Android Studio 内置了四种性能监测工具Memory Monitor、Network Monitor、CPU Monitor、GPU Monitor,我们可以使用这些工具监测APP的状态,该文简单介绍下这些工具的使用
Memory Monitor
Android Monitor是Android Studio自带的一个强大的性能分析工具,里面一共包含5个模块:Logcat、Memory、CPU、Network、GPU
图片介绍(右键查看大图)
.hprof文件分析,图片
属性对照表
名称 | Total Count | Heap Count | Sizeof | Shallow size | Retained Size |
---|---|---|---|---|---|
意义 | 内存中该类的对象个数 | 堆内存中该类的对象个数 | 物理大小 | 对象本身占有内存大小 | 释放该对象后,节省的内存大小 |
名称 | depth | Shallow Size | Dominating Size |
---|---|---|---|
意义 | 深度 | 对象本身内存大小 | 管辖的内存大小 |
.alloc文件,图片
追踪内存分配信息,可以很直观地看到某个操作的内存是如何进行一步一步地分配的。