生成heap dump文件的方法:
###方法一
使用jdk的jmap命令,在运行中的JVM生成Dump文件
jmap -dump:format=b,file=/path/heap.bin 进程ID
如果只dump heap中的存活对象,则加上选项-live,如下:
jmap -dump:live,format=b,file=/path/heap.bin 进程ID
###方法二
让JVM在遇到OutOfMemoryError时生成Dump文件
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path