分析JVM内存溢出的快照文件hprof
导出
手动导出内存快照
1 | jmap -dump:format=b,file=./java_pid6902.hprof 6902 |
自动导出
添加脚本命令
1 | -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./dump/ |
jhat 查看
打开 hprof
1 | 端口默认 7000 -J-Xmx512m |
- 使用
-J-Xmx512m来设置最大堆大小为512M。
jvisualvm 查看
直接载入文件
参考: