【前言】
手机功耗分为: 硬件功耗与软件功耗。
【硬件功耗】
硬件功耗计算函数在:processMiscUsage()
【软件功耗】
硬件功耗比较复杂需要大量的经验,一般情况如下:
1. 过多的wtf 打印
2. 过多的crash (比如gms应用在后台不停crash导致耗电; 一些persist的进程不断的crash)
3. 过多的runtime exception
4. 过多的进程和service重启
5. 过多的kill 应用
6. 底层掉电问题:底层持锁(wakelock)时间长,底层唤醒次数多
7. system app crash问题
8. 过多的 络请求问题 (比如之前的 络助手导致的 H 和 H+ping-pong, 会导致有过多的 络请求),应用
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34047 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!