您的位置:首页 > 其它

性能检测使用工具

2017-03-20 17:28 246 查看
Android的性能优化的工具,androidStudio自带了三种

1)Memory Monitor获得内存的动态视图,发现大内存对象分配的场景,确定卡顿问题是否因为执行了GC操作



从下图可以清楚的看到突然增加的内存分配,以及内存抖动



2)Heap Viewer显示堆内存中存储了什么,发现内存泄漏

启动方式:





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

监测内存泄漏:手动GC下,然后观察data object一栏的total size(也可以观察Heap Size/Allocated内存的情况),看看内存是不是会回到一个稳定值,多次操作后,只要内存是稳定在某个值,那么说明没有内存溢出的,如果发现内存在每次GC后,都在增长,不管是慢增长还是快速增长,都说明有内存泄漏的可能性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  性能优化