¿Alguna forma de acelerar el uso de la CPU / RAM de Google Chrome en OSX?

0

Google Chrome usa bastante RAM y capacidad de procesamiento en mi Mac. Es un Macbook Pro bastante nuevo (principios de 2015) con 16GB de RAM y 2.9GHz de CPU. Aún así, Google Chrome siempre aparece en aplicaciones que usan mucha energía, quema mi batería rápidamente y hace que mi computadora portátil se caliente hasta temperaturas inseguras.

Es solo un navegador web. No puedo creer que sea 2016 y consume mucha energía para ejecutar, independientemente de tener 20-70 pestañas abiertas.

¿Hay alguna manera de estrangular su consumo de energía? ¿Qué está causando que haga esto? He probado otros navegadores web (Safari, Firefox, Opera y Tor) y todos terminan usando mucha energía similar a Chrome. En cuanto a la modificación del código, ¿sería posible tener todas las pestañas abiertas pero desactivar la página web que no se está viendo, y luego, cuando se cambia a esa pestaña, se vuelve a cargar la página sin cerrar la pestaña?

ipconfig
fuente
¿Y cuánto, exactamente, es "bastante"? Chrome tiene un "Administrador de tareas" integrado. Por favor proporcione una captura de pantalla.
Daniel B
No incluiré la captura de pantalla porque no quiero compartir las pestañas de mi navegador por razones de privacidad, pero solo he echado un vistazo al Administrador de tareas y de todas las pestañas, el uso de RAM para Chrome es de 450 mb y la CPU va desde 30-1.
ipconfig
¿Cómo es eso "bastante"? Además, Chrome inicia múltiples procesos, ya que esto es un problema manual. Solo puedes eliminar los títulos de las pestañas con tu editor de imágenes favorito.
Daniel B

Respuestas:

0

Sí. Puedes usar algo como Tab Suspender o The Great Suspender (ambos con bastante buggy, lamentablemente, actualmente uso la última versión de Github, no de Chrome) que probablemente hará el 90% de lo que quieres al descargar automáticamente las pestañas de fondo después de una cantidad determinada de inactividad , recargando en el acceso.

Como referencia, mi Chrome actualmente totaliza 7.7 GB de RAM y ~ 10% de un núcleo, pero eso es con casi 300 pestañas y 20-30 extensiones.

También obligatorio: buen adblock (uBlock o vía hosts) + prevención de la reproducción automática de complementos y (cada vez más un culpable) de video HTML5.

De vez en cuando todavía tienes una pestaña dañada al máximo de un núcleo, tal vez podrías escribir un script para pausar automáticamente o estrangular esto con algo como cpulimit.

Otro buen truco es usar señales para pausar completamente los procesos, es decir. pkill -STOP Chrome congelaría todos los procesos de Chrome, incluidos los ayudantes, pkill -CONT Chrome retroceder. STOP y CONT es lo que generalmente uso en lugar de salir de las aplicaciones, principalmente porque tengo más RAM que sentido.

tolgraven
fuente
0

Usando el espacio de respuestas para proporcionar ilustraciones ...

Creo que su estimación de la cantidad de memoria RAM que usan las pestañas 20 - 70 está muy lejos. En el monitor de actividad, debe mostrar Todos los procesos, jerárquicamente y luego ordenar por Nombre del proceso para poder ver todas las dependencias de cualquier proceso dado.

Luego debe sumar todas esas cifras, no solo tomar la cifra 'global' en la parte superior.

No uso Chrome, pero aquí hay una imagen de Safari con 20 o más pestañas abiertas.

enter image description here

Esto no ayudará a su uso de memoria en sí mismo, pero puede ayudar a entender de dónde viene.

Una imagen similar que muestra la CPU mostraría que las páginas web, a menos que tengan video, etc. en ejecución, realmente no usan la CPU en absoluto.

enter image description here

Tenga en cuenta también que la CPU es reportada por Activity Monitor por núcleo por lo que necesita dividir esa cifra por la cantidad de núcleos virtuales que tiene.
Si no estás seguro de esa cifra, simplemente pulsa Cmd ⌘ 3 en Monitor de actividad & amp; contar las rayas

Tetsujin
fuente