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

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

作者: 撸完代码送快递 | 来源:发表于2019-10-24 14:01 被阅读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

参数修改

然后重启解决问题。

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/xtgrvctx.html