mac下下载安装mat
背景
mat是一个用来分析JVM内存泄漏的工具(参见文章JVM学习笔记之GUI监控工具,内存泄漏参见文章JVM学习之垃圾回收和垃圾回收器),但是在MAC下的安装运行并不像windows上那么简单,本文对mat在mac下的下载安装做一个记录
下载
登录官网https://www.eclipse.org/mat/downloads.php,注意新版本的mat对jdk版本要求比较高,由于我的jdk为1.8,因此要在Previous Release中下载旧版本,比如1.10:https://mirrors.nju.edu.cn/eclipse//mat/1.10.0/rcp/MemoryAnalyzer-1.10.0.20200225-macosx.cocoa.x86_64.zip。
点击合适的OS版本进行下载后,在弹出的界面中,不要使用默认的加拿大镜像,否则会很慢,我们点击Show all
在出来的镜像列表中选择带有中国字样的即可
配置
下载后,直接unzip解压,就会得到mat.app目录,我们cd进去
➜ ~ unzip MemoryAnalyzer-1.10.0.20200225-macosx.cocoa.x86_64.zip
➜ ~ cd mat.app
编辑配置文件
➜ ~ vim Contents/Eclipse/MemoryAnalyzer.ini
在--launcher.library和-vmargs之间,插入jdk的bin目录,即下面两行
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin
添加完之后全文如下所示
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.700.v20180518-1200
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin
-vmargs
-Xmx1024m
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XstartOnFirstThread
保存后,通过以下命令即可启动mat
➜ ~ ./mat.app/Contents/MacOS/MemoryAnalyzer
mac下下载安装mat相关推荐
- Mac下Jekyll安装
之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...
- Mac下下载android4.2源码,进行源码调试
星期天在家研究了一下如何在mac下下载android4.2的源码并通过eclipse进行源码级别调试来更清晰的研究一下android的运行原理,具体步骤如下: 最后下下来了,但是我进行编译却没有通过, ...
- mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题
使用的mac OS 10.11 安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...
- Jmeter01 -mac下的安装
其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...
- mac下快速安装php的各个版本
原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...
- pycharm和python mac版 下载安装、以及配置教程
pycharm和python mac版 下载安装.以及配置教程: 1.PyCharm 下载 (1)首先进入PyCharm官网PyCharm:JetBrains为专业开发者提供的Python IDE 进 ...
- 【Eclipse】Mac版下载安装配置
参考文章: https://www.cnblogs.com/quickcodes/p/5399385.html 1.安装Eclipse前先确认你的Mac上是否已安装java运行环境.进入终端,输入&q ...
- JMeter在Mac下的安装
JMeter篇01:JMeter在Mac下的安装 _stefan__ 关注 6 2018.10.02 17:25:14 字数 1,230 阅读 62,525 其实不论操作系统是Windows.Unix ...
- Mac下新安装的MySQL无法登陆root用户解决方法
Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...
- mac下mysql安装,忘记初始临时密码怎么破。
mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...
最新文章
- C#实现光盘做启动盘
- 轻松一下,看看vs.net2002变态的智能提示,不知道算不算bug
- 各种机器学习方法的优缺点
- 记录一次cefsharp1输入法在win7下异常解决定位
- Keras Theano 输出中间层结果
- linux+网络根文件系统,认识Linux根文件系统结构
- 如何去除本地文件与svn服务器的关联
- 蜜蜂路线(洛谷P2437题题解,Java语言描述)
- 微型计算机的普通显示器通常有两组引线 即,微型计算机的显示屏通常具有两组引线,即()...
- PAT (Basic Level) Practice1003 我要通过!
- 极客时间《Java并发编程实战》----Java线程
- 2022下半年数学建模竞赛汇总(比赛时间、出成绩时间、难易程度、含金量、竞赛官网)
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(一)
- Mac电脑为什么适合编程?
- 知道焊缝长度如何确定节点板尺寸_钢结构焊缝中焊脚尺寸怎么确定?有没有标准规定或计算公式?...
- 最新全国姓名报告出炉!
- 普林斯顿算法课作业 part II 的python实现(四)Boggle
- 【华人学者风采】胡事民 清华大学
- 【STM32】 TFT触摸彩屏
- windows快速切换jdk版本号
热门文章
- PMP题库重要吗?什么样的题库才是好的题库?
- 遗传算法MATLAB
- vb 6.0 常用工具(鼠标移动,代码补全,代码对齐)
- 蓝桥杯题目 统计回文子串
- python反编译学习之字节码详解
- java中的递归算法_java递归算法详解
- java程序员的基本修养_疯狂Java程序员的基本修养 (李刚著) pdf扫描版[63MB]
- 数据恢复软件TOP 1—easyrecovery
- android 逆向终极版,【首发】Eugenio改版最强OD(完美终结版)拥有众强大插件、足以秒杀所有强壳......
- 第一至七次人口区县级普查-GIS人口数据集(最新)