jvm-堆快照(获取hprof文件)

1.输出方式

有两种方式:

    a.启动参数配置outofmemory时触发打印堆快照

exportJAVA_OPTS= 添加 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Domains/rcsv-fm.wd.local/server1/logs

位置:tomcat/server/bin/start.sh

    b.jvm 命令参数

jmap -dump:format=b,file=xxx.hprof  pid


以上是拿.hprof文件的方式。

温馨提示:kill -3 or -9 都不会打堆快照,kill jvm来不及做任何事情就被干掉了,-3会打印thread dump 但是不是heap dump。

你可能感兴趣的:(jvm-堆快照(获取hprof文件))