使用heap dump来追踪这个问题。点击DDMS工具条上面的Dump HPROF文件按钮,选择文件存储位置(默认选择:D:\tools\android-sdk\tools)?
这个由DDMS生成的文件不能直接用MAT工具打开,会提示文件格式不支持。需要转化:
(1)运行cmd,cd 到 D:\tools\android-sdk\tools目录下
(2)输入命令hprof-conv??xxxx.hprof??yyyy.hprof?
?xxxx.hprof?为原文件,yyyy.hprof?为转化过后的文件(同样生成在D:\tools\android-sdk\tools目录下)
(3)ok, .hprof文件转化完成