一、背景
在java程序运行中发生OOM的时候,我们可以使用强大的内存分析工具MAT进行问题跟踪,但由于习惯了使用idea开发,再为了MAT下载个eclipse太麻烦,所以安装MAT独立版。
二、安装
下载地址:https://eclipse.org/mat/downloads.php
选择自己系统相应的版本下载,下载完得到一个zip文件,笔者这里使用的是Mac OSX (Mac/Cocoa x86_64),解压后得到mat文件
如果这里双击打开没问题,则可以开始正常使用了;如果双击提示异常,那么继续往下看,提示如下
- 按照提示路径进入日志文件,异常信息:
- java.lang.IllegalStateException: The platform metadata area could not be
- written: /private/var/folders/d_/9dsdb3jd0bbg2lq9kvhdlvz00000gn/T/AppTranslocation/13816EDC-675E-4D44-9337-C5A7658C046A/d/mat.app/Contents/MacOS/workspace/
- .metadata. By