美文网首页
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