web-dev-qa-db-fra.com

Pourquoi Chrome a-t-il autant de processus sur ma machine?

J'ai près de 20 processus pour google chrome (alors que nous n'avons que 4 onglets ouverts, tous avec des barebones HTML), monopolisant la mémoire et disant soit futex_wait_queue_me ou poll_schedule_timeout.

Mon fan est en délire et tout le processus en mange tout mon processeur, que se passe-t-il?

(Arrive au chrome aussi)

20
Dante Ashton

Chrome rend chaque page (onglet) dans un processus différent. Cela le rend plus rapide sur les ordinateurs multiprocesseurs.

Le comportement que vous observez est normal.

futex_wait_queue_me fait référence à un type de mutex verrouiller (exclusion mutuelle d'espace utilisateur rapide) utilisé pour planifier le fonctionnement de nombreux processus sur un processeur. L'état indique que votre processus est mis en file d'attente pour recevoir le verrou.

Parfois, le ralentissement des processeurs peut entraîner une attente inhabituellement longue pour un verrou, mais le plus souvent, c’est normal. Jetez un coup d'œil au type de site Web que vous avez ouvert. Peut-être que quelque chose comme Flash provoque la charge de processeur élevée.

Pour voir quels onglets ou plugins ralentissent votre système ou remplissent votre mémoire, vous pouvez utiliser le gestionnaire de tâches intégré de Chrome:

Right click on the tab bar and select "Task Manager"

alt text

Dans mon exemple, le javascript d'omgubuntu utilise beaucoup de cpu.

29
Stefano Palazzo

Avoir plusieurs processus est un comportement normal de Chrome/Chromium.
futex_wait_queue_me ou poll_schedule_timeout le statut de ces processus semble correct.

Vous pouvez utiliser le moniteur système pour voir si un processus particulier utilise trop de ressources processeur. Parfois, des scripts javascript ou des programmes flash bogués commencent à utiliser tous les processeurs.

Si vous pensez que c'est le cas, assurez-vous de ne pas avoir de données non sauvegardées dans certaines applications Web et mettez simplement fin au processus. Chrome vous proposera alors de recharger la page. Cela résout généralement le problème.

3
Maxime R.