MAT
Eclipse Memory Analyzer是一个非常好用的内存dump文件分析工具,我们可以利用它的Eclipse 插件轻松实现查看对象树、对象大小、生成报告,甚至自动化分析可能出现泄露的对象。关于MAT的使用介绍可以参考:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html?ca=drs-。 文章中的例子是在windows平台下分析,对于非常大的dump文件就无能为力了。
Linux下使用MAT
对于非常大的dump文件MAT同样有办法分析,有下面几个步骤:
Step 1:下载MAT的Stand-alone Eclipse RCP Applications,下载地址:http://www.eclipse.org/mat/downloads.php。在“Stand-alone Eclipse RCP Applications”中找到适合自己的版本。找一台足够大内存的linux机器,将MAT复制上去。
Step 2:进入mat所在目录,编辑MemoryAnalyzer.ini文件设置最大内存值比如-Xmx9g。
Step 3:执行./ParseHeapDump.sh xxxx.bin 来分析dump文件,MAT的分析速度还是很快的。最终得到以下文件。
Step 4:将分析得到的文件包括原dump文件下载回windows平台,打开eclipse插件使用菜单File–>Open Heap Dump打开dump文件即可查看到分析结果。
分享到:
相关推荐
(二)MATJVM 内存分析工具.MAT JVM 内存分析工具.MAT JVM 内存分析工具.(二)MATJVM 内存分析工具.MAT JVM 内存分析工具.MAT JVM 内存分析工具.
使用MAT分析Java堆快照,可以快速计算出对象的保留大小(Retained Sizes),查找到阻止对象被回收的原因,MAT会自动生成一个包含内存泄漏疑点的报告。 MAT是有两种安装方式的,这一点与其他eclipse插件略有不同。 ...
mat 内存分析工具 mat 内存分析工具
mat 内存分析工具 mat 内存分析工具 mat 内存分析工具 mat 内存分析工具
MAT JVM 内存分析工具.MAT JVM 内存分析工具.MAT JVM 内存分析工具.
Android内存分析工具,和AS的.hprof文件配合使用分析应用APP的内存。
(三)MATJVM 内存分析工具.MAT JVM 内存分析工具(三)MATJVM 内存分析工具.MAT JVM 内存分析工具
性能分析工具之-- Memory Analyzer tool(MAT) 绿色版免安装解压即可用
内部含有MAT64位,内存泄漏demo,内存分析工具文件hprof
MAT内存分析工具,支持版本windows64位。 最近项目遇到oom问题,上传一下查询oom的心酸路程的工具。
mat内存分析工具,版本时间2016 12 15
MAT Java内存分析工具 超级好用 无敌 !
JVM内存dump分析工具MAT独立安装包,分析内存溢出利器,可以准确定位内存异常原因,解决问题,MemoryAnalyzer-1.10.0.20200225.zip
内存泄漏分析工具mat
最新版mat java内存分析工具
mat用于分析JVM的内存dump信息,是在JVM内存异常时进行内存分析的好工具
Android 内存泄露 Mat工具分析。非常好的分析工具讲解
MAT java memory 分析 内存分析
非常牛皮,独立版,点击即用。Eclipse MAT分析工具window64位(独立使用)eclipse的MAT工具,可以对jmap的dump文件进行堆栈分析,导入dump文件时请将dump文件后缀改为bin即可导入
NULL 博文链接:https://showlike.iteye.com/blog/1488720