¿Qué dice el "uso de la batería" y cómo se implementa?

11

Tengo varias preguntas sobre "Configuración -> Acerca del teléfono -> Uso de la batería", principalmente porque no entiendo qué significan exactamente esos elementos.

(1) ¿Indica "Celda en espera" la energía utilizada por la comunicación por radio con las torres cuando no hay comunicación de voz / datos?

(2) ¿Qué indica "Teléfono inactivo"?

(3) ¿Qué indica "Sistema Android", energía utilizada por la ejecución del código del sistema operativo?

(4) ¿Qué indica "Mediaserver"?

(5) ¿Qué indica "Android Core Apps"?

(6) También enumera la energía consumida por aplicaciones individuales. Me pregunto si esos elementos solo incluyen la energía consumida por CPU + RAM + Flash, porque la energía utilizada por display + wifi + cell ya se enumera por separado sin desglosar las aplicaciones. ¿Estoy en lo correcto?

(7) ¿Cómo mide Android la energía utilizada por un componente de hardware individual? Por ejemplo, para medir la energía utilizada por la pantalla, ¿se mide por voltaje y corriente o solo se mide en el momento en que se enciende la pantalla y / o la luz de fondo? Si este último es el caso, ¿cómo maneja el hardware diferente?

(8) ¿Cómo mide Android la energía utilizada por la CPU / RAM / Flash de cada proceso individual? Supongo que para la CPU, puede usar el muestreo y encontrar cuánto tiempo ocupa cada proceso en la CPU, al igual que muchos perfiladores de rendimiento. Pero para RAM y Flash, parece ser muy costoso medirlo en línea.

(9) ¿Es precisa la información en "Uso de la masa"? :-)

Cualquier ayuda sería muy apreciada. ¡Gracias!

hojas perennes
fuente

Respuestas:

6

Si hace clic en cada uno, le dará más información. No sé la respuesta a todas sus preguntas, pero compartiré lo que sé ...

(1) ¿Indica "Celda en espera" la energía utilizada por la comunicación por radio con las torres cuando no hay comunicación de voz / datos?

Si.

(2) ¿Qué indica "Teléfono inactivo"?

Es el poder que usa su dispositivo para permanecer encendido cuando no lo está usando. La CPU sigue funcionando y la memoria se mantiene encendida ...

(3) ¿Qué indica "Sistema Android", energía utilizada por la ejecución del código del sistema operativo?

Hay una opción separada para el sistema operativo Android que se refiere a la ejecución de aplicaciones. El sistema Android es la energía utilizada para ejecutar ciertos servicios en segundo plano como AutoSync y el lado del software para comunicarse con las torres celulares ...

(4) ¿Qué indica "Mediaserver"?

Creo que todo esto es procesamiento de audio y video. No creo que refleje el tiempo total que tocaste la música, sino el tiempo total de procesamiento que la CPU usó para decodificarla.

(5) ¿Qué indica "Android Core Apps"?

No tengo esto en mi teléfono. Me pregunto si esto es lo que se denomina "sistema operativo Android" para mí.

(6) También enumera la energía consumida por aplicaciones individuales. Me pregunto si esos elementos solo incluyen la energía consumida por CPU + RAM + Flash, porque la energía utilizada por display + wifi + cell ya se enumera por separado sin desglosar las aplicaciones.

Gran pregunta No lo sé.

Mate
fuente
Hola Matt Gracias por las respuestas (+1). Con respecto a (5), tienes razón en que vi tanto "Android Core Apps" como "Android OS". Por ejemplo, esta página, geardiary.com/2009/12/29/… , tiene "Aplicaciones Android Core". Entonces, ¿la energía consumida al ejecutar código en el kernel se clasifica en "Sistema Android" o "Sistema operativo Android"? Usted mencionó que el sistema operativo Android se refiere a la ejecución de aplicaciones. ¿Qué son exactamente esas "aplicaciones"?
siempreverde