The latest JAX Magazine issue is out now. The magazine consists of articles that elucidate how digital transformation is reshaping the Continue reading “JAX MAGAZINE – SOFTWARE and FINANCE”
THREAD DUMP ANALYSIS PATTERN – ATHLETE
Description
Threads in ‘runnable’ state consume CPU. So when you are analyzing thread dumps for high CPU consumption, threads in ‘runnable’ state Continue reading “THREAD DUMP ANALYSIS PATTERN – ATHLETE”
Thread Dump Analysis Pattern – THREAD MILL
Description
You might have experienced the application’s CPU to spike up suddenly & spike wouldn’t go down until JVM is recycled. Continue reading “Thread Dump Analysis Pattern – THREAD MILL”
Thread Dump Analysis Pattern – Traffic Jam
Description
Thread-A could have acquired the lock-1 and then would never release it. Thread-B could have acquired lock-2 Continue reading “Thread Dump Analysis Pattern – Traffic Jam”
THREAD DUMP ANALYSIS PATTERN – Several Scavengers
Description
Based on the type of GC algorithm (Serial, parallel, G1, CMS) used, default number of garbage collection threads Continue reading “THREAD DUMP ANALYSIS PATTERN – Several Scavengers”
Circular Deadlock
Description
Dinning Philosophers is a classic computer science problem that happens in concurrent programming. Continue reading “Circular Deadlock”
Deadlock
Description
Wikipedia aptly defines deadlock is a situation in which two or more competing actions are each waiting Continue reading “Deadlock”
THREAD DUMP ANALYSIS PATTERN – LEPRECHAUN TRAP
Description
Unlike other objects, GC process will not immediately garbage collect the objects which has finalize method implemented Continue reading “THREAD DUMP ANALYSIS PATTERN – LEPRECHAUN TRAP”
THREAD DUMP ANALYSIS PATTERN – STOCK TICKER
Description
In thread dump analysis, one of the key parameter to watch out is: Thread Count. You need to know the application’s thread count Continue reading “THREAD DUMP ANALYSIS PATTERN – STOCK TICKER”
THREAD DUMP ANALYSIS PATTERN – ADDITIVES
Description
It’s highly recommended to capture 3 threads dumps in an interval of 10 seconds to uncover any problem in the JVM. Continue reading “THREAD DUMP ANALYSIS PATTERN – ADDITIVES”
THREAD DUMP ANALYSIS PATTERN – REPETITIVE STRAIN INJURY (RSI)
Description
Whenever significant number of threads exhibit same/repetitive stack trace then those stack trace has to be investigated. Continue reading “THREAD DUMP ANALYSIS PATTERN – REPETITIVE STRAIN INJURY (RSI)”
THREAD DUMP ANALYSIS PATTERN – ALL ROADS LEAD TO ROME
Description
If several threads in a thread dump ends up working on one single method, then it might be of concern. Most of the times Continue reading “THREAD DUMP ANALYSIS PATTERN – ALL ROADS LEAD TO ROME”
THREAD DUMP ANALYSIS PATTERN – ATHEROSCLEROSIS
Description
If threads are blocking momentarily then it’s not a problem. However if they are blocking for a prolonged period, then Continue reading “THREAD DUMP ANALYSIS PATTERN – ATHEROSCLEROSIS”