耗电量是衡量APP性能的一个重要参数,也和用户使用体验紧密相关;在这里记录测试APP耗电量数据的测试方法;
耗电量测试方法有:
1、硬件测试:借助功耗仪PowerMonitor、直流稳压电源Agilent 66319D等工具;(后面单独写一篇记录总结)
2、软件测试:PowerStat2.0、GT、BatteryHistorian;
这里先记录使用BatteryHistorian测试耗电量的方法;
1、获取bugreport
获取到bugreport后上传到BatteryHistorian进行分析;
需要注意的是,统计数据之前需要使用下面的命令将以前的累积数据清空:
adb shell dumpsys batterystats --reset
取出保存耗电量数据:
adb bugreport D:\bugreport\bugreport

2、使用BatteryHistorian分析bugreport
以下是BatteryHistorian的两种安装方式:
这里使用了源码编译安装BatteryHistorian的方法;
(1)启动BatteryHistorian--Git Bash输入命令启动

耗电量是衡量APP性能的重要参数,与用户体验紧密相关。本文记录使用BatteryHistorian测试APP耗电量的方法,包括获取bugreport、使用BatteryHistorian分析bugreport,还提及后续待补充的数据分析和耗电优化内容,耗电优化可从手机系统和APP软件层面入手。
最低0.47元/天 解锁文章
593

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



