2 votes

Consommation d'énergie d'Android - Comment la surveiller

TL;DR : Existe-t-il un moyen raisonnablement efficace de trouver les programmes qui font que les services Android OS vident la batterie ?


Il m'arrive régulièrement de constater qu'une application fait chauffer mon téléphone et vide la batterie en quelques heures alors que l'écran est éteint. Bien qu'il soit utile de désinstaller toutes les applications non essentielles dans le pire des cas, je suis toujours confronté à une forte consommation de la batterie après avoir réduit le téléphone à celles que je trouve les plus essentielles - nous parlons ici d'au moins 3 jours de veille quand on traîne à la maison contre moins de 8 heures quand on l'utilise activement pendant une heure, l'utilisation active consommant environ 30-40% de la vie de la batterie, et les processus de fond consommant le reste.

Lorsque j'utilise les statistiques intégrées de la batterie ou toute autre application qui fournit des statistiques sur la batterie, que ce soit en montrant des détails sur l'utilisation du CPU, les wakelocks ou simplement une estimation globale de l'utilisation de la batterie, je trouve que les statistiques sont pratiquement inutiles : Le haut de la liste est toujours "Android OS" et, depuis son introduction, Google Services avec les deux entrées suivantes, à une fraction de ces listes liées à l'OS étant des applications que j'ai effectivement utilisé activement au premier plan pendant un temps prolongé.

En fait, les applications qui se comportent mal semblent déléguer les services du système d'exploitation et aucune des applications que j'ai essayées jusqu'à présent (peut-être même à cause des limitations du système d'exploitation) n'a été capable de distinguer quelle application a demandé à ces services de travailler, ce qui rend les statistiques de la batterie pratiquement inutiles. Et pour ce qui est d'essayer chaque application en la "désinstallant, en faisant tourner le téléphone pendant un moment, en la réinstallant"... franchement, qui dispose de CE temps ?

De plus, comme je ne suis pas en mesure d'identifier les applications qui gaspillent la batterie parmi celles que j'ai besoin d'installer, je ne peux même pas signaler les anomalies si elles se comportent mal sur mon appareil.

Y a-t-il une possibilité dans Android de découvrir quelle application se comporte vraiment mal plutôt que de se faire dire "c'est le système d'exploitation, laissez tomber" ?

1voto

Je ne sais pas si cela fait ce que vous voulez, mais j'utilise Quick System Info PRO (gratuit).
Dans cette application, via "Info de base", vous pouvez accéder aux détails de la batterie et vérifier la "consommation d'énergie". Cela vous donne un aperçu des processus qui sont responsables de la consommation d'énergie en pourcentage. C'est l'application de surveillance la plus complète que j'ai pu trouver. De plus, les visualiseurs Dmesg et Logcat (également dans l'application) peuvent vous donner une indication des messages échangés et donc de l'application/thread responsable de l'activité.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X