18 votes

Pourquoi mon téléphone est-il lent ?

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.
  • J'ai essayé de re-niquer system_server mais je n'ai vu aucun effet.

7voto

Thej Points 655

Il semble qu'il puisse s'agir d'un problème de dysfonctionnement de certains services d'arrière-plan. Essayez d'observer les services d'arrière-plan et de désactiver certains d'entre eux pour voir si vous pouvez trouver le coupable. Pour le faire d'une manière moins hasardeuse, il existe plusieurs applications de batterie sur le marché ou vous pouvez utiliser le moniteur de batterie natif d'ICS pour voir s'il y a quelque chose qui consomme plus de batterie qu'il ne devrait.

3voto

Rytis Points 683

J'ai eu un problème similaire avec mon nouveau mobile, le Razr Maxx sous ICS. Il s'est avéré qu'il s'agissait d'une application HUD de voiture trop zélée qui consommait des cycles CPU même lorsqu'elle n'était pas en cours d'exécution. La désinstallation de cette application a résolu le problème. Ce qui m'a troublé au départ, c'est qu'Android OS était présenté comme le principal consommateur de batterie et non l'application elle-même. Puisque vous aviez le même problème avec votre téléphone précédent, cela suggère une application qui se comporte mal et que vous avez installée sur les deux.

J'essaierais de désactiver le GPS et les données mobiles/Wi-fi et je verrais si la batterie continue à se vider à un rythme aussi alarmant. Si c'est la connexion Internet qui déclenche le problème, cela est probablement dû à une application supportée par la publicité qui tente sans succès de téléphoner à la maison.

2voto

Une autre source très courante de ralentissement du Galaxy Nexus est un problème matériel/firmware assez désagréable documenté ici : http://code.google.com/p/Android/issues/detail?id=39154 .

Cela vous affectera probablement si vous avez moins de 3 à 4 Go de stockage libre. Il existe des solutions de contournement, mais elles impliquent l'utilisation de Root et donc une possible invalidation de la garantie. J'ai constaté que le fait de vider une partie de l'espace de stockage et de redémarrer le système aide quelque peu, mais je n'ai pas encore essayé les solutions de contournement.

En réponse au commentaire de Scott, le problème peut persister même après que vous ayez vidé votre espace de stockage, à condition qu'il ait été rempli à un moment donné. Le principal correctif que j'ai vu proposé était FSTRIM, qui est une procédure standard pour le stockage flash mais qui n'est pas intégré dans les anciennes versions d'Android. Il semble que j'en ai tiré un certain avantage pendant un certain temps. Le lien vers le Play Store est ici : https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix

1voto

aemkei Points 4602

Vérifiez les services en cours d'exécution. Vous saurez ce qui tourne inutilement. Je les ai fermés et j'ai pu constater immédiatement un changement de vitesse.

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