广告
返回顶部
首页 > 资讯 > 精选 >mac pro m1:安装dump文件内存分析工具——MAT
  • 884
分享到

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

macosjavajvm 2023-08-20 07:08:56 884人浏览 泡泡鱼
摘要

0. 引言 本文主要针对Mac m1下安装Jprofiler进行讲解,安装核心步骤同样适用于其他系统 1. 安装 如果使用的是eclipse可以在插件中直接安装MAT,因为我使用的是idea开发,所以选择独立安装MAT工具 下载地址:htt

0. 引言

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

1. 安装

如果使用的是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

--结束END--

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

本文链接: https://www.lsjlt.com/news/376229.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mac pro m1:安装dump文件内存分析工具——MAT
    0. 引言 本文主要针对mac m1下安装Jprofiler进行讲解,安装核心步骤同样适用于其他系统 1. 安装 如果使用的是eclipse可以在插件中直接安装MAT,因为我使用的是idea开发,所以选择独立安装MAT工具 下载地址:htt...
    99+
    2023-08-20
    macos java jvm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作