PDA

Ver la Versión Completa : [ TUTORIAL ] Analizar el consumo de la batería.


quim135
02/04/13, 17:12:30
Hace unas semanas vi éste post en concreto en XDA y luego lo quise poner pero no hubo manera de encontrarlo. Hoy por casualidad lo he vuelta a hallar.

Es muy interesante y muy útil para saber mas exactmanete en que se nos va la batería y luego poder solucionarlo.

El tutorial como ya he dicho antes es de Xda y aquí ose dejo el link (http://forum.xda-developers.com/showthread.php?t=1433309)
(dar las gracias tambien a google translator aunque la verdad es que lo hace bastante como el culo y al final lo reescribo entero...)

__________________________________________________ _________________


Yo estaba hablando con DoomLord sobre cómo descubrir qué drena nuestras baterias y nos pusimos a discutir sobre las maneras de establecer claramente la cuestión.
En algún momento, mencioné una aplicación, BetterBatteryStats (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&rurl=translate.google.com&sl=auto&tl=es&u=http://forum.xda-developers.com/showthread.php%3Ft%3D1179809&usg=ALkJrhiEYpbC6FICbk4V_SUmE7W3A4Vj-w) , por chamomix (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&rurl=translate.google.com&sl=auto&tl=es&u=http://forum.xda-developers.com/member.php%3Fu%3D1330150&usg=ALkJrhgRXE0ltUAQwh2fIWsMrrLVpqUkAQ) .
Por lo tanto, DoomLord me animó a empezar este hilo para proporcionar información sobre cómo utilizar eficazmente esta aplicación para localizar con precisión las causas de la cuestión del drenaje de la batería.
Esto es muy importante para los usuarios que desean evaluar el rendimiento del kernel, pero no se detiene allí.
Puedes utilizar esta aplicación para ver si alguna aplicación que ha instalado está actuando y manteniendo despierto el teléfono y chupando batería

Antes de continuar con ésta guía, hay una versión de pago en el mercado para las personas que deseen apoyar el desarrollador (en el post original hay un link con la aplicación gratis pero no me ha parecido decente copiarlo. Que conste que yo la he comprado...son 2 eurillos y pinta muy bien). Compré esta aplicación y estoy seguro de que si lees esta guía, al final, tu vas a querer hacer lo mismo! Gracias chamomix (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&rurl=translate.google.com&sl=auto&tl=es&u=http://forum.xda-developers.com/member.php%3Fu%3D1330150&usg=ALkJrhgRXE0ltUAQwh2fIWsMrrLVpqUkAQ) ! http://forum.xda-developers.com/images/smilies/smile.gif

Paso 1:

Descarga la aplicación de este en el mercado (https://market.android.com/details?id=com.asksven.betterbatterystats) .

Paso 2:

Entonces, ¿qué es todo esto?? http://forum.xda-developers.com/images/smilies/confused.gifhttp://forum.xda-developers.com/images/smilies/confused.gifhttp://forum.xda-developers.com/images/smilies/confused.gif

No entres en pánico! En primer lugar, vamos a establecerlo de una manera nos que va a hacer las cosas menos complicadas.
Inicie la aplicación y pulse el botón Menú y luego seleccione Preferencias.

DISPLAY:
Make sure Filter stats is checked.
Hide graph bars also unchecked.

Valores predeterminados:
Stat defecto: Puede ser cualquier cosa. Esto es lo que primero verá al iniciar la aplicación. He puesto a otro, de manera que puedas hechar una mirada rápida a cuánto tiempo el teléfono estaba dormido y el tiempo que la pantalla era en que cada vez que abra la aplicación.
Tipo predeterminado stat: Mejor ponerlo Since charged. Una vez más, esto es sólo lo que se ve en primer lugar. Puedes navegar a través de toda la otra estadística y tiempos de visualización más tarde.

WAKELOCK:
Wakelock pct de: Choose % of time awake minus time with screen on. Esto es MUY importante. Cuando un desarrollador pide informes sobre wakelocks, todos los usuarios deben utilizar la misma opción, de lo contrario las estadísticas varían y por lo tanto puede ser engañosa y no servicial.

Todos los demás valores no son importantes, ajustarlos a su gusto.

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2132.pnghttp://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2140.png

Paso 3:

¿Y ahora qué? http://forum.xda-developers.com/images/smilies/confused.gifhttp://forum.xda-developers.com/images/smilies/confused.gif

Ahora tienes toda la información que necesitas. Voy a ayudarle a interpretar. http://forum.xda-developers.com/images/smilies/smile.gif
Vamos a utilizar mi uso del teléfono como un ejemplo.
Esto es lo que veo cuando abro la aplicación:

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2144.png

Por lo tanto, mi batería está en 97%, se carga al 100% 21 minutos, que era despierto durante 20 minutos y la pantalla era durante 8 minutos.
Eso significa que mi teléfono no estaba durmiendo pese a que la pantalla estaba apagada por (20 - 8 =) 12 minutos.

Interesante ...

Vamos a presionar el primer menú desplegable y seleccionar Wakelocks parciales para averiguarlo.
Esto es lo que veo:

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2153_1.png

Browser ocupa el primer lugar con wakelock 2 minutos, luego mi sincronización Gmail con 1 minuto y el resto con mucho menos.
Así que, sí, me fui de mi navegador al cargar una página web y la pantalla apagada. http://forum.xda-developers.com/images/smilies/tongue.gif

Hasta este punto, tenemos una buena idea de qué aplicación o proceso puede ser un escurridor batería.

Cambiando de tema, vamos a investigar los aspectos más avanzados de la descarga de la batería, útiles para las pruebas de kernel y no sólo.

Paso 4:

¿Eso es todo??? http://forum.xda-developers.com/images/smilies/confused.gif

Oh, no, apenas. Puedes ver mucho más con esta aplicación.

Vamos proceso de selección en el primer menú desplegable para ver qué procesos de poder utilizar la CPU y cuándo.
Esto es lo que veo:

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2159.png

Observe cómo las barras pueden tener 2 colores diferentes.
Parte azul de la barra significa que la app / proceso que se utiliza energía de la CPU mientras que la pantalla estaba en marcha.
La porción roja de la barra significa que la app / proceso que se utiliza energía de la CPU mientras que la pantalla estaba apagada.

akmd8975 es el G-sensor (donde vea akmd significa que el G-sensor), así que por alguna razón se está usando más potencia de procesamiento que debería. Actualmente estoy probando un nuevo kernel, por lo que deberá informar al creador de ello porque esta es la primera vez que veo esto en mis estadísticas.
(Y eso, amigos míos, es un ejemplo de cómo se debe usar todo esto para el bien general. http://forum.xda-developers.com/images/smilies/wink.gif )

MediaServer es el proceso que importa todos los archivos multimedia a la galería, por lo general se muestra el uso de alta después de reiniciar el sistema, pero después de un tiempo, se desvanece (porque hay un cheque por nuevos archivos multimedia sobre cada arranque).

Ahora vamos a elegir Wakelocks núcleo desde el menú desplegable para ver aún más.

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2211.png

Esto es algo que debe salir al desarrollador del kernel de interpretar.
La mayoría de estas cosas son un galimatías para el usuario medio, pero nos puede ser muy útil para los desarrolladores.
(Puedo decir con seguridad que las 3 primeras entradas están relacionados con la carga y sólo aparecen mientras se está cargando el teléfono, y al poco tiempo. No hay necesidad de entrar mas en profundidad.)

Ahora echemos un vistazo a las alarmas.
¿Cuáles son las alarmas?
En términos sencillos, alarmas en el sistema Android son los intentos que despiertan el teléfono en intervalos o en un momento específico. Estoy seguro que puedes pensar en muchas de las aplicaciones que hacen eso. Vamos a ver qué aplicaciones lo que en mi teléfono.

Hit Menú -> Más -> Alarmas

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2218.png

com.google.android.gsf es Google Apps Framework (su cuenta de Gmail, y se sincroniza y servicios relacionados).

Android es el sistema Android en sí, que parece estar despertando mi modo de teléfono con demasiada frecuencia (104 veces en 20 minutos http://forum.xda-developers.com/images/smilies/eek.gif ). Una cosa más que debo discutir con el desarrollador del kernel.

Paso 5

Ahora lo entiendo! ¿Cómo puedo obtener toda esta información en un solo lugar? http://forum.xda-developers.com/images/smilies/smile.gif

Pulsando el botón de menú, la selección más -> volcado a archivo.
Se va a crear un archivo txt en / sdcard llamado BetterBatteryStats-xxxx-xx-xx-xxxxxxx.txt (donde xxxxx indicar la fecha y hora).
Y el archivo se verá algo como esto cuando se abre:

http://dl.dropbox.com/u/8689644/screenshot_2012-01-07_2225.png

Así que, ya sea una aplicación, un núcleo o una ROM que está probando, necesitas ésta aplicación!

Vik7or
02/04/13, 17:26:53
Buena guía si se tienen problemas con la batería y no encuentras el motivo.

Yo por ahora estoy contentísimo con le consumo pero me lo guardo para futuros cambios de ROM o instalaciones de aplicaciones que modifican los consumos.

elsanchi
02/04/13, 17:29:15
Muy interesante, muchas gracias por el currazo que te has pegado, habra que probar.

Tabbboo
02/04/13, 18:05:46
Gracias por el tuto, como dice Vik7or, de momento estoy contento con el consumo de la bateria, y mas utilizando el stamina(gran invento xD)

quim135
03/04/13, 09:42:32
Subidita que esto sera muy util para los cocineros (y para nosotros)

Anaky
03/04/13, 10:27:39
Supongo que esto será aplicable a cualquier modelo de android no solo al z no?

quim135
03/04/13, 10:33:09
sisi sirve para cualquier terminal.

alexerling1981
25/05/13, 11:16:46
esto es solo para clientes roots?
necesito alguien me diga