美文网首页
Android 6.0 CPU电量计算方法

Android 6.0 CPU电量计算方法

作者: isharley | 来源:发表于2017-07-28 16:02 被阅读0次

    1、CPU耗电量的计算是要辨别不同主频的,频率不同,单位时间内消耗的电量是有区别的

    \frameworks\base\core\java\com\android\internal\os 下的CpuPowerCalculator.java

    2、不同主频上的执行时间不是通过BatteryStats.Uid的getTimeAtCpuSpeed方法得到的,而是通过百分比和BatteryStats.Uid的getUserCpuTimeUs和getSystemCpuTimeUs计算得到cpuTimeMs的乘积得到的。

    3、在完成CPU电量计算后,会比较cpuTimeMs和CPU的foreground time。

    相关文章

      网友评论

          本文标题:Android 6.0 CPU电量计算方法

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