图解Android 内存分析工具之Mat使用教程
来源:互联网 发布:windows ubuntu 引导 编辑:程序博客网 时间:2024/06/03 13:34
感觉程序员都不太喜欢文字多的阅读,所以用图表达更简单易懂。
1. 安装
http://download.eclipse.org/mat/1.3/update-site/ 不多说
2. 使用
2.1统计
2.2回收
3. 生成hprof文件,heap的快照
当然也可以android.os.Debug.dumpHprofData()方法手动生成等方法,这里只介绍最简单的最方便的方法。
4. 分析
之后就看到图如下:
4.1使用Histogram
使用表达式来筛选你要的信息
4.2 分析
可以通过右击Open Source File 来查看源码文件
4.3 Dominator Tree
使用Dominator 或着Histogram 通过排序可以发现比较大的Bitmap 或是Byte,我们可以单击右键 选择List Objects –》with incoming reference来查看引用在哪里,
使用with outgoing references 可以查看该对象持有哪些对象
5. 结尾
我们可以通过上面信息进行排序,方便于我们排查内存,泄露位置。
简单Mat使用教程目前就介绍到这了,以后再介绍mat的其他用法。欢迎补充和纠正
0 0
- 图解Android 内存分析工具之Mat使用教程
- 内存分析工具MAT使用教程
- 内存泄露分析之MAT工具使用
- Android 内存分析工具MAT使用
- android:MAT内存分析工具的使用
- android:MAT内存分析工具的使用
- android内存分析工具MAT的使用
- Android 内存分析工具 MAT
- Android 内存分析工具MAT
- android内存分析工具MAT
- Android内存分析工具MAT
- 【测试工具】Android内存分析工具 MAT 的使用
- Android内存优化一:内存分析工具 MAT 的使用
- Android内存优化一:内存分析工具 MAT 的使用
- Android内存优化之——static使用篇(使用MAT工具进行分析)
- Android内存优化之——static使用篇(使用MAT工具进行分析)
- Android内存使用分析及MAT工具使用【推荐学习】
- android 内存分析(MAT工具的使用)
- 玩家消费心理
- Xcode及模拟器SDK下载
- shell里的条件判断方式
- Activity嵌套Fragment,被系统回收,出现crash,重叠(重影)的解决方法
- 平衡检索/查找树
- 图解Android 内存分析工具之Mat使用教程
- Scrum中QA角色经验分享
- JavaScript函数变量与字符串输出转义
- Git常用命令速查06 - 更新与发布
- 图片更换之后显示的还是原来的图片
- 数据库表横表变纵表
- Java集合的总结
- 前端大牛们都学过哪些东西?
- 前端面试基础题目