¿Cómo puedo evitar el uso elevado de CPU en las pestañas de Chrome en OS X?

¿Cómo puedo evitar el uso elevado de CPU en las pestañas de Chrome en OS X?

Lo hago mucho:

  • Observe que mi MacBook Air se está calentando
  • Abra Activity Monitor, vea el proceso "Google Chrome Helper" vinculado al 100% de CPU
  • Abra el Administrador de tareas de Chrome para encontrar la pestaña responsable
  • Encuentre y elimine alguna publicación de blog que abrí hace dos días cuyo JS ejecuta un bucle infinito

Es especialmente frustrante si sucede cuando estoy lejos de mi escritorio y mis fans han estado agotados toda la noche sin ningún motivo.

¿Cómo puedo prevenir esto?

acelerador de CPUle permite limitar el uso de CPU de un PID en particular, pero Chrome usa muchos procesos. Consideré escribir un script que se ejecute periódicamente cputhrottleen cada PID en ps -A | grep Chrome, pero esto también ralentizaría las pestañas de primer plano, que me gustaría mantener a máxima velocidad. La supervisión de los cambios en primer plano y en segundo plano podría realizarse a través de una extensión de Chrome, que necesitaría comunicarse con un demonio que se ejecuta fuera de Chrome a través delAPI de mensajería nativa, pero parece mucho trabajo tanto para escribir como para distribuir. Espero que haya una solución más simple que estoy pasando por alto.

Respuesta1

ACTUALIZACIÓN: En febrero de 2021, esta extensión de Chrome se eliminó de Chrome Web Store porque el nuevo propietario insertó malware y spyware. Mira estoartículo en ZDNetpara más detalles. Quizás quieras probarEl maravilloso suspensorque afirma ser una bifurcación libre de malware de The Great Suspender, pero como ocurre con todas las descargas, debes investigar y verificar que sea segura.

Agrega la extensión "El gran suspensor" a Chrome. Una vez agregado, se le presenta la página de configuración, donde puede elegir cuándo suspender pestañas, cuándo habilitarlas (por ejemplo, cuando está enfocada).

Vista de configuración general de Great Suspender:

ingrese la descripción de la imagen aquí

yo también revisoSe reactiva automáticamente cuando la pestaña se enfoca. Cuando haya terminado con la configuración deseada, desplácese hasta el final y haga clic en Guardar configuración.

Escucho música todo el día usando Google Play, por lo que no quiero que se suspenda esa pestaña, así que hago clic derecho en la pestaña y elijo Fijar esta pestaña.

ingrese la descripción de la imagen aquí

Los propios complementos pueden ser los culpables, así que cambie cuándo se ejecutan los complementos, configuración -> avanzado -> configuración de contenido -> complementos -> déjeme elegir cuándo ejecutar el contenido del complemento

información relacionada