Chrome preso em 100% da CPU após fechar as janelas

1

Ao fazer o desenvolvimento da web, às vezes ouço os fãs começarem a fazer barulho e encontrar o processo do Google Chrome preso em 100% da CPU ao verificar top . Isso mata a minha vida útil da bateria.

O Process Monitor interno não mostra nenhuma guia usando a CPU, é o thread principal. Uma coisa estranha é que mesmo fechar todas as janelas visíveis não vai matar o processo, então eu tenho que matá-lo na linha de comando.

Como isso não parece relacionado a uma página específica, acho que está relacionado a alguns internos (em Dev Tools, provavelmente) ou a alguma extensão. No último caso, eu poderia desabilitar algumas extensões e ver se conseguia identificar uma diferença. Mas há alguma outra maneira de descobrir o que diabos está realmente fazendo? Anexar um depurador parece um pouco exagerado.

    
por oligofren 30.08.2017 / 06:48

1 resposta

0

Encontrei a resposta para isso depois de conseguir reproduzir isso usando uma sessão do navegador no modo de navegação anônima. Consegui deduzir que estava relacionado aos checkouts que fiz no Git, e essa é uma das poucas configurações que transferem da sessão normal para o modo de navegação anônima.

Depois de acessar a guia Origens no Dev Tools, removendo o diretório de origem, o uso da CPU continuou normal, mesmo depois de alternar as ramificações. Então, basicamente, isso se resume a algum bug na funcionalidade do observador de arquivos dentro do Chrome, já que ele nunca fica lento, não importa quanto tempo ele foi concedido.

    
por 30.08.2017 / 11:20