分析dump文件

1、如何生成dump文件

dump可以是内存溢出时让其自动生成,或者手工直接导。

配置jvm参数-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/taoxuefeng/log/m.hprof -XX:OnOutOfMemoryError="sh ~/test.sh"

手工直接导,PID为进程号jmap -dump:live,format=b,file=m.hprof PID

2、分析工具

内置工具

jvisualvm

文件-装入-选择dump文件

mat

文件-打开dump文件

Jprofiler

Heap walker -open snapshot

results matching ""

    No results matching ""