Category: Thread Dump

What should we avoid in thread dumps 0

What should we avoid in thread dumps

One of the most common trick is knowing what to ignore safely. Let’s have a look at sample thread dump: “Atmosphere-Scheduler-3162” nid=137911 state=TIMED_WAITING [] java.lang.Thread.State: TIMED_WAITING – waiting on <0x2db6a729> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) – locked...

Using JStack to get thread dump 0

Using JStack to get thread dump

There are many ways of getting thread dump of any Java process. JDK itself ships with JVisualVm which has a feature of triggering the thread dump. But it also has a simpler way of...

How to analyze Java thread dumps to find blocked threads 0

How to analyze Java thread dumps to find blocked threads

What is Thread dump? A Java thread dump is a snapshot of what all the threads are doing in the JVM at the particular time we send the request of the dump. The Java...