Je sais qu'il y a déjà beaucoup de fils de discussion sur les suggestions de comment améliorer les performances et, fortement liés, économiser la vie de la batterie sur votre Android. J'ai également essayé la plupart des outils pour diagnostiquer les problèmes (par exemple WatchDog).
Le problème, c'est que mon tout nouveau HTC Desire HD est souvent vif et réactif, connaît parfois quelques ralentissements et, plus rarement, ne répond plus du tout, comme mon précédent iPhone 3G que j'ai donné pour cette raison. De plus, la batterie dure moins de 24 heures, même en utilisant très peu l'écran (qui consomme énormément de batterie), avec les données de fond et la synchronisation automatique activées, sans GPS, avec une connexion WiFi la moitié du temps et sans WiFi le reste du temps.
WatchDog ne voit généralement rien de bizarre. Aucun processus ne semble solliciter énormément le processeur, même lorsque le téléphone se comporte lentement ; aujourd'hui même, j'ai reçu un premier avertissement - HTC Sense Background 99,9%.
Je voudrais donc aller un peu plus loin dans mon débogage. Je /pourrais/ désinstaller toutes les applications que j'ai installées, mais je préférerais comprendre ce qui cause réellement le problème.
Voici donc la vraie question : comment puis-je mieux déboguer ce qui se passe dans mon Android ?
Quelqu'un a-t-il un tutoriel/outil/suggestions ?
Je suppose qu'aller avec adb de mon PC pourrait fournir plus d'informations, un conseil/rétroaction ?
Quelques informations supplémentaires suite aux commentaires de DarthNoodles... NB. Je ne le mets pas ici pour "déboguer" mon propre téléphone sur ce forum, juste pour fournir des informations de comparaison !
info standard sur la consommation de la batterie
Si j'ai utilisé le téléphone, j'obtiens que l'affichage prenne la plus grande partie de la batterie - ~60% en moyenne (est-ce trop ?).
Si ce n'est pas le cas, c'est "Android OS" qui prend en moyenne environ 60%, et "Android System" habituellement environ 10-15%.
Il n'y a généralement pas d'application installée qui apparaît à cet endroit
débogage caché
Hé, c'est génial ! Je n'ai peut-être pas encore tout appris, mais je vais essayer de noter ce que je vois...
Puisqu'il s'agit d'un affichage graphique et non numérique, je vais attribuer la note "100" à la première barre, la plus longue, et faire une estimation des autres.
Utilisation du CPU
(pour tous les temps de chronométrage, on obtient une distribution similaire)
- Le système Android vient en deuxième position avec une minuscule barre bleue de 1 pixel.
Utilisation partielle du réveil
Temps total
- Barre bleue 'HTC Sense' 100
- Barre bleue 30 "Système Android".
- moins pour le reste
Depuis le dernier débranchement
- Système Android" 100 barre bleue
- Barre bleue 'HTC Sense' 30
- Barre bleue 'Mail' 5
- ...
- 'UID 10013' 'Wakelock partiel' ~2 barres bleues !
Autre usage
Total tout temps
- Course à pied 35,8%.
- Écran sur 11,1
- Téléphone sur 0,8
- Wifi activé 41.6%
- Wifi en cours 41.6%
- BlueTooth activé 6,6
Depuis le dernier débranchement
- Course à pied 37,5
- Écran sur 3,8
- Téléphone à 1,8%.
- Wifi activé 45.8%
- Wifi en cours 45,8%
J'ai l'impression que c'est HTC Sense ou un autre processus Android qui accapare mes ressources... mais je ne comprends pas encore vraiment pourquoi...
Chien de garde
Obtention de quelques avertissements pour 'com.htc.bgp' prenant trop de cpu (~55%)
Gracias.