Hay varias razones para el alto uso de CPU en Firefox, que se detallan a continuación.
1.Add-ons
La causa habitual de los problemas de la CPU es un mal complemento. La primera prueba que se debe hacer es iniciar Firefox sin complementos.
Desde Solucionar problemas de Firefox con el Modo seguro :
En la parte superior de la ventana de Firefox, haga clic en el botón de Firefox, vaya al menú Ayuda y seleccione Restart with Add-ons Disabled...
. Firefox se iniciará con el cuadro de diálogo Modo seguro de Firefox. Nota: También puede iniciar Firefox en modo seguro manteniendo presionada la tecla Mayús mientras inicia Firefox.
Ahora tiene dos opciones:
Al hacer clic en el botón Iniciar en modo seguro, se deshabilitarán temporalmente las extensiones y los temas, se desactivará la aceleración de hardware y se restablecerá la barra de herramientas y las personalizaciones de los botones. Cuando abandonas el Modo a prueba de fallos e inicias Firefox normalmente, tus extensiones, temas y configuraciones volverán al estado en que estaban antes de ingresar al Modo a prueba de errores.
Si en modo seguro no tiene problemas de CPU, entonces el problema es con uno de sus complementos. Puede usar el menú Tools > Add-ons
para deshabilitar selectivamente los complementos y reiniciar Firefox hasta que encuentre el malo.
2.Flash
Flash es conocido por tales problemas. Una de las formas habituales de solucionarlo es deshabilitar la aceleración de hardware de Firefox
mediante el menú Tools > Options
, pestaña Avanzado, para desmarcar Use Hardware Acceleration When Available
.
Se recomiendan los dos complementos Adblock Plus y NoScript para bloquear selectivamente elementos innecesarios, incluido Flash, en la página que está viendo.
3.JavaScript
El JavaScript en el sitio web que está viendo en una de sus pestañas puede estar mal codificado y desperdiciar la CPU al hacer un bucle.
El mejor remedio es usar NoScript para evitar ejecutar JavaScript desde sitios web en los que no confía. Esta es también una medida de seguridad que cualquiera debería usar para evitar
exploits de scripts entre sitios .
4.perfil
Si no está muy claro qué sitio web está causando la CPU alta, se puede usar la creación de perfiles en Firefox, aunque este no es un ejercicio simple.
Los depuradores que también hacen perfiles son:
Si eres un desarrollador y te sientes como una aventura, y dado que estás en la Mac, puedes usar DTrace
como se explica en Rendimiento / Optimización de JavaScript con DTrace , que es la herramienta que usan los desarrolladores de Mozilla.