性能检测使用工具

来源:互联网 发布:易我数据恢复免费版 编辑:程序博客网 时间:2024/06/06 04:02

Android的性能优化的工具,androidStudio自带了三种
1)Memory Monitor获得内存的动态视图,发现大内存对象分配的场景,确定卡顿问题是否因为执行了GC操作
这里写图片描述

从下图可以清楚的看到突然增加的内存分配,以及内存抖动
这里写图片描述
2)Heap Viewer显示堆内存中存储了什么,发现内存泄漏
启动方式:
这里写图片描述

这里写图片描述
按上图的标记顺序按下,我们就能看到内存的具体数据,右边面板中数值会在每次GC时发生改变,包括App自动触发或者你来手动触发。

监测内存泄漏:手动GC下,然后观察data object一栏的total size(也可以观察Heap Size/Allocated内存的情况),看看内存是不是会回到一个稳定值,多次操作后,只要内存是稳定在某个值,那么说明没有内存溢出的,如果发现内存在每次GC后,都在增长,不管是慢增长还是快速增长,都说明有内存泄漏的可能性。

0 0