1、CPU
使用Android系统命令adb shell dumpsys cpuinfo|grep package_name实时获取度秘APP/SDK的CPU占用情况
2、内存
使用Android系统命令adb shell dumpsys meminfo -a package_name实时获取度秘APP/SDK的内存占用情况
3、耗电量
使用手机助手前,执行adb shell dumpsys batterystats –reset 重置系统电量消耗情况。
2.断开手机与电脑的连接
3.开始使用app
4.使用结束后,执行adb shell dumpsys batterystats > batterystats.txt
从batterystats.txt文件中,搜索包名,查到该包名对应的uid。在文件末尾,记录了各个uid使用耗电量的详情,其中包含wakelock、CPU以及wifi耗电的详情。
4.流量
一、首先获取待测试app的pid:
adb shell ps | findstr 包名
二、根据pid获取uid:
cat /proc/<pid>/status
三、测试前,执行cat /proc/net/xt_qtaguid/stats|grep uid获取当前该uid总流量消耗
本文介绍了一套针对度秘APP及其SDK的性能监控方案,包括实时获取CPU占用率、内存使用情况的方法;通过特定步骤测量APP耗电量的流程;以及如何监控APP产生的网络流量的具体指令。
3303

被折叠的 条评论
为什么被折叠?



