[驯猴指南] 之一:Android电力管理优化 (基本写完,部分细节待补充)
- 萧大王我等非电工看得不太明白
- Leon_de猴机后台的确让人捉急,进来mark下
- bold好帖 对候机彻底没有兴趣了
- hidigi就当普通手机用好了
- xuyn2003学习了,ddms
- 流年装了任务管理器,发觉后台很清爽,就几个我装的软件
4.1的后台做的太干净了,赞扬一下 - 馒头要吃俩回复学习
- spinning对猴机耗电的原因有了更加深入的了解,感谢楼主分享
- 19861201谢谢楼主
- mountaintop很深入的分析,非常感谢!
- iwolfs请楼之描述一下 Particle wakelocks 里面的 alarmmanager。并介绍一下如何找出这个部分占用过高的原因。而后看如何解决。
- clasd2012有空再去折腾
- 5yuan必須mark!!!!
- pingyang内容必须mark
- czlkx好同志,马克!!
- kellerman.dengAlarm manager占用了多长时间?
Alarm manager是Android系统进程,当它被唤醒时,它会持有particle wakelock锁,然后依次执行每个注册应用程序的onExecute方法。全部执行完毕后再释放该锁。
所以如果Alarm manager占用了几十秒到几分钟的锁,应该是正常的,不用太在意。如果占用时间太长,这很明显就是垃圾应用在onExecute里面乱写代码,干了太多事情。需要进一步分析。
分析Alarm manger的使用需要一些开发者技能,首先要保证adb可用,然后执行如下adb命令:
adb shell dumpsys alarm > log.txt
SD卡根目录会生成log.txt文件 里面记录了所有使用过alarm manager的应用程序信息,以及它们使用的时长 - ibmpda我也正在做这优化, 说的不错
- lennon0071内容马可,有空细读
- stupidinsect自动杀进程 一定要和 限制自启动 结合起来。而限制自启动必须要root。
另外,不需要严格的杀进程,内存占用其实无所谓,关键是要找到并限制后台跑流量和消耗电池的软件。
sony这方面做的不错,系统自带的软件非常省电,不用任何优化和限制。 - k4user
- sheepbear很好的教程。目前只会autostart。有些程序真的很癞,总是要自动启动。。。
- sleepbag收藏起来备用…
- Surran楼主是MOTO的攻城狮吗?
- luvebook渐入佳境了。开发android软件很难么?真想试试。
- luvebook你是搂住的助手么?
- viaj良心好贴啊,晓习了。
- buliaoyin写的蛮不错,话说要是直接在rom里面做好限制就更好了
- 刀丛中的诗大精华
- happydanye用betterbatterystats 出现“BatteryInfo Service could not be contacted”,有没有免费的替代软件?
- 0117其实一般使用autostarts就完全够用,不懂可以看看这篇教程,最多花10分钟就明白,绝对比学习使用itunes更简单
http://jingyan.baidu.com/article/5225f26b282872e6fa090828.html
还有另外一个软件root uninstaller,可以不用卸载只是冻住不需要的系统自带软件,让它失效,也很有用 - dreamtimemark,学习下
- jak3强势关注 以观后效
- giovannid内容马克
- spinning咨询一下,是不是我装LBE,禁止那些后台启动,是不是就可以不用做第二步和第三步了?
- 流年第一步是基本,没有问题不需要二三步
- oooocoooo找个好ROM是基础
- eirio好帖~
- silvan理还乱。。。。。。。。。
- yohotang马克,谢谢。
- 幺力儿园马克一下更健康
- issey真正好。果断第一次喊出马克的口号。谢谢。
期待多次更新。 - iwolfsalarmmanager 的问题的一些疑点:
1、因为 唤醒时间/唤醒次数 例如: 11236s / 1030 (即每次唤醒平均时间大约10s左右),这是不太正常的。按理来说,应该唤醒时间大约在1s以下,很里的应该是: 120s / 1200 这样。
2、这种不正常,我们是否能够通过什么方式来找到到底是谁导致唤醒时间过长?通过 dumpsys alarm 的方式目前看不出来。
3、怀疑是否由于系统 root 后,冻结了一些认为不需要的\system\app 目录下的系统程序,导致某些唤醒所发起的时间没有响应,一直等待到超时才退出唤醒状态?
麻烦楼主详细分析一下。 - slashcn马克。。。为首猴做筹备
- klizetmark之
- haggymark.sis