2 votos

¿Cómo puedo rastrear la causa del uso de la batería del "Sistema Android" y del "Sistema Operativo Android"?

Tengo un Samsung Galaxy SIII que de repente, aunque estuvo en modo avión todo el tiempo, empezó a agotar la batería en menos de 6 horas. Las actualizaciones de varios pedazos de hinchables Samsung fueron aceptadas aproximadamente en este momento.

El monitor de la batería incorporado en la configuración muestra que el 60% del uso es "Sistema Android" o "Sistema Operativo Android".

Así que la pregunta: ¿Cómo puedo determinar qué aplicación o proceso hay detrás de las llamadas al "Sistema Android" o al "Sistema Operativo Android"? ¿Hay alguna manera de contar los procesos que se despiertan? ¿Requerirá esto acceso a root?

3voto

Mobile Power Puntos 121

Puedes ver fácilmente los despertares del procesador sin el acceso a root.

  1. Si estás ejecutando Android L, las estadísticas del procesador se pueden ver yendo a Ajustes > Batería y seleccionando una aplicación de la lista. Observa el porcentaje total de batería que utiliza cada aplicación. Observa las aplicaciones que tienen una larga duración de "Permanecer despierto" que se ejecutaban en segundo plano. Busca las aplicaciones que tienen una larga duración de GPS y muchos datos móviles. Los tiempos de conexión largos también pueden ser malos, si la aplicación se ejecutaba en segundo plano y no tenía una razón para estar conectada. Todas estas acciones consumen energía extra de la batería.

  2. Si estás corriendo Android 4.3 o anterior, Detector Wakelock (WLD) es una gran manera de identificar los problemas de sueño del procesador. Miren la duración y el número de bloqueos de vigilia. Perfil de Trepn también muestra los relojes despertadores y permite ver el consumo de energía del sistema en general. Comprueba la potencia de tu dispositivo en reposo y ejecutando varias aplicaciones.

  3. Si quieres ver los despertares del procesador en Android L, usa el Historial de Batería de Google. Lo uso para ver las aplicaciones que mantienen el procesador despierto (p. ej. wake_locks), la tasa de descarga de la batería (p. ej. el nivel de la batería) y la sincronización de la aplicación (es la línea 5 del gráfico). Si desea probarlo, a continuación encontrará las instrucciones de instalación y uso:

Una configuración única para hacer funcionar el Battery Historian

  1. Descargue e instale Python 2.7 (si no está ya instalado)
  2. Descargue la historia de la batería de GitHub aquí
  3. Extracto historian.py de la .zip y copiarlo en el archivo Python2.7 directorio

Historiador de la batería en funcionamiento

Escriba lo siguiente en el indicador de comando después de conectarse a un dispositivo Android 5.x:

C:\>cd python27
C:\Python27>adb shell dumpsys batterystats --enable full-wake-history
C:\Python27>adb bugreport > bugreport.txt
C:\Python27>historian.py -a bugreport.txt > batterystats.html

Hazme saber si alguna de estas cosas te ayudan.

0 votos

Considera la posibilidad de no firmar tus mensajes con tu nombre. Si quieres mencionar tu nombre real, puedes añadirlo en tu nombre para mostrar o acerca de mí incluyendo tu rick**..**@gmail.com. :)

0 votos

Gracias. Agradezco estos comentarios. Soy relativamente nuevo aquí y no volveré a hacerlo.

0 votos

Para KitKat, que es lo que tengo, el detector WakeLock requiere Root.

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