本文介绍: mac使用一些不用安装就能用的软件还是稍微有点步一样其实这个情况,我怀疑是我的电脑用户权限问题好了,要干正事了,我这里分析还没完,希望能帮到大家,uping

前言

    今天主要简单分享下Eclipse的Memory Analyzermac下的使用


一、Mat(简称)干什么的?

    就是分析java内存泄漏工具

二、使用步骤

1.下载

    mac版的现在也分芯片,别下错了。我这里是M2芯片的,下载的Arch64的。
在这里插入图片描述

2.使用

    下载后直接打开dmg文件,出现:
在这里插入图片描述
    然后可能弹框报错,让你查看日志
在这里插入图片描述
日志报错(关键信息):
在这里插入图片描述

!ENTRY org.eclipse.osgi 4 0 2023-11-29 13:39:01.026
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: The platform metadata area could not be written: /Volumes/mat/mat.app/Contents/MacOS/workspace/.metadata.  By default the platform writes its content
under the current working directory when the platform is launched.  Use the -data parameter to
specify a different content area for the platform.

    其实就是mat默认配置文件问题官网有运行mat的方法
关键步骤
在这里插入图片描述
    这里坑的地方是第2步,可能大家觉得双击dmg文件运行,直接将mat移动到Applications目录就是跟第2步一样的个意思,但是事实上其实是不一样的,我在这里也是重复了2遍,每次照做了,最后运行提示“文件损坏,是否移除”。
    然后突然想到Applications(应用程序)实际上有2个目录一个是在根目录一个是在User(用户)目录
    再然后我是先把双击dmg都开后的mat.app拷贝粘贴到Download(下载)目录然后执行第2步(其实我觉得拷贝mat.app粘贴到Application目录也是可以的)
    最后运行就是ok的(没有做第3步)
    最最后,我觉得既然可以增加配置项目然后内存比较大,所以我就增加了这-data配置,并且修改内存大小
在这里插入图片描述

3.mat使用

    这个以前其实我也写了还是转载了的,步多说,也分享博友写的使用说明吧自己也备忘)。
在这里插入图片描述


总结

原文地址:https://blog.csdn.net/zwrlj527/article/details/134690007

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32322.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注