javaheap-memoryheap-dump

JAVA Print Heap Dump


I work with Java 1.7 and I want to print Heap Dump from java

...
Object heapDump=.... ;
...

System.out.println(heapDump);

Can anybody help me?


Solution

  • Use jmap:

    jmap -dump:format=b,file=heap.bin <pid>
    

    refer to Java 7 jmap tutorial.