Existem vários motivos para o alto uso da CPU no Firefox, detalhados abaixo.
1. Add-ons
A causa usual para problemas de CPU é um complemento ruim. O primeiro teste que você deve fazer é iniciar o Firefox sem complementos.
Em Solucionar problemas do Firefox usando o Modo de segurança :
Na parte superior da janela do Firefox, clique no botão Firefox, vá para o menu Ajuda e selecione Restart with Add-ons Disabled...
. O Firefox iniciará com a caixa de diálogo Modo de segurança do Firefox. Nota: Você também pode iniciar o Firefox no Modo de Segurança mantendo pressionada a tecla Shift enquanto inicia o Firefox.
Agora você tem duas opções:
Clicar no botão Iniciar no modo de segurança desativará temporariamente suas extensões e temas, desativará a aceleração de hardware e redefinirá as personalizações da barra de ferramentas e dos botões. Quando você sai do Modo de segurança e inicia o Firefox normalmente, suas extensões, temas e configurações retornam ao estado em que estavam antes de você entrar no Modo de segurança.
Se no modo de segurança você não tiver problemas na CPU, o problema será com um dos complementos. Você pode usar o menu Tools > Add-ons
para desativar seletivamente os complementos e reiniciar o Firefox até encontrar o ruim.
2.Flash
O Flash é conhecido por esses problemas. Uma das maneiras comuns de corrigi-lo é desativar a aceleração de hardware do Firefox
usando o menu Tools > Options
, guia Avançado, para desmarcar Use Hardware Acceleration When Available
.
Os dois complementos Adblock Plus e NoScript são recomendados para bloquear seletivamente elementos desnecessários, incluindo o Flash, na página que você está visualizando.
3.JavaScript
O JavaScript no site que você está visualizando em uma de suas guias pode estar mal codificado e desperdiçar a CPU fazendo um loop.
O melhor remédio é usar o NoScript para evitar a execução de JavaScript em sites nos quais você não confia. Essa também é uma medida de segurança que qualquer pessoa deve usar para evitar
explorações de scripts entre sites .
4. perfil
Se não estiver claro qual site está causando a alta CPU, é possível usar a criação de perfil no Firefox, embora este não seja um exercício simples.
Depuradores que também fazem criação de perfil são:
Se você é um desenvolvedor e se sente como uma aventura, e como está no Mac, pode usar o DTrace
conforme explicado em Desempenho / Otimizando JavaScript com o DTrace , que é a ferramenta que os desenvolvedores do Mozilla usam.