美文网首页
MacOS安装Memory Analyzer (MAT) 踩坑记

MacOS安装Memory Analyzer (MAT) 踩坑记

作者: ShawnCaffeine | 来源:发表于2022-01-25 17:22 被阅读0次

当Java应用出现内存溢出的问题的时候,需要拿工具分析dump文件的。JDK自带的jvisualvm和jhat都可以使用,另外还有一个工具是 Memory Analyzer Tool ,支持独立运行和作为Eclipse插件两种方式使用。

在eclipse中下载,链接 :https://www.eclipse.org/mat/previousReleases.php

下载了最新版本,发现打开程序是报错的 A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be availa……

需要打开安装程序,右键显示包内容,配置一下/Applications/mat.app/Contents/Info.plist

步骤1

步骤1:在Info.plist中,需要在注释的<array>中增加-vm和-data参数。代码如下。

  <array>
            <string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/bin</string>
            <string>-data</string><string>/Users/gongxiaotian/eclipse-workspace</string>
            <string>-keyring</string>
            <string>~/.eclipse_keyring</string>
        </array>

其中-vm配置自己的jdk目录,-data配置自己的eclipse工作空间。两者缺一不可,否则要么就是开始的报错,要么就是log报错。

配置完成发现还是打不开,需要11以上的jdk版本,而项目版本都是8,楼主不想更换,在百度尝试无果后,于是重新下载。


版本异常

下载完成后如之前步骤1配置,成功运行程序。


成功

相关文章

网友评论

      本文标题:MacOS安装Memory Analyzer (MAT) 踩坑记

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