Skip to content

Instantly share code, notes, and snippets.

@gmosx
Created May 20, 2010 09:12
Show Gist options
  • Save gmosx/407383 to your computer and use it in GitHub Desktop.
Save gmosx/407383 to your computer and use it in GitHub Desktop.
2010-05-20 12:11:51
Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):
"DestroyJavaVM" prio=10 tid=0x6ff88000 nid=0x181f waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"pool-1-thread-2" prio=10 tid=0x6ff81c00 nid=0x182d waiting on condition [0x6feea000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x9f98b438> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"pool-1-thread-1" prio=10 tid=0x6ff85400 nid=0x182c waiting on condition [0x70081000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x9f98b438> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=10 tid=0x09d05800 nid=0x1828 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x09d03400 nid=0x1827 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x09d00c00 nid=0x1826 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x09cff000 nid=0x1825 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x09ceac00 nid=0x1824 in Object.wait() [0x7038d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x9f9a81a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x9f9a81a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x09ce9400 nid=0x1823 in Object.wait() [0x703de000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x9f9a8050> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x9f9a8050> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x09ce6800 nid=0x1822 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x09c71400 nid=0x1820 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x09c72c00 nid=0x1821 runnable
"VM Periodic Task Thread" prio=10 tid=0x09d07c00 nid=0x1829 waiting on condition
JNI global references: 938
Heap
PSYoungGen total 18816K, used 2032K [0x9e970000, 0xa0e30000, 0xb38c0000)
eden space 16192K, 4% used [0x9e970000,0x9ea11f58,0x9f940000)
from space 2624K, 52% used [0x9f940000,0x9fa9a1b0,0x9fbd0000)
to space 2624K, 0% used [0xa0ba0000,0xa0ba0000,0xa0e30000)
PSOldGen total 42880K, used 0K [0x74ac0000, 0x774a0000, 0x9e970000)
object space 42880K, 0% used [0x74ac0000,0x74ac0000,0x774a0000)
PSPermGen total 16384K, used 7402K [0x70ac0000, 0x71ac0000, 0x74ac0000)
object space 16384K, 45% used [0x70ac0000,0x711fa840,0x71ac0000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment