Android性能专项测试之Heap Snapshot工具
来源:互联网 发布:网络运营商代理商 编辑:程序博客网 时间:2024/06/02 06:33
Speed up your app
Heap Snapshot能做什么?
获取Java堆内存详细信息,可以分析出内存泄漏的问题
Heap Dump启动
在内存面包中,点击图中红色标注的按钮,就会显示我们的Heap Snapshot面包
Heap Snapshot面板
Heap Snapshot详细信息面板
该面板里的信息可以有三种类型:app heap/image heap/zygote heap.
分别代表app 堆内存信息,图片堆内存信息,zygote进程的堆内存信息。
A区域
列举了堆内存中所有的类,一下是列表中列名:
B区域
当我们点击某个类时,右边的B区域会显示该类的实例化对象,这里面会显示有多少个实体,以及详细信息。
当你点击某个对象时,将展开该对象内部含有哪些对象,同时C区域也会显示哪些对象引用了该对象:
C区域
的某对象引用树对象,在这里面能看出其没谁引用了,比如在内存泄漏中,可以看出来它被谁引用,比如上图,引用树的第一行,可以看出来,该对象被Object[12]对象引用,索引值为1,那我们展开后,可以看到,该Object[12]是一个ArrayList.
Android studio1.4的更新
1.4的面板有一些变化:
较之前添加了一个数据显示方式的选择,可以选择类名排列或者包名排列:
0 0
- Android性能专项测试之Heap Snapshot工具
- Android性能专项测试之Heap Snapshot工具
- Android性能专项测试之Heap Snapshot工具
- Android性能专项测试之Heap Snapshot工具
- Android性能专项测试之Heap Viewer工具
- Android性能专项测试之Heap Viewer工具
- Android性能专项测试之Heap Viewer工具的使用
- Android性能专项测试之Heap Viewer工具
- Android性能专项测试之Heap Viewer工具 分类: Android性能
- Android性能专项测试之Heap Viewer工具 --Android Device Monitor
- Android性能专项测试之Systrace工具
- Android性能专项测试之Systrace工具
- Android性能专项测试之Systrace工具
- Android性能专项测试之Memory Monitor工具
- Android性能专项测试之TraceView工具(Device Monitor)
- Android性能专项测试之Memory Monitor工具
- Android性能专项测试之TraceView工具(Device Monitor)
- Android性能专项测试之Memory Monitor工具
- WIN7+VS2008+C++下7zipSDK压缩解压缩的使用
- plsql中文乱码,显示??
- 关键字abstract
- Android Studio问题之dexDebug
- ECharts 使用心得
- Android性能专项测试之Heap Snapshot工具
- 马良建模学习笔记——软包制作十四
- Linux下autoTools工具集使用介绍
- Linux下C++开发工具CodeBlocks安装技术方案
- 一次简单的微信秒杀活动
- 数据结构复习1——链表反转
- Android性能专项测试之Allocation Tracker(Android Studio)
- C++中的顶层const和底层const
- jquery中attr和prop的区别分析