11.7.MAT工具使用详解
Last updated
Was this helpful?
Last updated
Was this helpful?
1)、MAT工具介绍
MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。
2)、下载安装
官网下载地址:https://www.eclipse.org/mat/downloads.php
下载解压后,双击打开
3)、使用
打开一个dump文件
选择自动检测
可疑对象查找
点击Histogram
点击dominator_tree查看依赖对象
查看可能存在内存泄露的分析