MAT内存分析,打开文件失败解决方案

2019-10-24  本文已影响0人  撸完代码送快递

Memory Analyzer (MAT)

Eclipse Memory Analyzer是一种快速且功能丰富的Java堆分析器,可帮助您查找内存泄漏并减少内存消耗。具体使用可参照官网教程:
https://www.eclipse.org/mat/

打开dump文件失败

排查与下载dump文件的方法如:https://blog.csdn.net/fishinhouse/article/details/80781673介绍所示。

通过运维系统下载heap dump文件。然后使用MAT打开文件的时候报错


报错截图

问题解决

1.查看问题日志

找到问题日志

问题日志路径
查看具体错误信息
错误信息
很清楚可以发现~~这是mat发生了OOM!!!!

解决方法

1.修改MemoryAnalyzer.ini文件

文件位置:$mat.app/Contents/Eclipse/MemoryAnalyzer.ini
之前的设置是1G,我们打开的文件是将近4G,肯定报错。。。修改最大堆内存设置参数

参考:https://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Ftasks%2Fconfigure_mat.html

参数修改

然后重启解决问题。

上一篇下一篇

猜你喜欢

热点阅读