首页 > 技术文章 > MAT分析Dump文件

q95265 2017-06-02 16:16 原文

MemoryAnalyzer工具下载安装:http://itindex.net/detail/52428-mat-memory-analyzer 

 

添加VM参数 

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/error

参数说明:

-XX:+HeapDumpOnOutOfMemoryError 在OOM时生成Dump文件(开启该功能,默认是关闭的)
-XX:HeapDumpPath=/home/error 指定生成Dump文件的位置,如果在eclipse中运行,不指定该参数,生成的dump文件位置如图,

 

MAT工具的下载地址为: http://www.eclipse.org/mat/downloads.php (因为该工具比较加载dump文件后容易卡顿,没有采用插件方式)

MAT插件的下载地址为: http://download.eclipse.org/mat/1.3/update-site/

 

使用jps看到当前进程pid号 jps/jps -l 

调用 jmap -dump:format=b,file=heap.bin 3676  生成dump文件

 

 

1、http://blog.csdn.net/monkeyking1987/article/details/8996397

2、http://blog.csdn.net/fenglibing/article/details/6298326  jmap -dump:format=b,file=heap.bin 3676

 

使用Memory Analyzer tool(MAT)分析内存泄漏(二)

 

查看分析dump文件

 

推荐阅读