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