Averigua qué consume tu batería con Better Battery Stats

Averigua qué consume tu batería con Better Battery Stats

En Rootear ya os hemos hablado sobre como ahorrar batería en vuestros dispositivos, pero muchas veces el consumo de batería se dispara sin apenas usar nuestro teléfono, y aunque Android cuenta con su propio gráfico de consumo de batería, éste no aporta demasiada información útil sobre en que esta gastando nuestra batería. Por suerte un usuario de xda creó una aplicación con la que podremos saber en que se gastan los mAh de nuestra batería y vamos a enseñaros a sacar toda su potencia.

Imagen destacada para BBS Galaxy nexus

¿Qué son los wakelocks?

Android consta principalmente de 3 estados:

  1. Despierto con pantalla encendida (cuando usamos el teléfono)
  2. Despierto con la pantalla apagada (cuando esta realizando acciones en segundo plano)
  3. Dormido

Cuando el teléfono está dormido el consumo de batería es mínimo, sin embargo algunas aplicaciones necesitan ejecutar tareas en segundo plano (reproducir música con la pantalla apagada, recibir correo etc.) para ello utilizan los Partial wakelocks, que evitan que el teléfono entre en deep sleep causando un gasto de batería excesivo.

Conociendo la aplicación

Para que comience a monitorear la batería deberemos cargar y desenchufar el teléfono y dejar pasar un tiempo para que pueda recoger información, mientras tanto podemos usar nuestro teléfono con normalidad.

Cuando creamos que nuestro teléfono está gastando más batería de la necesaria vamos a la aplicación y veremos algo similar a esto:

Inicio en  la aplicación BBS

  • Deep slepp, corresponde al estado 3, cuanto mayor sea el tiempo aquí mejor.
  • Awake, corresponde al estado 2, nos interesa reducir al máximo el tiempo en este estado.
  • Screen on, corresponde al estado 1.
  • Wi-Fi on, tiempo que el Wi-Fi ha estado encendido.
  • Wi-Fi running, tiempo que el Wi-Fi ha estado conectado a una red.
  • No data connection, tiempo sin conexión de datos.
  • No or Unkonwn Signal, tiempo sin señal de red.
  • Screen dark,dimmed..., indica el tiempo en cada nivel de brillo.

Primer menú desplegable

  • Partial wakelocks , aquí podemos ver los distintos Partial wakelocks de las distintas aplicaciones y servicios, el tiempo que han mantenido despierto al teléfono, el número de wakelocks (count) y el impacto en tanto por cien.
  • Kernel Wakelock, lo mismo que en el caso de Partial wakelocks pero para el Kernel.
  • Alarms (solo disponible si se ha concedido permisos root) podemos ver los eventos creados por aplicaciones y el número de wakeups.
  • Network, la cantidad de datos transmitida por aplicación.
  • CPU States , indica la velocidad del procesador y el tiempo .
  • Process, podemos ver los procesos y su consumo de CPU.

Segundo menú desplegable

Aquí podemos seleccionar desde cuando queremos ver las estadísticas, pudiendo elegir entre:

  • Boot (arranque)
  • Unplugged (desenchufado)
  • Charged (cargado, batería 100%)
  • Screen off (pantalla apagada, sólo si hemos activado watchdog en ajustes)

Ajustes

Display

  • Filter stats : Activa o desactiva el filtro de valores iguales a 0
  • Hide graph bars : Oculta/muestra las barras
  • Show Battery Levels : Oculta el nivel de bateria, desde/hasta y el tanto por ciento/hora.
  • Customize views : aquí podemos activar algunos gráficos como Wi-Fi o pantalla.

Captura de funciones de los ajustes BBS

Defaults

  • Default stat : Opción por defecto al abrir la aplicación de las opciones del primer menú desplegable.
  • Default stat type : Opción por defecto al abrir la aplicación de las opciones del segundo menú desplegable.
  • Wakelock pc of : Como expresa la aplicación el tanto por ciento.
  • Fallback to since boot : Si no hay datos en opción por defecto mostrar la opción boot.

Settings

  • Knowledge Base : Podemos seleccionar los ajustes para la información sobre los wakelokcs (un icono amarillo). No hace falta modificar nada
  • Dumpfile : Podemos elegir que queremos que guarde en la copia.
  • Widget : Podemos cambiar la configuración del widget.
  • Watchdog : Varios ajustes sobre watchdog, util para saber que ocurre cuando apagamos nuestra pantalla.
  • Active monitoring : Podemos activar la monitorización activa. Consume batería, no toquéis nada.
  • Advanced : Aquí podemos activar varias opciones: el root, convertir a aplicación del sistema etc..

Principales wakelocks

Kernel wakelocks

  • PowerManagerService : Muestra una suma de wakelocks, para ver cuales son ir a Partial wakelocks para mas información.
  • multipdp / svnet-dormancy : Se debe al trafico de datos, ir a Network Stats para mas información.
  • wlan_rx kernel wakelock : Se debe al Wi-Fi, se recomienda apagar el Wi-Fi cuando no este usándose. Puede estar causado por una Router desactualizado.

Partial wakelocks

  • AlarmManager : Se debe a los eventos creados por aplicaciones, ir a Alarms para más información.
  • NlpWakeLock y NlpCollectorWakeLock : Se debe a los Servicios de Google y la localización. Desactivar el historial de ubicaciones debería reducirlo.
  • NetworkLocationPassiveCollection : Se debe al historia de ubicaciones de Google.
  • AudioOut_2 : Está relacionado con el audio y el escaneo de medios,suele aparecer cuando has escuhcado música.

Alarms

  • com.google.android.gms y com.google.android.gsf : Se debe, también, a los Servicios de Google. Suele ser por tener el historial de ubicaciones o el Google now activado. Ir a Ajustes de Google y desactivarlos.
  • com.google.android.location : Se debe a la localización. Cierra o congela Google maps.
  • Android : Desactivar la copia de seguridad de Google puede ayudar a reducirlo.

¿Y tú, que aplicaciones usas para monitorear tu batería?¿Tienes algún wakelock que no aparezca? Ponlo en los comentarios para que podamos ayudarte.

Google Play | Better Battery Stats

Para ti
Queremos saber tu opinión. ¡Comenta!