定位内存泄漏问题

  • 如何界定是否发生了memory leaks?
    • 服务器突然经常发生挂掉?重启后又挂了
    • 日志里OOM?
  • dump内存
    • jmap -dump:format=b,file=dumpFileName <pid>
  • download IBM Heap Analyzer(这里有很多工具可选, Eclipse MAT 等等, 选IBM这个因为工具轻巧)
  • 点击ha456.jar运行,点击open,找到heap dump文件,待工具分析完后,找leak suspect泄漏嫌疑点
  • 来一张之前线上内存泄漏的图吧
    • 分析中
    • 分析完后-部分截图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容