(转)使用MAT比较多个heap dump文件
2015-10-27 17:07
281 查看
使用MAT比较多个heap dump文件
调试内存泄露时,有时候适时比较2个或多个heap dump文件是很有用的。这时需要生成多个单独的HPROF文件。下面是一些关于如何在MAT里比较多个heap dumps的内容(有一点复杂):
1. 第一个HPROF 文件(usingFile > Open Heap Dump ).
2. 打开Histogram view.
图1. Histogram View按钮
3. 在NavigationHistory view里 (如果看不到就从Window > Navigation History找 ), 右击histogram然后选择Add to Compare Basket .
4. 打开第二个HPROF 文件然后重做步骤2和3.
5. 切换到Compare Basket view, 然后点击Compare the Results (视图右上角的红色"!"图标)。
图2. 对比分析结果
如上,结果图中,Objects #1所代表的weak.create.hprof比Objects#0所代表的main.hporf多出了一个WeakReferencesActivity;Objects #2更是多出10000个WFObject对象出来,结果很明显。
转自:http://blog.csdn.net/sodino/article/details/38513067
相关文章推荐
- 用友--扩展插件要怎么做
- lintcode 中等题:Max Points on a Line 最多有多少个点在一条直线上
- shell脚本判断文件类型
- Java点滴-List<Integer> list; 中尖括号的意思
- Andriod ListView 滑动到指定项,顶部,底部
- 最简单的观察者模式--转载
- Unity3D的四种坐标系
- 数据库知识点笔记
- 动态设置label的高度
- uboot中,nfs挂载的bootargs
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 表单按回车自动提交(转)
- iOS开发UI篇—Quartz2D使用(绘图路径)
- 牛逼的ios在github上的库
- 3.14
- 变更管理、配置管理及风险管理的重点
- HTML5+CSS3学习(-)创建HTML5
- <input type=button> 跳转页面
- 保持优势的16字箴言
- Java设计模式1——策略模式(Strategy Pattern)