A heap dump is a snapshot of all the objects that are in the memory of the Java application at a certain moment.
Analyzing heap dump can help troubleshoot memory-leak problems and optimize memory usage.
- OpenJDK HPROF (binary format)
Eclipse Jifa uses Eclipse MAT as the underlying API ti implement heap dump analysis.
The supported features are as follows:
- Overview
- Leak Suspects
- GC Roots
- Dominator Tree
- Class Histogram
- Unreachable Objects
- Duplicated Classes
- Class Loaders
- Direct Byte Buffer
- System Property
- Thread Info
- OQL
- Other features