如此手机频繁唤醒系统的唤醒是什么软件导致的

2007年9月 C/C++大版内专家分月排行榜第三2007年8月 C/C++大版内专家分月排行榜第三2006年11月 C/C++大版内专家分月排行榜第三
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2014年10月 C/C++大版内专家分月排行榜第三2014年4月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。揪出手机耗电的APP元凶_技巧_电脑爱好者
揪出手机耗电的APP元凶
电脑爱好者
条评论 标签:
&多任务&是智能手机的标签,那些始终在后台保持运行的APP可以随叫随到,任你驱使。但是,其中部分APP在锁屏状态下也会因频繁的唤醒CPU而导致额外的耗电。那么,如何才能揪出这些耗电的元凶,做到针对性的禁用或优化方案呢?
都是Wakelock惹的祸
&Wakelock&是Android系统的电源管理机制,很多第三方APP安装后就会被赋予调用Wakelock的权限,哪怕是在锁屏待机状态,这些APP依旧可以处于永不休眠(Deep Sleep)状态,频繁唤醒CPU进行数据交换或信息的推送。如果你的手机安装了大量此类APP,不费电才叫怪。
很多Android手机在锁屏后CPU会自动降频,而Wakelock被APP调用后将阻止系统进入休眠状态,哪怕CPU始终维持在400MHz的低频运行也会额外耗电。
WakelockDetecor来帮忙
Wakelock Detecor(下载地址:/s/1sjmAyNr)是一款系统检测工具,在手机上安装并运行后,点击右上角的图标即可在屏幕唤醒器、CPU唤醒器和唤醒触发器等状态间切换,点击CPU唤醒器即可列出距离上次充电间所有在背后偷偷唤醒过CPU的APP,以及它们一共唤醒了多长时间;点击唤醒触发器还可以查看每款APP总计触发了Wakelock多少次(图1)。
不看不知道,一看吓一跳。笔者手机正常使用1天左右后,很多APP我从未自己启动过但它却已经偷着触发了上百次(图2),还有部分APP唤醒CPU的总时长也超过了10分钟(图3)。要知道,这些都是电池电量不经意流失的罪魁祸首。
让黑名单APP冬眠
掌握了哪些APP是耗电元凶后,我们就可以再借助另一款软件&APP冬眠大师&(下载地址:http://t.cn/8knPjt0)让这些不老实的APP冬眠。运行该软件将APP加入到冬眠列表后,这些APP所有的服务就不会再启动(图4),自然也就无法通过Wakelock唤醒CPU了。
有关APP冬眠大师的使用方法请参考本刊03期《让APP乖乖冬眠体验Android非一般的流畅感觉》这篇文章。此外,类似微博微信QQ等软件需区别对待,如果让它们冬眠就无法接受推送消息了。
          
您可能感兴趣的文章:
增值电信业务经营许可证编号:合字B2-
Copyright(C) .cn,All rights reserved
法律顾问:周涛律师&&
&&新出网证(京)字038号}

我要回帖

更多关于 支付宝频繁唤醒系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信