IBM Thread and Monitor Dump Analyzer
The IBM® Thread and Monitor Dump Analyzer for Java™ analyzes javacore and diagnoses monitor locks and thread activities to identify the root cause of hangs, deadlocks, and resource contention or monitor bottlenecks.
This technology analyzes each thread and provides diagnostic information,
including the following information:
- current thread information
- the signal that caused the javacore
- Java heap information (maximum Java heap size, initial Java heap size, garbage collector counter, allocation failure counter, free Java heap size, and allocated Java heap size)
- number of runnable threads
- total number of threads
- number of monitors locked
- deadlock information
In addition, IBM Thread and Monitor Dump Analyzer for Java Technology provides the recommended size of the Java heap cluster (applicable only to IBM SDK Version 1.5 and Version 1.3.1 SR7 or above) based on the heuristic analysis engine.
IBM Thread and Monitor Dump
Analyzer for Java compares each
javacore and provides the following information:
- process ID information for threads
- time stamp of the first javacore
- time stamp of the last javacore
- number of garbage collections per minute
- number of allocation failures per minute
- time between the first javacore and the last javacore
- number of hang suspects
- list of hang suspects
This technology also compares all monitor information in javacore and detects deadlock and resource contention or monitor bottlenecks, if there are any.