Java heap

The java heap is the area of memory used by instances of objects

The heap can be inspected

or a snapshot of the heap can be output to file

HPROF
HPROF binary formatted heap dumps. Those heap dumps are written by Sun HotSpot and any VM derived from HotSpot. Depending on your scenario, your OS platform and your JDK version, you have different options to acquire a heap dump.

PHD
Portable Heap Dump (PHD) files are produced by IBM syste

eclipse MAT requires the DTFJ feature to analyse PHD dumps

http://wiki.eclipse.org/index.php/MemoryAnalyzer#System_Dumps_and_Heap_Dumps_from_IBM_Virtual_Machines

http://www.ibm.com/developerworks/java/jdk/tools/dtfj.html