首页 > 代码库 > 大话App测试2.0笔记2
大话App测试2.0笔记2
耗电测试
分为两种:
1)直接测试一段时间内的耗电的一个具体的值
2)间接测试和耗电相关的数据或场景,从而通过测试和优化,同样能够达到减少耗电量的效果
使用dumpsys命令来查看应用的WakeLock机制以及所拥有的服务运行状态。
adb -s <device number> shell dumpsys batteryinfo <package name>
通过过滤自己应用对应的包名,可以看到如下的一些数据。
Network :200kb received, 300kb sent
Wake lock XXX:40s (200times) realtime
Wake lock XXX:29min (2 times) realtime
...
Proc XXX
CPU:10s 850ms usr+2s 990ms krn
Service XXX:
Created for : XXX uptime
Starts : 0, launches:0
Service XXX:
Created for :XXX uptime
Starts:11, launches:22
...
主要查看Wake lock 后面的信息。
各部件在手机中的耗电信息可以在power_profile.xml文件中查看到。
battery-historian工具的使用
一个很强大的开源工具,安装:
https://github.com/google/battery-historian
大话App测试2.0笔记2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。