Que savez-vous vraiment de votre téléphone ? Certes, vous pouvez désinstaller des applications suspectes, remplacer la batterie ou prendre d'autres précautions de surface pour améliorer les performances, mais il ne fait jamais de mal de savoir exactement à quel point votre appareil est « en bonne santé » et ce qui l'empêche d'être au top.

J'ai récemment détaillé plusieurs façons de rendre votre téléphone Android plus rapide et plus fluide au-delà du vidage du cache, mais avant même d'en arriver là, il peut être utile de connaître les causes profondes d'un comportement lent. La plupart des fabricants de téléphones modernes proposent des outils et des fonctionnalités natifs – soit dans les paramètres, soit via une application dédiée – pour vous aider à diagnostiquer et résoudre les problèmes. Mais si vous voulez aller plus loin et voir ce que les professionnels de l'informatique, les réparateurs et autres experts du service après-vente voient lorsqu'ils réparent des téléphones, envisagez d'effectuer une analyse dumpstate.

Un dumpstate est un journal des milliers de scripts et d'actions que votre téléphone exécute, du nombre de fois où il a été chargé à la durée d'ouverture d'une application, même en arrière-plan. Pour un œil non averti, le journal ressemble à Matrix – des lignes et des lignes de texte difficiles à interpréter. Mais avec la commande de recherche et une idée générale de ce que vous cherchez, vous pouvez trouver de nombreuses données utiles. Voici comment accéder à votre journal dumpstate et trois points de données sur lesquels je m'appuie régulièrement.

Pour accéder au dumpstate sur un appareil Android, suivez les étapes ci-dessous. Une fois le journal dumpstate téléchargé, vous pouvez facilement parcourir les informations en recherchant des termes clés comme ceux ci-dessous.

**1. Santé de la batterie : recherchez `dumpsys batterystats`**

Un conseil que je partage souvent : envisagez de remplacer la batterie de votre téléphone avant de le mettre à niveau ou d'en acheter un nouveau. Bien que les récentes avancées dans les matériaux au lithium et au silicium aient amélioré la longévité des batteries, celles-ci se dégradent toujours avec le temps. Si vous en êtes à la troisième ou quatrième année avec votre téléphone actuel, il y a de fortes chances qu'il ait perdu plus de 20 % de sa capacité d'origine en raison des charges. Pour obtenir le nombre exact de cycles de charge et déterminer s'il est temps de remplacer la batterie, recherchez `dumpsys batterystats`. Vous pouvez calculer le pourcentage de santé de la batterie de votre téléphone en divisant la valeur du compteur de charge par la capacité de conception. Je recommande généralement de remplacer la batterie si la capacité est inférieure à 75 % et que les cycles de charge dépassent 500.

**2. Applications indésirables : recherchez `statistics since last charge` ou `dump of service wakelock`**

Les wakelocks empêchent le processeur de votre téléphone de se mettre complètement en veille lorsque l'appareil est inactif, souvent utilisés par des applications exécutant des tâches en arrière-plan agressives dont vous n'avez peut-être pas conscience. Le résultat : la batterie se décharge beaucoup plus vite. Pour identifier l'application qui fait des siennes, recherchez `statistics since last charge` ou `dump of service wakelock`. Dans la liste des applications, cherchez celles dont les durées en temps réel sont suspectes par rapport au temps d'écran éteint de votre téléphone (généralement indiqué dans les paramètres d'alimentation et de stockage). Ou comparez les valeurs à la durée pendant laquelle votre téléphone est resté inactif toute la nuit. Si une application a 6 à 8 heures d'utilisation en temps réel et que vous avez dormi pendant une durée similaire, il est probable qu'elle fonctionne en arrière-plan et utilise le processeur. Mon application Instagram – en particulier ses services de localisation – a fonctionné pendant des heures pendant la nuit. J'ai ensuite désactivé les autorisations de localisation pour réduire l'utilisation passive du processeur.

**3. Encombrement du stockage : recherchez `DUMP OF SERVICE diskstats` ou `sysdump`**

Même lorsque vous ne demandez pas manuellement un journal dumpstate, votre téléphone exécute de temps en temps des rapports système à des fins de suivi. Ces fichiers, qui prennent quelques minutes à télécharger, peuvent, comme vous vous en doutez, s'accumuler avec le temps et occuper des gigaoctets de stockage interne. Ainsi, au-delà de la désinstallation d'applications, du vidage du cache et du transfert de photos et vidéos, il est souvent utile de supprimer les anciens rapports système. Tout d'abord, vérifiez si votre téléphone a du mal à lire/écrire la mémoire en raison de charges lourdes. Recherchez `DUMP OF SERVICE diskstats` ou `sysdump` et trouvez la valeur `Write MS`. Une latence d'écriture disque élevée (plus de 200 ms) signifie que le stockage interne de votre téléphone a probablement du mal à lire et écrire des fichiers. Pour supprimer les anciens rapports, accédez aux paramètres de stockage et supprimez les fichiers de diagnostic ou utilisez une application de nettoyage réputée.