Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Consumo excesivo de RAM

Miguel Angel López
4/05/16 9:38
Me gustaría abrir este tema con la idea de encontrar el punto crítico del uso de RAM por Chrome.

Es muy claro que para muchos usuarios nos es molesto e incomodo pero sobretodo, poco aceptable tener que cerrar nuestro navegador por los estragos que se producen al prácticamente desbordar la RAM de nuestros equipos, es cierto que Chrome divide pestañas, extensiones, etc., en procesos independientes para una gestión de los mismos, y al día de hoy las capacidades de procesamiento que existen en la mayoría de los equipos son suficientes para el uso real de Chrome (seguro que existen casos específicos que realmente demandan mayor uso de CPU). 

Sin embargo esto no sucede así con la RAM, esta vez sin generalizar y hablando de mi caso especifico, el consumo que tengo de RAM no es tan diferente al usar 3 o 4 pestañas comparado con 10 pestañas activas, basta con un simple "shift+Esc" para validar que sin importar la cantidad de pestañas que pueda cerrar para liberar porciones de RAM, tengo 2 pestañas que utilizan cantidades exageradas de memoria que van mas allá de 100 o 200 MiB de los que hablan en temas similares.


Encontré la publicación Alejandro Silvestri con una explicación sobre el uso de RAM, me llamó la atención el como explica que la utilización de RAM es a travez de SWAP y no de memoria física, hay que entender que el principio de TODOS los S.O. es mantener los datos en RAM y si se requiere mayor cantidad a la instalada se utiliza la memoria de intercambio, memoria virtual, memoria de paginación o SWAP (que finalmente son solo diferentes nombres para el mismo concepto) únicamente para mover los datos que son fríos (es decir poco accesados) por el S.O. de la RAM hacia la SWAP, y una vez que se requiere tener acceso a los datos que se encuentran en SWAP se requiere regresarlos a RAM si estos se vuelven calientes (accesados con mayor frecuencia).

Bajo ese entendimiento el performance de los equipos sufre lo suficiente debido a que, como muchos lo saben, la velocidad de la SWAP es por mucho inferior a la RAM, eh aquí el principio de la lentitud de los equipos, para los que usan cualquier Unix y/o Linux es mucho mas fácil visualizar el porcentaje de utilización tanto de RAM como de SWAP y darse cuenta que sin importar lo que use Chrome, si su SWAP esta en 0% su maquina no sufrirá, pero si requieren usar mayor cantidad de RAM para alguna otra aplicación y la SWAP comience a pasar de 0% la maquina se volverá lenta por los algoritmos de Swaping que comienza a utilizar, la solución es entonces, cerrar Chrome mientras usan su aplicación o en su defecto no usar la aplicación para seguir usando Chrome.

Regresando al punto critico, me gustaría hacerle una pregunta a los especialistas y expertos, tanto voluntarios como gente de Google, ¿A que se debe el uso excesivo de RAM hablando específicamente de gmail, y de que manera puedo solventarlo sin necesidad de cerrar las pestañas de correo?

Respuestas (2)

Juan MP
4/05/16 21:33
¡Hola Miguel, Gracias por escribirnos!

En mi opinión, a medida que las apps y los sitios se hacen más potentes, se les implementan actualizaciones que brindan una mayor seguridad, control, etc. para hacer más fácil tu manejo y tu comodidad Chrome necesita más recursos para que se lleven acabo todo este tipo de procesos y se ejecuten de buena manera, si ya viste el tema de Alejandro, puede que hayas salido de muchas dudas.

¿Cómo solventarlo sin cerrar las pestañas?
Pues no hay manera en la actualidad de 'Configurar chrome' para que consuma menos memoria aparte de las guías escritas AQUÍ. Lo único que puedo recomendar es conseguirte una Memoria RAM con mayor capacidad para tener muchas pestañas abiertas y que siga funcionando al cien por ciento.

Las sugerencias que Google te da son las siguientes:

  • Intenta mantener una cantidad reducida de pestañas abiertas. Cierra aquellas que no estés usando
  • Evita ejecutar varias aplicaciones a la vez.
  • Si es necesario, prueba a restablecer la configuración del navegador Chrome para que se ejecute como cuando lo instalaste por primera vez.
  • Controla que no se estén ejecutando tareas o extensiones no deseadas o que no conoces. A veces, puede parecer que una tarea está consumiendo una gran cantidad de memoria, pero en realidad, ese consumo se debe a que otra tarea o una extensión están interfiriendo. Te sugerimos que elimines cualquier extensión que sepas que no instalaste tú.
¡Saludos!
Juan MP.
Juan Jose Saborido
5/05/16 2:49
El uso de scripts en segundo plano.
Referente a solucionarlo, prueba a desactivar la aceleración por hardware:

Menu Chrome > Configuracion > Config Avanzada > En la seccion ‘Sistema’ desmarcar ‘Utilizar aceleracion por hardware cuando este disponible’.

Si esto no funciona, existen extensiones que te pueden ayudar a reducir el tamaño, por ejemplo:

Checker Plus for GMail - Obtén notificaciones en el escritorio, lee, escucha, archiva o borra correos sin abrir la pestaña de Gmail y también administra múltiples cuentas


Uno Tab - Convierte todas las pestañas abiertas en una lista para ahorrar memoria. Puedes abrir cualquiera de ellas en cualquier momento con un clic en el botón de la extensión.


The Great Suspender - Te permite poner las pestañas en modo suspensión para reducir el uso de memoria del navegador.


Tab Hibernation - Pone las pestañas inactivas automáticamente en modo de hibernación para liberar memoria.


Foo-Tab - Si tienes configurado tu navegador para que se abran varias paginas al iniciarlo, esta extension detendrá todas menos una pestaña. Clicando sobre la pestaña que quieras tienes la opción de reactivarla.