mat.md 423 B

生成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