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总流量消耗