📄 trace1.trc
字号:
$ java -Djava.compiler=NONE HangingProgram
^\SIGQUIT
Full thread dump Classic VM (JDK-1.2-V, green threads):
"Thread-1" (TID:0xebc9c0f0, sys_thread_t:0x130180, state:MW) prio=5
at mythread.stopper(HangingProgram.java:9)
at mythread.run(HangingProgram.java:19)
"Thread-0" (TID:0xebc9c150, sys_thread_t:0x12f960, state:CW) prio=5
at java.lang.Thread.sleep(Native Method)
at mythread.stopper(HangingProgram.java:12)
at mythread.run(HangingProgram.java:19)
"Finalizer" (TID:0xebc98320, sys_thread_t:0x69418, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xebc983b0, sys_thread_t:0x64f68, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xebc983e0, sys_thread_t:0x5e1e8, state:R) prio=5
"main" (TID:0xebc981e0, sys_thread_t:0x26bb0, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at HangingProgram.main(HangingProgram.java:33)
Monitor Cache Dump:
java.lang.Class@EBC9BEB8/EBCFC538: owner "Thread-0" (0x12f960) 1 entry
Waiting to enter:
"Thread-1" (0x130180)
java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCE028: <unowned>
Waiting to be notified:
"Finalizer" (0x69418)
mythread@EBC9C150/EBCFC608: <unowned>
Waiting to be notified:
"main" (0x26bb0)
java.lang.ref.Reference$Lock@EBC983C0/EBCCDB20: <unowned>
Waiting to be notified:
"Reference Handler" (0x64f68)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "Signal dispatcher" (0x5e1e8) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Child death monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x2beb8)
Thread queue lock: owner "Signal dispatcher" (0x5e1e8) 1 entry
Monitor registry: owner "Signal dispatcher" (0x5e1e8) 1 entry
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -