Sé que ya hay un montón de hilos sobre sugerencias en cómo mejorar el rendimiento y, fuertemente relacionado, ahorrar batería en tu Android. También he probado la mayoría de las herramientas para diagnosticar problemas (por ejemplo, WatchDog).
El problema es que mi flamante HTC Desire HD a menudo es ágil y responde, a veces se ralentiza un poco, y no pocas veces empieza a no responder por completo, tan mal como mi anterior iPhone 3G, que regalé exactamente por esa razón. Además, la batería dura menos de 24 horas, incluso con muy poco uso de la pantalla (un gran drenaje de la batería de hecho), con los datos de fondo y la sincronización automática en, sin GPS y con la mitad del tiempo de conexión WiFi y para el resto de WiFi apagado.
WatchDog no suele ver nada raro. Ningún proceso parece estar tomando un gran golpe en la CPU incluso cuando el teléfono está actuando lentamente; justo hoy recibí una primera advertencia - HTC Sense Background 99.9%.
Así que me gustaría profundizar un poco más en mi depuración. Podría desinstalar todas las aplicaciones que he instalado, pero prefiero entender lo que realmente está causando el problema.
Así que esta es la verdadera pregunta: ¿cómo puedo depurar mejor lo que sucede dentro de mi Android?
¿Alguien tiene algún tutorial/herramientas/sugerencias?
Supongo que ir con adb desde mi PC podría proporcionar más información, ¿alguna pista/comentario?
Alguna información adicional tras los comentarios de DarthNoodles... NB. No lo pongo aquí para "depurar" mi propio teléfono en este foro, ¡sólo para proporcionar información de comparación!
Información sobre el consumo de la batería estándar
Si he estado usando el teléfono, consigo que "Display" se lleve la mayor parte del uso de la batería - ~60% de media (¿es demasiado?).
Si no es así, es el "sistema operativo Android" el que se lleva una media del 60%, y el "sistema Android" suele ser del 10-15%.
Normalmente no aparece ninguna aplicación instalada
depuración oculta
¡Eso es genial! Puede que aún no me haya enterado de todo, pero intentaré escribir lo que vea...
Como tiene una visualización gráfica, no numérica, calificaré con un '100' la primera barra, la más larga, y haré una estimación de las demás.
Uso de la CPU
(para todos los tiempos de la temporización se obtiene una distribución similar)
- 'init' tiene una ENORME barra azul+roja; el sistema Android viene en segundo lugar con una diminuta barra azul de 1px
Uso parcial de la estela
Tiempo total
- Barra azul "HTC Sense" 100
- Barra azul "Sistema Android" 30
- menos para el resto
Desde la última vez que se desenchufó
- 'Sistema Android' 100 barra azul
- Barra azul "HTC Sense" 30
- 'Correo' 5 barra azul
- ...
- ¡'UID 10013' 'Wakelock parcial' ~2 barra azul!
Otros usos
Total de todo el tiempo
- Corriendo el 35,8%.
- Pantalla en el 11,1%.
- Teléfono en el 0,8%.
- Wifi Encendido 41.6%
- Wifi en funcionamiento 41,6%.
- BlueTooth Encendido 6,6%.
Desde la última vez que se desenchufó
- Corriendo 37,5%
- Pantalla en el 3,8%.
- Teléfono en el 1,8%.
- Wifi On 45,8%
- Wifi en funcionamiento 45,8%.
Tengo la impresión de que es HTC Sense o algún otro proceso de Android el que se está llevando mis recursos... pero aún no entiendo muy bien por qué...
WatchDog
Recibiendo algunas advertencias para 'com.htc.bgp' tomando demasiada cpu (~55%)
Gracias.
1 votos
Com.htc.bgp es una utilidad de HTC que parece ser responsable de sincronizar varias cuentas. Estoy bastante seguro de que se utiliza para la sincronización de "Exchange ActiveSync" y "Facebook para HTC Sense". Prueba a configurar algunas de esas cuentas para que no se sincronicen durante un tiempo, o para que se sincronicen con menos frecuencia o para que se sincronicen menos cosas (yo no sincronizo mi feed de noticias, por ejemplo) y comprueba si mejora.
0 votos
Gracias DarthNoodles de nuevo. De verdad. Así que a partir de tu sugerencia busqué un poco más y en realidad lo que arregló fue borrar la caché de la mayoría de esas aplicaciones sincronizadas. Bastante molesto sin embargo; mi experiencia es que por mucho que esté disfrutando de mi teléfono Android no creo que se lo sugeriría a un usuario no-técnico como mi novia...
0 votos
SOLUCIÓN FINAL Al final "actualicé" mi rom a una 2.3.3 personalizada (y definitivamente seguiré actualizando de esta manera) que arregló los problemas de rendimiento y se deshizo del crapware de mi operador de telefonía móvil (SFR). ¡Así se hace! Sólo me gustaría que fuera más fácil (menos complicado) flashear tu propia rom...
0 votos
Tuve un HTC Desire HD. Si no lo enchufaba por la noche se descargaba al 0% y se apagaba por la mañana.