美文网首页
《移动App性能评测与优化》——电量篇总结

《移动App性能评测与优化》——电量篇总结

作者: 管弦_ | 来源:发表于2018-12-27 19:33 被阅读0次

    电量优化方法:

    优化方法一:CPU时间片

    当应用退到后台运行时,尽量减少应用的主动运行。

    当检测到CPU时间片消耗异常时,深入线程分析:通过获取运行过程中线程的CPU时间片消耗,去抓取消耗时间片异常的线程,通过线程去定位相应代码逻辑。

    使用DDMS的traceview工具:获取进程运行过程的traceview,定位CPU占用率异常的方法。

    优化方法二:wake lock

    前台运行时,不要去注册wake lock。此时注册没有任何意义,却会被计算到应用电量消耗中。

    后台运行时,在保证业务需要的前提下,应尽量减少注册wake lock。

    降低对系统的唤醒频率。使用partial wake lock代替full wake lock,因为屏幕的亮起,也会消耗手机电量。

    在注册后,也要注意及时释放,否则锁的持有时间会被一直计算到电量消耗中。

    优化方法三:传感器

    在用“耗电排行2.0”工具时,发现目前被应用使用最多的传感器就是GPS传感器。Google官方ROM对GPS模块定义的基础电量值是90mA。所以合理地设置GPS的使用时长和使用频率,也能降低手机电量的消耗。

    相关文章

      网友评论

          本文标题:《移动App性能评测与优化》——电量篇总结

          本文链接:https://www.haomeiwen.com/subject/atmdlqtx.html