0 votes

Utilisation élevée du CPU par UEventObserver et inputmethod.latin (Nexus S)

J'ai gardé mon Google Nexus S à jour avec la dernière version d'Android O/S depuis que je le possède et il a toujours eu des problèmes de performance à des degrés divers. Je suis actuellement en cours d'exécution :

Android version: 4.1.2
Baseband version: I9023XXKI1
Kernel version: 3.0.31-g5894150
Build number: JZO54K
Uptime: 145:35:00

Actuellement, les performances sont particulièrement mauvaises. L'interface utilisateur est généralement très lente, les applications peuvent mettre longtemps à s'ouvrir ou à passer d'une application à l'autre, et l'écran d'accueil apparaît parfois vide après avoir quitté une "grosse" application (par exemple Bad Piggies ou Chrome), comme si le shell s'était planté et avait redémarré. Les performances semblent se détériorer au fur et à mesure que le téléphone ne redémarre pas. Il y a un bug où le téléphone pense qu'il est toujours en charge après avoir été débranché. Je ne sais pas si cela est lié au problème de performance.

J'ai essayé plusieurs applications de contrôle des performances, mais aucune ne m'a donné d'informations utiles. J'ai finalement installé un émulateur de terminal et j'ai lancé le fidèle top. Voici les résultats :

top

Ces deux threads : com.google.Android.inputmethod.latin et UEventObserver, semblent constamment utiliser une grande quantité de CPU. J'ai vu UEventObserver utiliser jusqu'à 40-50%. En ce qui concerne inputmethod.latin, je suppose que c'est lié au clavier, mais je n'utilise que le clavier Android standard et l'utilisation élevée du processeur est inexplicable.

Des idées sur ce qui se passe ?

Comment puis-je corriger ces deux threads qui monopolisent l'unité centrale ?

0voto

alanning Points 191

Vous pouvez consulter "adb shell getevent" pour voir quels sont les événements qui se produisent au moment où l'unité centrale est élevée. Cela peut vous aider.

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