Vous pouvez facilement visualiser les réveils du processeur sans accès Root.
-
Si vous utilisez Android L, vous pouvez consulter les statistiques du processeur en allant dans Paramètres > Batterie et en sélectionnant une application dans la liste. Regardez le pourcentage global de batterie utilisé par chaque application. Recherchez les applications qui ont une longue durée de "veille" et qui fonctionnent en arrière-plan. Surveillez les longues durées de GPS et l'utilisation intensive de données mobiles. Les longues durées de connexion peuvent également être néfastes - si l'application fonctionnait en arrière-plan et n'avait pas de raison d'être connectée. Toutes ces actions consomment de l'énergie supplémentaire sur la batterie.
-
Si vous utilisez Android 4.3 ou une version antérieure, Détecteur Wakelock (WLD) est un excellent moyen d'identifier les problèmes de sommeil du processeur. Regardez la durée et le nombre de verrouillages de réveil. Trepn Profiler indique également les verrouillages de réveil et vous permet de visualiser la consommation d'énergie globale du système. Vérifiez la puissance de votre appareil lorsqu'il est inactif et qu'il exécute diverses applications.
-
Si vous souhaitez afficher les réveils du processeur sur Android L, utilisez Battery Historian de Google. Je l'utilise pour examiner les applications qui maintiennent le processeur éveillé (par exemple, les wake_locks), le taux de décharge de la batterie (par exemple, le niveau de la batterie) et la synchronisation des applications (c'est la ligne 5 du graphique). Si vous souhaitez l'essayer, vous trouverez des instructions d'installation et d'utilisation ci-dessous :
Configuration unique afin de faire fonctionner Battery Historian
- Téléchargez et installez Python 2.7 (s'il n'est pas déjà installé).
- Télécharger battery-historian depuis GitHub aquí
- Extrait
historian.py
de la .zip
et le copier dans le fichier Python2.7
répertoire
Historien de la batterie
Tapez ce qui suit dans l'invite de commande après vous être connecté à un appareil Android 5.x :
C:\>cd python27
C:\Python27>adb shell dumpsys batterystats --enable full-wake-history
C:\Python27>adb bugreport > bugreport.txt
C:\Python27>historian.py -a bugreport.txt > batterystats.html
Faites-moi savoir si l'une de ces choses vous aide.