安卓性能测试(三):耗电量 (batterystats)

使用条件:

android 5.0及以上系统

(在6.0及以上系统的数据更详细)

使用方法:

1、打开电池数据获取

adb shell dumpsys batterystats --enable full-wake-history

2、数据重置

adb shell dumpsys batterystats --reset

3、拔掉数据线,执行测试用例

4、测试结束,导出测试数据

adb shell dumpsys batterystats > batterystats.txt

5、分析测试数据

打开 batterystats.txt ,通过待测的包名找出待测的proc(进程号??)

然后再文件中搜索 Estimated power use (mAh) ,并通过proc找出app的耗电量


也可以通过Battery Historian将batterystats.txt 生成html文件格式

1、首先下载 historian.py 文件(https://github.com/google/battery-historian

2、生成html

python historian.py batterystats.txt > batterystats.html

3、直接用浏览器打开生成的html文件就可以了

发布了102 篇原创文章 · 获赞 6 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/tt75281920/article/details/105269361