金山电池医生
优点:能够记录CPU耗时、流量消耗随时间的变化曲线,这样可以查看app耗电在哪些时间点
缺点:由于不是专门用来测试的,不能够设置耗电量计算的起始时间(比如卸了助手又装一个,它还会把耗电量连续记录,需要把它的数据清了),结果不能导出
GSam Battery Pro
优点:耗电量信息显示详细,包括了唤醒锁数,前后台占用cpu的时间,可以导出数据,支持多种监控起始时间点设置
缺点:没有记录app的监控期间的分时数据,不方便排查问题,cpu统计以s为单位,粒度太大,后台进程可能就用了几十几百毫秒呢。流量监控的received bytes与实际查了很多
PowerTutor
优点:记录耗电量的焦耳值,不是百分比,耗电量记录分为CPU\LCD\WIFI等模块
缺点:app支持的手机类型较少,官方说明的支持机型还是谷歌G1,用N4时完全读不到wifi耗电信息。几年没更新过,且耗电值计算方式没有得到公认,可信度不知道多少
系统自带流量排行
优点:既然是谷歌自己写的,结果应该相对较准确,展示的数据信息也包括了CPU前后台时间,比较全面
缺点:不同的rom可能会对其进行修改,不是所有的应用都展示,结果不能导出
在使用过程中发现,每个工具检测出来的结果都不太一样,待机的检测可能会有1%的差别,金山这种还会过滤自己的耗电量,目前还不知道哪个更准确