Como posso evitar o alto uso da CPU das guias do Chrome no OS X?

6

Eu faço muito isso:

  • Observe que o meu MacBook Air está funcionando bem
  • Abra o Activity Monitor, consulte o processo "Google Chrome Helper" indexado a 100% da CPU
  • Abra o Gerenciador de tarefas do Chrome para encontrar a guia responsável
  • Encontre e mate uma postagem do blog que eu abri há dois dias e cujo JS está executando um loop infinito

É especialmente frustrante se isso acontece quando estou longe da minha mesa, e meus fãs estão se cansando a noite toda sem motivo.

Como posso evitar isso?

Eu sei que cputhrottle permite limitar o uso da CPU de um determinado PID, mas o Chrome usa muitos processos. Eu considerei escrever um script que periodicamente executa cputhrottle em cada PID em ps -A | grep Chrome , mas isso retardaria as guias de primeiro plano também, o que eu gostaria de manter a toda velocidade. O monitoramento de switches de primeiro plano / segundo plano pode ser feito por meio de uma extensão do Google Chrome, que precisa se comunicar com um daemon que está sendo executado fora do Google Chrome por meio da API do Native Messaging , mas parece muito trabalho para escrever e distribuir. Eu espero que haja uma solução mais simples que estou negligenciando.

    
por goodside 09.12.2015 / 23:33

1 resposta

2

Adicione a extensão " < strong> The Great Suspender "para chrome. Uma vez adicionado, você é apresentado com a página de configurações, onde você pode escolher quando suspender as guias, quando habilitar (por exemplo, quando em foco).

Visão geral das configurações do Great Suspender:

TambémmarqueaopçãoSuspenderautomaticamentequandoaguiaaumentarofoco.Quandoterminarcomasconfiguraçõesdesejadas,váatéofinalecliqueemSalvarconfigurações.

EuouçomúsicaodiatodousandooGooglePlay,portanto,nãoqueroqueaguiasejasuspensa,entãocliquecomobotãodireitodomousenaguiaeescolhaFixarestaguia.

Os próprios plugins podem ser os culpados, por isso mude quando os plugins forem executados, configurações - > avançado - > configurações de conteúdo - > plugins - > deixe-me escolher quando executar o conteúdo do plug-in

    
por 19.09.2016 / 16:49