27Jul

Por que o Chrome tem tantos processos abertos?

Se você já olhou no Gerenciador de tarefas ao executar o Google Chrome, talvez tenha ficado surpreso ao ver que o número de entradas do chrome.exe excedeu radicalmente o número de janelas do Chrome que você abriu. Qual o problema com todos esses processos?

Pergunta de hoje e amp;A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

A Pergunta

Se você está curioso sobre todos esses processos duplicados do Chrome, você não está sozinho. Leitor SuperUser PolyShell realmente quer chegar ao fundo das coisas:

No Gerenciador de Tarefas do Windows, parece que eu tenho vários processos do Chrome em execução, mesmo que eu tenha apenas uma janela do Chrome aberta.

Como isso é possível? Sempre pensei que cada programa aberto representasse um processo.

Embora o grande número de processos individuais do chrome.exe apareça pela primeira vez desconcertante, há uma explicação perfeitamente boa para o dilúvio.

Respostas

Vários colaboradores do SuperUser lançados para responder a pergunta. Jeff Atwood ofereceu uma referência ao blog do Chrome Development:

Você pode ler os detalhes aqui:

O Google Chrome aproveita essas propriedades e coloca aplicativos da web e plug-ins em processos separados do próprio navegador. Isso significa que uma falha no mecanismo de renderização em um aplicativo da Web não afetará o navegador ou outros aplicativos da web. Isso significa que o sistema operacional pode executar aplicativos da Web em paralelo para aumentar sua capacidade de resposta, e isso significa que o próprio navegador não será bloqueado se um aplicativo ou plug-in particular deixar de responder. Isso também significa que podemos executar os processos do mecanismo de renderização em uma caixa de areia restritiva que ajuda a limitar o dano se ocorrer uma exploração.

Basicamente, cada guia possui um processo, a menos que as abas sejam do mesmo domínio. O processador possui um processo para si próprio. Cada plug-in terá um e cada extensão será ativa.

KronoS compartilha um truque para examinar os processos dentro do Chrome no lugar do gerenciador de tarefas mais crítico lido:

Você pode ver qual processo faz o que está em:

Menu- & gt;Ferramentas - & gt;Gerenciador de Tarefas

O que se parece com isso:

Deizel oferece um auxiliar para os aprendizes visuais lá fora:

Não se esqueça de ler o comic de introdução do Chrome que cobre isso entre outras decisões de design.

Todo o Chrome comic é útil para os fãs do Chrome, pois explica muitas outras opções de design envolvidas na produção do navegador. Também é apenas uma leitura divertida.

Tem alguma coisa a adicionar à explicação? Som na parte dos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.