Android内存泄漏MAT使用详解
-
MAT下载地址
-
Overview视图
-
histogram视图
-
Dominator tree视图
-
Leaks suspects视图
-
下载:http://eclipse.org/mat/downloads.php
MAT工具全称为Memory Analyzer Tool,一款详细分析Java堆内存的工具,该工具非常强大,为了使用该工具,我们需要hprof文件。但是该文件不能直接被MAT使用,需要进行一步转化,可以使用hprof-conv命令来转化,但是Android Studio可以直接转化,转化方法如下: -
1.选择一个hprof文件,点击右键选择Export to standard .hprof选项。
-
2.填写更改后的文件名和路径:
-
3.点击OK按钮后,MAT工具所需的文件就生成了,下面我们用MAT来打开该工具:
-
4.打开MAT后选择File->Open File选择我们刚才生成的doctorq.hprof文件