1、应用性能测试(CPU 内存 电量 流量 温度)
1)CPU:空闲 中等消耗 高消耗,检测cpu的运行情况。
adb shell
dumpsys cpuinfo |grep packagename
-t 显示进程名称,-s 按指定行排序,-n 在退出前刷新几次,-d 刷新间隔,-m 显示最大数量。
top -m 5 -s cpu
2)内存
adb shell
dumpsys meminfo packagename | pid
最大堆内存大小
getprop |grep dalvik.vm.heapgrowthlimit
AndroidManifest.xml
android:largeHeap="true"
android:debuggable="true"
procrank命令
adb shell
procrank
3)电量
方式1:使用手机上自带电量监测工具 手机助手 gsam battery monitor gt工具。
方式2:使用硬件将电量表串在电源和手机之间,需取出下手机电池。
方式3:需要在安卓5.0以上系统。
清理干扰数据
adb shell dumpsys batterystats --enable full-wake-history
adb shell dumpsys batterystats --reset
初始化电量统计数据
获取adb报告数据:
adb shell bugreport >bugreport01.txt
或者放到目录:sdcard0为sd卡的目录名称 /storage/sdcard0/Download/bs
获取整个设备的电量数据:
adb shell dumpsys batterystats >batterystats01.txt
获取指定APP应用的电量数据:
adb shell dumpsys batterystats com.and