java 内存溢出排查
2017-09-29 本文已影响0人
杭州_mina
1. java进程快照的形成
- 1.1 使用 -XX:HeapDumpOnOutOfMemoryError
在应用程序启动的加入-XX:HeapDumpOnOutOfMemoryError 会使得程序员会崩溃的时候形成java_pidXXXX.hprof文件。我们可用通过eclipse 提供的mat工具进行分析 从而找到问题所在。 - 1.2 使用jmap 生成快照
在使用jmap生成快照方式,jmap -dump:format=b,file=1.hprof 6876 【6876 是PID 上面命令会生成1.hprof 的文件】 - 1.3 使用eclipse mat 工具分析 快照 http://www.eclipse.org/mat/
image.png
image.png
image.png
image.png
image.png