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

19

J'ai presque 20 processus pour Google Chrome (tout en ayant seulement 4 onglets ouverts, tous avec HTML barebone), tous avec de la mémoire et soit en disant futex_wait_queue_me ou poll_schedule_timeout.

Mon ventilateur est devenu fou à cause de tout cela et l’un des processeurs est en train de manger tout mon processeur, que se passe-t-il?

(arrive au chrome aussi)

    
posée Dante Ashton 03.01.2011 - 18:55
la source

2 réponses

28

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

Le comportement que vous voyez est normal.

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

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

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

Cliquez avec le bouton droit sur la barre d’onglet et sélectionnez "Gestionnaire des tâches"

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

    
réponse donnée Stefano Palazzo 03.01.2011 - 19:33
la source
3

Le fait d’avoir plusieurs processus est un comportement normal de Chrome / Chromium. Le statut de futex_wait_queue_me ou poll_schedule_timeout pour ces processus semble correct.

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

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

    
réponse donnée Maxime R. 03.01.2011 - 19:46
la source

Lire d'autres questions sur les étiquettes