一、MAT
eclipse插件形式,安装和普通插件差不多,window---->install new soft···add
二、DDMS监控,导出内存分析日志,先监控,后导出
三、eclipse,mat工具打开分析
Leak Suspects:内存泄露嫌疑
Top Consumers:内存消耗最多的几个
Dominator Tree:支配树
附:
原因是: android的虚拟机导出的内存文件hprof文件格式与标准的 java hprof文件格式标准不一样,根本原因两者的虚拟机不一致导致的。只需要使用SDK中自带的转换工具转换就可以了,到SDK tools目录下
hprof-conv 源文件 目标文件
For example:
hprof-conv android.hprof mat.hprof