定位内存泄漏问题
2017-07-01 本文已影响0人
andersonoy
- 如何界定是否发生了memory leaks?
- 服务器突然经常发生挂掉?重启后又挂了
- 日志里OOM?
- dump内存
- jmap -dump:format=b,file=dumpFileName <pid>
- download IBM Heap Analyzer(这里有很多工具可选, Eclipse MAT 等等, 选IBM这个因为工具轻巧)
- IBM Heap Analyzer链接
- 如: ha456.jar
- 点击ha456.jar运行,点击open,找到heap dump文件,待工具分析完后,找leak suspect泄漏嫌疑点
- 来一张之前线上内存泄漏的图吧
- 分析中
- 分析完后-部分截图