“电池使用”说明了什么,以及如何实现?


11

我对“设置->关于电话->电池使用情况”有几个疑问,主要是因为我不明白这些项目的确切含义。

(1)在没有语音/数据通信的情况下,“信元待机”是否表示与塔的无线电通信所消耗的能量?

(2)“电话空闲”表示什么?

(3)“ Android系统”表示OS代码执行所消耗的能量是什么?

(4)“ Mediaserver”表示什么?

(5)“ Android Core Apps”指示什么?

(6)它还列出了各个应用消耗的能量。我想知道这些项目是否包括CPU + RAM + Flash消耗的能量,因为display + wifi + cell所消耗的能量已经单独列出,而没有细分到应用程序。我对么?

(7)Android如何测量单个硬件组件使用的能量?例如,要测量显示器使用的能量,它是通过电压和电流来测量,还是仅在显示器和/或背光灯开启的时间进行测量?如果是后者,它将如何处理不同的硬件?

(8)Android如何测量每个单独进程的CPU / RAM /闪存使用的能量?我猜对于CPU,它可能会使用示例,并发现每个进程占用CPU多长时间,就像许多性能分析器一样。但是对于RAM和Flash,在线测量似乎很昂贵。

(9)“电池使用”中的信息是否准确?:-)

任何帮助将不胜感激。谢谢!

Answers:


6

如果您单击每一个,它将为您提供更多信息。我不知道所有问题的答案,但我会分享我所知道的...

(1)在没有语音/数据通信的情况下,“信元待机”是否表示与塔的无线电通信所消耗的能量?

是。

(2)“电话空闲”表示什么?

当您不使用设备时,它就是设备保持开机的动力。CPU仍在运行,并且内存保持通电状态...

(3)“ Android系统”表示OS代码执行所消耗的能量是什么?

Android OS有一个单独的选项,涉及应用程序的执行。Android系统是用于运行某些后台服务(例如AutoSync)以及与手机信号塔进行通信的软件方面的能量...

(4)“ Mediaserver”表示什么?

我相信这都是音频和视频处理。我认为这不会反映您播放音乐的总时间,而会反映CPU用来解码音乐的总处理时间。

(5)“ Android Core Apps”指示什么?

我的手机上没有这个。我想知道这是否就是我所说的“ Android OS”。

(6)它还列出了各个应用消耗的能量。我想知道这些项目是否仅包括CPU + RAM + Flash消耗的能量,因为display + wifi + cell所消耗的能量已经单独列出,而没有细分到应用程序。

好问题。我不知道。


嘿,马特。感谢您的回答(+1)。关于(5),您看对了“ Android Core Apps”和“ Android OS”,这是正确的。例如,此页面geardiary.com/2009/12/29/…具有“ Android Core Apps”。那么,在内核中执行代码所消耗的能量是否归类为“ Android系统”或“ Android OS”?您提到Android OS是指应用程序的执行。这些“应用程序”到底是什么?
常绿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.