摘要:
抛开剂量谈毒性都是耍流氓,这句话很适合功耗问题的分析。对于功耗问题剂量一般指次数和时长。即手机功耗定义了各个场景对某个资源的使用次数或时长的标准,超过了标准一般定义为潜在的功耗异常。
本题提供了一个灭屏待机长达2小时的Camera使用的现象,抛开Camera引起的功耗问题现象外,当出现Camera无故打开或异常打开带来的安全和隐私的问题也是至关重要。
优化建议:建立wakelock和camera的使用频次监控,并进行三级管控,基于场景功耗策略对不同登记的严重度分别进行提醒、禁止继续使用Camera与冻结和功耗异常查杀,最终达到优化功耗的目的
一、现象
轻颜相机(com.gorgeous.lite)后台Camera 使用2小时平均电流200mA(BugReport提供的电流参考数据),耗电量400mAh,即耗电占比(200mA*2h)/(12.83h*52.68mA )=400mAh/623mAh=62%,即严重夜间待机的续航表现。这个现象在《软件绿色联盟应用体验标准》也定位为一个功耗异常,即后台长时间使用Camera是一个异常功耗行为。正常业务是用户使用时打开,不再使用的情况下需要及时关闭Camera。
二、功耗绿盟对Camera的标准定义
功耗绿盟标准官网: