下载mat: https://www.eclipse.org/mat/downloads.php
问题: 直接启动 mat, 无法启动报错显示要java 11 以上, 但是当前电脑是 java 8
下载jdk11: https://www.cjavapy.com/article/90/
安装报错解决方案: https://developer.huawei.com/consumer/cn/forum/topic/0201671174015440238?fid=23 (执行启动的jdk)
导入hrof 文件, 需要使用下面执行对heap文件进行转换一下, 否则会报错
hprof-conv before.hprof after.hprof
mat 使用详解:
https://developer.aliyun.com/article/790623
mat 实战文章:
https://juejin.cn/post/6844904080691691533
内存泄露分析的时候, 需要先手动GC一下, 然后在caputure heap dump 捕获 heap profile文件, 这样才能确保GC, 分析结果准确性