Mon téléphone Android utilise le processeur à 100 %. Quel pourrait être le problème ?


Mon X a récemment (au cours de la semaine dernière) commencé à avoir des performances de batterie extrêmement faibles dans les mêmes conditions d'utilisation que la semaine précédente (synchronisations K-9 toutes les 15 min, peut-être 2 textes par heure, 2-3 e-mails par heure, peut-être 5 minutes totales d'utilisation du téléphone). Après 4 heures, la batterie serait à 20-30%

Pour aggraver les choses, la plupart des fonctions étaient extrêmement lentes à répondre (chargement des contacts, chargement des messages de test, appels récents, signets, tout défilement était haché, etc.) Le délai lors de l'essai des choses les plus basiques (ouvrir le navigateur, faire un appel) devenait insupportable.


J'ai commencé à revenir en arrière sur les changements de la dernière semaine. Bien que j'ai commencé à bricoler avec App Inventor de Google'il y a plus de trois semaines, c'est là'que je me suis concentré. J'ai désinstallé tous les programmes d'App Inventor, y compris le moteur de synthèse vocale Eyes-Free. Ce moteur était recommandé par Google pour faire des choses comme lire les messages texte dans les Apps que vous créez.

Toujours pas de chance.

J'ai décidé d'enquêter un peu plus sur l'utilisation de la batterie. Dans Battery Manager, j'ai constaté que le "système Android" utilisait environ 70 % de ma batterie. J'étais typiquement habitué à voir des choses comme "affichage" en haut.

J'ai une application appelée Android System Info. Cela a montré mon utilisation du processeur chevillée à 100% (même après un redémarrage). Elle n'est jamais descendue en dessous de 99 %. Le plus grand monopoliseur de CPU était "Android System" à 75-80%, de manière constante.

Cette App a un onglet pour afficher le journal, et j'ai remarqué plusieurs messages d'erreur récurrents dans le journal. Ils se produisaient au rythme d'environ 180 fois par seconde ! L'erreur ? "Invalid TTS Engine" Eh bien, le TTS est contrôlé par le "Système Android". Le "Système Android" essayait constamment de charger le moteur TTS désinstallé.

Je suis allé dans "Paramètres...Entrée et sortie vocales" et, bien que le moteur TTS du Veilleur ne soit'pas disponible, le TTS par défaut n'était pas défini. J'ai coché la case pour avoir le TTS natif par défaut, et coché la case pour "Toujours utiliser mes paramètres".

Tout est immédiatement revenu à la normale. L'utilisation du processeur est maintenant autour de 10-20%, et "Affichage" est de retour au sommet de mes fonctions accaparant la batterie.

L'autonomie de la batterie est de retour à plus de 10 heures, et les retards sont partis.