APP测试-内存测试

【APP测试-内存测试】大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述APP测试-内存测试相关的知识,希望能为你提供帮助。
1.adb shell cat /proc/meminfo 获取内存情况

APP测试-内存测试

文章图片

2.adb shell dumpsys meminfo 包名 获取单个应用内存情况
adb shell dumpsys meminfo com.douban.frod
静态数据
APP测试-内存测试

文章图片

测试时先记录上一次值,与下一次值对比,结果才有意义
APP测试-内存测试

文章图片

内存分析就是不同版本之间做对比 3.启动monitor
路径:android-sdk-macosx/tools/lib/monitor.bat
APP测试-内存测试

文章图片

4.采集内存
APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

5.分析内存
MemoryAnalyzer用来分析hprof文件
APP测试-内存测试

文章图片

下载地址:https://www.eclipse.org/mat/downloads.php
APP测试-内存测试

文章图片

安装成功后
APP测试-内存测试

文章图片

将文件导入提示异常原因
APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

添加历史记录
APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

新添加一个文件
APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

查看每个对象
APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

APP测试-内存测试

文章图片

简单了解,一般开发不会改GPU的问题

    推荐阅读