Por que o Chrome tem tantos processos na minha máquina?

19

Eu tenho quase 20 processos para o google chrome (enquanto só tenho 4 abas abertas, todas com barebones HTML), todas sobrecarregando a memória e dizendo futex_wait_queue_me ou poll_schedule_timeout.

Meu fã está ficando louco por tudo isso e uma das processess está consumindo todo o meu CPU, o que está acontecendo?

(acontece também com o Chromium)

    
por Dante Ashton 03.01.2011 / 18:55

2 respostas

28

O Chrome processa cada página (guia) em um processo diferente. Isso torna mais rápido em máquinas com vários processadores.

O comportamento que você está vendo é normal.

futex_wait_queue_me refere-se a um tipo de mutex bloqueio (exclusão mútua rápida do espaço de usuário) que é usado para agendar muitos processos de trabalho em um processador. O estado indica que seu processo está enfileirado para receber o bloqueio.

Às vezes, uma quantidade anormalmente alta de espera por um bloqueio pode ser causada pela limitação da cpu, mas na maioria das vezes, é normal. Dê uma olhada no tipo de site que você abriu; Talvez algo como o Flash esteja causando alta carga de CPU.

Para ver quais guias ou plugins estão reduzindo o ritmo do seu sistema ou enchendo sua memória, você pode usar o gerenciador de tarefas integrado do Chrome:

Clique com o botão direito na barra de abas e selecione "Gerenciador de Tarefas"

No meu exemplo, o javascript do omgubuntu usa muita CPU.

    
por Stefano Palazzo 03.01.2011 / 19:33
3

Ter vários processos é um comportamento normal do Chrome / Chromium. O status futex_wait_queue_me ou poll_schedule_timeout para esses processos parece ser bom.

Você pode usar o monitor do sistema para ver se um processo em particular está usando muita CPU. Às vezes, os javascripts com bugs ou programas flash começam a usar toda a cpu.

Se você acha que é esse o caso, certifique-se de não ter dados não salvos em alguns aplicativos da Web e encerre o processo. O Chrome irá propor-lhe para recarregar a página. Geralmente resolve o problema.

    
por Maxime R. 03.01.2011 / 19:46