目录
前言:
移动端功耗测试是一个非常重要的测试,它可以帮助我们了解应用程序在不同的使用场景下的功耗情况,从而优化应用程序的性能和续航时间。
为什么要测功耗?测功耗的实际意义有哪些?
ROM 级别的,测功耗(包括其自带的应用)是必然的(毕竟 rom 的耗电决定待机时间长短,这是手机的很重要卖点之一,也是用户比较关心的一个指标)。一般官方宣传的手机资料时,里面写的待机时间多少分钟、2G/3G 通话/上网多少分钟、wifi 上网/听音乐/播放视频的最大时长,就是测耗电量再经过计算得来的。
单个 App 级别的,大家都知道,耗电量的增加,也就意味着内存/CPU 占用的增加。正所谓,透过现象看本质,如果增幅较之前版本过大,那很有可能是代码出问题了(即便不影响功能使用,这种问题即便不修正不优化,但最好能做到知道哪有问题);比之前版本过小,时间精力够的话最好去找找导致差异过大的原因。
(PS:像 ROM 级别的功耗测试这肯定是各个厂商都会做的,咱们普通小老百姓基本无需操心这些。非系统自带的 App,尤其是安卓平台,在海量的 ROM 下,用户量比较大的应用,可以去着重在各种 ROM 上看看耗电量还可以&#x