文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

mac pro m1:安装dump文件内存分析工具——MAT

2023-08-20 07:49

关注

本文主要针对mac m1下安装Jprofiler进行讲解,安装核心步骤同样适用于其他系统

如果使用的是eclipse可以在插件中直接安装MAT,因为我使用的是idea开发,所以选择独立安装MAT工具

下载地址:https://www.eclipse.org/mat/downloads.php

选择你需要的版本,这里我选择的mac arm架构版,注意这里最新版1.14需要jdk17+
在这里插入图片描述
如果是jdk1.8需要下载其他版本:https://www.eclipse.org/mat/previousReleases.php

这里我选择1.7.0版本,之前尝试了1.8.0,1.8.1版本,安装后页面显示不出来,谨慎选择

在这里插入图片描述

如果是mac,可能会出现无法打开“mat”,因为它来自身份不明的开发者,其他系统请跳过这步

在这里插入图片描述

进入系统偏好设置-隐私与安全性,选择仍要打开

在这里插入图片描述
选择打开
在这里插入图片描述
3、如果安装过程出现如下报错

java.lang.IllegalStateException: The platform metadata area could not be written

在这里插入图片描述

进入/mat.app/Contents/MacOS文件夹,执行指令:

./MemoryAnalyzer -data ./dump

在这里插入图片描述

如果继续出现

The JVM shared library "/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib"does not contain the JNI_CreateJavaVM symbol.

这是因为使用的是适配arm版本的jdk——zulu jdk。我们将jdk切换成x86架构的

mac jdk切换

vim ~/.bash_profile

在这里插入图片描述
生效环境变量

source /etc/profile ~/.bash_profile

查看效果
在这里插入图片描述
5、再次执行./MemoryAnalyzer -data ./dump

当发现出现dump文件夹后,关闭命令窗口

在这里插入图片描述

重新打开MAT,出现如下界面,说明安装成功

在这里插入图片描述

这里会发现界面点不动,参考官方的说明:https://www.eclipse.org/forums/index.php/t/1090889/

在这里插入图片描述

从上图的第一步中下载组件,然后执行指令替换:

mv 下载包路径/swt-4.7.1a-cocoa-macosx-x86_64/swt.jar 你的MAT路径/mat.app/Contents/Eclipse/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar# egmv /Users/wuhanxue/Downloads/swt-4.7.1a-cocoa-macosx-x86_64/swt.jar /Library/software/MAT_1.7.0/mat.app/Contents/Eclipse/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar

再次打开MAT发现运行正常,新打开一个dump文件进行分析,也正常运行,安装成功!

在这里插入图片描述

JVM:全面理解线上服务器内存溢出(OOM)问题处理方案

来源地址:https://blog.csdn.net/qq_24950043/article/details/129640552

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯