PDA

Ver la Versión Completa : ¿Cómo interpretar betterbatterystats?


klaus 99
04/04/12, 10:43:11
Buenas,he estado buscando tutoriales de este programa pero no consigo nada.
Si hubiese alguna alma caritativa que sepa como se utiliza o sabe de algún tutorial se lo agradecería mucho.

Salu2 y gracias de antemano.

Tayson1984
04/04/12, 11:13:32
Buenas,he estado buscando tutoriales de este programa pero no consigo nada.
Si hubiese alguna alma caritativa que sepa como se utiliza o sabe de algún tutorial se lo agradecería mucho.

Salu2 y gracias de antemano.

+1.
Tambien estoy interesado en el tema de la leyenda, el color rojo o azul de las barras.
@Klaus creo que el dato "Us" es el que te dice cuanto tiempo ha estado usado por el usaurio y el "Sys" por el sistema. El que indica "Starts", es las veces que se ha cargado la aplicacion. Yo lo ordeno siempre por Process

Lobo07
04/04/12, 11:16:16
otro que se apunta a un tutorial porque no me aclaro
gracias

frodo
04/04/12, 11:38:44
Otro mas que se une a la pregunta del famoso tutol.
Gracias

bobetin
04/04/12, 11:49:50
Todos nos apuntamos!! xD

klaus 99
04/04/12, 12:56:52
Seguro que hay mucha gente que le gustaría saber utilizar este programa por eso pido que al que entre en este hilo y le interese postee aunque sea +1 para que alguien que nos pueda ayudar vea que somos muchos a los que nos hace falta informacion y así nos pueda echar una mano.
Gracias a todos.

klaus 99
04/04/12, 16:51:05
Buenas,he estado buscando tutoriales de este programa pero no consigo nada.
Si hubiese alguna alma caritativa que sepa como se utiliza o sabe de algún tutorial se lo agradecería mucho.

Salu2 y gracias de antemano.
Me autorrespondo para ver si al haber mas gente conectada por la tarde nos echan una mano.

Salu2

victorgordis
04/04/12, 17:01:04
Si, no estaria mal.
+1

Sensei Zaldi00
04/04/12, 19:11:14
A mi no me hace falta pero todo sea por una buena causa, de todas formas como no recibas ayuda de algún desarrollador lo tienes chungo

Mi batería es como mi conocimiento, lo justo para pasar el día

LeoFar
05/04/12, 07:59:50
+1 otro q se suma al pedido :D

Galaxito segundo
05/04/12, 10:34:26
O sea, que nadie entiende el programa pero todos lo usamos... Increíble. :D

fedefer
05/04/12, 15:29:49
otro que se suma. no entiendo nada.:pensando:

confar
05/04/12, 15:46:46
creo que deberiamos contactar al desarrollador... porque todos tenemos dudas

y creo que es mejor que usemos el boton gracias.... incluso yo sugeriria a los creadores del foro que pusieran algo parecido a "me gusta" o que cambien eso de gracias a me gusta...

asi nos evitamos post innecesarios +1 o con comentarios repetitivos


por cierto, no se que tenga que ver este post en esta seccion del foro..... deberia estar en la seccion de software para android

klaus 99
05/04/12, 18:27:34
creo que deberiamos contactar al desarrollador... porque todos tenemos dudas

y creo que es mejor que usemos el boton gracias.... incluso yo sugeriria a los creadores del foro que pusieran algo parecido a "me gusta" o que cambien eso de gracias a me gusta...

asi nos evitamos post innecesarios +1 o con comentarios repetitivos


por cierto, no se que tenga que ver este post en esta seccion del foro..... deberia estar en la seccion de software para android
Lo he posteado aqui por que los procesos que se pueden congelar viendolos en esta aplicacion no son los mismos en todos los terminales.
Salu2

confar
05/04/12, 18:58:43
Lo he posteado aqui por que los procesos que se pueden congelar viendolos en esta aplicacion no son los mismos en todos los terminales.
Salu2

pero en la seccion de roms?

a lo mucho seria en la seccion general de sg2... pero creo que al final de cuentas debe ser en la seccion general de software para android

ademas siendo android, deberian ser muy parecidos los procesos... solo se diferencian por los de cada fabricante segun su interfaz pero esos todos ya los sabemos o no?

klaus 99
05/04/12, 19:19:26
pero en la seccion de roms?

a lo mucho seria en la seccion general de sg2... pero creo que al final de cuentas debe ser en la seccion general de software para android

ademas siendo android, deberian ser muy parecidos los procesos... solo se diferencian por los de cada fabricante segun su interfaz pero esos todos ya los sabemos o no?

Si algun moderador lo cree conveniente que lo cambie.
En los post de las roms para sgs2 se pide informacion con bastsnte frcuencia.
Yo llevo 2 semanas con un consumo muy alto de bateria por eso pido ayuda aqui.

edwinpr01
05/04/12, 19:42:59
+1 me uno ala causa

Enviado desde mi GT-I9100 usando Tapatalk

victorin
05/04/12, 19:58:23
Muy interesante...

confar
05/04/12, 22:01:04
Por cierto, supongo que si buscaron y aunque encontraron la informacion prefieren que este en español, porque la informacion completa esta aquí.

http://forum.xda-developers.com/showthread.php?t=1179809

Solo que en ingles, especialmente en el post 3.



Enviado desde mi GT-P7300 usando Tapatalk

victorin
05/04/12, 22:05:24
Claro compi de eso se trata que esté en español porque es una cuestión técnica y cuesta mas entenderlo.
De todas formas si alguien lo pudiera explicar de una forma mas sencilla...

confar
05/04/12, 22:08:21
Claro compi de eso se trata que esté en español porque es una cuestión técnica y cuesta mas entenderlo.
De todas formas si alguien lo pudiera explicar de una forma mas sencilla...

Jeje quieres peladito y en la boca.

Como es algo técnico es complicado. Eso tal vez un cocinero te lo pueda decir pero uno de los buenos.

Enviado desde mi GT-P7300 usando Tapatalk

victorin
05/04/12, 22:20:49
A poder ser bebido sin masticar, jeje.
Claro es por eso que todos los compañeros tenemos dificultad en entenderlo pero creo que lo mas importante es saber como controlar al terminal para que no se despierte con la pantalla apagada, lo dicho a ver si algún experto nos despeja las dudas...

emdebe
05/04/12, 22:33:55
+1

Gracias

matiaz0
09/04/12, 17:44:17
pues parece que nadie tiene ni idea... voy a ver si pillo algo en inglés.

sivandra
09/04/12, 17:52:30
+1:pensando::pensando:

kdekilo
18/04/12, 19:30:34
y yo venía a preguntar... XD

Tatsujin
28/04/12, 00:27:37
Me apunto.

Me extraña muchísimo que ningún usuario sepa bien como se usa la aplicación.

Aegnor
23/06/12, 00:29:50
Lo he dejado en el hilo de la rom CM9, pero lo pongo aquí también:

Aquí viene mi pequeño tutorial de cómo interpreto el Better Battery Stats. Hay muchos tecnicismos que no entiendo, así que puede ser que no sea correcto y me esté equivocando. Advierto también que no explico cómo funciona, ya que no lo sé xD

Hay 5 pestañas: Other, Partial Wakelocks, Kernel Wakelocks, Alarms, Process. Nos interesan sólo Other, Kernel Wakelocks y Process. Dentro de estas pestañas podemos elegir tres referencias para empezar la monitorización: Since charged (creo que es cuando alcanza el 100% de carga), Since unplugged (por defecto) y Since Custom Ref. Yo uso "Since unplugged", es decir, empieza la monitorización cuando desenchufamos el móvil de una carga. También podemos usar "Since Custom Ref." añadiendo una marca desde donde va a empezar la monitorización (tecla menú -> more -> Set Custom Ref.), útil si, por ejemplo, cambiáis de modem pero no habéis cargado el móvil.

La pestaña Other nos da tiempos, estando arriba del todo el tiempo desde que se empezó la monitorización. Estarán ordenados de menor a mayor y no creo que necesiten mucha explicación. Tiempo de pantalla, de deep sleep, con wifi puesto...

La pestaña Process nos muestra los procesos que se han utilizado y el tiempo que han estado usando la CPU mientras estaban activas. Tienen nombres que no ayudan mucho, así que podéis mirar en Google y si tenéis suerte, sabréis a qué se refieren. La barra roja indica que el proceso ha sido llamado por el sistema, si es azul lo ejecutaría el usuario.

Kernel Wakelocks es el más interesante. No sé interpretar las cosas, pero si pone "wlan" o "bln" (como me ponía a mí), entonces es la señal wifi o el programa bln los que están causando los kernel wakelocks. Ésto es lo que incrementa el uso de Android OS y drena la batería. Para el resto pues lo mismo, tirar de Google a ver si da más información.

Mención especial al widger 2x2, con tiempos desde que se desenchufó, deep sleep, en uso, pantalla, kernel wakelocks (kwl) y partial wakelocks (pwl). Aquí es donde comparo el tiempo de kwl con el total (since) y en uso (awake).

Hasta aquí lo que hago yo con el Better Battery Stats. Si está algo mal (que no me extrañaría) agradecería a quien supiera que me corrigiera, así todos aprendemos.

busesp
19/02/13, 10:41:20
+1 a ver algo más de luz . gracias! !!

MASSELING00
19/02/13, 14:58:31
++++++++1.000.000!! es una app rara de cAjones..!! a ver sialgun sabio nos ilumina! saludos

grande AEGNOR

WoodBox
19/02/13, 16:57:23
No soy un Sabio pero intentaré explicar el uso que le doy al BBS :D
Mencionar que si meto algún gambazo mil perdones ya que parte de lo que explicaré es mas una interpretación que un conocimiento en si.


COMO INTERPRETAR EL BETTER BATTERY STATS (BBS) ... y no morir en el intento

Lo primero en que nos fijamos al abrir la aplicación es que en la parte superior tiene 2 pestañas desplegables.

La pestaña de arriba seria esta:
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150221_zps16749026.png

Y lo que nos indica es:
Other: Información variada de tiempos.
Kernel Wakelock: Os explico luego lo que son los wakelocks ;) en este caso del kernel
Partial Wakelocks: Os explico luego lo que son los wakelocks ;) y en este caso de aplicaciones
Alarms: Nos indica los "despertares" del dipositivo, que procesos despiertan el movil de deep sleep
Network: El consumo de datos ( acceso a red ) de cada apicación
CPU States: El tiempo que pasa la CPU en cada frecuencia
Process: Los procesos o aplicaciones que ejecuta directamente el usuario

Respecto a los wakelocks , una traducción podría ser "Bloqueo-Despertar" y a mi modo de entender es lo que realizan, bloquear el teléfono en modo despierto para impedir que pase a estado de inactividad luego veremos porque y no necesariamente es malo, al contrario son totalmente necesarios para un buen funcionamiento pero en ocasiones un mal wakelock nos puede chupar mucha bateria.

En la segunda pestaña tendremos algo asi:
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150234_zps68869673.png

Y lo que nos indica es desde cuando queremos que nos muestre las estadisticas.
Since Charged: Desde la ultima carga completa de bateria
Since Unplugged: Desde la ultima vez que desenchufaste el movil del cargador ( la mas usada )
Since Custom Ref: Desde el momento que yo le diga. ( Le indico que me voy a la cama y solo toma los datos por la noche por ej. )
Since Screen Off: Desde la ultima vez que se apago la pantalla
Since Boot: Desde la ultima vez que arranco el movil

Es posible que a vezces no nos muestre datos destro de una de estas opciones, por ejemplo, cargas el movil al 100% y lo desenchufas ( Since unplugged ) pero cuando va al 80% reinicias el movil , a partir de ese momento Since unplugged no mostrara datos porque el movil no se ha desenchufado "nunca" y en Since charged tampoco aparecera nada porque "nunca" ha estado al 100% de bateria.
Es decir si reiniciamos pedemos las estadisticas acumuladas pero no importa mucho esto.

Al turrón...

1- OTHER
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150302_zps5de1af4e.png

Aqui vemos tiempos por ejemplo:
- El Wifi ha estado encendido el 100% del tiempo , 3h 55m 25s de los cuales ha estado activo el 100%
- Ha estado todo el tiempo sin conexion de datos ( lo tengo desactivado )
- No ha perdido la señal o no se ha conectado a ninguna señal desconocida en ningún momento ( Eso es que el modem no va mal )
- Y por ultimo nos informa del estado del telefono que creo merece la pena explicar.

El teléfono tiene tres estados a grandes rasgos:
- Screen ON ( Pantalla encendida y por lo tando movil despierto ) 32,1% del tiempo
- Awake ( Despierto , aunque no necesariamente con la pantalla encendida ) 37,1% del tiempo
- Deep Sleep ( el movil esta semi-inconsciente ) 63,9% del tiempo

Deep Sleep + Awake = 100% del tiempo

Puesto que la pantalla encendida es lo que mas bateria gasta con diferencia y podemos hacer relativamente poco con este programa para reducirlo y que en deep sleep es cuando menos gasta el movil, lo que trataremos de averiguar con este programa es que pasa en ese tiempo mientras el movil esta con la pantalla apagada pero todavia esta despierto.

37,1% de tiempo Awake - 32,1% del tiempo Screen On = 5% del tiempo
Durante ese 5% del tiempo "algo" ha impedido que el movil pase a deep sleep y generelmente son los famosos wakelocks.

2- KERNEL WAKELOCK
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150314_zps3004a95c.png

Primero antes de comentar pondre un ejemplo.
Tu estas utilizando el navegador en el movil y dejas de tocar la pantalla el proceso lógico seria: 1º el movil apaga la pantalla y 2º el movil entra en deep sleep puesto que el movil no utiliza recursos.
Ahora te llaman por telefono, el movil despierta y coges la llamada, mientras hablas el movil apaga la pantalla y realmente no estas usando capacidad de proceso pero aun asi el movil permanece despierto, no entra en deep sleep ¿por que? porque si entrase en deep sleep la llamada se cortaria.

Es decir hay veces que el movil esta haciendo algo y estos wakelocks retienen al movil despierto hasta que termine ese "algo" y luego le dejan ir a dormitar como una marmota.

El problema estaría si un wakelock permaneciese activo por ejemplo 3 horas, ese wakelock no dejaria que el movil entrase an deep sleep y aun con la pantalla apagada el movil estaria despierto esas tres horas chupando bateria.

Por lo tanto lo ideal seria que los wakelocks fuesen lo mas pequeños posible.

Si nos fijamos en el pantallazo tenemos:
l2_hsic : esta libreria se utiliza para comunicar el procesador con el usb o con los datos 3G de hay que sea necesario un wakelock que no nos corte las comunicaciones si se transmite algo importante. a mi se me ha activado 1m 46s es decir ha bloqueado 1m y 46s la entrada de deep sleep. este wakelock consume muy poco y en un ciclo de bateria completo considero que 11 minutos es una cifra aceptable en circunstancias normales.

sec_battery_monitor : pues la monitorizacion de la carga de bateria , solo 47 segundos

power_manager_service : administrador de energia, por que salga el circulito no es malo, en mi caso se ha activado 22segundos no creo que esautonomia sea lo que marque la diferencia :risitas:

alarm_rtc : aqui nos indica que el alarm manager ha ejecutado wakelocks , luego veremos Alarms en su apartado correspondiente aunque con 21 segundos de wake lock no hay mucho que rascar aqui.

Podria seguir enumerando pero ya los importantes que quedan se refieren al wifi o a los datos 3G , el kernel puede generar wakelocks a instancias de una conexion 3G o wifi por ejemplo para evitar que entre en modo deep sleep mientras estas recibiendo un video por guasap :D.

Y lo importante aqui es que los tiempos no se desmadren.

3- PARTIAL WAKELOCKS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150325_zps1539185d.png

El caso de los partial wakelocks es como los anteriores solo que en lugar de ser a instancias del kernel , estos wakelock son generados por aplicaciones.

No hay gran cosa que ver en mi grafica pero aqui sacaremos la informacion mas util pra evitar el drenaje de bateria ya que generalmente la aplicacion que nos chupe mas es una aplicacion que o la instalamos nosotros o viene de serie en el movil, la mayoria de custom ROM vienen sin el molesto Bloat Ware que nos meten los fabricantes y que ademas uede ser muyyy gaston.

Analizando la captura:
1º y campeon tengo al BBS que me dice ademas que es un wakelock mientras "guarda referencias" como yo lo doy uso al BBS es normal que salte algun wakelock pero como vemos es solo de 2m 18s nada preocupante
2- Media scaner service o en cristiano servicio de escaneo de medios cuando arrancas el movil por ejemplo escane la sd en busca de musica o fotos nuevas para añadir a su indice.
Activarlo? Desactivarlo? por 1m 12s de wakelock no me como la cabeza y que funcione cuando quiera :))

Podemos seguir y veremos Wakelocks por el sonido ( audio out ) en mi caso por la alarma matutina , wakelocks por subidas de dropbox etc.

Como antes si no se desmadran los tiempos no os comais la cabeza, si veis algo que bloque 30 minutos entonces si que hay que mirar mejor.

4- ALARMS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150342_zps9140f6f0.png

La alarmas o despertares ( wake up ) nos incican quien y cuantas veces nos despierta del deep sleep, es normal que el movil se despierte, para recibir sms, whatsapp hacer sonar la alarma etc.
Pero en ocasiones agunas aplicaciones son mas molestas que la megafonia de Ryan Air y no te dejan dormir tranquilo para decirte una chorrada.

Si analizamos la captura vemos que el popular whatsapp tiene 9 despertares, es decir por el motivo que sea ha despertado a nuestro movil 9 veces, ahora si teneis tambien instalado el LINE mirad los despertares y..... sorpresa!!

El despertador me ha despertado el movil 5 veces ( Si esta mañana no queria salir de la cama :P )

Android y el proceso de google que tienen 104 y 74 despertares ni idea de donde vienen , no me preocupan demasiado ya que de bateria voy bien ahora pero seguro que si le diesemos caña al autostarts y bloqueo algun arranque bajabamos esa cifra.

5- NETWORK
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150354_zps03677208.png

Aquí nos indica el consumo de datos.

Por mencionar vemos el dropbox que me ha subido 3 Mb ( o el 66,8% del trafico ) que el explorador ( 1 Mb 25,8% del trafico ) esto ya lo se yo puesto que tanto el explorer como dropbox les he mandado hacer esto pero...

Me chiva que el apex launcher me ha consumido 58Kb o el propio BBS 20Kb
78Kb en total no es relevante pero imagina una apli que te descargue cada dia 5Mb y tu no lo sabes, aqui lo podras ver.

Ojo con algunas aplis gratuitas , si tienen mucha publicidad esta publicidad es por conexion a internet luego consume datos y batería.
Normalelte no hay problema y son consumos contenidos pero si hay dudas aqui es donde tenemos que mirar.

6- CPU STATES
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150412_zps65d3b60f.png

Información sobre cuanto tiempo pasa la CPU en cada estado , le podeis echar un ojo si quereis sobre todo para asegurarse que entra en el modo Deep Sleep.

Este aparatado puede ser interesante si toqueteas el kernel , por ejemplo si cambias parametros del governor para que escale mas rapido hacia arriba o abajo o que se salte frecuencias y vaya directamente a frecuencias superiores aqui podemos chequear en que estado pasa mas o menos tiempo.

7- PROCESS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150432_zps52cbee09.png

Sinceramente este apartado es que menos entiendo , da informacion acerca de los procesos que se han ejecutado pero no me queda muy claro que quiere indicar la barra azul/roja , los stars o los UID por lo que lo miro, pienso que es muy bonito, pero no lo uso.
Sera importante ?? pues no lo se.... :risitas:

Bueno hasta aqui el mini tutu para entender el BBS , si habeis llegado hasta aqui supongo que entendereis que el BBS no es una aplicación mágica que reduce el consumo de bateria, es solo una fuente de información para saber de forma mas efectiva que la bateria de android para ver donde se nos van los mV.

Un Saludo a tod@s

Phenom92
19/02/13, 17:17:57
Ya hay un hilo sobre esto:
http://www.htcmania.com/showthread.php?t=500223
Igualmente el compi de arriba se acaba de currar una buena explicación aunque no la haya leido por vagancia jejeje

busesp
19/02/13, 17:44:37
Ya hay un hilo sobre esto:
http://www.htcmania.com/showthread.php?t=500223
Igualmente el compi de arriba se acaba de currar una buena explicación aunque no la haya leido por vagancia jejeje

Anda la leche y yo buscando y sin encontrar nada, de todas formas vaya review tutorial que se ha currado el de arriba si señor si. Muchas gracias ahora le echaré un ojo. Graciassss

Sensei Zaldi00
19/02/13, 19:19:35
No soy un Sabio pero intentaré explicar el uso que le doy al BBS :D
Mencionar que si meto algún gambazo mil perdones ya que parte de lo que explicaré es mas una interpretación que un conocimiento en si.


COMO INTERPRETAR EL BETTER BATTERY STATS (BBS) ... y no morir en el intento

Lo primero en que nos fijamos al abrir la aplicación es que en la parte superior tiene 2 pestañas desplegables.

La pestaña de arriba seria esta:
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150221_zps16749026.png

Y lo que nos indica es:
Other: Información variada de tiempos.
Kernel Wakelock: Os explico luego lo que son los wakelocks ;) en este caso del kernel
Partial Wakelocks: Os explico luego lo que son los wakelocks ;) y en este caso de aplicaciones
Alarms: Nos indica los "despertares" del dipositivo, que procesos despiertan el movil de deep sleep
Network: El consumo de datos ( acceso a red ) de cada apicación
CPU States: El tiempo que pasa la CPU en cada frecuencia
Process: Los procesos o aplicaciones que ejecuta directamente el usuario

Respecto a los wakelocks , una traducción podría ser "Bloqueo-Despertar" y a mi modo de entender es lo que realizan, bloquear el teléfono en modo despierto para impedir que pase a estado de inactividad luego veremos porque y no necesariamente es malo, al contrario son totalmente necesarios para un buen funcionamiento pero en ocasiones un mal wakelock nos puede chupar mucha bateria.

En la segunda pestaña tendremos algo asi:
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150234_zps68869673.png

Y lo que nos indica es desde cuando queremos que nos muestre las estadisticas.
Since Charged: Desde la ultima carga completa de bateria
Since Unplugged: Desde la ultima vez que desenchufaste el movil del cargador ( la mas usada )
Since Custom Ref: Desde el momento que yo le diga. ( Le indico que me voy a la cama y solo toma los datos por la noche por ej. )
Since Screen Off: Desde la ultima vez que se apago la pantalla
Since Boot: Desde la ultima vez que arranco el movil

Es posible que a vezces no nos muestre datos destro de una de estas opciones, por ejemplo, cargas el movil al 100% y lo desenchufas ( Since unplugged ) pero cuando va al 80% reinicias el movil , a partir de ese momento Since unplugged no mostrara datos porque el movil no se ha desenchufado "nunca" y en Since charged tampoco aparecera nada porque "nunca" ha estado al 100% de bateria.
Es decir si reiniciamos pedemos las estadisticas acumuladas pero no importa mucho esto.

Al turrón...

1- OTHER
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150302_zps5de1af4e.png

Aqui vemos tiempos por ejemplo:
- El Wifi ha estado encendido el 100% del tiempo , 3h 55m 25s de los cuales ha estado activo el 100%
- Ha estado todo el tiempo sin conexion de datos ( lo tengo desactivado )
- No ha perdido la señal o no se ha conectado a ninguna señal desconocida en ningún momento ( Eso es que el modem no va mal )
- Y por ultimo nos informa del estado del telefono que creo merece la pena explicar.

El teléfono tiene tres estados a grandes rasgos:
- Screen ON ( Pantalla encendida y por lo tando movil despierto ) 32,1% del tiempo
- Awake ( Despierto , aunque no necesariamente con la pantalla encendida ) 37,1% del tiempo
- Deep Sleep ( el movil esta semi-inconsciente ) 63,9% del tiempo

Deep Sleep + Awake = 100% del tiempo

Puesto que la pantalla encendida es lo que mas bateria gasta con diferencia y podemos hacer relativamente poco con este programa para reducirlo y que en deep sleep es cuando menos gasta el movil, lo que trataremos de averiguar con este programa es que pasa en ese tiempo mientras el movil esta con la pantalla apagada pero todavia esta despierto.

37,1% de tiempo Awake - 32,1% del tiempo Screen On = 5% del tiempo
Durante ese 5% del tiempo "algo" ha impedido que el movil pase a deep sleep y generelmente son los famosos wakelocks.

2- KERNEL WAKELOCK
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150314_zps3004a95c.png

Primero antes de comentar pondre un ejemplo.
Tu estas utilizando el navegador en el movil y dejas de tocar la pantalla el proceso lógico seria: 1º el movil apaga la pantalla y 2º el movil entra en deep sleep puesto que el movil no utiliza recursos.
Ahora te llaman por telefono, el movil despierta y coges la llamada, mientras hablas el movil apaga la pantalla y realmente no estas usando capacidad de proceso pero aun asi el movil permanece despierto, no entra en deep sleep ¿por que? porque si entrase en deep sleep la llamada se cortaria.

Es decir hay veces que el movil esta haciendo algo y estos wakelocks retienen al movil despierto hasta que termine ese "algo" y luego le dejan ir a dormitar como una marmota.

El problema estaría si un wakelock permaneciese activo por ejemplo 3 horas, ese wakelock no dejaria que el movil entrase an deep sleep y aun con la pantalla apagada el movil estaria despierto esas tres horas chupando bateria.

Por lo tanto lo ideal seria que los wakelocks fuesen lo mas pequeños posible.

Si nos fijamos en el pantallazo tenemos:
l2_hsic : esta libreria se utiliza para comunicar el procesador con el usb o con los datos 3G de hay que sea necesario un wakelock que no nos corte las comunicaciones si se transmite algo importante. a mi se me ha activado 1m 46s es decir ha bloqueado 1m y 46s la entrada de deep sleep. este wakelock consume muy poco y en un ciclo de bateria completo considero que 11 minutos es una cifra aceptable en circunstancias normales.

sec_battery_monitor : pues la monitorizacion de la carga de bateria , solo 47 segundos

power_manager_service : administrador de energia, por que salga el circulito no es malo, en mi caso se ha activado 22segundos no creo que esautonomia sea lo que marque la diferencia :risitas:

alarm_rtc : aqui nos indica que el alarm manager ha ejecutado wakelocks , luego veremos Alarms en su apartado correspondiente aunque con 21 segundos de wake lock no hay mucho que rascar aqui.

Podria seguir enumerando pero ya los importantes que quedan se refieren al wifi o a los datos 3G , el kernel puede generar wakelocks a instancias de una conexion 3G o wifi por ejemplo para evitar que entre en modo deep sleep mientras estas recibiendo un video por guasap :D.

Y lo importante aqui es que los tiempos no se desmadren.

3- PARTIAL WAKELOCKS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150325_zps1539185d.png

El caso de los partial wakelocks es como los anteriores solo que en lugar de ser a instancias del kernel , estos wakelock son generados por aplicaciones.

No hay gran cosa que ver en mi grafica pero aqui sacaremos la informacion mas util pra evitar el drenaje de bateria ya que generalmente la aplicacion que nos chupe mas es una aplicacion que o la instalamos nosotros o viene de serie en el movil, la mayoria de custom ROM vienen sin el molesto Bloat Ware que nos meten los fabricantes y que ademas uede ser muyyy gaston.

Analizando la captura:
1º y campeon tengo al BBS que me dice ademas que es un wakelock mientras "guarda referencias" como yo lo doy uso al BBS es normal que salte algun wakelock pero como vemos es solo de 2m 18s nada preocupante
2- Media scaner service o en cristiano servicio de escaneo de medios cuando arrancas el movil por ejemplo escane la sd en busca de musica o fotos nuevas para añadir a su indice.
Activarlo? Desactivarlo? por 1m 12s de wakelock no me como la cabeza y que funcione cuando quiera :))

Podemos seguir y veremos Wakelocks por el sonido ( audio out ) en mi caso por la alarma matutina , wakelocks por subidas de dropbox etc.

Como antes si no se desmadran los tiempos no os comais la cabeza, si veis algo que bloque 30 minutos entonces si que hay que mirar mejor.

4- ALARMS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150342_zps9140f6f0.png

La alarmas o despertares ( wake up ) nos incican quien y cuantas veces nos despierta del deep sleep, es normal que el movil se despierte, para recibir sms, whatsapp hacer sonar la alarma etc.
Pero en ocasiones agunas aplicaciones son mas molestas que la megafonia de Ryan Air y no te dejan dormir tranquilo para decirte una chorrada.

Si analizamos la captura vemos que el popular whatsapp tiene 9 despertares, es decir por el motivo que sea ha despertado a nuestro movil 9 veces, ahora si teneis tambien instalado el LINE mirad los despertares y..... sorpresa!!

El despertador me ha despertado el movil 5 veces ( Si esta mañana no queria salir de la cama :P )

Android y el proceso de google que tienen 104 y 74 despertares ni idea de donde vienen , no me preocupan demasiado ya que de bateria voy bien ahora pero seguro que si le diesemos caña al autostarts y bloqueo algun arranque bajabamos esa cifra.

5- NETWORK
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150354_zps03677208.png

Aquí nos indica el consumo de datos.

Por mencionar vemos el dropbox que me ha subido 3 Mb ( o el 66,8% del trafico ) que el explorador ( 1 Mb 25,8% del trafico ) esto ya lo se yo puesto que tanto el explorer como dropbox les he mandado hacer esto pero...

Me chiva que el apex launcher me ha consumido 58Kb o el propio BBS 20Kb
78Kb en total no es relevante pero imagina una apli que te descargue cada dia 5Mb y tu no lo sabes, aqui lo podras ver.

Ojo con algunas aplis gratuitas , si tienen mucha publicidad esta publicidad es por conexion a internet luego consume datos y batería.
Normalelte no hay problema y son consumos contenidos pero si hay dudas aqui es donde tenemos que mirar.

6- CPU STATES
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150412_zps65d3b60f.png

Información sobre cuanto tiempo pasa la CPU en cada estado , le podeis echar un ojo si quereis sobre todo para asegurarse que entra en el modo Deep Sleep.

Este aparatado puede ser interesante si toqueteas el kernel , por ejemplo si cambias parametros del governor para que escale mas rapido hacia arriba o abajo o que se salte frecuencias y vaya directamente a frecuencias superiores aqui podemos chequear en que estado pasa mas o menos tiempo.

7- PROCESS
http://i1307.photobucket.com/albums/s587/woodbox66/2013-02-19150432_zps52cbee09.png

Sinceramente este apartado es que menos entiendo , da informacion acerca de los procesos que se han ejecutado pero no me queda muy claro que quiere indicar la barra azul/roja , los stars o los UID por lo que lo miro, pienso que es muy bonito, pero no lo uso.
Sera importante ?? pues no lo se.... :risitas:

Bueno hasta aqui el mini tutu para entender el BBS , si habeis llegado hasta aqui supongo que entendereis que el BBS no es una aplicación mágica que reduce el consumo de bateria, es solo una fuente de información para saber de forma mas efectiva que la bateria de android para ver donde se nos van los mV.

Un Saludo a tod@s

Pues la raya azul implica primer plano, osea ejecutado por ti y la roja segundo plano

Juank Osorio
20/03/13, 19:49:21
Muchas gracias por la información!!!!!
:thumbup:

lizpat
07/05/13, 07:50:58
Gracias por la info!! :)