Mon téléphone est très lent ces derniers temps. Lorsque j'allume l'écran, surtout s'il est resté éteint pendant un certain temps, le téléphone est vraiment lent. Par exemple, il peut mettre 30 secondes à répondre à ma saisie. Ou si quelqu'un appelle, il peut ne répondre à mon geste de réponse qu'une fois que l'appelant a déjà abandonné et raccroché.
Si je laisse l'écran allumé pendant plusieurs minutes (jusqu'à cinq), le téléphone commence à réagir plus normalement.
Les informations sur le processeur dans les options du développeur montrent que le processeur est bloqué pendant toute cette lenteur, et le processus system_server
consomme la quasi-totalité de la capacité du CPU avec d'autres processus qui se battent pour un peu de temps CPU.
De plus, l'activité du processeur tue ma batterie. Je n'ai que la moitié de l'autonomie que je devrais avoir.
J'ai récemment perdu Root lors d'une mise à jour OTA ; pour le ré-enraciner, j'ai dû effacer le téléphone. Une fois que j'ai tout restauré, le problème est revenu.
Mon téléphone est un Galaxy Nexus fonctionnant sous Jelly Bean (4.1.2). J'ai également rencontré un problème similaire avec mon précédent téléphone, un Nexus One fonctionnant sous MIUI et "ICS". J'ai attribué la lenteur de ce téléphone à son âge, mais maintenant je pense qu'il doit y avoir autre chose qui se passe.
Qu'est-ce qui pourrait ne pas fonctionner, ou comment pourrais-je trouver le problème ?
Réponses aux questions posées
- Mon téléphone actuel fonctionne avec la version 4.1.2. Le problème s'est aggravé après la mise à jour. Mon téléphone précédent était celui dont j'ai dit qu'il fonctionnait sous "ICS". Je l'ai mis entre guillemets parce que c'était une ROM personnalisée qui prétendait être 4.0 mais que je soupçonne d'être en fait Gingerbread+.
- Ma RAM fonctionne généralement à environ 85 %. Mais, je doute que cela soit trop utile puisque Android tue automatiquement les applications lorsqu'il a besoin de plus de RAM et que le noyau Linux est conçu pour garder la RAM presque pleine afin de ne pas la gaspiller.
- Actuellement, c'est Google Maps qui utilise le plus de batterie, suivi de Tasker. Je suis sûr que ce n'est pas typique, cependant. Je ne peux pas imaginer pourquoi Google Maps serait si élevé, car je ne l'utilise pas souvent. Quoi qu'il en soit, j'ai désactivé les permissions de localisation, donc j'espère que ça va guérir Google Maps. Et Tasker ne consomme généralement pas autant, mais lorsque le processeur est saturé, il semble avoir plus de mal à fonctionner que la plupart des applications. (Au fait, je n'ai aucun profil de localisation dans Tasker).
- Lorsque je redémarre mon téléphone, tout va bien jusqu'à ce que l'écran s'éteigne pendant un certain temps. Ensuite, les problèmes reprennent. Ils sont si graves qu'il est souvent plus rapide de rebooter que d'essayer d'utiliser le téléphone sans rebooter.
- L'auto-rotation semble n'avoir aucun effet. Je l'active régulièrement dans le cadre de l'utilisation normale de mon téléphone et je n'ai pas remarqué de différence.
- Les applications semblent être le coupable puisque j'ai rencontré le même problème sur deux téléphones différents et depuis que j'ai fait une réinitialisation d'usine. Cependant :
- Le processus qui consomme le CPU n'est pas une application mais
system_server
qui est un élément essentiel d'Android. - J'ai beaucoup d'applications, et les désactiver une par une prendrait beaucoup de temps.
- Le processus qui consomme le CPU n'est pas une application mais
- J'ai essayé de re-niquer
system_server
mais je n'ai vu aucun effet.