HeapRoots, available on AlphaWorks, aids in pinpointing
areas of heavy memory allocation and debugging out-of-memory
exceptions.
Download Description
HeapRoots is available on AlphaWorks to aid in pinpointing areas of
heavy memory allocation and to debug out-of-memory exceptions. It reads
heap dumps generated by IBM® SDKs (Microsoft® Windows®, AIX®, Linux®, and
zOS®).
The IBM SDK provides an option to generate a heap dump with a minimal
performance impact trigger. To enable heap dump, set the "IBM_HEAPDUMP"
option. See the "IBM JVM Diagnostics Guide" for details: http://www-106.ibm.com/developerworks/java/jdk/diagnosis/
Command line options support viewing memory usage by:
- number of object occurrences and total size,
- object trees or
- type.