¿Es posible encontrar la pestaña de acaparamiento de CPU en Firefox?

8

En primer lugar, hice mi tarea y encontré esas preguntas similares, pero parecen cubrir complementos particulares de Firefox. Mi escenario es diferente: no ejecuto una tonelada de complementos, pero aún periódicamente el uso de la CPU se dispara al 100% (tengo una CPU antigua de un solo núcleo). Me pregunto si es posible ver qué pestaña es la ofensiva. Por lo general, no ejecuto una gran cantidad de pestañas, trato de mantener la regla de sentido común 7 +/- 2, pero cerrar pestañas una por una y observar el uso de la CPU todavía no es muy conveniente.

vtest
fuente
1
+1 La misma pregunta. La primera vez que vi un CPU Hog no vi la misma etiqueta la segunda vez que lo vi. Lo peor es que el uso de la CPU se está agotando hasta que Firefox se apaga, por lo que cerrar una pestaña no lo resolverá. También creo que cerrar y usar la función de guardar pestaña no ayuda y permite que se coman cuando vuelves a iniciar el navegador

Respuestas:

4

El uso intensivo de la CPU cuando está inactivo suele ser el signo de un sitio web que se comporta mal (a diferencia de las acciones del usuario que llevan mucho tiempo, lo que a menudo apunta a una extensión de comportamiento incorrecto). Podría ser un complemento, o podría ser Javascript.

Identificar sitios problemáticos puede ser difícil. Visualmente, busque algo que se mueva: la mayoría de los acumuladores de CPU están ahí para animar algo (desplazamiento automático de texto, rotación de anuncios, películas, ...). (Los gifs animados no usan mucha CPU).

Si tiene suerte, el CPU hogger también realiza accesos a la red. Estos son mucho más fáciles de precisar en un sitio. Ejecute tcpdump, wireshark o lo que sea su observador de tráfico de red favorito. El tráfico web es TCP y generalmente al puerto remoto 80. Esto podría apuntar a un sitio que está visitando, o puede apuntar a un sitio que se inserta en un sitio que está visitando, generalmente un anuncio.

Los anuncios y flash son los culpables comunes, por lo que Flashblock y Adblock pueden ahorrarle tiempo de CPU.

Chrome ejecuta un proceso por pestaña, por lo que encontrar un acumulador de CPU es trivial. También es más rápido que Firefox (pero aún más de memoria si tienes muchas pestañas abiertas). Es posible que desee probarlo, aunque definitivamente tiene menos campanas y silbatos, por lo que no es para todos.

Gilles 'SO- deja de ser malvado'
fuente
Casi bloqueo los anuncios / flash, por lo que JavaScript es mi mayor sospechoso. No probaré Chrome, ya que parece informar a Google lo que hago.
vtest
1
@vtest: el único informe a Google que Chrome hace es decirle en qué enlaces ha hecho clic en una página de búsqueda de Google si realizó la búsqueda escribiendo palabras en la barra de URL. Esto se puede desactivar en las opciones de administración del motor de búsqueda.
Gilles 'SO- deja de ser malvado'
1
@Gilles: Esto "único" todavía se ajusta a mi definición de spyware, especialmente si está habilitado de forma predeterminada. Si bien su respuesta es valiosa, dejemos de discutir sobre los pros y los contras de Chrome :)
vtest
@vtest Echa un vistazo a Chromium o Iron ( srware.net/en/software_srware_iron.php ) para probar Chrome sin los informes, si aún quieres probarlo.
Sathyajith Bhat
1
@ Boris_yo Creo que las funciones de informes en cualquier aplicación deberían estar deshabilitadas de forma predeterminada. Los informes de Chrome de forma predeterminada son al menos una mala elección de diseño, si no es una mala intención. La presentación de informes de Chrome de forma predeterminada y proveniente de Google (sí, esos tipos "no hacer el mal") es simplemente hipocresía.
Vtest