Primeiro de tudo, fiz minha lição de casa e encontrei essas perguntas semelhantes, mas elas parecem abranger addons específicos do Firefox. Meu cenário é diferente: não executo uma tonelada de complementos, mas ainda assim periodicamente o uso da CPU dispara para 100% (eu tenho uma antiga CPU de núcleo único). Gostaria de saber se é possível ver qual guia é a ofensiva. Geralmente, eu não corro um zilhão de guias, tento seguir a regra do senso comum 7 +/- 2, mas fechar as guias uma a uma e observar o uso da CPU ainda não é muito conveniente.
8
Respostas:
O uso intenso da CPU quando você está ocioso geralmente é o sinal de um site que se comporta mal (em oposição a ações do usuário que demoram muito tempo, o que geralmente aponta para uma extensão que se comporta mal). Pode ser um plugin ou Javascript.
Identificar sites problemáticos pode ser difícil. Visualmente, procure algo que se mova - a maioria dos hoggers da CPU está lá para animar algo (rolagem automática de texto, rotação de anúncios, filmes, ...). (Gifs animados não usam muita CPU.)
Se você tiver sorte, o hogger da CPU também acessa a rede. Isso é muito mais fácil de localizar em um site. Execute o tcpdump, o wireshark ou qualquer que seja o seu observador de tráfego de rede favorito. O tráfego da Web é TCP e geralmente para a porta 80 remota. Isso pode apontar para um site que você está visitando ou para um site incorporado a um site que você está visitando, normalmente um anúncio.
Anúncios e flash são os culpados comuns; portanto, o Flashblock e o Adblock podem economizar seu tempo de CPU.
O Chrome executa um processo por guia; portanto, encontrar um consumidor de CPU é trivial. Também é mais rápido que o Firefox (mas é ainda mais complicado se você tiver muitas guias abertas). Você pode tentar, embora definitivamente tenha menos sinos e assobios, por isso não é para todos.
fonte
O Chrome oferece um gerenciador de tarefas ( Shift-Esc).
Se você deseja o mesmo para o Firefox, vote neste bug: É necessário que os usuários digam onde está sendo gasto o tempo quando a interface do usuário não responde
fonte