参考以下资料分析android内存
调试内存泄露时,有时候适时比较2个地方的heap状态是很有用的。这时你就需要生成2个单独的HPROF文件(不要忘了转换格式)。下面是一些关于如何在MAT里比较2个heap dumps的内容(有一点复杂):
- 第一个HPROF 文件(using File > Open Heap Dump ).
- 打开 Histogram view.
- 在Navigation History view里 (如果看不到就从Window > Navigation History找 ), 右击histogram然后选择Add to Compare Basket .
- 打开第二个HPROF 文件然后重做步骤2和3.
- 切换到Compare Basket view, 然后点击Compare the Results (视图右上角的红色"!"图标)。
参考文章:
1、http://blog.csdn.net/xiaanming/article/details/42396507
2、http://www.blogjava.net/rosen/archive/2010/05/21/321575.html
3、http://www.blogjava.net/rosen/archive/2010/06/13/323522.html
4、https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/
5、http://www.open-open.com/lib/view/open1330605577327.html (AAA)
6、腾讯Bugly干货分享:Android应用性能评测调优 http://www.csdn.net/article/2015-06-12/2824949/1