Skip to content

Instantly share code, notes, and snippets.

@christianuhlcc
Created October 8, 2014 12:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save christianuhlcc/981cda74d3ae914939b7 to your computer and use it in GitHub Desktop.
Save christianuhlcc/981cda74d3ae914939b7 to your computer and use it in GitHub Desktop.
thread dump ms server 2008
2014-10-08 12:49:09
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode):
"elasticsearch[Katie Power][[timer]]" #21 daemon prio=5 os_prio=0 tid=0x0000000019227800 nid=0x1258 waiting on condition [0x0000000059fdf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.elasticsearch.threadpool.ThreadPool$EstimatedTimeThread.run(ThreadPool.java:530)
"Service Thread" #19 daemon prio=9 os_prio=0 tid=0x00000000192dc800 nid=0x17c0 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread11" #18 daemon prio=9 os_prio=2 tid=0x0000000019226000 nid=0x6d0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread10" #17 daemon prio=9 os_prio=2 tid=0x0000000019225000 nid=0xfc waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread9" #16 daemon prio=9 os_prio=2 tid=0x0000000019224800 nid=0x1690 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread8" #15 daemon prio=9 os_prio=2 tid=0x0000000019223800 nid=0x1620 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread7" #14 daemon prio=9 os_prio=2 tid=0x0000000019223000 nid=0x118c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread6" #13 daemon prio=9 os_prio=2 tid=0x0000000019222000 nid=0x16f4 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread5" #12 daemon prio=9 os_prio=2 tid=0x0000000019221800 nid=0x574 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread4" #11 daemon prio=9 os_prio=2 tid=0x0000000019220800 nid=0x4f8 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread3" #10 daemon prio=9 os_prio=2 tid=0x000000001920f800 nid=0x168c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #9 daemon prio=9 os_prio=2 tid=0x0000000019206800 nid=0x938 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #8 daemon prio=9 os_prio=2 tid=0x00000000191ff800 nid=0x1200 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #7 daemon prio=9 os_prio=2 tid=0x00000000191f9800 nid=0x12e4 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" #6 daemon prio=5 os_prio=2 tid=0x00000000191f8800 nid=0x1708 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #5 daemon prio=9 os_prio=2 tid=0x00000000191f8000 nid=0x548 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x00000000191f7000 nid=0x1528 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000019198800 nid=0x1744 in Object.wait() [0x0000000011aff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c4cd1280> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c4cd1280> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000019192800 nid=0x15e4 in Object.wait() [0x000000000210f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c4cd31e8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x00000000c4cd31e8> (a java.lang.ref.Reference$Lock)
"main" #1 prio=5 os_prio=0 tid=0x0000000002471000 nid=0x1248 runnable [0x000000000219d000]
java.lang.Thread.State: RUNNABLE
at org.hyperic.sigar.Sigar.getFileSystemListNative(Native Method)
at org.hyperic.sigar.Sigar.getFileSystemList(Sigar.java:650)
at org.hyperic.sigar.Sigar.getFileSystemMap(Sigar.java:722)
at org.elasticsearch.monitor.fs.SigarFsProbe.stats(SigarFsProbe.java:71)
- locked <0x00000000c1b3e708> (a org.elasticsearch.monitor.fs.SigarFsProbe)
at org.elasticsearch.monitor.fs.FsService.<init>(FsService.java:41)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.elasticsearch.common.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:54)
at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:86)
at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:98)
at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:837)
at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:57)
- locked <0x00000000c4e096d0> (a java.lang.Class for org.elasticsearch.common.inject.InjectorImpl)
at org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at org.elasticsearch.common.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
at org.elasticsearch.common.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:98)
at org.elasticsearch.common.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
at org.elasticsearch.common.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:98)
at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:837)
at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:57)
- locked <0x00000000c4e096d0> (a java.lang.Class for org.elasticsearch.common.inject.InjectorImpl)
at org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:200)
at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:193)
at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:830)
at org.elasticsearch.common.inject.InjectorBuilder.loadEagerSingletons(InjectorBuilder.java:193)
at org.elasticsearch.common.inject.InjectorBuilder.injectDynamically(InjectorBuilder.java:175)
at org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:110)
at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:93)
at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:70)
at org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:59)
at org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:192)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:70)
at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:203)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)
"VM Thread" os_prio=2 tid=0x000000001918c000 nid=0x1420 runnable
"Gang worker#0 (Parallel GC Threads)" os_prio=2 tid=0x000000000247f000 nid=0xf90 runnable
"Gang worker#1 (Parallel GC Threads)" os_prio=2 tid=0x0000000002484800 nid=0x126c runnable
"Gang worker#2 (Parallel GC Threads)" os_prio=2 tid=0x0000000002486000 nid=0x1288 runnable
"Gang worker#3 (Parallel GC Threads)" os_prio=2 tid=0x0000000002489800 nid=0x17b0 runnable
"Gang worker#4 (Parallel GC Threads)" os_prio=2 tid=0x000000000248a800 nid=0x174c runnable
"Gang worker#5 (Parallel GC Threads)" os_prio=2 tid=0x000000000248c000 nid=0x16f0 runnable
"Gang worker#6 (Parallel GC Threads)" os_prio=2 tid=0x000000000248d800 nid=0x12a0 runnable
"Gang worker#7 (Parallel GC Threads)" os_prio=2 tid=0x000000000248e800 nid=0x17e8 runnable
"Gang worker#8 (Parallel GC Threads)" os_prio=2 tid=0x0000000002492000 nid=0x1448 runnable
"Gang worker#9 (Parallel GC Threads)" os_prio=2 tid=0x0000000002493000 nid=0x10b8 runnable
"Gang worker#10 (Parallel GC Threads)" os_prio=2 tid=0x0000000002496800 nid=0x1298 runnable
"Gang worker#11 (Parallel GC Threads)" os_prio=2 tid=0x0000000002497800 nid=0x1784 runnable
"Gang worker#12 (Parallel GC Threads)" os_prio=2 tid=0x0000000002498800 nid=0x1424 runnable
"Gang worker#13 (Parallel GC Threads)" os_prio=2 tid=0x000000000249d000 nid=0x618 runnable
"Gang worker#14 (Parallel GC Threads)" os_prio=2 tid=0x000000000249e000 nid=0x1300 runnable
"Gang worker#15 (Parallel GC Threads)" os_prio=2 tid=0x00000000024a3000 nid=0x115c runnable
"Gang worker#16 (Parallel GC Threads)" os_prio=2 tid=0x00000000024a4000 nid=0x112c runnable
"Gang worker#17 (Parallel GC Threads)" os_prio=2 tid=0x00000000024af000 nid=0x17a4 runnable
"Concurrent Mark-Sweep GC Thread" os_prio=2 tid=0x00000000147d6800 nid=0x1274 runnable
"Gang worker#0 (Parallel CMS Threads)" os_prio=2 tid=0x00000000024af800 nid=0x1520 runnable
"Gang worker#1 (Parallel CMS Threads)" os_prio=2 tid=0x00000000024b0000 nid=0x8a8 runnable
"Gang worker#2 (Parallel CMS Threads)" os_prio=2 tid=0x00000000024b0800 nid=0x151c runnable
"Gang worker#3 (Parallel CMS Threads)" os_prio=2 tid=0x00000000024b1800 nid=0x430 runnable
"Gang worker#4 (Parallel CMS Threads)" os_prio=2 tid=0x00000000024b2000 nid=0x14d8 runnable
"VM Periodic Task Thread" os_prio=2 tid=0x00000000192e6000 nid=0xf08 waiting on condition
JNI global references: 71
Heap
par new generation total 78656K, used 37897K [0x00000000c0000000, 0x00000000c5550000, 0x00000000d5550000)
eden space 69952K, 41% used [0x00000000c0000000, 0x00000000c1c82588, 0x00000000c4450000)
from space 8704K, 100% used [0x00000000c4cd0000, 0x00000000c5550000, 0x00000000c5550000)
to space 8704K, 0% used [0x00000000c4450000, 0x00000000c4450000, 0x00000000c4cd0000)
concurrent mark-sweep generation total 174784K, used 5160K [0x00000000d5550000, 0x00000000e0000000, 0x0000000100000000)
Metaspace used 19577K, capacity 19740K, committed 19968K, reserved 1067008K
class space used 2501K, capacity 2552K, committed 2560K, reserved 1048576K
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment