feat: 添加McServer查询模块
This commit is contained in:
parent
6e433b3377
commit
68f4c9fd42
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -42,6 +42,4 @@ bin/
|
|||
.DS_Store
|
||||
/logs/
|
||||
/config/
|
||||
/rcon_playerlist_state.json
|
||||
/invitation_codes_quarry_state.json.bak
|
||||
/invitation_codes_quarry_state.json
|
||||
/data/
|
||||
|
|
|
|||
|
|
@ -29,9 +29,11 @@ repositories {
|
|||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2")
|
||||
|
||||
// Ktor WebSocket客户端
|
||||
implementation("io.ktor:ktor-client-core:2.3.12")
|
||||
implementation("io.ktor:ktor-client-websockets:2.3.3")
|
||||
implementation("io.ktor:ktor-client-cio:2.3.3")
|
||||
implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.3") // 推荐使用kotlinx.serialization替代Gson
|
||||
implementation("io.ktor:ktor-client-content-negotiation:2.3.12")
|
||||
|
||||
// 数据库相关
|
||||
implementation("org.jetbrains.exposed:exposed-core:0.41.1")
|
||||
|
|
|
|||
782
hs_err_pid21412.log
Normal file
782
hs_err_pid21412.log
Normal file
|
|
@ -0,0 +1,782 @@
|
|||
#
|
||||
# There is insufficient memory for the Java Runtime Environment to continue.
|
||||
# Native memory allocation (mmap) failed to map 65536 bytes. Error detail: Failed to commit metaspace.
|
||||
# Possible reasons:
|
||||
# The system is out of physical RAM or swap space
|
||||
# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
|
||||
# Possible solutions:
|
||||
# Reduce memory load on the system
|
||||
# Increase physical memory or swap space
|
||||
# Check if swap backing store is full
|
||||
# Decrease Java heap size (-Xmx/-Xms)
|
||||
# Decrease number of Java threads
|
||||
# Decrease Java thread stack sizes (-Xss)
|
||||
# Set larger code cache with -XX:ReservedCodeCacheSize=
|
||||
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
|
||||
# placed in the first 32GB address space. The Java Heap base address is the
|
||||
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
|
||||
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
|
||||
# This output file may be truncated or incomplete.
|
||||
#
|
||||
# Out of Memory Error (virtualSpaceNode.cpp:110), pid=21412, tid=6364
|
||||
#
|
||||
# JRE version: OpenJDK Runtime Environment JBR-17.0.14+1-1367.22-nomod (17.0.14+1) (build 17.0.14+1-b1367.22)
|
||||
# Java VM: OpenJDK 64-Bit Server VM JBR-17.0.14+1-1367.22-nomod (17.0.14+1-b1367.22, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
|
||||
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
|
||||
#
|
||||
|
||||
--------------- S U M M A R Y ------------
|
||||
|
||||
Command Line: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:12916,suspend=y,server=n -javaagent:G:/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.3/2b09627576f0989a436a00a4a54b55fa5026fb86/kotlinx-coroutines-core-jvm-1.7.3.jar -javaagent:C:\Users\f2561\AppData\Local\JetBrains\IntelliJIdea2024.1\captureAgent\debugger-agent.jar=file:/C:/Users/f2561/AppData/Local/Temp/capture.props -Dfile.encoding=UTF-8 top.r3944realms.ltdmanager.MainKt
|
||||
|
||||
Host: 13th Gen Intel(R) Core(TM) i5-13500H, 16 cores, 15G, Windows 11 , 64 bit Build 22621 (10.0.22621.5415)
|
||||
Time: Tue Sep 2 21:48:17 2025 Windows 11 , 64 bit Build 22621 (10.0.22621.5415) elapsed time: 405.098325 seconds (0d 0h 6m 45s)
|
||||
|
||||
--------------- T H R E A D ---------------
|
||||
|
||||
Current thread (0x000002b188059650): JavaThread "C1 CompilerThread0" daemon [_thread_in_vm, id=6364, stack(0x000000ba5b400000,0x000000ba5b500000)]
|
||||
|
||||
|
||||
Current CompileTask:
|
||||
C1: 405098 6153 3 kotlinx.coroutines.JobSupport::getCancellationException (188 bytes)
|
||||
|
||||
Stack: [0x000000ba5b400000,0x000000ba5b500000]
|
||||
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
|
||||
V [jvm.dll+0x68b969]
|
||||
V [jvm.dll+0x84572a]
|
||||
V [jvm.dll+0x8473ae]
|
||||
V [jvm.dll+0x847a13]
|
||||
V [jvm.dll+0x24a83f]
|
||||
V [jvm.dll+0x84058d]
|
||||
V [jvm.dll+0x62f77e]
|
||||
V [jvm.dll+0x1c2e7b]
|
||||
V [jvm.dll+0x63210d]
|
||||
V [jvm.dll+0x630126]
|
||||
V [jvm.dll+0x64169a]
|
||||
V [jvm.dll+0x63a2ca]
|
||||
V [jvm.dll+0x1cf0e0]
|
||||
V [jvm.dll+0x1cf2d0]
|
||||
V [jvm.dll+0x13757e]
|
||||
V [jvm.dll+0x1378a6]
|
||||
V [jvm.dll+0x136d3a]
|
||||
V [jvm.dll+0x1389f1]
|
||||
V [jvm.dll+0x22b58e]
|
||||
V [jvm.dll+0x2296d5]
|
||||
V [jvm.dll+0x7f9637]
|
||||
V [jvm.dll+0x7f3a1c]
|
||||
V [jvm.dll+0x68a7c7]
|
||||
C [ucrtbase.dll+0x29333]
|
||||
C [KERNEL32.DLL+0x1259d]
|
||||
C [ntdll.dll+0x5af78]
|
||||
|
||||
|
||||
--------------- P R O C E S S ---------------
|
||||
|
||||
Threads class SMR info:
|
||||
_java_thread_list=0x000002b18d6d0f70, length=40, elements={
|
||||
0x000002b1277a72a0, 0x000002b18800fed0, 0x000002b188010d50, 0x000002b188026cf0,
|
||||
0x000002b1880298d0, 0x000002b18802d360, 0x000002b188031500, 0x000002b18802f7a0,
|
||||
0x000002b188059650, 0x000002b188061940, 0x000002b188033360, 0x000002b188271720,
|
||||
0x000002b1882d3530, 0x000002b1882d5a40, 0x000002b188031f20, 0x000002b188032e50,
|
||||
0x000002b188033870, 0x000002b188032430, 0x000002b188033d80, 0x000002b18dda2eb0,
|
||||
0x000002b18dda33c0, 0x000002b18dda4800, 0x000002b18dda4d10, 0x000002b18dda0630,
|
||||
0x000002b18dda1a70, 0x000002b18dda5730, 0x000002b18dda1560, 0x000002b18dda1f80,
|
||||
0x000002b18dda38d0, 0x000002b18dda5c40, 0x000002b18dda0b40, 0x000002b18dda2490,
|
||||
0x000002b18dda29a0, 0x000002b18dda6150, 0x000002b18dda3de0, 0x000002b18dda6660,
|
||||
0x000002b18dda1050, 0x000002b18dda6b70, 0x000002b18dda7590, 0x000002b18dda7aa0
|
||||
}
|
||||
|
||||
Java Threads: ( => current thread )
|
||||
0x000002b1277a72a0 JavaThread "main" [_thread_blocked, id=11732, stack(0x000000ba5a600000,0x000000ba5a700000)]
|
||||
0x000002b18800fed0 JavaThread "Reference Handler" daemon [_thread_blocked, id=21296, stack(0x000000ba5ad00000,0x000000ba5ae00000)]
|
||||
0x000002b188010d50 JavaThread "Finalizer" daemon [_thread_blocked, id=11460, stack(0x000000ba5ae00000,0x000000ba5af00000)]
|
||||
0x000002b188026cf0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=15356, stack(0x000000ba5af00000,0x000000ba5b000000)]
|
||||
0x000002b1880298d0 JavaThread "Attach Listener" daemon [_thread_blocked, id=21128, stack(0x000000ba5b000000,0x000000ba5b100000)]
|
||||
0x000002b18802d360 JavaThread "Service Thread" daemon [_thread_blocked, id=25744, stack(0x000000ba5b100000,0x000000ba5b200000)]
|
||||
0x000002b188031500 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=6944, stack(0x000000ba5b200000,0x000000ba5b300000)]
|
||||
0x000002b18802f7a0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=12056, stack(0x000000ba5b300000,0x000000ba5b400000)]
|
||||
=>0x000002b188059650 JavaThread "C1 CompilerThread0" daemon [_thread_in_vm, id=6364, stack(0x000000ba5b400000,0x000000ba5b500000)]
|
||||
0x000002b188061940 JavaThread "Sweeper thread" daemon [_thread_blocked, id=25768, stack(0x000000ba5b500000,0x000000ba5b600000)]
|
||||
0x000002b188033360 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=3848, stack(0x000000ba5b600000,0x000000ba5b700000)]
|
||||
0x000002b188271720 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=11856, stack(0x000000ba5bb00000,0x000000ba5bc00000)]
|
||||
0x000002b1882d3530 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=25776, stack(0x000000ba5bc00000,0x000000ba5bd00000)]
|
||||
0x000002b1882d5a40 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=25792, stack(0x000000ba5bd00000,0x000000ba5be00000)]
|
||||
0x000002b188031f20 JavaThread "Coroutines Debugger Cleaner" daemon [_thread_blocked, id=6892, stack(0x000000ba5bf00000,0x000000ba5c000000)]
|
||||
0x000002b188032e50 JavaThread "Notification Thread" daemon [_thread_blocked, id=25784, stack(0x000000ba5c000000,0x000000ba5c100000)]
|
||||
0x000002b188033870 JavaThread "DefaultDispatcher-worker-1" daemon [_thread_blocked, id=15380, stack(0x000000ba5cb00000,0x000000ba5cc00000)]
|
||||
0x000002b188032430 JavaThread "DefaultDispatcher-worker-2" daemon [_thread_blocked, id=7704, stack(0x000000ba5cc00000,0x000000ba5cd00000)]
|
||||
0x000002b188033d80 JavaThread "DefaultDispatcher-worker-3" daemon [_thread_blocked, id=23204, stack(0x000000ba5cd00000,0x000000ba5ce00000)]
|
||||
0x000002b18dda2eb0 JavaThread "DefaultDispatcher-worker-4" daemon [_thread_blocked, id=21100, stack(0x000000ba5d300000,0x000000ba5d400000)]
|
||||
0x000002b18dda33c0 JavaThread "DefaultDispatcher-worker-5" daemon [_thread_blocked, id=17012, stack(0x000000ba5d500000,0x000000ba5d600000)]
|
||||
0x000002b18dda4800 JavaThread "DefaultDispatcher-worker-6" daemon [_thread_blocked, id=9068, stack(0x000000ba5d600000,0x000000ba5d700000)]
|
||||
0x000002b18dda4d10 JavaThread "DefaultDispatcher-worker-7" daemon [_thread_blocked, id=18168, stack(0x000000ba5d700000,0x000000ba5d800000)]
|
||||
0x000002b18dda0630 JavaThread "DefaultDispatcher-worker-8" daemon [_thread_blocked, id=23812, stack(0x000000ba5d800000,0x000000ba5d900000)]
|
||||
0x000002b18dda1a70 JavaThread "DefaultDispatcher-worker-9" daemon [_thread_blocked, id=23164, stack(0x000000ba5da00000,0x000000ba5db00000)]
|
||||
0x000002b18dda5730 JavaThread "DefaultDispatcher-worker-10" daemon [_thread_blocked, id=3276, stack(0x000000ba5db00000,0x000000ba5dc00000)]
|
||||
0x000002b18dda1560 JavaThread "DefaultDispatcher-worker-11" daemon [_thread_blocked, id=26564, stack(0x000000ba5dc00000,0x000000ba5dd00000)]
|
||||
0x000002b18dda1f80 JavaThread "DefaultDispatcher-worker-12" daemon [_thread_blocked, id=26560, stack(0x000000ba5dd00000,0x000000ba5de00000)]
|
||||
0x000002b18dda38d0 JavaThread "DefaultDispatcher-worker-13" daemon [_thread_blocked, id=26568, stack(0x000000ba5de00000,0x000000ba5df00000)]
|
||||
0x000002b18dda5c40 JavaThread "DefaultDispatcher-worker-14" daemon [_thread_blocked, id=26572, stack(0x000000ba5df00000,0x000000ba5e000000)]
|
||||
0x000002b18dda0b40 JavaThread "DefaultDispatcher-worker-15" daemon [_thread_blocked, id=7124, stack(0x000000ba5e000000,0x000000ba5e100000)]
|
||||
0x000002b18dda2490 JavaThread "DefaultDispatcher-worker-16" daemon [_thread_blocked, id=25808, stack(0x000000ba5e100000,0x000000ba5e200000)]
|
||||
0x000002b18dda29a0 JavaThread "DefaultDispatcher-worker-17" daemon [_thread_in_native, id=1904, stack(0x000000ba5e200000,0x000000ba5e300000)]
|
||||
0x000002b18dda6150 JavaThread "DefaultDispatcher-worker-18" daemon [_thread_blocked, id=25824, stack(0x000000ba5e300000,0x000000ba5e400000)]
|
||||
0x000002b18dda3de0 JavaThread "DefaultDispatcher-worker-19" daemon [_thread_blocked, id=25828, stack(0x000000ba5e400000,0x000000ba5e500000)] _threads_hazard_ptr=0x000002b18d6d0f70
|
||||
0x000002b18dda6660 JavaThread "DefaultDispatcher-worker-20" daemon [_thread_blocked, id=21748, stack(0x000000ba5e500000,0x000000ba5e600000)]
|
||||
0x000002b18dda1050 JavaThread "DefaultDispatcher-worker-21" daemon [_thread_blocked, id=24776, stack(0x000000ba5e600000,0x000000ba5e700000)]
|
||||
0x000002b18dda6b70 JavaThread "DefaultDispatcher-worker-22" daemon [_thread_blocked, id=24264, stack(0x000000ba5b700000,0x000000ba5b800000)]
|
||||
0x000002b18dda7590 JavaThread "kotlinx.coroutines.DefaultExecutor" daemon [_thread_blocked, id=24868, stack(0x000000ba5a300000,0x000000ba5a400000)]
|
||||
0x000002b18dda7aa0 JavaThread "DefaultDispatcher-worker-23" daemon [_thread_blocked, id=24980, stack(0x000000ba5a400000,0x000000ba5a500000)]
|
||||
|
||||
Other Threads:
|
||||
0x000002b188009c90 VMThread "VM Thread" [stack: 0x000000ba5ac00000,0x000000ba5ad00000] [id=23404] _threads_hazard_ptr=0x000002b18d6d0f70
|
||||
0x000002b1277a8120 WatcherThread [stack: 0x000000ba5c100000,0x000000ba5c200000] [id=6400]
|
||||
0x000002b127815430 GCTaskThread "GC Thread#0" [stack: 0x000000ba5a700000,0x000000ba5a800000] [id=25780]
|
||||
0x000002b188956c60 GCTaskThread "GC Thread#1" [stack: 0x000000ba5c200000,0x000000ba5c300000] [id=16728]
|
||||
0x000002b188957330 GCTaskThread "GC Thread#2" [stack: 0x000000ba5c300000,0x000000ba5c400000] [id=10620]
|
||||
0x000002b188946060 GCTaskThread "GC Thread#3" [stack: 0x000000ba5c400000,0x000000ba5c500000] [id=12588]
|
||||
0x000002b188946320 GCTaskThread "GC Thread#4" [stack: 0x000000ba5c500000,0x000000ba5c600000] [id=18236]
|
||||
0x000002b188ace230 GCTaskThread "GC Thread#5" [stack: 0x000000ba5c600000,0x000000ba5c700000] [id=11492]
|
||||
0x000002b188acef20 GCTaskThread "GC Thread#6" [stack: 0x000000ba5c700000,0x000000ba5c800000] [id=24896]
|
||||
0x000002b1889ed5b0 GCTaskThread "GC Thread#7" [stack: 0x000000ba5c800000,0x000000ba5c900000] [id=5144]
|
||||
0x000002b1889ed870 GCTaskThread "GC Thread#8" [stack: 0x000000ba5c900000,0x000000ba5ca00000] [id=11004]
|
||||
0x000002b1889edb30 GCTaskThread "GC Thread#9" [stack: 0x000000ba5ca00000,0x000000ba5cb00000] [id=25820]
|
||||
0x000002b18d643320 GCTaskThread "GC Thread#10" [stack: 0x000000ba5ce00000,0x000000ba5cf00000] [id=18112]
|
||||
0x000002b18d6443a0 GCTaskThread "GC Thread#11" [stack: 0x000000ba5cf00000,0x000000ba5d000000] [id=25956]
|
||||
0x000002b18d644660 GCTaskThread "GC Thread#12" [stack: 0x000000ba5d000000,0x000000ba5d100000] [id=24392]
|
||||
0x000002b127825f40 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000ba5a800000,0x000000ba5a900000] [id=16100]
|
||||
0x000002b127826960 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000ba5a900000,0x000000ba5aa00000] [id=22208]
|
||||
0x000002b18d643e20 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000ba5be00000,0x000000ba5bf00000] [id=11820]
|
||||
0x000002b18d6438a0 ConcurrentGCThread "G1 Conc#2" [stack: 0x000000ba5d200000,0x000000ba5d300000] [id=13764]
|
||||
0x000002b12784ecb0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000ba5aa00000,0x000000ba5ab00000] [id=4480]
|
||||
0x000002b1467e6b60 ConcurrentGCThread "G1 Service" [stack: 0x000000ba5ab00000,0x000000ba5ac00000] [id=5984]
|
||||
|
||||
Threads with active compile tasks:
|
||||
C1 CompilerThread0 405188 6153 3 kotlinx.coroutines.JobSupport::getCancellationException (188 bytes)
|
||||
|
||||
VM state: synchronizing (normal execution)
|
||||
|
||||
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
|
||||
[0x000002b1277a0ce0] Metaspace_lock - owner thread: 0x000002b188059650
|
||||
[0x000002b1277a1c60] Threads_lock - owner thread: 0x000002b188009c90
|
||||
[0x000002b1277a3250] JvmtiThreadState_lock - owner thread: 0x000002b18dda3de0
|
||||
[0x000002b1277a35b0] MethodData_lock - owner thread: 0x000002b188059650
|
||||
|
||||
Heap address: 0x0000000704400000, size: 4028 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
|
||||
|
||||
CDS archive(s) mapped at: [0x000002b147000000-0x000002b147c00000-0x000002b147c00000), size 12582912, SharedBaseAddress: 0x000002b147000000, ArchiveRelocationMode: 1.
|
||||
Compressed class space mapped at: 0x000002b148000000-0x000002b188000000, reserved size: 1073741824
|
||||
Narrow klass base: 0x000002b147000000, Narrow klass shift: 0, Narrow klass range: 0x100000000
|
||||
|
||||
GC Precious Log:
|
||||
CPUs: 16 total, 16 available
|
||||
Memory: 16108M
|
||||
Large Page Support: Disabled
|
||||
NUMA Support: Disabled
|
||||
Compressed Oops: Enabled (Zero based)
|
||||
Heap Region Size: 2M
|
||||
Heap Min Capacity: 8M
|
||||
Heap Initial Capacity: 252M
|
||||
Heap Max Capacity: 4028M
|
||||
Pre-touch: Disabled
|
||||
Parallel Workers: 13
|
||||
Concurrent Workers: 3
|
||||
Concurrent Refinement Workers: 13
|
||||
Periodic GC: Disabled
|
||||
|
||||
Heap:
|
||||
garbage-first heap total 149504K, used 77501K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 36 young (73728K), 3 survivors (6144K)
|
||||
Metaspace used 34401K, committed 34752K, reserved 1114112K
|
||||
class space used 3779K, committed 3968K, reserved 1048576K
|
||||
|
||||
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|
||||
| 0|0x0000000704400000, 0x0000000704600000, 0x0000000704600000|100%| O| |TAMS 0x0000000704600000, 0x0000000704400000| Untracked
|
||||
| 1|0x0000000704600000, 0x0000000704600000, 0x0000000704800000| 0%| F| |TAMS 0x0000000704600000, 0x0000000704600000| Untracked
|
||||
| 2|0x0000000704800000, 0x0000000704a00000, 0x0000000704a00000|100%| O| |TAMS 0x0000000704800000, 0x0000000704800000| Untracked
|
||||
| 3|0x0000000704a00000, 0x0000000704c00000, 0x0000000704c00000|100%| O| |TAMS 0x0000000704a00000, 0x0000000704a00000| Untracked
|
||||
| 4|0x0000000704c00000, 0x0000000704e00000, 0x0000000704e00000|100%| O| |TAMS 0x0000000704c00000, 0x0000000704c00000| Untracked
|
||||
| 5|0x0000000704e00000, 0x0000000704f98600, 0x0000000705000000| 79%| O| |TAMS 0x0000000704e00000, 0x0000000704e00000| Untracked
|
||||
| 6|0x0000000705000000, 0x0000000705000000, 0x0000000705200000| 0%| F| |TAMS 0x0000000705000000, 0x0000000705000000| Untracked
|
||||
| 7|0x0000000705200000, 0x0000000705200000, 0x0000000705400000| 0%| F| |TAMS 0x0000000705200000, 0x0000000705200000| Untracked
|
||||
| 8|0x0000000705400000, 0x0000000705400000, 0x0000000705600000| 0%| F| |TAMS 0x0000000705400000, 0x0000000705400000| Untracked
|
||||
| 9|0x0000000705600000, 0x0000000705600000, 0x0000000705800000| 0%| F| |TAMS 0x0000000705600000, 0x0000000705600000| Untracked
|
||||
| 10|0x0000000705800000, 0x0000000705800000, 0x0000000705a00000| 0%| F| |TAMS 0x0000000705800000, 0x0000000705800000| Untracked
|
||||
| 11|0x0000000705a00000, 0x0000000705a00000, 0x0000000705c00000| 0%| F| |TAMS 0x0000000705a00000, 0x0000000705a00000| Untracked
|
||||
| 12|0x0000000705c00000, 0x0000000705c00000, 0x0000000705e00000| 0%| F| |TAMS 0x0000000705c00000, 0x0000000705c00000| Untracked
|
||||
| 13|0x0000000705e00000, 0x0000000705e00000, 0x0000000706000000| 0%| F| |TAMS 0x0000000705e00000, 0x0000000705e00000| Untracked
|
||||
| 14|0x0000000706000000, 0x0000000706000000, 0x0000000706200000| 0%| F| |TAMS 0x0000000706000000, 0x0000000706000000| Untracked
|
||||
| 15|0x0000000706200000, 0x0000000706200000, 0x0000000706400000| 0%| F| |TAMS 0x0000000706200000, 0x0000000706200000| Untracked
|
||||
| 16|0x0000000706400000, 0x0000000706400000, 0x0000000706600000| 0%| F| |TAMS 0x0000000706400000, 0x0000000706400000| Untracked
|
||||
| 17|0x0000000706600000, 0x0000000706600000, 0x0000000706800000| 0%| F| |TAMS 0x0000000706600000, 0x0000000706600000| Untracked
|
||||
| 18|0x0000000706800000, 0x0000000706800000, 0x0000000706a00000| 0%| F| |TAMS 0x0000000706800000, 0x0000000706800000| Untracked
|
||||
| 19|0x0000000706a00000, 0x0000000706a00000, 0x0000000706c00000| 0%| F| |TAMS 0x0000000706a00000, 0x0000000706a00000| Untracked
|
||||
| 20|0x0000000706c00000, 0x0000000706c00000, 0x0000000706e00000| 0%| F| |TAMS 0x0000000706c00000, 0x0000000706c00000| Untracked
|
||||
| 21|0x0000000706e00000, 0x0000000706e00000, 0x0000000707000000| 0%| F| |TAMS 0x0000000706e00000, 0x0000000706e00000| Untracked
|
||||
| 22|0x0000000707000000, 0x0000000707000000, 0x0000000707200000| 0%| F| |TAMS 0x0000000707000000, 0x0000000707000000| Untracked
|
||||
| 23|0x0000000707200000, 0x0000000707200000, 0x0000000707400000| 0%| F| |TAMS 0x0000000707200000, 0x0000000707200000| Untracked
|
||||
| 24|0x0000000707400000, 0x0000000707400000, 0x0000000707600000| 0%| F| |TAMS 0x0000000707400000, 0x0000000707400000| Untracked
|
||||
| 25|0x0000000707600000, 0x0000000707600000, 0x0000000707800000| 0%| F| |TAMS 0x0000000707600000, 0x0000000707600000| Untracked
|
||||
| 26|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000| 0%| F| |TAMS 0x0000000707800000, 0x0000000707800000| Untracked
|
||||
| 27|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000| 0%| F| |TAMS 0x0000000707a00000, 0x0000000707a00000| Untracked
|
||||
| 28|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000| 0%| F| |TAMS 0x0000000707c00000, 0x0000000707c00000| Untracked
|
||||
| 29|0x0000000707e00000, 0x0000000707e170e8, 0x0000000708000000| 4%| S|CS|TAMS 0x0000000707e00000, 0x0000000707e00000| Complete
|
||||
| 30|0x0000000708000000, 0x0000000708200000, 0x0000000708200000|100%| S|CS|TAMS 0x0000000708000000, 0x0000000708000000| Complete
|
||||
| 31|0x0000000708200000, 0x0000000708400000, 0x0000000708400000|100%| S|CS|TAMS 0x0000000708200000, 0x0000000708200000| Complete
|
||||
| 32|0x0000000708400000, 0x0000000708400000, 0x0000000708600000| 0%| F| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked
|
||||
| 33|0x0000000708600000, 0x0000000708600000, 0x0000000708800000| 0%| F| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked
|
||||
| 34|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked
|
||||
| 35|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked
|
||||
| 36|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked
|
||||
| 37|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked
|
||||
| 38|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked
|
||||
| 39|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked
|
||||
| 40|0x0000000709400000, 0x00000007094e2338, 0x0000000709600000| 44%| E| |TAMS 0x0000000709400000, 0x0000000709400000| Complete
|
||||
| 41|0x0000000709600000, 0x0000000709800000, 0x0000000709800000|100%| E|CS|TAMS 0x0000000709600000, 0x0000000709600000| Complete
|
||||
| 42|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| E|CS|TAMS 0x0000000709800000, 0x0000000709800000| Complete
|
||||
| 43|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%| E| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete
|
||||
| 44|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| E|CS|TAMS 0x0000000709c00000, 0x0000000709c00000| Complete
|
||||
| 45|0x0000000709e00000, 0x000000070a000000, 0x000000070a000000|100%| E|CS|TAMS 0x0000000709e00000, 0x0000000709e00000| Complete
|
||||
| 46|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%| E|CS|TAMS 0x000000070a000000, 0x000000070a000000| Complete
|
||||
| 47|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%| E|CS|TAMS 0x000000070a200000, 0x000000070a200000| Complete
|
||||
| 48|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%| E|CS|TAMS 0x000000070a400000, 0x000000070a400000| Complete
|
||||
| 49|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%| E|CS|TAMS 0x000000070a600000, 0x000000070a600000| Complete
|
||||
| 50|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%| E|CS|TAMS 0x000000070a800000, 0x000000070a800000| Complete
|
||||
| 51|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%| E|CS|TAMS 0x000000070aa00000, 0x000000070aa00000| Complete
|
||||
| 52|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%| E|CS|TAMS 0x000000070ac00000, 0x000000070ac00000| Complete
|
||||
| 53|0x000000070ae00000, 0x000000070b000000, 0x000000070b000000|100%| E|CS|TAMS 0x000000070ae00000, 0x000000070ae00000| Complete
|
||||
| 54|0x000000070b000000, 0x000000070b200000, 0x000000070b200000|100%| E|CS|TAMS 0x000000070b000000, 0x000000070b000000| Complete
|
||||
| 55|0x000000070b200000, 0x000000070b400000, 0x000000070b400000|100%| E|CS|TAMS 0x000000070b200000, 0x000000070b200000| Complete
|
||||
| 56|0x000000070b400000, 0x000000070b600000, 0x000000070b600000|100%| E|CS|TAMS 0x000000070b400000, 0x000000070b400000| Complete
|
||||
| 57|0x000000070b600000, 0x000000070b800000, 0x000000070b800000|100%| E|CS|TAMS 0x000000070b600000, 0x000000070b600000| Complete
|
||||
| 58|0x000000070b800000, 0x000000070ba00000, 0x000000070ba00000|100%| E|CS|TAMS 0x000000070b800000, 0x000000070b800000| Complete
|
||||
| 59|0x000000070ba00000, 0x000000070bc00000, 0x000000070bc00000|100%| E|CS|TAMS 0x000000070ba00000, 0x000000070ba00000| Complete
|
||||
| 60|0x000000070bc00000, 0x000000070be00000, 0x000000070be00000|100%| E|CS|TAMS 0x000000070bc00000, 0x000000070bc00000| Complete
|
||||
| 61|0x000000070be00000, 0x000000070c000000, 0x000000070c000000|100%| E|CS|TAMS 0x000000070be00000, 0x000000070be00000| Complete
|
||||
| 62|0x000000070c000000, 0x000000070c200000, 0x000000070c200000|100%| E|CS|TAMS 0x000000070c000000, 0x000000070c000000| Complete
|
||||
| 63|0x000000070c200000, 0x000000070c400000, 0x000000070c400000|100%| E|CS|TAMS 0x000000070c200000, 0x000000070c200000| Complete
|
||||
| 64|0x000000070c400000, 0x000000070c600000, 0x000000070c600000|100%| E|CS|TAMS 0x000000070c400000, 0x000000070c400000| Complete
|
||||
| 65|0x000000070c600000, 0x000000070c800000, 0x000000070c800000|100%| E|CS|TAMS 0x000000070c600000, 0x000000070c600000| Complete
|
||||
| 66|0x000000070c800000, 0x000000070ca00000, 0x000000070ca00000|100%| E|CS|TAMS 0x000000070c800000, 0x000000070c800000| Complete
|
||||
| 67|0x000000070ca00000, 0x000000070cc00000, 0x000000070cc00000|100%| E|CS|TAMS 0x000000070ca00000, 0x000000070ca00000| Complete
|
||||
| 68|0x000000070cc00000, 0x000000070ce00000, 0x000000070ce00000|100%| E|CS|TAMS 0x000000070cc00000, 0x000000070cc00000| Complete
|
||||
| 95|0x0000000710200000, 0x0000000710400000, 0x0000000710400000|100%| E|CS|TAMS 0x0000000710200000, 0x0000000710200000| Complete
|
||||
| 96|0x0000000710400000, 0x0000000710600000, 0x0000000710600000|100%| E|CS|TAMS 0x0000000710400000, 0x0000000710400000| Complete
|
||||
| 97|0x0000000710600000, 0x0000000710800000, 0x0000000710800000|100%| E|CS|TAMS 0x0000000710600000, 0x0000000710600000| Complete
|
||||
| 125|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete
|
||||
|
||||
Card table byte_map: [0x000002b13afe0000,0x000002b13b7c0000] _byte_map_base: 0x000002b1377be000
|
||||
|
||||
Marking Bits (Prev, Next): (CMBitMap*) 0x000002b127815a90, (CMBitMap*) 0x000002b127815a50
|
||||
Prev Bits: [0x000002b13fe90000, 0x000002b143d80000)
|
||||
Next Bits: [0x000002b13bfa0000, 0x000002b13fe90000)
|
||||
|
||||
Polling page: 0x000002b1256b0000
|
||||
|
||||
Metaspace:
|
||||
|
||||
Usage:
|
||||
Non-class: 29.90 MB used.
|
||||
Class: 3.69 MB used.
|
||||
Both: 33.60 MB used.
|
||||
|
||||
Virtual space:
|
||||
Non-class space: 64.00 MB reserved, 30.06 MB ( 47%) committed, 1 nodes.
|
||||
Class space: 1.00 GB reserved, 3.88 MB ( <1%) committed, 1 nodes.
|
||||
Both: 1.06 GB reserved, 33.94 MB ( 3%) committed.
|
||||
|
||||
Chunk freelists:
|
||||
Non-Class: 1.80 MB
|
||||
Class: 12.05 MB
|
||||
Both: 13.85 MB
|
||||
|
||||
MaxMetaspaceSize: unlimited
|
||||
CompressedClassSpaceSize: 1.00 GB
|
||||
Initial GC threshold: 21.00 MB
|
||||
Current GC threshold: 35.12 MB
|
||||
CDS: on
|
||||
MetaspaceReclaimPolicy: balanced
|
||||
- commit_granule_bytes: 65536.
|
||||
- commit_granule_words: 8192.
|
||||
- virtual_space_node_default_size: 8388608.
|
||||
- enlarge_chunks_in_place: 1.
|
||||
- new_chunks_are_fully_committed: 0.
|
||||
- uncommit_free_chunks: 1.
|
||||
- use_allocation_guard: 0.
|
||||
- handle_deallocations: 1.
|
||||
|
||||
|
||||
Internal statistics:
|
||||
|
||||
num_allocs_failed_limit: 3.
|
||||
num_arena_births: 480.
|
||||
num_arena_deaths: 0.
|
||||
num_vsnodes_births: 2.
|
||||
num_vsnodes_deaths: 0.
|
||||
num_space_committed: 543.
|
||||
num_space_uncommitted: 0.
|
||||
num_chunks_returned_to_freelist: 3.
|
||||
num_chunks_taken_from_freelist: 1493.
|
||||
num_chunk_merges: 3.
|
||||
num_chunk_splits: 1089.
|
||||
num_chunks_enlarged: 817.
|
||||
num_inconsistent_stats: 0.
|
||||
|
||||
CodeHeap 'non-profiled nmethods': size=119168Kb used=2937Kb max_used=3313Kb free=116230Kb
|
||||
bounds [0x000002b132b20000, 0x000002b132e60000, 0x000002b139f80000]
|
||||
CodeHeap 'profiled nmethods': size=119104Kb used=11419Kb max_used=13846Kb free=107684Kb
|
||||
bounds [0x000002b12af80000, 0x000002b12bd10000, 0x000002b1323d0000]
|
||||
CodeHeap 'non-nmethods': size=7488Kb used=1405Kb max_used=3125Kb free=6082Kb
|
||||
bounds [0x000002b1323d0000, 0x000002b1326f0000, 0x000002b132b20000]
|
||||
total_blobs=5938 nmethods=5270 adapters=579
|
||||
compilation: enabled
|
||||
stopped_count=0, restarted_count=0
|
||||
full_count=0
|
||||
|
||||
Compilation events (20 events):
|
||||
Event: 399.587 Thread 0x000002b188059650 nmethod 6142 0x000002b12afc0390 code [0x000002b12afc05c0, 0x000002b12afc1198]
|
||||
Event: 399.587 Thread 0x000002b188059650 6143 3 org.apache.logging.log4j.core.impl.ReusableLogEventFactory::release (22 bytes)
|
||||
Event: 399.587 Thread 0x000002b188059650 nmethod 6143 0x000002b12b168110 code [0x000002b12b1682c0, 0x000002b12b168628]
|
||||
Event: 399.660 Thread 0x000002b188059650 6145 ! 3 java.security.cert.X509CertSelector::match (432 bytes)
|
||||
Event: 399.662 Thread 0x000002b188059650 nmethod 6145 0x000002b12afb0210 code [0x000002b12afb0680, 0x000002b12afb2968]
|
||||
Event: 399.777 Thread 0x000002b18802f7a0 6146 4 java.nio.ByteBuffer::clear (7 bytes)
|
||||
Event: 399.778 Thread 0x000002b18802f7a0 nmethod 6146 0x000002b132bfb410 code [0x000002b132bfb580, 0x000002b132bfb618]
|
||||
Event: 399.778 Thread 0x000002b188059650 6147 3 kotlin.ranges.RangesKt___RangesKt::until (26 bytes)
|
||||
Event: 399.779 Thread 0x000002b188059650 nmethod 6147 0x000002b12b5c8d10 code [0x000002b12b5c8ee0, 0x000002b12b5c9228]
|
||||
Event: 404.868 Thread 0x000002b188059650 6148 3 sun.security.x509.BasicConstraintsExtension::get (44 bytes)
|
||||
Event: 404.869 Thread 0x000002b188059650 nmethod 6148 0x000002b12b2bee90 code [0x000002b12b2bf0a0, 0x000002b12b2bf6e8]
|
||||
Event: 405.018 Thread 0x000002b188059650 6149 3 io.ktor.utils.io.CoroutinesKt::writer (36 bytes)
|
||||
Event: 405.020 Thread 0x000002b188059650 nmethod 6149 0x000002b12b37a290 code [0x000002b12b37a620, 0x000002b12b37b9a8]
|
||||
Event: 405.020 Thread 0x000002b188059650 6150 3 io.ktor.client.engine.HttpClientEngineCapabilityKt::getENGINE_CAPABILITIES_KEY (4 bytes)
|
||||
Event: 405.020 Thread 0x000002b188059650 nmethod 6150 0x000002b12b2aaa10 code [0x000002b12b2aaba0, 0x000002b12b2aac98]
|
||||
Event: 405.075 Thread 0x000002b188059650 6151 3 kotlinx.coroutines.internal.LockFreeTaskQueue::removeFirstOrNull (58 bytes)
|
||||
Event: 405.076 Thread 0x000002b188059650 nmethod 6151 0x000002b12b461b10 code [0x000002b12b461d20, 0x000002b12b462308]
|
||||
Event: 405.081 Thread 0x000002b188059650 6152 3 kotlinx.coroutines.internal.LockFreeTaskQueueCore::removeFirstOrNull (223 bytes)
|
||||
Event: 405.085 Thread 0x000002b188059650 nmethod 6152 0x000002b12b652690 code [0x000002b12b652b20, 0x000002b12b654cb8]
|
||||
Event: 405.085 Thread 0x000002b188059650 6153 3 kotlinx.coroutines.JobSupport::getCancellationException (188 bytes)
|
||||
|
||||
GC Heap History (14 events):
|
||||
Event: 0.925 GC heap before
|
||||
{Heap before GC invocations=0 (full 0):
|
||||
garbage-first heap total 258048K, used 20480K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 11 young (22528K), 0 survivors (0K)
|
||||
Metaspace used 3853K, committed 4032K, reserved 1114112K
|
||||
class space used 292K, committed 384K, reserved 1048576K
|
||||
}
|
||||
Event: 0.928 GC heap after
|
||||
{Heap after GC invocations=1 (full 0):
|
||||
garbage-first heap total 258048K, used 3580K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 2 young (4096K), 2 survivors (4096K)
|
||||
Metaspace used 3853K, committed 4032K, reserved 1114112K
|
||||
class space used 292K, committed 384K, reserved 1048576K
|
||||
}
|
||||
Event: 1.294 GC heap before
|
||||
{Heap before GC invocations=1 (full 0):
|
||||
garbage-first heap total 258048K, used 36348K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 18 young (36864K), 2 survivors (4096K)
|
||||
Metaspace used 11758K, committed 11968K, reserved 1114112K
|
||||
class space used 1303K, committed 1408K, reserved 1048576K
|
||||
}
|
||||
Event: 1.298 GC heap after
|
||||
{Heap after GC invocations=2 (full 0):
|
||||
garbage-first heap total 258048K, used 5534K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 1 young (2048K), 1 survivors (2048K)
|
||||
Metaspace used 11758K, committed 11968K, reserved 1114112K
|
||||
class space used 1303K, committed 1408K, reserved 1048576K
|
||||
}
|
||||
Event: 2.142 GC heap before
|
||||
{Heap before GC invocations=2 (full 0):
|
||||
garbage-first heap total 258048K, used 56734K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 28 young (57344K), 1 survivors (2048K)
|
||||
Metaspace used 21284K, committed 21504K, reserved 1114112K
|
||||
class space used 2520K, committed 2624K, reserved 1048576K
|
||||
}
|
||||
Event: 2.146 GC heap after
|
||||
{Heap after GC invocations=3 (full 0):
|
||||
garbage-first heap total 258048K, used 8370K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 3 young (6144K), 3 survivors (6144K)
|
||||
Metaspace used 21284K, committed 21504K, reserved 1114112K
|
||||
class space used 2520K, committed 2624K, reserved 1048576K
|
||||
}
|
||||
Event: 2.479 GC heap before
|
||||
{Heap before GC invocations=4 (full 0):
|
||||
garbage-first heap total 40960K, used 28850K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 13 young (26624K), 3 survivors (6144K)
|
||||
Metaspace used 24615K, committed 24896K, reserved 1114112K
|
||||
class space used 2905K, committed 3072K, reserved 1048576K
|
||||
}
|
||||
Event: 2.484 GC heap after
|
||||
{Heap after GC invocations=5 (full 0):
|
||||
garbage-first heap total 40960K, used 9800K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 1 young (2048K), 1 survivors (2048K)
|
||||
Metaspace used 24615K, committed 24896K, reserved 1114112K
|
||||
class space used 2905K, committed 3072K, reserved 1048576K
|
||||
}
|
||||
Event: 2.517 GC heap before
|
||||
{Heap before GC invocations=5 (full 0):
|
||||
garbage-first heap total 40960K, used 11848K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 2 young (4096K), 1 survivors (2048K)
|
||||
Metaspace used 25107K, committed 25408K, reserved 1114112K
|
||||
class space used 2961K, committed 3072K, reserved 1048576K
|
||||
}
|
||||
Event: 2.520 GC heap after
|
||||
{Heap after GC invocations=6 (full 0):
|
||||
garbage-first heap total 40960K, used 10470K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 1 young (2048K), 1 survivors (2048K)
|
||||
Metaspace used 25107K, committed 25408K, reserved 1114112K
|
||||
class space used 2961K, committed 3072K, reserved 1048576K
|
||||
}
|
||||
Event: 2.840 GC heap before
|
||||
{Heap before GC invocations=6 (full 0):
|
||||
garbage-first heap total 40960K, used 24806K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 10 young (20480K), 1 survivors (2048K)
|
||||
Metaspace used 27883K, committed 28160K, reserved 1114112K
|
||||
class space used 3242K, committed 3392K, reserved 1048576K
|
||||
}
|
||||
Event: 2.862 GC heap after
|
||||
{Heap after GC invocations=7 (full 0):
|
||||
garbage-first heap total 149504K, used 12021K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 2 young (4096K), 2 survivors (4096K)
|
||||
Metaspace used 27883K, committed 28160K, reserved 1114112K
|
||||
class space used 3242K, committed 3392K, reserved 1048576K
|
||||
}
|
||||
Event: 183.904 GC heap before
|
||||
{Heap before GC invocations=7 (full 0):
|
||||
garbage-first heap total 149504K, used 93941K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 43 young (88064K), 2 survivors (4096K)
|
||||
Metaspace used 33921K, committed 34304K, reserved 1114112K
|
||||
class space used 3779K, committed 3968K, reserved 1048576K
|
||||
}
|
||||
Event: 183.913 GC heap after
|
||||
{Heap after GC invocations=8 (full 0):
|
||||
garbage-first heap total 149504K, used 14013K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 3 young (6144K), 3 survivors (6144K)
|
||||
Metaspace used 33921K, committed 34304K, reserved 1114112K
|
||||
class space used 3779K, committed 3968K, reserved 1048576K
|
||||
}
|
||||
|
||||
Dll operation events (3 events):
|
||||
Event: 0.026 Loaded shared library G:\jdk\bin\java.dll
|
||||
Event: 0.030 Loaded shared library G:\jdk\bin\zip.dll
|
||||
Event: 0.052 Loaded shared library G:\jdk\bin\jsvml.dll
|
||||
|
||||
Deoptimization events (20 events):
|
||||
Event: 399.784 Thread 0x000002b18dda1a70 DEOPT PACKING pc=0x000002b132d728bc sp=0x000000ba5daff480
|
||||
Event: 399.784 Thread 0x000002b18dda1a70 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5dafe980 mode 1
|
||||
Event: 404.865 Thread 0x000002b18dda38d0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002b132cda1b4 relative=0x00000000000005d4
|
||||
Event: 404.865 Thread 0x000002b18dda38d0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002b132cda1b4 method=kotlinx.coroutines.internal.LockFreeTaskQueueCore.removeFirstOrNull()Ljava/lang/Object; @ 116 c2
|
||||
Event: 404.866 Thread 0x000002b18dda38d0 DEOPT PACKING pc=0x000002b132cda1b4 sp=0x000000ba5defed70
|
||||
Event: 404.866 Thread 0x000002b18dda38d0 DEOPT UNPACKING pc=0x000002b1324269a3 sp=0x000000ba5defec78 mode 2
|
||||
Event: 404.867 Thread 0x000002b18dda2eb0 DEOPT PACKING pc=0x000002b132e26114 sp=0x000000ba5d3fe4f0
|
||||
Event: 404.867 Thread 0x000002b18dda2eb0 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5d3fd9a0 mode 1
|
||||
Event: 404.867 Thread 0x000002b18dda2eb0 DEOPT PACKING pc=0x000002b132e46714 sp=0x000000ba5d3fe560
|
||||
Event: 404.867 Thread 0x000002b18dda2eb0 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5d3fd9a0 mode 1
|
||||
Event: 405.018 Thread 0x000002b18dda1050 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002b132c731b0 relative=0x0000000000000310
|
||||
Event: 405.018 Thread 0x000002b18dda1050 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002b132c731b0 method=kotlinx.coroutines.internal.LockFreeTaskQueueCore.removeFirstOrNull()Ljava/lang/Object; @ 169 c2
|
||||
Event: 405.018 Thread 0x000002b18dda1050 DEOPT PACKING pc=0x000002b132c731b0 sp=0x000000ba5e6fe200
|
||||
Event: 405.018 Thread 0x000002b18dda1050 DEOPT UNPACKING pc=0x000002b1324269a3 sp=0x000000ba5e6fe190 mode 2
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT PACKING pc=0x000002b12b93bf26 sp=0x000000ba5e5fd8b0
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5e5fd030 mode 1
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT PACKING pc=0x000002b132d728bc sp=0x000000ba5e5fdca0
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5e5fd1a0 mode 1
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT PACKING pc=0x000002b12b8a1f0a sp=0x000000ba5e5fdb80
|
||||
Event: 405.085 Thread 0x000002b18dda6660 DEOPT UNPACKING pc=0x000002b132427143 sp=0x000000ba5e5fd0a8 mode 1
|
||||
|
||||
Classes loaded (20 events):
|
||||
Event: 129.996 Loading class kotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1
|
||||
Event: 129.996 Loading class kotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1 done
|
||||
Event: 129.996 Loading class kotlinx/coroutines/debug/internal/DebugProbesImpl$dumpCoroutinesInfoImpl$$inlined$sortedBy$1
|
||||
Event: 129.996 Loading class kotlinx/coroutines/debug/internal/DebugProbesImpl$dumpCoroutinesInfoImpl$$inlined$sortedBy$1 done
|
||||
Event: 129.996 Loading class kotlin/sequences/SequencesKt___SequencesKt$sortedWith$1
|
||||
Event: 129.996 Loading class kotlin/sequences/SequencesKt___SequencesKt$sortedWith$1 done
|
||||
Event: 129.997 Loading class kotlinx/coroutines/debug/internal/DebugProbesImpl$dumpCoroutinesInfo$$inlined$dumpCoroutinesInfoImpl$1
|
||||
Event: 129.997 Loading class kotlinx/coroutines/debug/internal/DebugProbesImpl$dumpCoroutinesInfo$$inlined$dumpCoroutinesInfoImpl$1 done
|
||||
Event: 129.997 Loading class kotlin/sequences/TransformingSequence
|
||||
Event: 129.997 Loading class kotlin/sequences/TransformingSequence done
|
||||
Event: 129.997 Loading class kotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1
|
||||
Event: 129.997 Loading class kotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1 done
|
||||
Event: 129.997 Loading class kotlin/sequences/FilteringSequence
|
||||
Event: 129.997 Loading class kotlin/sequences/FilteringSequence done
|
||||
Event: 129.998 Loading class kotlin/sequences/FilteringSequence$iterator$1
|
||||
Event: 129.998 Loading class kotlin/sequences/FilteringSequence$iterator$1 done
|
||||
Event: 129.998 Loading class kotlin/sequences/TransformingSequence$iterator$1
|
||||
Event: 129.998 Loading class kotlin/sequences/TransformingSequence$iterator$1 done
|
||||
Event: 129.998 Loading class kotlinx/coroutines/debug/internal/ConcurrentWeakMap$Core$KeyValueIterator
|
||||
Event: 129.998 Loading class kotlinx/coroutines/debug/internal/ConcurrentWeakMap$Core$KeyValueIterator done
|
||||
|
||||
Classes unloaded (0 events):
|
||||
No events
|
||||
|
||||
Classes redefined (0 events):
|
||||
No events
|
||||
|
||||
Internal exceptions (20 events):
|
||||
Event: 1.591 Thread 0x000002b1277a72a0 Exception <a 'java/lang/ClassNotFoundException'{0x0000000712a38700}: top/r3944realms/ltdmanager/core/config/BlessingSkinServerConfigCustomizer> (0x0000000712a38700)
|
||||
thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256]
|
||||
Event: 1.591 Thread 0x000002b1277a72a0 Exception <a 'java/lang/ClassNotFoundException'{0x0000000712a47e68}: top/r3944realms/ltdmanager/core/config/BlessingSkinServerConfig$BlessingSkinServerConfig$InvitationApiConfigBeanInfo> (0x0000000712a47e68)
|
||||
thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256]
|
||||
Event: 1.592 Thread 0x000002b1277a72a0 Exception <a 'java/lang/ClassNotFoundException'{0x0000000712a4ccf8}: top/r3944realms/ltdmanager/core/config/BlessingSkinServerConfig$BlessingSkinServerConfig$InvitationApiConfigCustomizer> (0x0000000712a4ccf8)
|
||||
thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256]
|
||||
Event: 1.597 Thread 0x000002b1277a72a0 Exception <a 'sun/nio/fs/WindowsException'{0x0000000712a7c9a0}> (0x0000000712a7c9a0)
|
||||
thrown [s\src\hotspot\share\prims\jni.cpp, line 531]
|
||||
Event: 1.851 Thread 0x000002b1277a72a0 Exception <a 'java/lang/NoSuchMethodError'{0x00000007124c7c98}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, long, java.lang.Object)'> (0x00000007124c7c98)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 21.768 Thread 0x000002b18dda1560 Exception <a 'java/lang/NoSuchMethodError'{0x000000070b6e5d68}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, int, int, java.lang.Object)'> (0x000000070b6e5d68)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.681 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x000000070998b010}: 'java.lang.Object java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(java.lang.Object, java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, java.lang.Object, long, java.lang.Object, java.lang.Object, long, long)'> (0x000000070998b010)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.692 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007099d7610}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, java.lang.Object, long, java.lang.Object, java.lang.Object, long, long)'> (0x00000007099d7610)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.693 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007099dbee8}: 'java.lang.Object java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, long, java.lang.Object, java.lang.Object, java.lang.Object, long, java.lang.Object, long, java.lang.Object, java.lang.Object, long, long)'> (0x00000007099dbee8)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.708 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x000000070966bb68}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000070966bb68)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.709 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x000000070966ff18}: 'java.lang.Object java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000070966ff18)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.712 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x0000000709692b20}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000709692b20)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.712 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007096970e8}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000007096970e8)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.722 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007096ddc38}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x00000007096ddc38)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.722 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007096e2438}: 'java.lang.Object java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x00000007096e2438)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 104.725 Thread 0x000002b188033d80 Exception <a 'java/lang/NoSuchMethodError'{0x00000007096eef78}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x00000007096eef78)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 194.813 Thread 0x000002b18dda5c40 Implicit null exception at 0x000002b132ceb340 to 0x000002b132cec080
|
||||
Event: 252.743 Thread 0x000002b18dda5c40 Implicit null exception at 0x000002b132caa9e7 to 0x000002b132cac1e0
|
||||
Event: 315.509 Thread 0x000002b18dda6b70 Implicit null exception at 0x000002b132da784e to 0x000002b132da8de0
|
||||
Event: 404.865 Thread 0x000002b18dda38d0 Implicit null exception at 0x000002b132cd9cbf to 0x000002b132cda184
|
||||
|
||||
VM Operations (20 events):
|
||||
Event: 405.083 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.083 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.083 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.084 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep done
|
||||
Event: 405.085 Executing VM operation: ChangeSingleStep
|
||||
|
||||
Memory protections (0 events):
|
||||
No events
|
||||
|
||||
Nmethod flushes (20 events):
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b792310
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b795090
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b795810
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7beb90
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7bf390
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7c5810
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7e3010
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7e5610
|
||||
Event: 362.900 Thread 0x000002b188061940 flushing nmethod 0x000002b12b7fe490
|
||||
Event: 362.901 Thread 0x000002b188061940 flushing nmethod 0x000002b12b811390
|
||||
Event: 362.901 Thread 0x000002b188061940 flushing nmethod 0x000002b12b837e90
|
||||
Event: 362.901 Thread 0x000002b188061940 flushing nmethod 0x000002b12b8adc90
|
||||
Event: 362.903 Thread 0x000002b188061940 flushing nmethod 0x000002b12b9e2110
|
||||
Event: 362.903 Thread 0x000002b188061940 flushing nmethod 0x000002b12b9ef190
|
||||
Event: 362.903 Thread 0x000002b188061940 flushing nmethod 0x000002b12ba34c10
|
||||
Event: 362.903 Thread 0x000002b188061940 flushing nmethod 0x000002b12ba51790
|
||||
Event: 362.904 Thread 0x000002b188061940 flushing nmethod 0x000002b12baeab90
|
||||
Event: 362.905 Thread 0x000002b188061940 flushing nmethod 0x000002b12bb75490
|
||||
Event: 362.906 Thread 0x000002b188061940 flushing nmethod 0x000002b12bc38c90
|
||||
Event: 362.906 Thread 0x000002b188061940 flushing nmethod 0x000002b12bc8e810
|
||||
|
||||
Events (20 events):
|
||||
Event: 188.423 Thread 0x000002b188059650 Thread added: 0x000002b18e7d2990
|
||||
Event: 194.750 Thread 0x000002b18e7d2990 Thread exited: 0x000002b18e7d2990
|
||||
Event: 194.750 Thread 0x000002b18e7d1ef0 Thread exited: 0x000002b18e7d1ef0
|
||||
Event: 194.750 Thread 0x000002b18e7d3980 Thread exited: 0x000002b18e7d3980
|
||||
Event: 247.396 Thread 0x000002b18802f7a0 Thread added: 0x000002b18e7d2440
|
||||
Event: 251.082 Thread 0x000002b18e7d2440 Thread exited: 0x000002b18e7d2440
|
||||
Event: 251.105 Thread 0x000002b188059650 Thread added: 0x000002b18e7d3980
|
||||
Event: 252.563 Thread 0x000002b18e7d3980 Thread exited: 0x000002b18e7d3980
|
||||
Event: 320.748 Thread 0x000002b188059650 Thread added: 0x000002b18e7d2440
|
||||
Event: 320.748 Thread 0x000002b188059650 Thread added: 0x000002b18e7d3ed0
|
||||
Event: 320.749 Thread 0x000002b188059650 Thread added: 0x000002b18e7d2990
|
||||
Event: 326.156 Thread 0x000002b18e7d2990 Thread exited: 0x000002b18e7d2990
|
||||
Event: 326.278 Thread 0x000002b18e7d2440 Thread exited: 0x000002b18e7d2440
|
||||
Event: 326.278 Thread 0x000002b18e7d3ed0 Thread exited: 0x000002b18e7d3ed0
|
||||
Event: 389.329 Thread 0x000002b188059650 Thread added: 0x000002b18e7d3ed0
|
||||
Event: 389.329 Thread 0x000002b188059650 Thread added: 0x000002b18e7d2440
|
||||
Event: 389.329 Thread 0x000002b188059650 Thread added: 0x000002b18e7d2990
|
||||
Event: 394.342 Thread 0x000002b18e7d2990 Thread exited: 0x000002b18e7d2990
|
||||
Event: 394.446 Thread 0x000002b18e7d2440 Thread exited: 0x000002b18e7d2440
|
||||
Event: 394.446 Thread 0x000002b18e7d3ed0 Thread exited: 0x000002b18e7d3ed0
|
||||
|
||||
|
||||
Dynamic libraries:
|
||||
0x00007ff7bb8f0000 - 0x00007ff7bb8fa000 G:\jdk\bin\java.exe
|
||||
0x00007ffbf0df0000 - 0x00007ffbf1007000 C:\Windows\SYSTEM32\ntdll.dll
|
||||
0x00007ffbefce0000 - 0x00007ffbefda4000 C:\Windows\System32\KERNEL32.DLL
|
||||
0x00007ffbee440000 - 0x00007ffbee812000 C:\Windows\System32\KERNELBASE.dll
|
||||
0x00007ffbedf10000 - 0x00007ffbee021000 C:\Windows\System32\ucrtbase.dll
|
||||
0x00007ffbd3600000 - 0x00007ffbd361b000 G:\jdk\bin\VCRUNTIME140.dll
|
||||
0x00007ffbceb00000 - 0x00007ffbceb17000 G:\jdk\bin\jli.dll
|
||||
0x00007ffbefb20000 - 0x00007ffbefcd1000 C:\Windows\System32\USER32.dll
|
||||
0x00007ffbee170000 - 0x00007ffbee196000 C:\Windows\System32\win32u.dll
|
||||
0x00007ffbefab0000 - 0x00007ffbefad9000 C:\Windows\System32\GDI32.dll
|
||||
0x00007ffbee1a0000 - 0x00007ffbee2c3000 C:\Windows\System32\gdi32full.dll
|
||||
0x00007ffbee9e0000 - 0x00007ffbeea7a000 C:\Windows\System32\msvcp_win.dll
|
||||
0x00007ffbdb630000 - 0x00007ffbdb8cb000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772\COMCTL32.dll
|
||||
0x00007ffbefdb0000 - 0x00007ffbefe57000 C:\Windows\System32\msvcrt.dll
|
||||
0x00007ffbefae0000 - 0x00007ffbefb11000 C:\Windows\System32\IMM32.DLL
|
||||
0x00007ffbd35f0000 - 0x00007ffbd35fc000 G:\jdk\bin\vcruntime140_1.dll
|
||||
0x00007ffb9dd60000 - 0x00007ffb9dded000 G:\jdk\bin\msvcp140.dll
|
||||
0x00007ffb81f30000 - 0x00007ffb82bbe000 G:\jdk\bin\server\jvm.dll
|
||||
0x00007ffbef350000 - 0x00007ffbef401000 C:\Windows\System32\ADVAPI32.dll
|
||||
0x00007ffbef410000 - 0x00007ffbef4b8000 C:\Windows\System32\sechost.dll
|
||||
0x00007ffbedee0000 - 0x00007ffbedf08000 C:\Windows\System32\bcrypt.dll
|
||||
0x00007ffbf0250000 - 0x00007ffbf0364000 C:\Windows\System32\RPCRT4.dll
|
||||
0x00007ffbf01d0000 - 0x00007ffbf0241000 C:\Windows\System32\WS2_32.dll
|
||||
0x00007ffbe1810000 - 0x00007ffbe1844000 C:\Windows\SYSTEM32\WINMM.dll
|
||||
0x00007ffbdd490000 - 0x00007ffbdd49a000 C:\Windows\SYSTEM32\VERSION.dll
|
||||
0x00007ffbecd20000 - 0x00007ffbecd6d000 C:\Windows\SYSTEM32\POWRPROF.dll
|
||||
0x00007ffbecd00000 - 0x00007ffbecd13000 C:\Windows\SYSTEM32\UMPDC.dll
|
||||
0x00007ffbecfc0000 - 0x00007ffbecfd8000 C:\Windows\SYSTEM32\kernel.appcore.dll
|
||||
0x00007ffbd3570000 - 0x00007ffbd357a000 G:\jdk\bin\jimage.dll
|
||||
0x00007ffbeb8d0000 - 0x00007ffbebb03000 C:\Windows\SYSTEM32\DBGHELP.DLL
|
||||
0x00007ffbeea80000 - 0x00007ffbeee13000 C:\Windows\System32\combase.dll
|
||||
0x00007ffbeff20000 - 0x00007ffbefff7000 C:\Windows\System32\OLEAUT32.dll
|
||||
0x00007ffbc11e0000 - 0x00007ffbc1212000 C:\Windows\SYSTEM32\dbgcore.DLL
|
||||
0x00007ffbee0f0000 - 0x00007ffbee16b000 C:\Windows\System32\bcryptPrimitives.dll
|
||||
0x00007ffbe1c30000 - 0x00007ffbe1c6b000 G:\jdk\bin\jdwp.dll
|
||||
0x00007ffbd0150000 - 0x00007ffbd015e000 G:\jdk\bin\instrument.dll
|
||||
0x00007ffbccc80000 - 0x00007ffbccca5000 G:\jdk\bin\java.dll
|
||||
0x00007ffbceae0000 - 0x00007ffbceaf8000 G:\jdk\bin\zip.dll
|
||||
0x00007ffb923d0000 - 0x00007ffb924a7000 G:\jdk\bin\jsvml.dll
|
||||
0x00007ffbf0420000 - 0x00007ffbf0cc2000 C:\Windows\System32\SHELL32.dll
|
||||
0x00007ffbee820000 - 0x00007ffbee95f000 C:\Windows\System32\wintypes.dll
|
||||
0x00007ffbebdd0000 - 0x00007ffbec6ed000 C:\Windows\SYSTEM32\windows.storage.dll
|
||||
0x00007ffbef240000 - 0x00007ffbef34c000 C:\Windows\System32\SHCORE.dll
|
||||
0x00007ffbefe60000 - 0x00007ffbefec9000 C:\Windows\System32\shlwapi.dll
|
||||
0x00007ffbede10000 - 0x00007ffbede3b000 C:\Windows\SYSTEM32\profapi.dll
|
||||
0x00007ffbe7b00000 - 0x00007ffbe7b0c000 G:\jdk\bin\dt_socket.dll
|
||||
0x00007ffbeca00000 - 0x00007ffbeca2d000 C:\Windows\SYSTEM32\IPHLPAPI.DLL
|
||||
0x00007ffbed430000 - 0x00007ffbed499000 C:\Windows\system32\mswsock.dll
|
||||
0x00007ffbcd460000 - 0x00007ffbcd479000 G:\jdk\bin\net.dll
|
||||
0x00007ffbe3d30000 - 0x00007ffbe3e5c000 C:\Windows\SYSTEM32\WINHTTP.dll
|
||||
0x00007ffbccb90000 - 0x00007ffbccba6000 G:\jdk\bin\nio.dll
|
||||
0x00007ffbcc890000 - 0x00007ffbcc89e000 G:\jdk\bin\sunmscapi.dll
|
||||
0x00007ffbee2d0000 - 0x00007ffbee437000 C:\Windows\System32\CRYPT32.dll
|
||||
0x00007ffbed870000 - 0x00007ffbed89d000 C:\Windows\SYSTEM32\ncrypt.dll
|
||||
0x00007ffbed830000 - 0x00007ffbed867000 C:\Windows\SYSTEM32\NTASN1.dll
|
||||
0x00007ffb9c9e0000 - 0x00007ffb9c9e8000 C:\Windows\system32\wshunix.dll
|
||||
0x00007ffbed720000 - 0x00007ffbed73b000 C:\Windows\SYSTEM32\CRYPTSP.dll
|
||||
0x00007ffbecf20000 - 0x00007ffbecf57000 C:\Windows\system32\rsaenh.dll
|
||||
0x00007ffbed4d0000 - 0x00007ffbed4f8000 C:\Windows\SYSTEM32\USERENV.dll
|
||||
0x00007ffbed630000 - 0x00007ffbed63c000 C:\Windows\SYSTEM32\CRYPTBASE.dll
|
||||
0x00007ffbef940000 - 0x00007ffbef949000 C:\Windows\System32\NSI.dll
|
||||
0x00007ffbe2b20000 - 0x00007ffbe2b39000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL
|
||||
0x00007ffbe1ae0000 - 0x00007ffbe1aff000 C:\Windows\SYSTEM32\dhcpcsvc.DLL
|
||||
0x00007ffbeca30000 - 0x00007ffbecb28000 C:\Windows\SYSTEM32\DNSAPI.dll
|
||||
0x00007ffbcc8a0000 - 0x00007ffbcc8a9000 G:\jdk\bin\extnet.dll
|
||||
0x00007ffbcd280000 - 0x00007ffbcd289000 G:\jdk\bin\management.dll
|
||||
0x00007ffbcc9c0000 - 0x00007ffbcc9cb000 G:\jdk\bin\management_ext.dll
|
||||
0x00007ffbf0da0000 - 0x00007ffbf0da8000 C:\Windows\System32\PSAPI.DLL
|
||||
0x00007ffbbacd0000 - 0x00007ffbbace7000 C:\Windows\system32\napinsp.dll
|
||||
0x00007ffbbac30000 - 0x00007ffbbac4b000 C:\Windows\system32\pnrpnsp.dll
|
||||
0x00007ffbbaad0000 - 0x00007ffbbaae1000 C:\Windows\System32\winrnr.dll
|
||||
0x00007ffbe12b0000 - 0x00007ffbe12cf000 C:\Windows\system32\wshbth.dll
|
||||
0x00007ffbbaaa0000 - 0x00007ffbbaac1000 C:\Windows\system32\nlansp_c.dll
|
||||
0x00007ffbe0c70000 - 0x00007ffbe0c7a000 C:\Windows\System32\rasadhlp.dll
|
||||
0x00007ffbda3a0000 - 0x00007ffbda424000 C:\Windows\System32\fwpuclnt.dll
|
||||
|
||||
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
|
||||
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;G:\jdk\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772;G:\jdk\bin\server
|
||||
|
||||
VM Arguments:
|
||||
jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:12916,suspend=y,server=n -javaagent:G:/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.3/2b09627576f0989a436a00a4a54b55fa5026fb86/kotlinx-coroutines-core-jvm-1.7.3.jar -javaagent:C:\Users\f2561\AppData\Local\JetBrains\IntelliJIdea2024.1\captureAgent\debugger-agent.jar=file:/C:/Users/f2561/AppData/Local/Temp/capture.props -Dfile.encoding=UTF-8
|
||||
java_command: top.r3944realms.ltdmanager.MainKt
|
||||
java_class_path (initial): G:\QQBot\LTD-ManagerBot\build\classes\kotlin\main;G:\QQBot\LTD-ManagerBot\build\resources\main;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.exposed\exposed-jdbc\0.41.1\13aa3881ac29ae4890196d74812cfded1fae4b90\exposed-jdbc-0.41.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.exposed\exposed-core\0.41.1\9beb750a4ebd55009dc9cb138f62adae21772c65\exposed-core-0.41.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.9.23\dbaadea1f5e68f790d242a91a38355a83ec38747\kotlin-stdlib-1.9.23.jar;G:\.gradle\caches\modules-2\files-2.1\com.mysql\mysql-connector-j\8.0.33\9e64d997873abc4318620264703d3fdb6b02dd5a\mysql-connector-j-8.0.33.jar;G:\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\5.0.1\a74c7f0a37046846e88d54f7cb6ea6d565c65f9c\HikariCP-5.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\jakarta.mail\jakarta.mail-api\2.0.1\715ababc1fe0cf07844e4c97d0a8f27421c4c867\jakarta.mail-api-2.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\com.sun.mail\jakarta.mail\2.0.1\96d3645f02a92bcc5e7ae1ff037151e44179f230\jakarta.mail-2.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-slf4j2-impl\2.20.0\155c8b9bbdac91d8461d9a403a646e6bd0d365d8\log4j-slf4j2-impl-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\2.0.7\41eb7184ea9d556f23e18b5cb99cad1f8581fc00\slf4j-api-2.0.7.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.20.0\eb2a9a47b1396e00b5eee1264296729a70565cc0\log4j-core-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.20.0\1fe6082e660daf07c689a89c94dc0f49c26b44bb\log4j-api-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\2.4\e0666b825b796f85521f02360e77f4c92c5a7a07\snakeyaml-2.4.jar;G:\.gradle\caches\modules-2\files-2.1\org.snakeyaml\snakeyaml-engine\2.10\20f311f742d6894de0750b92414b3c27a40bb9d5\snakeyaml-engine-2.10.jar;G:\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.4.2\4c4
|
||||
Launcher Type: SUN_STANDARD
|
||||
|
||||
[Global flags]
|
||||
intx CICompilerCount = 12 {product} {ergonomic}
|
||||
uint ConcGCThreads = 3 {product} {ergonomic}
|
||||
uint G1ConcRefinementThreads = 13 {product} {ergonomic}
|
||||
size_t G1HeapRegionSize = 2097152 {product} {ergonomic}
|
||||
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
|
||||
size_t InitialHeapSize = 264241152 {product} {ergonomic}
|
||||
size_t MarkStackSize = 4194304 {product} {ergonomic}
|
||||
size_t MaxHeapSize = 4223664128 {product} {ergonomic}
|
||||
size_t MaxNewSize = 2533359616 {product} {ergonomic}
|
||||
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic}
|
||||
size_t MinHeapSize = 8388608 {product} {ergonomic}
|
||||
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic}
|
||||
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
|
||||
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
|
||||
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
|
||||
bool SegmentedCodeCache = true {product} {ergonomic}
|
||||
size_t SoftMaxHeapSize = 4223664128 {manageable} {ergonomic}
|
||||
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic}
|
||||
bool UseCompressedOops = true {product lp64_product} {ergonomic}
|
||||
bool UseG1GC = true {product} {ergonomic}
|
||||
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
|
||||
|
||||
Logging:
|
||||
Log output configuration:
|
||||
#0: stdout all=warning uptime,level,tags
|
||||
#1: stderr all=off uptime,level,tags
|
||||
|
||||
Environment Variables:
|
||||
JAVA_HOME=C:\Program Files\BellSoft\LibericaJDK-21\
|
||||
PATH=G:\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\BellSoft\LibericaJDK-21\bin\;C:\Program Files\BellSoft\LibericaJDK-8\bin\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Eclipse Adoptium\jdk-21.0.1.12-hotspot\bin;D:\Vm\bin\;C:\Program Files\BellSoft\LibericaJDK-11\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\mingw64\bin;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NetSarang\Xshell 7\;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin;D:\Hello!\netcat-win32-1.12\netcat;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\FPC\3.2.2\bin\i386-Win32;C:\Program Files\gsudo\Current;C:\Program Files\Git\cmd;C:\Program Files\Pandoc\;C:\Program Files (x86)\NetSarang\Xftp 8\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\ProgramData\chocolatey\bin;G:\apache-maven\apache-maven-3.9.9\bin;C:\Program Files\WireGuard\;G:\node\18\;C:\Program Files\WiX Toolset v6.0\bin\;C:\Users\f2561\AppData\Local\Microsoft\WindowsApps;C:\Users\f2561\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\f2561\AppData\Local\GitHubDesktop\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\bin;;D:\CLion 2024.1.1\bin;;C:\Program Files\CMake\bin;D:\Qt5.14.2\5.14.2\mingw73_64\bin;D:\Groovy\groovy-4.0.22\bin;;C:\Users\f2561\AppData\Local\Programs\oh-my-posh\bin;G:\IntelliJ IDEA 2024.2.4\bin;;C:\Users\f2561\AppData\Roaming\npm;C:\Program Files\OpenSSL-Win64\bin
|
||||
USERNAME=f2561
|
||||
OS=Windows_NT
|
||||
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 186 Stepping 2, GenuineIntel
|
||||
TMP=C:\Users\f2561\AppData\Local\Temp
|
||||
TEMP=C:\Users\f2561\AppData\Local\Temp
|
||||
|
||||
|
||||
|
||||
Periodic native trim disabled
|
||||
|
||||
JNI global refs:
|
||||
JNI global refs: 93, weak refs: 7175
|
||||
|
||||
JNI global refs memory usage: 4963, weak refs: 72585
|
||||
|
||||
Process memory usage:
|
||||
Resident Set Size: 240960K (1% of 16495480K total physical memory with 1007800K free physical memory)
|
||||
|
||||
OOME stack traces (most recent first):
|
||||
Classloader memory used:
|
||||
Loader jdk.internal.loader.ClassLoaders$AppClassLoader : 2767K
|
||||
Loader bootstrap : 1477K
|
||||
Loader jdk.internal.loader.ClassLoaders$PlatformClassLoader : 42736B
|
||||
Loader jdk.internal.reflect.DelegatingClassLoader : 13631B
|
||||
|
||||
|
||||
--------------- S Y S T E M ---------------
|
||||
|
||||
OS:
|
||||
Windows 11 , 64 bit Build 22621 (10.0.22621.5415)
|
||||
OS uptime: 0 days 5:13 hours
|
||||
Hyper-V role detected
|
||||
|
||||
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 186 stepping 2 microcode 0x4114, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv
|
||||
Processor Information for all 16 processors :
|
||||
Max Mhz: 2600, Current Mhz: 2600, Mhz Limit: 2600
|
||||
|
||||
Memory: 4k page, system-wide physical 16108M (981M free)
|
||||
TotalPageFile size 51272M (AvailPageFile size 0M)
|
||||
current process WorkingSet (physical memory assigned to process): 235M, peak: 246M
|
||||
current process commit charge ("private bytes"): 317M, peak: 419M
|
||||
|
||||
vm_info: OpenJDK 64-Bit Server VM (17.0.14+1-b1367.22) for windows-amd64 JRE (17.0.14+1-b1367.22), built on 2025-01-30 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019)
|
||||
|
||||
END.
|
||||
693
hs_err_pid23488.log
Normal file
693
hs_err_pid23488.log
Normal file
|
|
@ -0,0 +1,693 @@
|
|||
#
|
||||
# There is insufficient memory for the Java Runtime Environment to continue.
|
||||
# Native memory allocation (malloc) failed to allocate 726256 bytes. Error detail: Chunk::new
|
||||
# Possible reasons:
|
||||
# The system is out of physical RAM or swap space
|
||||
# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
|
||||
# Possible solutions:
|
||||
# Reduce memory load on the system
|
||||
# Increase physical memory or swap space
|
||||
# Check if swap backing store is full
|
||||
# Decrease Java heap size (-Xmx/-Xms)
|
||||
# Decrease number of Java threads
|
||||
# Decrease Java thread stack sizes (-Xss)
|
||||
# Set larger code cache with -XX:ReservedCodeCacheSize=
|
||||
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
|
||||
# placed in the first 32GB address space. The Java Heap base address is the
|
||||
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
|
||||
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
|
||||
# This output file may be truncated or incomplete.
|
||||
#
|
||||
# Out of Memory Error (arena.cpp:191), pid=23488, tid=1900
|
||||
#
|
||||
# JRE version: OpenJDK Runtime Environment JBR-17.0.14+1-1367.22-nomod (17.0.14+1) (build 17.0.14+1-b1367.22)
|
||||
# Java VM: OpenJDK 64-Bit Server VM JBR-17.0.14+1-1367.22-nomod (17.0.14+1-b1367.22, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
|
||||
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
|
||||
#
|
||||
|
||||
--------------- S U M M A R Y ------------
|
||||
|
||||
Command Line: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:1411,suspend=y,server=n -javaagent:G:/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.3/2b09627576f0989a436a00a4a54b55fa5026fb86/kotlinx-coroutines-core-jvm-1.7.3.jar -javaagent:C:\Users\f2561\AppData\Local\JetBrains\IntelliJIdea2024.1\captureAgent\debugger-agent.jar=file:/C:/Users/f2561/AppData/Local/Temp/capture.props -Dfile.encoding=UTF-8 top.r3944realms.ltdmanager.MainKt
|
||||
|
||||
Host: 13th Gen Intel(R) Core(TM) i5-13500H, 16 cores, 15G, Windows 11 , 64 bit Build 22621 (10.0.22621.5415)
|
||||
Time: Tue Sep 2 22:13:56 2025 Windows 11 , 64 bit Build 22621 (10.0.22621.5415) elapsed time: 1.081247 seconds (0d 0h 0m 1s)
|
||||
|
||||
--------------- T H R E A D ---------------
|
||||
|
||||
Current thread (0x00000261568c8d40): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=1900, stack(0x000000bc36000000,0x000000bc36100000)]
|
||||
|
||||
|
||||
Current CompileTask:
|
||||
C2: 1081 1842 4 jdk.internal.loader.URLClassPath::getResource (74 bytes)
|
||||
|
||||
Stack: [0x000000bc36000000,0x000000bc36100000]
|
||||
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
|
||||
V [jvm.dll+0x68b969]
|
||||
V [jvm.dll+0x84572a]
|
||||
V [jvm.dll+0x8473ae]
|
||||
V [jvm.dll+0x847a13]
|
||||
V [jvm.dll+0x24a83f]
|
||||
V [jvm.dll+0xaca04]
|
||||
V [jvm.dll+0xad04c]
|
||||
V [jvm.dll+0x36af12]
|
||||
V [jvm.dll+0x3352ca]
|
||||
V [jvm.dll+0x33476a]
|
||||
V [jvm.dll+0x21c231]
|
||||
V [jvm.dll+0x21b671]
|
||||
V [jvm.dll+0x1a6acd]
|
||||
V [jvm.dll+0x22b58e]
|
||||
V [jvm.dll+0x2296d5]
|
||||
V [jvm.dll+0x7f9637]
|
||||
V [jvm.dll+0x7f3a1c]
|
||||
V [jvm.dll+0x68a7c7]
|
||||
C [ucrtbase.dll+0x29333]
|
||||
C [KERNEL32.DLL+0x1259d]
|
||||
C [ntdll.dll+0x5af78]
|
||||
|
||||
|
||||
--------------- P R O C E S S ---------------
|
||||
|
||||
Threads class SMR info:
|
||||
_java_thread_list=0x0000026198ca8c40, length=24, elements={
|
||||
0x00000261359764a0, 0x00000261568a7730, 0x00000261568a85b0, 0x00000261568bd0d0,
|
||||
0x00000261568c00b0, 0x00000261568c3290, 0x00000261568c41b0, 0x00000261568c8d40,
|
||||
0x00000261568ca010, 0x00000261568cce30, 0x00000261568c5b00, 0x0000026198178850,
|
||||
0x0000026198179770, 0x0000026198179d40, 0x0000026198196580, 0x00000261982bc8a0,
|
||||
0x00000261982b9660, 0x000002619826af10, 0x0000026198333b00, 0x00000261568c6f40,
|
||||
0x00000261568c6a30, 0x00000261568c50e0, 0x00000261568c55f0, 0x00000261568c7450
|
||||
}
|
||||
|
||||
Java Threads: ( => current thread )
|
||||
0x00000261359764a0 JavaThread "main" [_thread_in_vm, id=10288, stack(0x000000bc35300000,0x000000bc35400000)]
|
||||
0x00000261568a7730 JavaThread "Reference Handler" daemon [_thread_blocked, id=4428, stack(0x000000bc35a00000,0x000000bc35b00000)]
|
||||
0x00000261568a85b0 JavaThread "Finalizer" daemon [_thread_blocked, id=18132, stack(0x000000bc35b00000,0x000000bc35c00000)]
|
||||
0x00000261568bd0d0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=22500, stack(0x000000bc35c00000,0x000000bc35d00000)]
|
||||
0x00000261568c00b0 JavaThread "Attach Listener" daemon [_thread_blocked, id=9732, stack(0x000000bc35d00000,0x000000bc35e00000)]
|
||||
0x00000261568c3290 JavaThread "Service Thread" daemon [_thread_blocked, id=1904, stack(0x000000bc35e00000,0x000000bc35f00000)]
|
||||
0x00000261568c41b0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=25208, stack(0x000000bc35f00000,0x000000bc36000000)]
|
||||
=>0x00000261568c8d40 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=1900, stack(0x000000bc36000000,0x000000bc36100000)]
|
||||
0x00000261568ca010 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=19400, stack(0x000000bc36100000,0x000000bc36200000)]
|
||||
0x00000261568cce30 JavaThread "Sweeper thread" daemon [_thread_blocked, id=5700, stack(0x000000bc36200000,0x000000bc36300000)]
|
||||
0x00000261568c5b00 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=5340, stack(0x000000bc36300000,0x000000bc36400000)]
|
||||
0x0000026198178850 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=26120, stack(0x000000bc36400000,0x000000bc36500000)]
|
||||
0x0000026198179770 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=24848, stack(0x000000bc36500000,0x000000bc36600000)]
|
||||
0x0000026198179d40 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=4568, stack(0x000000bc36600000,0x000000bc36700000)]
|
||||
0x0000026198196580 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=23468, stack(0x000000bc36700000,0x000000bc36800000)]
|
||||
0x00000261982bc8a0 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=21700, stack(0x000000bc36800000,0x000000bc36900000)]
|
||||
0x00000261982b9660 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=26084, stack(0x000000bc36900000,0x000000bc36a00000)]
|
||||
0x000002619826af10 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=11052, stack(0x000000bc36a00000,0x000000bc36b00000)]
|
||||
0x0000026198333b00 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=26432, stack(0x000000bc36b00000,0x000000bc36c00000)]
|
||||
0x00000261568c6f40 JavaThread "Coroutines Debugger Cleaner" daemon [_thread_blocked, id=25072, stack(0x000000bc36c00000,0x000000bc36d00000)]
|
||||
0x00000261568c6a30 JavaThread "Notification Thread" daemon [_thread_blocked, id=22412, stack(0x000000bc36d00000,0x000000bc36e00000)]
|
||||
0x00000261568c50e0 JavaThread "DefaultDispatcher-worker-1" daemon [_thread_blocked, id=24504, stack(0x000000bc37800000,0x000000bc37900000)]
|
||||
0x00000261568c55f0 JavaThread "DefaultDispatcher-worker-2" daemon [_thread_blocked, id=15368, stack(0x000000bc37900000,0x000000bc37a00000)]
|
||||
0x00000261568c7450 JavaThread "DefaultDispatcher-worker-3" daemon [_thread_blocked, id=8364, stack(0x000000bc37a00000,0x000000bc37b00000)]
|
||||
|
||||
Other Threads:
|
||||
0x00000261568a2070 VMThread "VM Thread" [stack: 0x000000bc35900000,0x000000bc35a00000] [id=25812]
|
||||
0x0000026198267ce0 WatcherThread [stack: 0x000000bc36e00000,0x000000bc36f00000] [id=2912]
|
||||
0x00000261359e4630 GCTaskThread "GC Thread#0" [stack: 0x000000bc35400000,0x000000bc35500000] [id=25000]
|
||||
0x0000026198c03420 GCTaskThread "GC Thread#1" [stack: 0x000000bc36f00000,0x000000bc37000000] [id=15776]
|
||||
0x0000026198c1b660 GCTaskThread "GC Thread#2" [stack: 0x000000bc37000000,0x000000bc37100000] [id=12816]
|
||||
0x0000026198bf8760 GCTaskThread "GC Thread#3" [stack: 0x000000bc37100000,0x000000bc37200000] [id=18068]
|
||||
0x0000026198bf8a20 GCTaskThread "GC Thread#4" [stack: 0x000000bc37200000,0x000000bc37300000] [id=1156]
|
||||
0x0000026198c3f1e0 GCTaskThread "GC Thread#5" [stack: 0x000000bc37300000,0x000000bc37400000] [id=5148]
|
||||
0x0000026198c3ca30 GCTaskThread "GC Thread#6" [stack: 0x000000bc37400000,0x000000bc37500000] [id=13016]
|
||||
0x0000026198c3ccf0 GCTaskThread "GC Thread#7" [stack: 0x000000bc37500000,0x000000bc37600000] [id=15252]
|
||||
0x0000026198c3cfb0 GCTaskThread "GC Thread#8" [stack: 0x000000bc37600000,0x000000bc37700000] [id=22624]
|
||||
0x0000026198c3d270 GCTaskThread "GC Thread#9" [stack: 0x000000bc37700000,0x000000bc37800000] [id=15008]
|
||||
0x000002619d7b1480 GCTaskThread "GC Thread#10" [stack: 0x000000bc37b00000,0x000000bc37c00000] [id=8548]
|
||||
0x0000026198c355f0 GCTaskThread "GC Thread#11" [stack: 0x000000bc37c00000,0x000000bc37d00000] [id=4788]
|
||||
0x0000026198c79650 GCTaskThread "GC Thread#12" [stack: 0x000000bc37d00000,0x000000bc37e00000] [id=26072]
|
||||
0x00000261359f5750 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000bc35500000,0x000000bc35600000] [id=6516]
|
||||
0x00000261359f6170 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000bc35600000,0x000000bc35700000] [id=26504]
|
||||
0x0000026135a1e6b0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000bc35700000,0x000000bc35800000] [id=15324]
|
||||
0x00000261567e0290 ConcurrentGCThread "G1 Service" [stack: 0x000000bc35800000,0x000000bc35900000] [id=18192]
|
||||
|
||||
Threads with active compile tasks:
|
||||
C2 CompilerThread0 1162 1842 4 jdk.internal.loader.URLClassPath::getResource (74 bytes)
|
||||
C2 CompilerThread1 1162 1705 4 jdk.internal.org.objectweb.asm.Frame::execute (2305 bytes)
|
||||
C2 CompilerThread2 1162 1854 4 java.net.URLStreamHandler::parseURL (1201 bytes)
|
||||
|
||||
VM state: not at safepoint (normal execution)
|
||||
|
||||
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
|
||||
[0x00000261359703f0] Metaspace_lock - owner thread: 0x00000261359764a0
|
||||
|
||||
Heap address: 0x0000000704400000, size: 4028 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
|
||||
|
||||
CDS archive(s) mapped at: [0x0000026157000000-0x0000026157c00000-0x0000026157c00000), size 12582912, SharedBaseAddress: 0x0000026157000000, ArchiveRelocationMode: 1.
|
||||
Compressed class space mapped at: 0x0000026158000000-0x0000026198000000, reserved size: 1073741824
|
||||
Narrow klass base: 0x0000026157000000, Narrow klass shift: 0, Narrow klass range: 0x100000000
|
||||
|
||||
GC Precious Log:
|
||||
CPUs: 16 total, 16 available
|
||||
Memory: 16108M
|
||||
Large Page Support: Disabled
|
||||
NUMA Support: Disabled
|
||||
Compressed Oops: Enabled (Zero based)
|
||||
Heap Region Size: 2M
|
||||
Heap Min Capacity: 8M
|
||||
Heap Initial Capacity: 252M
|
||||
Heap Max Capacity: 4028M
|
||||
Pre-touch: Disabled
|
||||
Parallel Workers: 13
|
||||
Concurrent Workers: 3
|
||||
Concurrent Refinement Workers: 13
|
||||
Periodic GC: Disabled
|
||||
|
||||
Heap:
|
||||
garbage-first heap total 258048K, used 25938K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 12 young (24576K), 1 survivors (2048K)
|
||||
Metaspace used 16253K, committed 16448K, reserved 1114112K
|
||||
class space used 1867K, committed 1984K, reserved 1048576K
|
||||
|
||||
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|
||||
| 0|0x0000000704400000, 0x0000000704600000, 0x0000000704600000|100%| O| |TAMS 0x0000000704400000, 0x0000000704400000| Untracked
|
||||
| 1|0x0000000704600000, 0x0000000704754a08, 0x0000000704800000| 66%| O| |TAMS 0x0000000704600000, 0x0000000704600000| Untracked
|
||||
| 2|0x0000000704800000, 0x0000000704800000, 0x0000000704a00000| 0%| F| |TAMS 0x0000000704800000, 0x0000000704800000| Untracked
|
||||
| 3|0x0000000704a00000, 0x0000000704a00000, 0x0000000704c00000| 0%| F| |TAMS 0x0000000704a00000, 0x0000000704a00000| Untracked
|
||||
| 4|0x0000000704c00000, 0x0000000704c00000, 0x0000000704e00000| 0%| F| |TAMS 0x0000000704c00000, 0x0000000704c00000| Untracked
|
||||
| 5|0x0000000704e00000, 0x0000000704e00000, 0x0000000705000000| 0%| F| |TAMS 0x0000000704e00000, 0x0000000704e00000| Untracked
|
||||
| 6|0x0000000705000000, 0x0000000705000000, 0x0000000705200000| 0%| F| |TAMS 0x0000000705000000, 0x0000000705000000| Untracked
|
||||
| 7|0x0000000705200000, 0x0000000705200000, 0x0000000705400000| 0%| F| |TAMS 0x0000000705200000, 0x0000000705200000| Untracked
|
||||
| 8|0x0000000705400000, 0x0000000705400000, 0x0000000705600000| 0%| F| |TAMS 0x0000000705400000, 0x0000000705400000| Untracked
|
||||
| 9|0x0000000705600000, 0x0000000705600000, 0x0000000705800000| 0%| F| |TAMS 0x0000000705600000, 0x0000000705600000| Untracked
|
||||
| 10|0x0000000705800000, 0x0000000705800000, 0x0000000705a00000| 0%| F| |TAMS 0x0000000705800000, 0x0000000705800000| Untracked
|
||||
| 11|0x0000000705a00000, 0x0000000705a00000, 0x0000000705c00000| 0%| F| |TAMS 0x0000000705a00000, 0x0000000705a00000| Untracked
|
||||
| 12|0x0000000705c00000, 0x0000000705c00000, 0x0000000705e00000| 0%| F| |TAMS 0x0000000705c00000, 0x0000000705c00000| Untracked
|
||||
| 13|0x0000000705e00000, 0x0000000705e00000, 0x0000000706000000| 0%| F| |TAMS 0x0000000705e00000, 0x0000000705e00000| Untracked
|
||||
| 14|0x0000000706000000, 0x0000000706000000, 0x0000000706200000| 0%| F| |TAMS 0x0000000706000000, 0x0000000706000000| Untracked
|
||||
| 15|0x0000000706200000, 0x0000000706200000, 0x0000000706400000| 0%| F| |TAMS 0x0000000706200000, 0x0000000706200000| Untracked
|
||||
| 16|0x0000000706400000, 0x0000000706400000, 0x0000000706600000| 0%| F| |TAMS 0x0000000706400000, 0x0000000706400000| Untracked
|
||||
| 17|0x0000000706600000, 0x0000000706600000, 0x0000000706800000| 0%| F| |TAMS 0x0000000706600000, 0x0000000706600000| Untracked
|
||||
| 18|0x0000000706800000, 0x0000000706800000, 0x0000000706a00000| 0%| F| |TAMS 0x0000000706800000, 0x0000000706800000| Untracked
|
||||
| 19|0x0000000706a00000, 0x0000000706a00000, 0x0000000706c00000| 0%| F| |TAMS 0x0000000706a00000, 0x0000000706a00000| Untracked
|
||||
| 20|0x0000000706c00000, 0x0000000706c00000, 0x0000000706e00000| 0%| F| |TAMS 0x0000000706c00000, 0x0000000706c00000| Untracked
|
||||
| 21|0x0000000706e00000, 0x0000000706e00000, 0x0000000707000000| 0%| F| |TAMS 0x0000000706e00000, 0x0000000706e00000| Untracked
|
||||
| 22|0x0000000707000000, 0x0000000707000000, 0x0000000707200000| 0%| F| |TAMS 0x0000000707000000, 0x0000000707000000| Untracked
|
||||
| 23|0x0000000707200000, 0x0000000707200000, 0x0000000707400000| 0%| F| |TAMS 0x0000000707200000, 0x0000000707200000| Untracked
|
||||
| 24|0x0000000707400000, 0x0000000707400000, 0x0000000707600000| 0%| F| |TAMS 0x0000000707400000, 0x0000000707400000| Untracked
|
||||
| 25|0x0000000707600000, 0x0000000707600000, 0x0000000707800000| 0%| F| |TAMS 0x0000000707600000, 0x0000000707600000| Untracked
|
||||
| 26|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000| 0%| F| |TAMS 0x0000000707800000, 0x0000000707800000| Untracked
|
||||
| 27|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000| 0%| F| |TAMS 0x0000000707a00000, 0x0000000707a00000| Untracked
|
||||
| 28|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000| 0%| F| |TAMS 0x0000000707c00000, 0x0000000707c00000| Untracked
|
||||
| 29|0x0000000707e00000, 0x0000000707e00000, 0x0000000708000000| 0%| F| |TAMS 0x0000000707e00000, 0x0000000707e00000| Untracked
|
||||
| 30|0x0000000708000000, 0x0000000708000000, 0x0000000708200000| 0%| F| |TAMS 0x0000000708000000, 0x0000000708000000| Untracked
|
||||
| 31|0x0000000708200000, 0x0000000708200000, 0x0000000708400000| 0%| F| |TAMS 0x0000000708200000, 0x0000000708200000| Untracked
|
||||
| 32|0x0000000708400000, 0x0000000708400000, 0x0000000708600000| 0%| F| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked
|
||||
| 33|0x0000000708600000, 0x0000000708600000, 0x0000000708800000| 0%| F| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked
|
||||
| 34|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked
|
||||
| 35|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked
|
||||
| 36|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked
|
||||
| 37|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked
|
||||
| 38|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked
|
||||
| 39|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked
|
||||
| 40|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000, 0x0000000709400000| Untracked
|
||||
| 41|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000, 0x0000000709600000| Untracked
|
||||
| 42|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked
|
||||
| 43|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked
|
||||
| 44|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked
|
||||
| 45|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked
|
||||
| 46|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked
|
||||
| 47|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked
|
||||
| 48|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked
|
||||
| 49|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked
|
||||
| 50|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked
|
||||
| 51|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked
|
||||
| 52|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked
|
||||
| 53|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked
|
||||
| 54|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked
|
||||
| 55|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked
|
||||
| 56|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked
|
||||
| 57|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked
|
||||
| 58|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked
|
||||
| 59|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked
|
||||
| 60|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked
|
||||
| 61|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked
|
||||
| 62|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked
|
||||
| 63|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked
|
||||
| 64|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked
|
||||
| 65|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked
|
||||
| 66|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked
|
||||
| 67|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked
|
||||
| 68|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked
|
||||
| 69|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked
|
||||
| 70|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked
|
||||
| 71|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked
|
||||
| 72|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked
|
||||
| 73|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked
|
||||
| 74|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked
|
||||
| 75|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked
|
||||
| 76|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked
|
||||
| 77|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked
|
||||
| 78|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked
|
||||
| 79|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked
|
||||
| 80|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked
|
||||
| 81|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked
|
||||
| 82|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked
|
||||
| 83|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked
|
||||
| 84|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked
|
||||
| 85|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked
|
||||
| 86|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked
|
||||
| 87|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked
|
||||
| 88|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked
|
||||
| 89|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked
|
||||
| 90|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked
|
||||
| 91|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked
|
||||
| 92|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked
|
||||
| 93|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked
|
||||
| 94|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked
|
||||
| 95|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked
|
||||
| 96|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked
|
||||
| 97|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked
|
||||
| 98|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked
|
||||
| 99|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked
|
||||
| 100|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked
|
||||
| 101|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked
|
||||
| 102|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked
|
||||
| 103|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked
|
||||
| 104|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked
|
||||
| 105|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked
|
||||
| 106|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked
|
||||
| 107|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| S|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete
|
||||
| 108|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked
|
||||
| 109|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked
|
||||
| 110|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked
|
||||
| 111|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked
|
||||
| 112|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked
|
||||
| 113|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked
|
||||
| 114|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked
|
||||
| 115|0x0000000712a00000, 0x0000000712b00000, 0x0000000712c00000| 50%| E| |TAMS 0x0000000712a00000, 0x0000000712a00000| Complete
|
||||
| 116|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete
|
||||
| 117|0x0000000712e00000, 0x0000000713000000, 0x0000000713000000|100%| E|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete
|
||||
| 118|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| E|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete
|
||||
| 119|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete
|
||||
| 120|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete
|
||||
| 121|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete
|
||||
| 122|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete
|
||||
| 123|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E|CS|TAMS 0x0000000713a00000, 0x0000000713a00000| Complete
|
||||
| 124|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete
|
||||
| 125|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete
|
||||
|
||||
Card table byte_map: [0x000002614b110000,0x000002614b8f0000] _byte_map_base: 0x00000261478ee000
|
||||
|
||||
Marking Bits (Prev, Next): (CMBitMap*) 0x00000261359e4c50, (CMBitMap*) 0x00000261359e4c90
|
||||
Prev Bits: [0x000002614c0d0000, 0x000002614ffc0000)
|
||||
Next Bits: [0x000002614ffc0000, 0x0000026153eb0000)
|
||||
|
||||
Polling page: 0x0000026135780000
|
||||
|
||||
Metaspace:
|
||||
|
||||
Usage:
|
||||
Non-class: 14.05 MB used.
|
||||
Class: 1.82 MB used.
|
||||
Both: 15.87 MB used.
|
||||
|
||||
Virtual space:
|
||||
Non-class space: 64.00 MB reserved, 14.12 MB ( 22%) committed, 1 nodes.
|
||||
Class space: 1.00 GB reserved, 1.94 MB ( <1%) committed, 1 nodes.
|
||||
Both: 1.06 GB reserved, 16.06 MB ( 1%) committed.
|
||||
|
||||
Chunk freelists:
|
||||
Non-Class: 976.00 KB
|
||||
Class: 14.08 MB
|
||||
Both: 15.03 MB
|
||||
|
||||
MaxMetaspaceSize: unlimited
|
||||
CompressedClassSpaceSize: 1.00 GB
|
||||
Initial GC threshold: 21.00 MB
|
||||
Current GC threshold: 21.00 MB
|
||||
CDS: on
|
||||
MetaspaceReclaimPolicy: balanced
|
||||
- commit_granule_bytes: 65536.
|
||||
- commit_granule_words: 8192.
|
||||
- virtual_space_node_default_size: 8388608.
|
||||
- enlarge_chunks_in_place: 1.
|
||||
- new_chunks_are_fully_committed: 0.
|
||||
- uncommit_free_chunks: 1.
|
||||
- use_allocation_guard: 0.
|
||||
- handle_deallocations: 1.
|
||||
|
||||
|
||||
Internal statistics:
|
||||
|
||||
num_allocs_failed_limit: 0.
|
||||
num_arena_births: 188.
|
||||
num_arena_deaths: 0.
|
||||
num_vsnodes_births: 2.
|
||||
num_vsnodes_deaths: 0.
|
||||
num_space_committed: 257.
|
||||
num_space_uncommitted: 0.
|
||||
num_chunks_returned_to_freelist: 0.
|
||||
num_chunks_taken_from_freelist: 600.
|
||||
num_chunk_merges: 0.
|
||||
num_chunk_splits: 391.
|
||||
num_chunks_enlarged: 275.
|
||||
num_inconsistent_stats: 0.
|
||||
|
||||
CodeHeap 'non-profiled nmethods': size=119168Kb used=714Kb max_used=714Kb free=118453Kb
|
||||
bounds [0x0000026142510000, 0x0000026142780000, 0x0000026149970000]
|
||||
CodeHeap 'profiled nmethods': size=119104Kb used=3796Kb max_used=3796Kb free=115308Kb
|
||||
bounds [0x000002613a970000, 0x000002613ad30000, 0x0000026141dc0000]
|
||||
CodeHeap 'non-nmethods': size=7488Kb used=2989Kb max_used=2999Kb free=4499Kb
|
||||
bounds [0x0000026141dc0000, 0x00000261420b0000, 0x0000026142510000]
|
||||
total_blobs=2491 nmethods=1957 adapters=443
|
||||
compilation: enabled
|
||||
stopped_count=0, restarted_count=0
|
||||
full_count=0
|
||||
|
||||
Compilation events (20 events):
|
||||
Event: 1.051 Thread 0x00000261568ca010 nmethod 1846 0x000002613acdc610 code [0x000002613acdc7c0, 0x000002613acdc998]
|
||||
Event: 1.051 Thread 0x0000026198179770 nmethod 1845 0x000002613acdca90 code [0x000002613acdcc40, 0x000002613acdcec8]
|
||||
Event: 1.052 Thread 0x0000026198333b00 nmethod 1844 0x00000261425be690 code [0x00000261425be820, 0x00000261425beaa8]
|
||||
Event: 1.053 Thread 0x0000026198333b00 1847 4 java.lang.StringUTF16::compress (20 bytes)
|
||||
Event: 1.054 Thread 0x0000026198333b00 nmethod 1847 0x00000261425bec90 code [0x00000261425bee20, 0x00000261425bf058]
|
||||
Event: 1.054 Thread 0x0000026198333b00 1848 4 java.lang.String::getBytes (46 bytes)
|
||||
Event: 1.056 Thread 0x0000026198333b00 nmethod 1848 0x00000261425bf110 code [0x00000261425bf2a0, 0x00000261425bf5b8]
|
||||
Event: 1.064 Thread 0x00000261568ca010 1849 3 java.util.HashMap::hash (20 bytes)
|
||||
Event: 1.064 Thread 0x0000026198333b00 1850 4 java.lang.StringLatin1::getChars (12 bytes)
|
||||
Event: 1.065 Thread 0x00000261568ca010 nmethod 1849 0x000002613acdd010 code [0x000002613acdd1c0, 0x000002613acdd3c8]
|
||||
Event: 1.065 Thread 0x0000026198333b00 nmethod 1850 0x00000261425bf710 code [0x00000261425bf880, 0x00000261425bfa18]
|
||||
Event: 1.066 Thread 0x0000026198179770 1851 ! 3 java.util.regex.Pattern::closure (276 bytes)
|
||||
Event: 1.068 Thread 0x0000026198333b00 1852 4 java.lang.String::getChars (54 bytes)
|
||||
Event: 1.069 Thread 0x0000026198179770 nmethod 1851 0x000002613acdd490 code [0x000002613acdd8c0, 0x000002613acdf628]
|
||||
Event: 1.070 Thread 0x0000026198179770 1853 3 java.util.HashMap::getNode (150 bytes)
|
||||
Event: 1.070 Thread 0x0000026198333b00 nmethod 1852 0x00000261425bfb10 code [0x00000261425bfca0, 0x00000261425c0038]
|
||||
Event: 1.070 Thread 0x0000026198333b00 1854 4 java.net.URLStreamHandler::parseURL (1201 bytes)
|
||||
Event: 1.070 Thread 0x0000026198179770 nmethod 1853 0x000002613ace0090 code [0x000002613ace02c0, 0x000002613ace0e98]
|
||||
Event: 1.071 Thread 0x0000026198179770 1855 ! 3 java.util.concurrent.ConcurrentHashMap::transfer (849 bytes)
|
||||
Event: 1.074 Thread 0x0000026198179770 nmethod 1855 0x000002613ace1290 code [0x000002613ace1700, 0x000002613ace3fb8]
|
||||
|
||||
GC Heap History (4 events):
|
||||
Event: 0.387 GC heap before
|
||||
{Heap before GC invocations=0 (full 0):
|
||||
garbage-first heap total 258048K, used 20480K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 11 young (22528K), 0 survivors (0K)
|
||||
Metaspace used 3854K, committed 4032K, reserved 1114112K
|
||||
class space used 292K, committed 384K, reserved 1048576K
|
||||
}
|
||||
Event: 0.391 GC heap after
|
||||
{Heap after GC invocations=1 (full 0):
|
||||
garbage-first heap total 258048K, used 3554K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 2 young (4096K), 2 survivors (4096K)
|
||||
Metaspace used 3854K, committed 4032K, reserved 1114112K
|
||||
class space used 292K, committed 384K, reserved 1048576K
|
||||
}
|
||||
Event: 0.787 GC heap before
|
||||
{Heap before GC invocations=1 (full 0):
|
||||
garbage-first heap total 258048K, used 36322K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 18 young (36864K), 2 survivors (4096K)
|
||||
Metaspace used 11657K, committed 11904K, reserved 1114112K
|
||||
class space used 1286K, committed 1408K, reserved 1048576K
|
||||
}
|
||||
Event: 0.792 GC heap after
|
||||
{Heap after GC invocations=2 (full 0):
|
||||
garbage-first heap total 258048K, used 5458K [0x0000000704400000, 0x0000000800000000)
|
||||
region size 2048K, 1 young (2048K), 1 survivors (2048K)
|
||||
Metaspace used 11657K, committed 11904K, reserved 1114112K
|
||||
class space used 1286K, committed 1408K, reserved 1048576K
|
||||
}
|
||||
|
||||
Dll operation events (3 events):
|
||||
Event: 0.013 Loaded shared library G:\jdk\bin\java.dll
|
||||
Event: 0.015 Loaded shared library G:\jdk\bin\zip.dll
|
||||
Event: 0.033 Loaded shared library G:\jdk\bin\jsvml.dll
|
||||
|
||||
Deoptimization events (20 events):
|
||||
Event: 1.059 Thread 0x00000261359764a0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000026142532a78 relative=0x00000000000000d8
|
||||
Event: 1.059 Thread 0x00000261359764a0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000026142532a78 method=java.util.HashMap.hash(Ljava/lang/Object;)I @ 1 c2
|
||||
Event: 1.059 Thread 0x00000261359764a0 DEOPT PACKING pc=0x0000026142532a78 sp=0x000000bc353fd970
|
||||
Event: 1.059 Thread 0x00000261359764a0 DEOPT UNPACKING pc=0x0000026141e169a3 sp=0x000000bc353fd8c0 mode 2
|
||||
Event: 1.059 Thread 0x00000261359764a0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002614259259c relative=0x000000000000009c
|
||||
Event: 1.059 Thread 0x00000261359764a0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002614259259c method=java.util.HashMap.hash(Ljava/lang/Object;)I @ 1 c2
|
||||
Event: 1.059 Thread 0x00000261359764a0 DEOPT PACKING pc=0x000002614259259c sp=0x000000bc353fd990
|
||||
Event: 1.059 Thread 0x00000261359764a0 DEOPT UNPACKING pc=0x0000026141e169a3 sp=0x000000bc353fd928 mode 2
|
||||
Event: 1.067 Thread 0x00000261359764a0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000026142558564 relative=0x00000000000005a4
|
||||
Event: 1.067 Thread 0x00000261359764a0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000026142558564 method=java.util.HashMap.hash(Ljava/lang/Object;)I @ 1 c2
|
||||
Event: 1.067 Thread 0x00000261359764a0 DEOPT PACKING pc=0x0000026142558564 sp=0x000000bc353fd850
|
||||
Event: 1.067 Thread 0x00000261359764a0 DEOPT UNPACKING pc=0x0000026141e169a3 sp=0x000000bc353fd728 mode 2
|
||||
Event: 1.067 Thread 0x00000261359764a0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000261425b77a8 relative=0x0000000000000568
|
||||
Event: 1.067 Thread 0x00000261359764a0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000261425b77a8 method=java.util.HashMap.hash(Ljava/lang/Object;)I @ 1 c2
|
||||
Event: 1.067 Thread 0x00000261359764a0 DEOPT PACKING pc=0x00000261425b77a8 sp=0x000000bc353fd800
|
||||
Event: 1.067 Thread 0x00000261359764a0 DEOPT UNPACKING pc=0x0000026141e169a3 sp=0x000000bc353fd728 mode 2
|
||||
Event: 1.071 Thread 0x00000261359764a0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002614257998c relative=0x000000000000152c
|
||||
Event: 1.071 Thread 0x00000261359764a0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002614257998c method=java.util.concurrent.ConcurrentHashMap.transfer([Ljava/util/concurrent/ConcurrentHashMap$Node;[Ljava/util/concurrent/ConcurrentHashMap$Node;)V @ 26 c2
|
||||
Event: 1.071 Thread 0x00000261359764a0 DEOPT PACKING pc=0x000002614257998c sp=0x000000bc353f7bd0
|
||||
Event: 1.071 Thread 0x00000261359764a0 DEOPT UNPACKING pc=0x0000026141e169a3 sp=0x000000bc353f7b60 mode 2
|
||||
|
||||
Classes loaded (20 events):
|
||||
Event: 1.076 Loading class org/yaml/snakeyaml/tokens/TagToken
|
||||
Event: 1.076 Loading class org/yaml/snakeyaml/tokens/TagToken done
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/util/ArrayStack
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/util/ArrayStack done
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/error/Mark
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/error/Mark done
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/parser/VersionTagsTuple
|
||||
Event: 1.077 Loading class org/yaml/snakeyaml/parser/VersionTagsTuple done
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/parser/ParserImpl$ParseStreamStart
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/parser/ParserImpl$ParseStreamStart done
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/events/StreamStartEvent
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/events/StreamStartEvent done
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentEventsCollector
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentEventsCollector done
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentType
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentType done
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentEventsCollector$1
|
||||
Event: 1.078 Loading class org/yaml/snakeyaml/comments/CommentEventsCollector$1 done
|
||||
Event: 1.079 Loading class org/yaml/snakeyaml/parser/ParserImpl$ParseImplicitDocumentStart
|
||||
Event: 1.079 Loading class org/yaml/snakeyaml/parser/ParserImpl$ParseImplicitDocumentStart done
|
||||
|
||||
Classes unloaded (0 events):
|
||||
No events
|
||||
|
||||
Classes redefined (0 events):
|
||||
No events
|
||||
|
||||
Internal exceptions (20 events):
|
||||
Event: 0.487 Thread 0x00000261359764a0 Exception <a 'java/lang/IncompatibleClassChangeError'{0x00000007137ff798}: Found class java.lang.Object, but interface was expected> (0x00000007137ff798)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 838]
|
||||
Event: 0.489 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x00000007134392a0}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000007134392a0)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.496 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x000000071348b838}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, int, java.lang.Object)'> (0x000000071348b838)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.496 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x00000007134936a0}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, java.lang.Object, int, java.lang.Object, java.lang.Object)'> (0x00000007134936a0)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.515 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000713200a50}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object)'> (0x0000000713200a50)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.601 Thread 0x00000261568c50e0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000712d69b90}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, int, int, int)'> (0x0000000712d69b90)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.622 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x00000007124d9ee0}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, long, int, java.lang.Object)'> (0x00000007124d9ee0)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.630 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x000000071257aa78}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000071257aa78)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.631 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x000000071257e9c8}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000071257e9c8)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.820 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000713efbd98}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000713efbd98)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.851 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000713a001f8}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000713a001f8)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.885 Thread 0x00000261359764a0 Exception <a 'sun/nio/fs/WindowsException'{0x00000007138afeb8}> (0x00000007138afeb8)
|
||||
thrown [s\src\hotspot\share\prims\jni.cpp, line 531]
|
||||
Event: 0.898 Thread 0x00000261359764a0 Exception <a 'sun/nio/fs/WindowsException'{0x000000071391d340}> (0x000000071391d340)
|
||||
thrown [s\src\hotspot\share\prims\jni.cpp, line 531]
|
||||
Event: 0.918 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000713658cd8}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object)'> (0x0000000713658cd8)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 0.918 Thread 0x00000261359764a0 Exception <a 'java/lang/IncompatibleClassChangeError'{0x000000071365c268}: Found class java.lang.Object, but interface was expected> (0x000000071365c268)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 838]
|
||||
Event: 0.920 Thread 0x00000261359764a0 Exception <a 'java/lang/NoSuchMethodError'{0x0000000713662e38}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object)'> (0x0000000713662e38)
|
||||
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 771]
|
||||
Event: 1.059 Thread 0x00000261359764a0 Implicit null exception at 0x00000261425329d8 to 0x0000026142532a6e
|
||||
Event: 1.059 Thread 0x00000261359764a0 Implicit null exception at 0x000002614259250f to 0x000002614259258d
|
||||
Event: 1.067 Thread 0x00000261359764a0 Implicit null exception at 0x000002614255801d to 0x0000026142558538
|
||||
Event: 1.067 Thread 0x00000261359764a0 Implicit null exception at 0x00000261425b729a to 0x00000261425b777c
|
||||
|
||||
VM Operations (20 events):
|
||||
Event: 0.138 Executing VM operation: ChangeBreakpoints
|
||||
Event: 0.138 Executing VM operation: ChangeBreakpoints done
|
||||
Event: 0.183 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.183 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.308 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.308 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.387 Executing VM operation: G1CollectForAllocation
|
||||
Event: 0.391 Executing VM operation: G1CollectForAllocation done
|
||||
Event: 0.429 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.429 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.459 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.459 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.460 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.460 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.475 Executing VM operation: HandshakeAllThreads
|
||||
Event: 0.475 Executing VM operation: HandshakeAllThreads done
|
||||
Event: 0.787 Executing VM operation: G1CollectForAllocation
|
||||
Event: 0.792 Executing VM operation: G1CollectForAllocation done
|
||||
Event: 1.063 Executing VM operation: HandshakeAllThreads
|
||||
Event: 1.063 Executing VM operation: HandshakeAllThreads done
|
||||
|
||||
Memory protections (0 events):
|
||||
No events
|
||||
|
||||
Nmethod flushes (0 events):
|
||||
No events
|
||||
|
||||
Events (20 events):
|
||||
Event: 0.106 Thread 0x0000026198178850 Thread added: 0x0000026198179d40
|
||||
Event: 0.110 Thread 0x0000026198178850 Thread added: 0x0000026198196580
|
||||
Event: 0.116 Thread 0x00000261359764a0 Thread added: 0x00000261982bc8a0
|
||||
Event: 0.117 Thread 0x00000261359764a0 Thread added: 0x00000261982b9660
|
||||
Event: 0.117 Thread 0x00000261982bc8a0 Thread added: 0x000002619826af10
|
||||
Event: 0.140 Loaded shared library G:\jdk\bin\instrument.dll
|
||||
Event: 0.145 Loaded shared library G:\jdk\bin\net.dll
|
||||
Event: 0.146 Loaded shared library G:\jdk\bin\nio.dll
|
||||
Event: 0.148 Loaded shared library G:\jdk\bin\zip.dll
|
||||
Event: 0.167 Thread 0x0000026198178850 Thread added: 0x0000026198333b00
|
||||
Event: 0.181 Loaded shared library G:\jdk\bin\jimage.dll
|
||||
Event: 0.243 Thread 0x00000261359764a0 Thread added: 0x00000261568c6f40
|
||||
Event: 0.252 Thread 0x00000261359764a0 Thread added: 0x00000261568c6a30
|
||||
Event: 0.397 Thread 0x00000261359764a0 Thread added: 0x00000261568c50e0
|
||||
Event: 0.397 Thread 0x00000261359764a0 Thread added: 0x00000261568c55f0
|
||||
Event: 0.397 Thread 0x00000261568c50e0 Thread added: 0x00000261568c7450
|
||||
Event: 0.450 Loaded shared library G:\jdk\bin\sunmscapi.dll
|
||||
Event: 0.607 Loaded shared library G:\jdk\bin\extnet.dll
|
||||
Event: 0.643 Loaded shared library G:\jdk\bin\management.dll
|
||||
Event: 0.646 Loaded shared library G:\jdk\bin\management_ext.dll
|
||||
|
||||
|
||||
Dynamic libraries:
|
||||
0x00007ff7bb8f0000 - 0x00007ff7bb8fa000 G:\jdk\bin\java.exe
|
||||
0x00007ffbf0df0000 - 0x00007ffbf1007000 C:\Windows\SYSTEM32\ntdll.dll
|
||||
0x00007ffbefce0000 - 0x00007ffbefda4000 C:\Windows\System32\KERNEL32.DLL
|
||||
0x00007ffbee440000 - 0x00007ffbee812000 C:\Windows\System32\KERNELBASE.dll
|
||||
0x00007ffbedf10000 - 0x00007ffbee021000 C:\Windows\System32\ucrtbase.dll
|
||||
0x00007ffbd3600000 - 0x00007ffbd361b000 G:\jdk\bin\VCRUNTIME140.dll
|
||||
0x00007ffbceb00000 - 0x00007ffbceb17000 G:\jdk\bin\jli.dll
|
||||
0x00007ffbefb20000 - 0x00007ffbefcd1000 C:\Windows\System32\USER32.dll
|
||||
0x00007ffbee170000 - 0x00007ffbee196000 C:\Windows\System32\win32u.dll
|
||||
0x00007ffbefab0000 - 0x00007ffbefad9000 C:\Windows\System32\GDI32.dll
|
||||
0x00007ffbee1a0000 - 0x00007ffbee2c3000 C:\Windows\System32\gdi32full.dll
|
||||
0x00007ffbee9e0000 - 0x00007ffbeea7a000 C:\Windows\System32\msvcp_win.dll
|
||||
0x00007ffbdb630000 - 0x00007ffbdb8cb000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772\COMCTL32.dll
|
||||
0x00007ffbefdb0000 - 0x00007ffbefe57000 C:\Windows\System32\msvcrt.dll
|
||||
0x00007ffbefae0000 - 0x00007ffbefb11000 C:\Windows\System32\IMM32.DLL
|
||||
0x00007ffbd35f0000 - 0x00007ffbd35fc000 G:\jdk\bin\vcruntime140_1.dll
|
||||
0x00007ffb9dd60000 - 0x00007ffb9dded000 G:\jdk\bin\msvcp140.dll
|
||||
0x00007ffb81f30000 - 0x00007ffb82bbe000 G:\jdk\bin\server\jvm.dll
|
||||
0x00007ffbef350000 - 0x00007ffbef401000 C:\Windows\System32\ADVAPI32.dll
|
||||
0x00007ffbef410000 - 0x00007ffbef4b8000 C:\Windows\System32\sechost.dll
|
||||
0x00007ffbedee0000 - 0x00007ffbedf08000 C:\Windows\System32\bcrypt.dll
|
||||
0x00007ffbf0250000 - 0x00007ffbf0364000 C:\Windows\System32\RPCRT4.dll
|
||||
0x00007ffbf01d0000 - 0x00007ffbf0241000 C:\Windows\System32\WS2_32.dll
|
||||
0x00007ffbecd20000 - 0x00007ffbecd6d000 C:\Windows\SYSTEM32\POWRPROF.dll
|
||||
0x00007ffbdd490000 - 0x00007ffbdd49a000 C:\Windows\SYSTEM32\VERSION.dll
|
||||
0x00007ffbe1810000 - 0x00007ffbe1844000 C:\Windows\SYSTEM32\WINMM.dll
|
||||
0x00007ffbecd00000 - 0x00007ffbecd13000 C:\Windows\SYSTEM32\UMPDC.dll
|
||||
0x00007ffbecfc0000 - 0x00007ffbecfd8000 C:\Windows\SYSTEM32\kernel.appcore.dll
|
||||
0x00007ffbd3570000 - 0x00007ffbd357a000 G:\jdk\bin\jimage.dll
|
||||
0x00007ffbeb8d0000 - 0x00007ffbebb03000 C:\Windows\SYSTEM32\DBGHELP.DLL
|
||||
0x00007ffbeea80000 - 0x00007ffbeee13000 C:\Windows\System32\combase.dll
|
||||
0x00007ffbeff20000 - 0x00007ffbefff7000 C:\Windows\System32\OLEAUT32.dll
|
||||
0x00007ffbc11e0000 - 0x00007ffbc1212000 C:\Windows\SYSTEM32\dbgcore.DLL
|
||||
0x00007ffbee0f0000 - 0x00007ffbee16b000 C:\Windows\System32\bcryptPrimitives.dll
|
||||
0x00007ffbccb10000 - 0x00007ffbccb4b000 G:\jdk\bin\jdwp.dll
|
||||
0x00007ffbd0150000 - 0x00007ffbd015e000 G:\jdk\bin\instrument.dll
|
||||
0x00007ffbccc80000 - 0x00007ffbccca5000 G:\jdk\bin\java.dll
|
||||
0x00007ffbceae0000 - 0x00007ffbceaf8000 G:\jdk\bin\zip.dll
|
||||
0x00007ffb923d0000 - 0x00007ffb924a7000 G:\jdk\bin\jsvml.dll
|
||||
0x00007ffbf0420000 - 0x00007ffbf0cc2000 C:\Windows\System32\SHELL32.dll
|
||||
0x00007ffbee820000 - 0x00007ffbee95f000 C:\Windows\System32\wintypes.dll
|
||||
0x00007ffbebdd0000 - 0x00007ffbec6ed000 C:\Windows\SYSTEM32\windows.storage.dll
|
||||
0x00007ffbef240000 - 0x00007ffbef34c000 C:\Windows\System32\SHCORE.dll
|
||||
0x00007ffbefe60000 - 0x00007ffbefec9000 C:\Windows\System32\shlwapi.dll
|
||||
0x00007ffbede10000 - 0x00007ffbede3b000 C:\Windows\SYSTEM32\profapi.dll
|
||||
0x00007ffbe73a0000 - 0x00007ffbe73ac000 G:\jdk\bin\dt_socket.dll
|
||||
0x00007ffbeca00000 - 0x00007ffbeca2d000 C:\Windows\SYSTEM32\IPHLPAPI.DLL
|
||||
0x00007ffbed430000 - 0x00007ffbed499000 C:\Windows\system32\mswsock.dll
|
||||
0x00007ffbcd460000 - 0x00007ffbcd479000 G:\jdk\bin\net.dll
|
||||
0x00007ffbe3d30000 - 0x00007ffbe3e5c000 C:\Windows\SYSTEM32\WINHTTP.dll
|
||||
0x00007ffbccb90000 - 0x00007ffbccba6000 G:\jdk\bin\nio.dll
|
||||
0x00007ffbcc890000 - 0x00007ffbcc89e000 G:\jdk\bin\sunmscapi.dll
|
||||
0x00007ffbee2d0000 - 0x00007ffbee437000 C:\Windows\System32\CRYPT32.dll
|
||||
0x00007ffbed870000 - 0x00007ffbed89d000 C:\Windows\SYSTEM32\ncrypt.dll
|
||||
0x00007ffbed830000 - 0x00007ffbed867000 C:\Windows\SYSTEM32\NTASN1.dll
|
||||
0x00007ffb9c9e0000 - 0x00007ffb9c9e8000 C:\Windows\system32\wshunix.dll
|
||||
0x00007ffbed720000 - 0x00007ffbed73b000 C:\Windows\SYSTEM32\CRYPTSP.dll
|
||||
0x00007ffbecf20000 - 0x00007ffbecf57000 C:\Windows\system32\rsaenh.dll
|
||||
0x00007ffbed4d0000 - 0x00007ffbed4f8000 C:\Windows\SYSTEM32\USERENV.dll
|
||||
0x00007ffbed630000 - 0x00007ffbed63c000 C:\Windows\SYSTEM32\CRYPTBASE.dll
|
||||
0x00007ffbef940000 - 0x00007ffbef949000 C:\Windows\System32\NSI.dll
|
||||
0x00007ffbe2b20000 - 0x00007ffbe2b39000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL
|
||||
0x00007ffbe1ae0000 - 0x00007ffbe1aff000 C:\Windows\SYSTEM32\dhcpcsvc.DLL
|
||||
0x00007ffbeca30000 - 0x00007ffbecb28000 C:\Windows\SYSTEM32\DNSAPI.dll
|
||||
0x00007ffbcc8a0000 - 0x00007ffbcc8a9000 G:\jdk\bin\extnet.dll
|
||||
0x00007ffbcd280000 - 0x00007ffbcd289000 G:\jdk\bin\management.dll
|
||||
0x00007ffbcc9c0000 - 0x00007ffbcc9cb000 G:\jdk\bin\management_ext.dll
|
||||
0x00007ffbf0da0000 - 0x00007ffbf0da8000 C:\Windows\System32\PSAPI.DLL
|
||||
0x00007ffbbacd0000 - 0x00007ffbbace7000 C:\Windows\system32\napinsp.dll
|
||||
0x00007ffbbac30000 - 0x00007ffbbac4b000 C:\Windows\system32\pnrpnsp.dll
|
||||
0x00007ffbbaad0000 - 0x00007ffbbaae1000 C:\Windows\System32\winrnr.dll
|
||||
0x00007ffbe12b0000 - 0x00007ffbe12cf000 C:\Windows\system32\wshbth.dll
|
||||
0x00007ffbbaaa0000 - 0x00007ffbbaac1000 C:\Windows\system32\nlansp_c.dll
|
||||
0x00007ffbe0c70000 - 0x00007ffbe0c7a000 C:\Windows\System32\rasadhlp.dll
|
||||
0x00007ffbda3a0000 - 0x00007ffbda424000 C:\Windows\System32\fwpuclnt.dll
|
||||
|
||||
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
|
||||
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;G:\jdk\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772;G:\jdk\bin\server
|
||||
|
||||
VM Arguments:
|
||||
jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:1411,suspend=y,server=n -javaagent:G:/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.3/2b09627576f0989a436a00a4a54b55fa5026fb86/kotlinx-coroutines-core-jvm-1.7.3.jar -javaagent:C:\Users\f2561\AppData\Local\JetBrains\IntelliJIdea2024.1\captureAgent\debugger-agent.jar=file:/C:/Users/f2561/AppData/Local/Temp/capture.props -Dfile.encoding=UTF-8
|
||||
java_command: top.r3944realms.ltdmanager.MainKt
|
||||
java_class_path (initial): G:\QQBot\LTD-ManagerBot\build\classes\kotlin\main;G:\QQBot\LTD-ManagerBot\build\resources\main;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.exposed\exposed-jdbc\0.41.1\13aa3881ac29ae4890196d74812cfded1fae4b90\exposed-jdbc-0.41.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.exposed\exposed-core\0.41.1\9beb750a4ebd55009dc9cb138f62adae21772c65\exposed-core-0.41.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.9.23\dbaadea1f5e68f790d242a91a38355a83ec38747\kotlin-stdlib-1.9.23.jar;G:\.gradle\caches\modules-2\files-2.1\com.mysql\mysql-connector-j\8.0.33\9e64d997873abc4318620264703d3fdb6b02dd5a\mysql-connector-j-8.0.33.jar;G:\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\5.0.1\a74c7f0a37046846e88d54f7cb6ea6d565c65f9c\HikariCP-5.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\jakarta.mail\jakarta.mail-api\2.0.1\715ababc1fe0cf07844e4c97d0a8f27421c4c867\jakarta.mail-api-2.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\com.sun.mail\jakarta.mail\2.0.1\96d3645f02a92bcc5e7ae1ff037151e44179f230\jakarta.mail-2.0.1.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-slf4j2-impl\2.20.0\155c8b9bbdac91d8461d9a403a646e6bd0d365d8\log4j-slf4j2-impl-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\2.0.7\41eb7184ea9d556f23e18b5cb99cad1f8581fc00\slf4j-api-2.0.7.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.20.0\eb2a9a47b1396e00b5eee1264296729a70565cc0\log4j-core-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.20.0\1fe6082e660daf07c689a89c94dc0f49c26b44bb\log4j-api-2.20.0.jar;G:\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\2.4\e0666b825b796f85521f02360e77f4c92c5a7a07\snakeyaml-2.4.jar;G:\.gradle\caches\modules-2\files-2.1\org.snakeyaml\snakeyaml-engine\2.10\20f311f742d6894de0750b92414b3c27a40bb9d5\snakeyaml-engine-2.10.jar;G:\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.4.2\4c4
|
||||
Launcher Type: SUN_STANDARD
|
||||
|
||||
[Global flags]
|
||||
intx CICompilerCount = 12 {product} {ergonomic}
|
||||
uint ConcGCThreads = 3 {product} {ergonomic}
|
||||
uint G1ConcRefinementThreads = 13 {product} {ergonomic}
|
||||
size_t G1HeapRegionSize = 2097152 {product} {ergonomic}
|
||||
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
|
||||
size_t InitialHeapSize = 264241152 {product} {ergonomic}
|
||||
size_t MarkStackSize = 4194304 {product} {ergonomic}
|
||||
size_t MaxHeapSize = 4223664128 {product} {ergonomic}
|
||||
size_t MaxNewSize = 2533359616 {product} {ergonomic}
|
||||
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic}
|
||||
size_t MinHeapSize = 8388608 {product} {ergonomic}
|
||||
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic}
|
||||
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
|
||||
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
|
||||
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
|
||||
bool SegmentedCodeCache = true {product} {ergonomic}
|
||||
size_t SoftMaxHeapSize = 4223664128 {manageable} {ergonomic}
|
||||
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic}
|
||||
bool UseCompressedOops = true {product lp64_product} {ergonomic}
|
||||
bool UseG1GC = true {product} {ergonomic}
|
||||
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
|
||||
|
||||
Logging:
|
||||
Log output configuration:
|
||||
#0: stdout all=warning uptime,level,tags
|
||||
#1: stderr all=off uptime,level,tags
|
||||
|
||||
Environment Variables:
|
||||
JAVA_HOME=C:\Program Files\BellSoft\LibericaJDK-21\
|
||||
PATH=G:\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\BellSoft\LibericaJDK-21\bin\;C:\Program Files\BellSoft\LibericaJDK-8\bin\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Eclipse Adoptium\jdk-21.0.1.12-hotspot\bin;D:\Vm\bin\;C:\Program Files\BellSoft\LibericaJDK-11\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\mingw64\bin;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NetSarang\Xshell 7\;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin;D:\Hello!\netcat-win32-1.12\netcat;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\FPC\3.2.2\bin\i386-Win32;C:\Program Files\gsudo\Current;C:\Program Files\Git\cmd;C:\Program Files\Pandoc\;C:\Program Files (x86)\NetSarang\Xftp 8\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\ProgramData\chocolatey\bin;G:\apache-maven\apache-maven-3.9.9\bin;C:\Program Files\WireGuard\;G:\node\18\;C:\Program Files\WiX Toolset v6.0\bin\;C:\Users\f2561\AppData\Local\Microsoft\WindowsApps;C:\Users\f2561\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\f2561\AppData\Local\GitHubDesktop\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\bin;;D:\CLion 2024.1.1\bin;;C:\Program Files\CMake\bin;D:\Qt5.14.2\5.14.2\mingw73_64\bin;D:\Groovy\groovy-4.0.22\bin;;C:\Users\f2561\AppData\Local\Programs\oh-my-posh\bin;G:\IntelliJ IDEA 2024.2.4\bin;;C:\Users\f2561\AppData\Roaming\npm;C:\Program Files\OpenSSL-Win64\bin
|
||||
USERNAME=f2561
|
||||
OS=Windows_NT
|
||||
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 186 Stepping 2, GenuineIntel
|
||||
TMP=C:\Users\f2561\AppData\Local\Temp
|
||||
TEMP=C:\Users\f2561\AppData\Local\Temp
|
||||
|
||||
|
||||
|
||||
Periodic native trim disabled
|
||||
|
||||
JNI global refs:
|
||||
JNI global refs: 59, weak refs: 3464
|
||||
|
||||
JNI global refs memory usage: 1539, weak refs: 35417
|
||||
|
||||
Process memory usage:
|
||||
Resident Set Size: 142304K (0% of 16495480K total physical memory with 899756K free physical memory)
|
||||
|
||||
OOME stack traces (most recent first):
|
||||
Classloader memory used:
|
||||
4437
replay_pid21412.log
Normal file
4437
replay_pid21412.log
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -3,6 +3,7 @@ package top.r3944realms.ltdmanager
|
|||
import kotlinx.coroutines.*
|
||||
import top.r3944realms.ltdmanager.blessingskin.BlessingSkinClient
|
||||
import top.r3944realms.ltdmanager.core.mysql.MysqlHikariConnectPool
|
||||
import top.r3944realms.ltdmanager.mcserver.McSrvStatusClient
|
||||
import top.r3944realms.ltdmanager.module.ModuleManager
|
||||
import top.r3944realms.ltdmanager.napcat.NapCatClient
|
||||
import top.r3944realms.ltdmanager.utils.LoggerUtil
|
||||
|
|
@ -22,6 +23,9 @@ object GlobalManager {
|
|||
val napCatClient: NapCatClient by lazy {
|
||||
NapCatClient.create()
|
||||
}
|
||||
val mcSrvStatusClient : McSrvStatusClient by lazy {
|
||||
McSrvStatusClient.create()
|
||||
}
|
||||
val blessingSkinClient: BlessingSkinClient by lazy {
|
||||
BlessingSkinClient.create()
|
||||
}
|
||||
|
|
@ -61,6 +65,7 @@ object GlobalManager {
|
|||
private fun shutdownResources() {
|
||||
val resources = listOf(
|
||||
"NapCatClient" to { napCatClient.close() },
|
||||
"McSrvStatusClient" to { mcSrvStatusClient.close() },
|
||||
"BlessingSkinClient" to { blessingSkinClient.close() },
|
||||
"Hikari 数据源" to { dataSource.close() }
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
package top.r3944realms.ltdmanager
|
||||
|
||||
import top.r3944realms.ltdmanager.core.config.YamlConfigLoader
|
||||
import top.r3944realms.ltdmanager.module.McServerStatusModule
|
||||
import top.r3944realms.ltdmanager.module.*
|
||||
|
||||
|
||||
fun main() = GlobalManager.runBlockingMain {
|
||||
val groupId:Long = 538751386
|
||||
val selfQQId = 3327379836
|
||||
val selfNickName = "闲趣老土豆"
|
||||
// 创建模块实例
|
||||
val groupModule = GroupRequestHandlerModule(
|
||||
client = GlobalManager.napCatClient,
|
||||
|
|
@ -23,7 +25,7 @@ fun main() = GlobalManager.runBlockingMain {
|
|||
rconTimeOut = 2_000L,
|
||||
cooldownMillis = 10_000L,
|
||||
selfId = selfQQId,
|
||||
selfNickName = "闲趣老土豆",
|
||||
selfNickName = selfNickName,
|
||||
rconPath = toolConfig.rcon.mcRconToolPath.toString(),
|
||||
rconConfigPath = toolConfig.rcon.mcRconToolConfigPath.toString(),
|
||||
keywords = setOf(
|
||||
|
|
@ -54,10 +56,22 @@ fun main() = GlobalManager.runBlockingMain {
|
|||
"Apply for an invitation code"
|
||||
)
|
||||
)
|
||||
val mcServerStatusModule = McServerStatusModule(
|
||||
groupMessagePollingModule = groupMsgPollingModule,
|
||||
selfId = selfQQId,
|
||||
cooldownSeconds = 20,
|
||||
selfNickName = selfNickName,
|
||||
commands = listOf("/m", "/mcs", "seek", "s"),
|
||||
presetServer = mapOf(
|
||||
setOf("先行土豆", "先行", "pre", "Pre", "BF", "bf", "p", "P") to "n2.akiracloud.net:10599",
|
||||
setOf("土豆", "老土豆", "七周目", "7" ,"ZZ", "zz", "Zz", "seven") to "main.mmccdd.top:11106",
|
||||
)
|
||||
)
|
||||
|
||||
// 注册模块到全局模块管理器
|
||||
GlobalManager.moduleManager.registerModule(groupModule)
|
||||
GlobalManager.moduleManager.registerModule(groupMsgPollingModule)
|
||||
GlobalManager.moduleManager.registerModule(mcServerStatusModule)
|
||||
GlobalManager.moduleManager.registerModule(rconModule)
|
||||
GlobalManager.moduleManager.registerModule(mailModule)
|
||||
GlobalManager.moduleManager.registerModule(invitationCodesModule)
|
||||
|
|
@ -65,6 +79,7 @@ fun main() = GlobalManager.runBlockingMain {
|
|||
// 加载模块
|
||||
GlobalManager.moduleManager.loadModule(groupModule.name)
|
||||
GlobalManager.moduleManager.loadModule(groupMsgPollingModule.name)
|
||||
GlobalManager.moduleManager.loadModule(mcServerStatusModule.name)
|
||||
GlobalManager.moduleManager.loadModule(rconModule.name)
|
||||
GlobalManager.moduleManager.loadModule(mailModule.name)
|
||||
GlobalManager.moduleManager.loadModule(invitationCodesModule.name)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,56 @@
|
|||
package top.r3944realms.ltdmanager.mcserver
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
/**
|
||||
* 数据模型:服务器状态响应
|
||||
*/
|
||||
@Serializable
|
||||
data class McServerStatus(
|
||||
val online: Boolean,
|
||||
val ip: String? = null,
|
||||
val port: Int? = null,
|
||||
val hostname: String? = null,
|
||||
val version: String? = null,
|
||||
val software: String? = null,
|
||||
val motd: Motd? = null,
|
||||
val players: Players? = null,
|
||||
val debug: Debug? = null
|
||||
) {
|
||||
@Serializable
|
||||
data class Motd(
|
||||
val raw: List<String>? = null,
|
||||
val clean: List<String>? = null,
|
||||
val html: List<String>? = null
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class Players(
|
||||
val online: Int = 0,
|
||||
val max: Int = 0,
|
||||
val list: List<Player>? = null
|
||||
) {
|
||||
@Serializable
|
||||
data class Player(
|
||||
val name: String,
|
||||
val uuid: String
|
||||
)
|
||||
}
|
||||
|
||||
@Serializable
|
||||
data class Debug(
|
||||
val ping: Boolean? = null,
|
||||
val query: Boolean? = null,
|
||||
val bedrock: Boolean? = null,
|
||||
val srv: Boolean? = null,
|
||||
val querymismatch: Boolean? = null,
|
||||
val ipinsrv: Boolean? = null,
|
||||
val cnameinsrv: Boolean? = null,
|
||||
val animatedmotd: Boolean? = null,
|
||||
val cachehit: Boolean? = null,
|
||||
val cachetime: Long? = null,
|
||||
val cacheexpire: Long? = null,
|
||||
val apiversion: Int? = null,
|
||||
val error: Map<String, String?>? = null // 关键:记录 ping/query 等错误信息
|
||||
)
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package top.r3944realms.ltdmanager.mcserver
|
||||
|
||||
import io.ktor.client.*
|
||||
import io.ktor.client.call.*
|
||||
import io.ktor.client.engine.cio.*
|
||||
import io.ktor.client.plugins.*
|
||||
import io.ktor.client.plugins.contentnegotiation.*
|
||||
import io.ktor.client.request.*
|
||||
import io.ktor.serialization.kotlinx.json.*
|
||||
import kotlinx.serialization.json.Json
|
||||
|
||||
/**
|
||||
* Minecraft 服务器状态 API 封装类
|
||||
*/
|
||||
class McSrvStatusClient : AutoCloseable {
|
||||
private val client = HttpClient(CIO) {
|
||||
install(ContentNegotiation) {
|
||||
json(Json { ignoreUnknownKeys = true })
|
||||
}
|
||||
// API 要求 User-Agent,必须设置
|
||||
defaultRequest {
|
||||
headers.append("User-Agent", "MyMinecraftStatusClient/1.0")
|
||||
}
|
||||
}
|
||||
|
||||
private val baseUrl = "https://api.mcsrvstat.us/3"
|
||||
|
||||
/**
|
||||
* 获取服务器状态
|
||||
* @param address 域名/IP,例如 "play.hypixel.net"
|
||||
*/
|
||||
suspend fun getServerStatus(address: String): McServerStatus {
|
||||
return client.get("$baseUrl/$address").body()
|
||||
}
|
||||
|
||||
override fun close() {
|
||||
client.close()
|
||||
}
|
||||
companion object {
|
||||
fun create(): McSrvStatusClient = McSrvStatusClient()
|
||||
}
|
||||
}
|
||||
|
|
@ -81,6 +81,10 @@ abstract class BaseModule {
|
|||
* 提供访问全局 blessingSkinClient 的快捷方式
|
||||
*/
|
||||
protected val blessingSkinClient get() = GlobalManager.blessingSkinClient
|
||||
/**
|
||||
* 提供访问全局 mcSrvStatusClient 的快捷方式
|
||||
*/
|
||||
protected val mcSrvStatusClient get() = GlobalManager.mcSrvStatusClient
|
||||
/**
|
||||
* 获取数据库连接
|
||||
* 使用 try-with-resources 时会自动关闭
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import top.r3944realms.ltdmanager.blessingskin.request.invitecode.GenerateInvita
|
|||
import top.r3944realms.ltdmanager.blessingskin.response.ResponseResult
|
||||
import top.r3944realms.ltdmanager.blessingskin.response.invitecode.InvitationCodeGenerationResponse
|
||||
import top.r3944realms.ltdmanager.core.mail.mail
|
||||
import top.r3944realms.ltdmanager.module.exception.InvitationCodeException
|
||||
import top.r3944realms.ltdmanager.napcat.NapCatClient
|
||||
import top.r3944realms.ltdmanager.napcat.data.ID
|
||||
import top.r3944realms.ltdmanager.napcat.data.MessageElement
|
||||
|
|
@ -74,8 +75,8 @@ class InvitationCodesModule(
|
|||
private var scope: CoroutineScope? = null
|
||||
|
||||
// 持久化文件(带锁 + 备份)
|
||||
private val stateFile = File("invitation_codes_quarry_state.json")
|
||||
private val stateBackupFile = File("invitation_codes_quarry_state.json.bak")
|
||||
private val stateFile = getStateFile("mc_server_status_state.json")
|
||||
private val stateBackupFile = getStateFile("invitation_codes_quarry_state.json.bak")
|
||||
private val fileLock = ReentrantLock()
|
||||
|
||||
private var lastTriggerMapState = loadState()
|
||||
|
|
@ -115,6 +116,7 @@ class InvitationCodesModule(
|
|||
// 消息处理主流程
|
||||
// =========================
|
||||
private suspend fun handleMessages(messages: List<GetFriendMsgHistoryEvent.SpecificMsg>) {
|
||||
if (messages.isEmpty()) return
|
||||
val triggerMsgs = filterTriggerMessages(messages)
|
||||
if (triggerMsgs.isEmpty()) return
|
||||
|
||||
|
|
@ -373,7 +375,7 @@ class InvitationCodesModule(
|
|||
// 冷却中,如果本消息未发送过冷却提示
|
||||
if (msg.realId != lastCooldownRealId) {
|
||||
val remaining = ((cooldownMillis / 1000) - (nowSec - lastTriggerTime)).coerceAtLeast(1)
|
||||
val msgText = "⏳ 申请邀请码过于频繁,请稍后再试(剩余 $remaining 秒)"
|
||||
val msgText = "⏳ 申请邀请码过于频繁(剩余 $remaining 秒后将为你自动申请)"
|
||||
sendCooldownMessage(napCatClient, msg.userId, msg.realId, msgText)
|
||||
|
||||
// 记录这条消息已发送过冷却提示
|
||||
|
|
|
|||
|
|
@ -0,0 +1,371 @@
|
|||
package top.r3944realms.ltdmanager.module
|
||||
|
||||
import kotlinx.coroutines.*
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.json.Json
|
||||
import top.r3944realms.ltdmanager.mcserver.McServerStatus
|
||||
import top.r3944realms.ltdmanager.napcat.NapCatClient
|
||||
import top.r3944realms.ltdmanager.napcat.data.ID
|
||||
import top.r3944realms.ltdmanager.napcat.data.MessageElement
|
||||
import top.r3944realms.ltdmanager.napcat.data.MessageType
|
||||
import top.r3944realms.ltdmanager.napcat.event.message.GetFriendMsgHistoryEvent
|
||||
import top.r3944realms.ltdmanager.napcat.request.message.SendForwardMsgRequest
|
||||
import top.r3944realms.ltdmanager.napcat.request.other.SendGroupMsgRequest
|
||||
import top.r3944realms.ltdmanager.utils.LoggerUtil
|
||||
import java.io.File
|
||||
import java.util.concurrent.locks.ReentrantLock
|
||||
import kotlin.concurrent.withLock
|
||||
|
||||
class McServerStatusModule(
|
||||
private val groupMessagePollingModule: GroupMessagePollingModule,
|
||||
private val selfId: Long,
|
||||
private val selfNickName: String,
|
||||
private val cooldownSeconds: Long = 60,
|
||||
private val commands: List<String> = listOf("/mcs", "/s"),
|
||||
private val presetServer: Map<Set<String>, String> = mapOf(
|
||||
setOf("hp", "hypixel") to "mc.hypixel.net",
|
||||
setOf("pm", "mineplex") to "play.mineplex.com"
|
||||
)
|
||||
) : BaseModule(), PersistentState<McServerStatusModule.CooldownState> {
|
||||
private val presetServerByAlias: Map<String, String> by lazy {
|
||||
presetServer.flatMap { (aliases, ip) ->
|
||||
aliases.map { it.lowercase() to ip }
|
||||
}.toMap()
|
||||
}
|
||||
fun getServerIp(alias: String): String? = presetServerByAlias[alias.lowercase()]
|
||||
override val name: String = "McServerStatusModule"
|
||||
private var scope: CoroutineScope? = null
|
||||
private val stateFile = getStateFile("mc_server_status_state.json")
|
||||
private val stateBackupFile = getStateFile("mc_server_status_state.json.bak")
|
||||
private val fileLock = ReentrantLock()
|
||||
private var cooldownState = loadState()
|
||||
|
||||
override fun getStateFile(): File = stateFile
|
||||
override fun getState(): CooldownState = cooldownState
|
||||
|
||||
override fun onLoad() {
|
||||
LoggerUtil.logger.info("[$name] 模块已装载,目标群组: ${groupMessagePollingModule.targetGroupId}")
|
||||
|
||||
scope = CoroutineScope(Dispatchers.IO + SupervisorJob())
|
||||
scope!!.launch {
|
||||
LoggerUtil.logger.info("[$name] 轮询协程启动")
|
||||
groupMessagePollingModule.messagesFlow.collect { messages ->
|
||||
if (loaded) handleMessages(messages)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun onUnload() {
|
||||
saveState(cooldownState)
|
||||
scope?.cancel()
|
||||
LoggerUtil.logger.info("[$name] 模块已卸载完成")
|
||||
}
|
||||
|
||||
private suspend fun handleMessages(messages: List<GetFriendMsgHistoryEvent.SpecificMsg>) {
|
||||
if (messages.isEmpty()) return
|
||||
val triggerMsgs = filterTriggerMessages(messages)
|
||||
if (triggerMsgs.isEmpty()) return
|
||||
|
||||
try {
|
||||
triggerMsgs.forEach {
|
||||
processCommand(it)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
sendFailedMessage(napCatClient, text = "系统错误,请联系管理员: $e")
|
||||
} finally {
|
||||
saveState(cooldownState)
|
||||
}
|
||||
}
|
||||
private suspend fun filterTriggerMessages(messages: List<GetFriendMsgHistoryEvent.SpecificMsg>)
|
||||
: List<GetFriendMsgHistoryEvent.SpecificMsg> {
|
||||
|
||||
val filtered = messages.asSequence()
|
||||
.filter { msg ->
|
||||
// 忽略自己消息
|
||||
msg.userId != selfId &&
|
||||
// 新消息判断
|
||||
(msg.time > cooldownState.getLastTriggerTime(msg.userId) ||
|
||||
(msg.time == cooldownState.getLastTriggerTime(msg.userId) &&
|
||||
msg.realId > cooldownState.getLastTriggerRealId(msg.userId)))
|
||||
}
|
||||
.filter { msg ->
|
||||
// 检查命令
|
||||
msg.message.any { seg ->
|
||||
seg.type == MessageType.Text &&
|
||||
(
|
||||
seg.data.text?.let { text -> commands.any { cmd -> text.startsWith(cmd) } } == true
|
||||
)
|
||||
}
|
||||
}
|
||||
.filter { runBlocking { handleCooldown(it) } } // 这里处理冷却
|
||||
.toList()
|
||||
|
||||
return filtered
|
||||
}
|
||||
private suspend fun sendFailedMessage(
|
||||
client: NapCatClient,
|
||||
qq: Long? = null,
|
||||
realId: Long? = null,
|
||||
time: Long? = null,
|
||||
text: String = "失败消息"
|
||||
) {
|
||||
LoggerUtil.logger.info("[$name] 发送失败消息: realId=$realId, text=$text")
|
||||
if (realId != null && qq != null && time != null) {
|
||||
val request = SendGroupMsgRequest(
|
||||
MessageElement.reply(ID.long(realId), text),
|
||||
ID.long(groupMessagePollingModule.targetGroupId)
|
||||
)
|
||||
client.sendUnit(request)
|
||||
LoggerUtil.logger.info("[$name] 已发送 失败消息")
|
||||
|
||||
// 更新触发的最大 realId
|
||||
cooldownState = cooldownState.updateLastTrigger(qq, realId, time)
|
||||
} else {
|
||||
val request = SendGroupMsgRequest(
|
||||
listOf(MessageElement.text(text)),
|
||||
ID.long(groupMessagePollingModule.targetGroupId)
|
||||
)
|
||||
client.sendUnit(request)
|
||||
LoggerUtil.logger.info("[$name] 已发送 失败消息[无指定对象]")
|
||||
}
|
||||
}
|
||||
/** 冷却提示消息 */
|
||||
|
||||
private suspend fun handleCooldown(msg: GetFriendMsgHistoryEvent.SpecificMsg): Boolean {
|
||||
val trigger = cooldownState.map[msg.userId]
|
||||
val lastTriggerTime = trigger?.time ?: -1L
|
||||
val lastCooldownRealId = trigger?.lastCooldownRealId ?: -1L
|
||||
val nowSec = System.currentTimeMillis() / 1000
|
||||
|
||||
// 未触发过或者已超过冷却
|
||||
if (lastTriggerTime == -1L || nowSec - lastTriggerTime >= cooldownSeconds) {
|
||||
return true
|
||||
}
|
||||
|
||||
// 冷却中且未发送过冷却提示
|
||||
if (msg.realId != lastCooldownRealId) {
|
||||
val remaining = ((cooldownSeconds - (nowSec - lastTriggerTime))).coerceAtLeast(1)
|
||||
val msgText = "⏳ 查询过于频繁, $remaining 秒后执行查询,切勿重复发送"
|
||||
sendCooldownMessage(napCatClient, msg.userId, msg.realId, msgText)
|
||||
cooldownState = cooldownState.updateLastCooldownRealId(msg.userId, msg.realId)
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
private suspend fun sendCooldownMessage(client: NapCatClient, qq: Long, realId: Long, text: String) {
|
||||
val request = SendGroupMsgRequest(
|
||||
MessageElement.reply(ID.long(realId), text),
|
||||
ID.long(groupMessagePollingModule.targetGroupId)
|
||||
)
|
||||
client.sendUnit(request)
|
||||
}
|
||||
|
||||
|
||||
|
||||
private suspend fun processCommand(msg: GetFriendMsgHistoryEvent.SpecificMsg) {
|
||||
// 找出文本内容
|
||||
val text = msg.message
|
||||
.firstOrNull { it.type == MessageType.Text }
|
||||
?.data?.text
|
||||
?.trim()
|
||||
?: return
|
||||
|
||||
// 解析命令
|
||||
val matchedCommand = commands.firstOrNull { text.startsWith(it) } ?: return
|
||||
var address = text.removePrefix(matchedCommand).trim()
|
||||
|
||||
// 使用预设别名替换
|
||||
presetServerByAlias[address.lowercase()]?.let { presetIp ->
|
||||
address = presetIp
|
||||
}
|
||||
|
||||
if (address.isEmpty()) {
|
||||
sendFailedMessage(
|
||||
napCatClient,
|
||||
msg.userId,
|
||||
msg.realId,
|
||||
msg.time,
|
||||
"❌ 请输入服务器地址,例如 /mcs n2.akiracloud.net:10599"
|
||||
)
|
||||
return
|
||||
}
|
||||
|
||||
try {
|
||||
val status = mcSrvStatusClient.getServerStatus(address) // 返回 McServerStatus
|
||||
|
||||
// 检查是否查询失败
|
||||
if (!status.online) {
|
||||
sendFailedMessage(
|
||||
napCatClient, msg.userId, msg.realId, msg.time,
|
||||
"❌ 查询失败,请检查服务器地址或服务器是否在线"
|
||||
)
|
||||
return
|
||||
}
|
||||
|
||||
// 查询成功,发送状态消息
|
||||
sendStatusForwardMessage(napCatClient, msg, address, status, msg.realId, msg.time)
|
||||
|
||||
} catch (e: Exception) {
|
||||
LoggerUtil.logger.error("查询服务器状态失败: $address", e)
|
||||
sendFailedMessage(
|
||||
napCatClient,
|
||||
msg.userId,
|
||||
msg.realId,
|
||||
msg.time,
|
||||
"❌ 查询失败,请检查服务器地址或服务器是否在线"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------- 转发消息封装 ----------------
|
||||
private suspend fun sendStatusForwardMessage(
|
||||
client: NapCatClient,
|
||||
msg: GetFriendMsgHistoryEvent.SpecificMsg,
|
||||
address: String,
|
||||
status: McServerStatus,
|
||||
realId: Long,
|
||||
time: Long
|
||||
) {
|
||||
LoggerUtil.logger.info("[$name] 发送服务器状态转发消息: realId=$realId, address=$address, online=${status.online}")
|
||||
|
||||
val messages = mutableListOf<SendForwardMsgRequest.Message>()
|
||||
|
||||
// ① 服务器基本信息 + MOTD
|
||||
val motdText = status.motd?.clean?.joinToString("\n") ?: "无 MOTD"
|
||||
val basicInfo = buildString {
|
||||
appendLine("🌐 服务器: $address")
|
||||
appendLine("─".repeat(25))
|
||||
appendLine("MOTD:\n$motdText")
|
||||
}
|
||||
messages.add(SendForwardMsgRequest.Message(SendForwardMsgRequest.PurpleData(basicInfo), MessageType.Text))
|
||||
|
||||
// ② 玩家列表
|
||||
val playerList = status.players?.list?.joinToString("\n") { it.name } ?: "无"
|
||||
val playersInfo = buildString {
|
||||
appendLine("📊 在线: ${status.players?.online ?: 0}/${status.players?.max ?: 0}")
|
||||
appendLine("👥 玩家:\n$playerList")
|
||||
}
|
||||
messages.add(SendForwardMsgRequest.Message(SendForwardMsgRequest.PurpleData(playersInfo), MessageType.Text))
|
||||
|
||||
// ③ 版本 + 状态
|
||||
val versionStatus = buildString {
|
||||
appendLine("🎮 版本: ${status.version ?: "未知"}")
|
||||
appendLine("✅ 状态: ${if (status.online) "在线" else "离线"}")
|
||||
status.software?.let { appendLine("💻 软件: $it") }
|
||||
}
|
||||
messages.add(SendForwardMsgRequest.Message(SendForwardMsgRequest.PurpleData(versionStatus), MessageType.Text))
|
||||
|
||||
// ④ 摘要信息
|
||||
val summaryText = buildString {
|
||||
appendLine("📌 查询摘要")
|
||||
appendLine("─".repeat(20))
|
||||
appendLine("服务器: $address")
|
||||
appendLine("在线玩家: ${status.players?.online ?: 0}/${status.players?.max ?: 0}")
|
||||
appendLine("状态: ${if (status.online) "在线" else "离线"}")
|
||||
appendLine("🕐 ${getCurrentTime()}")
|
||||
appendLine("🤖 由 $selfNickName 提供")
|
||||
}
|
||||
messages.add(SendForwardMsgRequest.Message(SendForwardMsgRequest.PurpleData(summaryText), MessageType.Text))
|
||||
|
||||
// 封装 Forward 消息
|
||||
val topMessage = SendForwardMsgRequest.TopForwardMsg(
|
||||
data = SendForwardMsgRequest.MessageData(
|
||||
content = messages,
|
||||
nickname = selfNickName,
|
||||
userId = ID.long(selfId)
|
||||
),
|
||||
type = MessageType.Node
|
||||
)
|
||||
|
||||
val request = SendForwardMsgRequest(
|
||||
groupId = ID.long(groupMessagePollingModule.targetGroupId),
|
||||
messages = listOf(topMessage),
|
||||
news = listOf(
|
||||
SendForwardMsgRequest.ForwardModelNews("点击查看服务器状态与玩家列表"),
|
||||
SendForwardMsgRequest.ForwardModelNews("在线 ${status.players?.online ?: 0} / ${status.players?.max ?: 0}"),
|
||||
SendForwardMsgRequest.ForwardModelNews("更新时间: ${getCurrentTime()}")
|
||||
),
|
||||
prompt = "服务器状态查询结果",
|
||||
source = "🎮 服务器状态",
|
||||
summary = "在线 ${status.players?.online ?: 0} / ${status.players?.max ?: 0} 人"
|
||||
)
|
||||
|
||||
client.sendUnit(request)
|
||||
LoggerUtil.logger.info("[$name] 已发送服务器状态转发消息")
|
||||
|
||||
// 更新冷却状态
|
||||
cooldownState = cooldownState.updateLastTrigger(msg.userId, realId, time)
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 时间格式化
|
||||
private fun getCurrentTime(): String {
|
||||
return java.time.LocalDateTime.now()
|
||||
.format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
|
||||
}
|
||||
|
||||
// ---------------- 状态持久化 ----------------
|
||||
@Serializable
|
||||
data class CooldownState(
|
||||
val map: Map<Long, TriggerDetail> = emptyMap()
|
||||
) {
|
||||
fun getLastTriggerTime(qq: Long): Long = map[qq]?.time ?: -1
|
||||
fun getLastTriggerRealId(qq: Long): Long = map[qq]?.realId ?: -1
|
||||
fun updateLastTrigger(qq: Long, realId: Long, time: Long = -1): CooldownState {
|
||||
val old = map[qq]
|
||||
val newTime = if (time != -1L) time else old?.time ?: -1
|
||||
val newMap = map.toMutableMap().apply {
|
||||
put(qq, TriggerDetail(realId, newTime, old?.lastCooldownRealId ?: -1))
|
||||
}
|
||||
return copy(map = newMap)
|
||||
}
|
||||
fun updateLastCooldownRealId(qq: Long, realId: Long): CooldownState {
|
||||
val old = map[qq]
|
||||
val newMap = map.toMutableMap().apply {
|
||||
put(qq, TriggerDetail(
|
||||
realId = old?.realId ?: -1,
|
||||
time = old?.time ?: -1,
|
||||
lastCooldownRealId = realId
|
||||
))
|
||||
}
|
||||
return copy(map = newMap)
|
||||
}
|
||||
}
|
||||
|
||||
@Serializable
|
||||
data class TriggerDetail(
|
||||
val realId: Long,
|
||||
val time: Long,
|
||||
val lastCooldownRealId: Long = -1L
|
||||
)
|
||||
|
||||
override fun loadState(): CooldownState {
|
||||
return try {
|
||||
val fileToRead = when {
|
||||
stateFile.exists() -> stateFile
|
||||
stateBackupFile.exists() -> stateBackupFile
|
||||
else -> null
|
||||
}
|
||||
if (fileToRead == null) return CooldownState()
|
||||
val content = fileToRead.readText()
|
||||
Json.decodeFromString(CooldownState.serializer(), content)
|
||||
} catch (e: Exception) {
|
||||
LoggerUtil.logger.warn("[$name] 状态恢复失败,使用默认值", e)
|
||||
CooldownState()
|
||||
}
|
||||
}
|
||||
|
||||
override fun saveState(state: CooldownState) {
|
||||
fileLock.withLock {
|
||||
try {
|
||||
val json = Json.encodeToString(CooldownState.serializer(), state)
|
||||
if (stateFile.exists()) stateFile.copyTo(stateBackupFile, overwrite = true)
|
||||
stateFile.writeText(json)
|
||||
} catch (e: Exception) {
|
||||
LoggerUtil.logger.error("[$name] 保存状态失败", e)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -7,4 +7,10 @@ interface PersistentState<T> {
|
|||
fun getState(): T
|
||||
fun saveState(state: T)
|
||||
fun loadState(): T
|
||||
// 默认实现:统一管理 data 目录下的文件
|
||||
fun getStateFile(name: String): File {
|
||||
val dataDir = File("data")
|
||||
if (!dataDir.exists()) dataDir.mkdirs()
|
||||
return File(dataDir, name)
|
||||
}
|
||||
}
|
||||
|
|
@ -33,7 +33,9 @@ class RconPlayerListModule(
|
|||
private var scope : CoroutineScope? = null
|
||||
|
||||
// 持久化文件路径
|
||||
private val stateFile = File("rcon_playerlist_state.json")
|
||||
private val stateFile = getStateFile("rcon_playerlist_state.json")
|
||||
|
||||
private val stateBackupFile = getStateFile("invitation_codes_quarry_state.json.bak")
|
||||
|
||||
override fun getStateFile(): File = stateFile
|
||||
|
||||
|
|
@ -481,6 +483,12 @@ class RconPlayerListModule(
|
|||
|
||||
override fun saveState(state: LastTriggerState) {
|
||||
try {
|
||||
// 先备份现有主文件
|
||||
if (stateFile.exists()) {
|
||||
stateFile.copyTo(File(stateFile.parent, stateFile.name + ".bak"), overwrite = true)
|
||||
}
|
||||
|
||||
// 写入主文件
|
||||
stateFile.writeText(Json.encodeToString(state))
|
||||
LoggerUtil.logger.info("[$name] 已保存状态: lastTriggeredRealId=${state.lastTriggeredRealId}, lastTriggerTime=${state.lastTriggerTime}")
|
||||
} catch (e: Exception) {
|
||||
|
|
@ -490,11 +498,18 @@ class RconPlayerListModule(
|
|||
|
||||
override fun loadState(): LastTriggerState {
|
||||
return try {
|
||||
if (!stateFile.exists()) {
|
||||
val fileToRead = when {
|
||||
stateFile.exists() -> stateFile
|
||||
File(stateFile.parent, stateFile.name + ".bak").exists() -> File(stateFile.parent, stateFile.name + ".bak")
|
||||
else -> null
|
||||
}
|
||||
|
||||
if (fileToRead == null) {
|
||||
LoggerUtil.logger.info("[$name] 状态文件不存在,使用默认值")
|
||||
return LastTriggerState(-1L, 0L)
|
||||
}
|
||||
val state = Json.decodeFromString<LastTriggerState>(stateFile.readText())
|
||||
|
||||
val state = Json.decodeFromString<LastTriggerState>(fileToRead.readText())
|
||||
LoggerUtil.logger.info("[$name] 成功加载状态: lastTriggeredRealId=${state.lastTriggeredRealId}, lastTriggerTime=${state.lastTriggerTime}")
|
||||
state
|
||||
} catch (e: Exception) {
|
||||
|
|
@ -502,4 +517,5 @@ class RconPlayerListModule(
|
|||
LastTriggerState(-1L, 0L)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package top.r3944realms.ltdmanager.module
|
||||
package top.r3944realms.ltdmanager.module.exception
|
||||
|
||||
/**
|
||||
* 自定义异常类
|
||||
Loading…
Reference in New Issue
Block a user