1 votos

Obtenga datos sobre el uso de la batería con una resolución más fina

Los mayores culpables del uso de la batería en mi teléfono, según la página de configuración de la batería y el GSam Battery Monitor, son siempre "Android System" y "Android OS". También tengo instalado "Watchdog", que sigue advirtiéndome de que "Android System" está usando mucha CPU en segundo plano.

GSam explica de forma útil que "Android System" incluye los paquetes "Input Devices", "Key Chain", "Settings", "LocationServices", entre otros, y los procesos "servicemanager" y "audiod" entre otros, pero no desglosa el uso de la batería de cada pieza.

¿Hay alguna forma de ver la información sobre el uso de la batería o de la CPU para cada paquete/proceso por separado, de modo que pueda averiguar qué componente específico del "Sistema Android" está quemando mi batería? Es difícil solucionar los problemas cuando no tengo información detallada sobre lo que está mal.

1voto

Matthew Read Puntos 35808

dumpsys batterystats (o dumpsys batteryinfo pre-Lollipop) debería darte la información que buscas, desglosada por procesos/paquetes. El formato legible por máquina ( --checkin ) mostrará los UID específicos si los necesita.

Probablemente necesitarás Root para ejecutar ese comando en un terminal de tu dispositivo, pero también debería funcionar desde adb shell .

0 votos

¿Cómo puedo usar esto? dumpsys batterystats (ejecutado con adb ya que no tengo Root) da MUCHA información, pero no estoy seguro de que incluya lo que necesito. Muestra el tiempo de despertar por PID, pero eso no es realmente útil ya que los PIDs cambian, y el tiempo de despertar no es lo mismo que el uso de la batería. La única parte de la salida que estima el uso de la energía en mAh lo desglosa por Uid, que parecen asignar a los paquetes, pero no puedo encontrar una manera de asignar Uids a los paquetes.

0 votos

@Josh Corriendo con la bandera --checkin dará como resultado un formato legible para el ordenador que comienza con un mapa de UIDs a nombres de paquetes. Puede ver el formato aquí: source.Android.com/devices/tech/power/batterystats.html

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X