一、下载和安装
访问Eclipse MAT官网 Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation,下载适用于你操作系统的最新版本的MAT(一般安装win版本了),并进行安装。
最好选择国内的镜像,否则下载不下来
下载解压后如下:
二、使用
2.1 导出Heap Dump文件
2.1.1 使用jmap命令导出Heap Dump文件
可以在终端或命令提示符中执行以下命令:
jmap -dump:live,format=b,file==/path/to/heapdump.hprof <PID>
/path/to/heapdump.hprof是生成Heap Dump文件的路径;
PID是Java进程的ID;
2.1.2 使用Java应用程序自带的JMX工具导出Heap Dump文件
可以通过JMX远程连接到运行中的Java应用程序