¿Por qué Chrome usa tanta RAM?

Google Chrome usa mucha más RAM en comparación con otros navegadores, Chrome usa pocos niveles adicionales de seguridad en el nivel de memoria llamado sandboxing.
Primero ve un escenario práctico,

  • Abre Firefox, abre 4 pestañas en él.
  • Ahora abra Chrome y 4 pestañas en él.
  • Abra el administrador de tareas y vea el uso de memoria

Notarás que el administrador de tareas tiene muchos procesos de Chrome, con una cantidad moderada de memoria de menor a mayor, donde puedes ver un proceso de Firefox con un alto uso de memoria RAM.
Ahora que está pasando.

  • Chrome divide cada proceso dentro de él en un proceso diferente o digamos hilo, que se ejecuta de forma independiente y no usa ni comparte memoria con ningún otro proceso dentro de Chrome.
  • Firefox usando el mismo espacio de memoria, reutilice algunos bloques.
  • Ahora, cuando vea que algunas de las pestañas no responden en Chrome, puede eliminar ese proceso y el resto de su Chrome funciona bien.
  • En el caso de Firefox, si el proceso más pequeño se bloquea, se detiene todo el Firefox y todas las pestañas desaparecen.
  • En el caso de Firefox, una extensión o pestaña puede compartir / leer / editar / acceder a datos de otra pestaña que puede ser una amenaza para la seguridad de sus datos. ( editar: gracias @ aval garg por agregar estos se puede separar en v40 + en Firefox debido a que tiene una función multitarea inteligente e incluso un solo proceso se puede aislar en forma de hilo, sin embargo, Google todavía lo encuentra mejor usando un proceso separado. Agregaré más ¿por qué? )
  • Chrome mantiene todo separado el uno del otro, desde su extensión, temas, aplicaciones, navegador, GPU, puede ver todos los procesos separados tocando shift + esc y todos están seguros, todos sus datos están protegidos entre sí, incluso si se cuelga 3 de 4 pestañas , sus últimos datos de pestaña estarían seguros.
  • Todo su Chrome no se bloqueará hasta que el proceso principal de Chrome esté en un problema que solo es causado por un error interno de la PC, no por datos externos del sitio.
  • Edite [gracias a Paul Tomblin] cuando cualquiera de sus sitios está tomando tanta memoria RAM / CPU que puede liberar recursos simplemente cerrando esa pestaña, pero en el caso de Firefox, debe reiniciar Firefox para liberar recursos.
  • Por lo tanto, para mantener sus datos seguros y protegidos, Chrome evita compartir la memoria, por lo que aumenta el consumo de memoria.

Espero que sea de ayuda.

Conoce tu Google Chrome en este increíble cómic geek

https://www.google.com/googleboo…

Edición 1:
¿Qué es el sandboxing?
Si quieres saber más sobre qué es el sandboxing, aquí tienes el nivel Geek
Un sandbox es un mecanismo de seguridad para aislar uno o más procesos de otros procesos en un sistema informático. Un entorno limitado intenta evitar el acceso a cualquier parte del sistema fuera de un entorno aislado. Los sandboxes son útiles para garantizar que el código errante no afecte la estabilidad del sistema y limite el código no confiable a un subconjunto del sistema. Se utilizan en todo, desde navegadores web hasta lenguajes de programación basados ​​en VM y sistemas operativos virtualizados.

Los sandboxes se implementan mediante una variedad de métodos, que incluyen:

  • A través del proceso y el aislamiento del usuario. Al limitar el código a procesos distintos (como lo hace Chrome) o a usuarios únicos (como lo hace Android), limita lo que ese código puede hacer, ya que los sistemas operativos controlan las interacciones entre procesos y usuarios.
  • A través de mecanismos del sistema operativo, como los de Unix
  • chroot () y
  • cárcel()
  • Esta funcionalidad permite el aislamiento a nivel del núcleo y la restricción de recursos. Con chroot (), por ejemplo, puede limitar un proceso a un subconjunto del sistema de archivos. Cuando el sistema operativo implementa un sandbox, a menudo se lo llama cárcel .
  • A través de la limitación de permisos o capacidades, como a través de permisos de sistema de archivos, capacidades POSIX o reglas SELinux.
  • A través de máquinas virtuales (VM) como Java VM. Una VM implementa un entorno virtualizado con un subconjunto restringido de funcionalidad. Una máquina virtual Java, por ejemplo, solo puede (en teoría) ejecutar código de bytes de Java en formas específicas, prescritas y seguras, como lo limita el tiempo de ejecución de Java.
  • A través de la virtualización de hardware. La virtualización de hardware proporciona soporte de procesador para ejecutar código en un entorno virtualizado, con acceso restringido al sistema físico. Es la virtualización de hardware que permite software como VMware y Xen. Con Xen, por ejemplo, puede tener cientos de instancias de Linux ejecutándose una al lado de la otra en una sola máquina física, cada una creyendo que solo tiene el control exclusivo de la máquina física y ninguna puede interactuar con la otra.

Una pieza de software consciente de la seguridad, como el rastreador web de Google, Googlebot , probablemente utiliza una combinación de estas técnicas.

Gracias por su apreciación y ‘gracias’, Compartir / twittear / con otros, también podría ser útil para otros.

Fuentes originales: controle el uso de la memoria de Google Chrome mediante la identificación y eliminación de pestañas RAM

Cómo controlar el uso de memoria de Google Chrome identificando y eliminando pestañas RAM

Paso 1. Abre Chrome y haz clic en Tres puntos en la esquina superior derecha al lado de la barra de direcciones.

Paso 2. Desplázate Más herramientas abrirá un nuevo menú, allí selecciona Administrador de tareas . Será el Administrador de tareas de Google Chrome y mostrará todas las tareas, las pestañas abiertas y la extensión instalada y en ejecución. Junto a esas tareas, puede ver la memoria que consumen.

o También puede abrir el Administrador de tareas en Chrome con la tecla de acceso directo – ” Shift + Escape

Paso 3. Ahora haz clic en la pestaña Memoria para descubrir el máximo consumo de RAM en Chrome. Aquí puede eliminar esas tareas seleccionándolas y presionando Finalizar proceso .

Esto liberará la memoria utilizada por esas pestañas, extensiones y acelerará su navegación.

Fuentes originales: controle el uso de la memoria de Google Chrome mediante la identificación y eliminación de pestañas RAM

Cada navegador comparte parte de la RAM de su sistema. Para Google Chrome, a veces consume mucha RAM, ¿cómo podemos parar? Cuando escribe múltiples pestañas junto con la extensión, obviamente consume más RAM. Pero PUEDES AHORRAR EL 95% DE RAM .. ¿CÓMO?

También puede verificar con el administrador de tareas incorporado shift + ESC, para ver qué pestaña está consumiendo la cantidad de RAM.

Para administrar todas las pestañas, existen extensiones livianas como : OneTab, The great Suspender, úsela para ahorrar el 95% de la RAM.

También puede consultar aquí: Cómo solucionar el problema de fuga de memoria de Chrome | Alto uso de RAM?

¿¿Gusta?? Gracias !!!

¡Sí, Google Chrome es un gran recurso para cualquier plataforma de sistema operativo!

Pocas razones son las siguientes

  1. Utiliza la tecnología llamada sandboxing para mantener las pestañas separadas por razones de seguridad.

2. Dado que utiliza el kit webkit y el motor V8 Js, que es una fuente de recursos para la mayoría de las tecnologías principales que se utilizan en los navegadores modernos de hoy en día, como el Safari de Apple y el popular navegador de código abierto Linux llamado midori.

Consejos para ahorrar memoria

A medida que las aplicaciones y los sitios se vuelven más potentes, es posible que Chrome requiera más recursos informáticos para ejecutarlos. Aquí hay algunas formas de reducir el uso de memoria de Chrome de forma continua:

  • Intenta mantener las pestañas abiertas al mínimo. Cierra los que no estás usando.
  • Evite ejecutar múltiples aplicaciones a la vez.
  • Si es necesario, intente restablecer la configuración del navegador Chrome para que se ejecute como lo hizo cuando se instaló por primera vez.
  • Esté atento a las tareas y extensiones desconocidas o no deseadas. A veces, una tarea parecerá que está consumiendo mucha memoria, pero en realidad se debe a una extensión u otra tarea que interfiere. Considere eliminar cualquier extensión que sepa que no instaló usted mismo.

Otra razón que generalmente no se considera es Google V8. Es un hecho bien establecido que, para disminuir el tiempo de ejecución, debe aumentar el uso de la memoria y viceversa. Google V8 hace exactamente esto. Están sucediendo muchas cosas dentro de V8 que aumenta el consumo de memoria y disminuye el tiempo de ejecución. Estas optimizaciones dan como resultado una máquina virtual rápida para JS pero, de hecho, aumenta el consumo de memoria. Como se da aquí: Elementos de diseño

En el enlace anterior, solo el primer punto “Acceso rápido a la propiedad” es relevante. Puede ver que para cada objeto (que cambia la estructura) se crea una clase oculta. En JS, a los objetos se les pueden asignar propiedades dinámicamente, es decir, en tiempo de ejecución. De hecho, esto puede aumentar el consumo de memoria si se crea un gran número de objetos con muchas clases ocultas. Aunque, la página web se puede optimizar para V8, pero eso rara vez sucede. En otros navegadores, el acceso a la propiedad se realiza con la ayuda de una tabla hash que disminuye la cantidad de memoria.

Otro punto es el uso de cachés en línea polimórficos. Cachés en línea polimórficos explicados
Con tantos sitios de llamadas en una página web, los PIC van a ocupar mucho espacio.

  1. Haz clic en el menú de Chrome en la barra de herramientas del navegador.
  2. Selecciona Más herramientas .
  3. Seleccione Administrador de tareas .

Esto te dirá qué en Chrome está acaparando tu memoria.

Fuente: Página en Google

Encuentre qué pestaña o extensión usa la memoria más alta en Chrome

qué pestaña o extensión usa la memoria más alta en Chrome . Bueno, el recado en Google Chrome está ahí por una razón no muy mala. Desde los primeros períodos de cromo hasta la última manifestación de Google Chrome, Google ha incorporado muchos artilugios potenciadores para Chrome y el patrocinio de los aumentos es posiblemente una de las razones genuinas por las que Google Chrome ha terminado enormemente inconfundible entre los clientes web.

Al igual que cada programa, Google Chrome encuentra innecesariamente una organización de memoria espantosa un par de veces y la razón detrás de esto son las ampliaciones que consumen muchos recursos y la más ampliamente percibida es el temido jugador de Adobe Streak. Así que este es el lugar que el recado natural administrado dentro de Google Chrome aborda la parte de la leyenda.

Lea el artículo completo aquí (descubra qué pestaña o extensión usa la memoria más alta en Chrome)

También hay otras cosas detrás de escena. La función de representación previa de Chrome, por ejemplo, puede causar un mayor uso de memoria, pero también significa que sus páginas web se cargan más rápido. Y, por supuesto, cuantas más pestañas, extensiones y complementos haya abierto, instalado y ejecutado, más memoria usará Chrome.

Si ha hecho alguna investigación sobre diferentes navegadores, es probable que esté familiarizado con el hecho de que Chrome puede ser un poco acaparador de recursos si mira el Administrador de tareas o el Monitor de actividad, a menudo verá Chrome en la parte superior de la pantalla. lista.

La reputación de Chrome, hambrienta de RAM, es merecida. En comparación con otros navegadores, no siempre usa una gran cantidad de memoria, pero sí usa más. La prueba reciente de IT Pro mostró que con una página de Facebook, un video de YouTube, un artículo de la BBC, la aplicación web de Outlook y una página web abierta, Chrome usó casi 600 MB de RAM, mientras que Firefox usó poco más de 400 MB.

Para comprender por qué Chrome usa tanta memoria, debe comprender un poco sobre qué hace que Chrome sea diferente de otros navegadores. Cada aplicación en su computadora ejecuta una serie de procesos en la RAM de su computadora, donde se realiza el arduo trabajo de ejecutar su computadora. RAM es almacenamiento temporal para datos, y es muy rápido; su CPU puede acceder a los datos que están allí mucho más rápido de lo que podría extraer los datos de su disco duro. Ayuda de Google Chrome

Se debe a la arquitectura multiproceso que Google Chrome o para el proyecto Chromium y sus derivados utilizan. Básicamente, esto significa que cada pestaña, complemento, aplicación, extensión, etc. es un proceso diferente. Cada proceso tiene su parte de memoria en la RAM, por lo que esto hace que se use una gran cantidad de RAM cuando se abren varias pestañas. Esto es beneficioso desde el punto de vista de la seguridad y la estabilidad de que si una pestaña se piratea o se bloquea, las otras pestañas no se verán afectadas porque todos son procesos independientes independientes. Pero desde el punto de vista del rendimiento, es muy malo, ya que cada pestaña usará un solo hilo (aunque se admiten múltiples subprocesos para la representación, pero eso es solo una parte del programa, el motor de script es una parte más grande). Entonces, una sola pestaña en Chrome es más lenta que una sola pestaña de Firefox porque Firefox reconoce todas sus pestañas como un solo proceso y ese proceso está muy optimizado en términos de subprocesamiento múltiple. El motor de secuencias de comandos de Firefox también es muy bueno.

Cada pestaña en Chrome se ejecuta como un proceso separado: esta es la diferencia clave entre Chrome y otros navegadores. Esto hace que Chrome sea más robusto (una página no puede desactivar el navegador) pero también puede consumir más RAM.

Puede decirle a Chrome que se inicie en un solo proceso si lo desea, consulte http://www.makeuseof.com/tag/8-c

Chrome tiene muchas cosas debajo del capó mientras lo está usando (y todavía usa mucha memoria y CPU cuando no lo está usando)

No uses Chrome. Use Slimjet, uno de los mejores navegadores alternativos basados ​​en Chrome (lo que significa que aún puede usar todas sus extensiones CHROME favoritas). Tiene velocidad, poca huella de memoria, tiene un bloqueador de anuncios incorporado (aunque uso UBLOCK ORIGIN y deshabilito la opción incorporada), tiene un administrador de descargas súper rápido y puede guardar versiones PDF de la mayoría de las páginas web correctamente. Si usa cualquier navegador en Windows, es mejor que instale CLEANMEM para mantener su RAM efectiva (lo he usado durante años, sin anuncios, sin problemas). A modo de comparación, probé VIVALDI, COMODO ICEDRAGON, para navegadores que no están basados ​​en Chrome, he usado PALE MOON. OPERA, MAXTHON, FIREFOX, etc. por muchos años. Todos estos son aún más lentos en rendimiento, usan más memoria, son lentos, etc. que SLIMJET.

Las extensiones de Chrome hacen que Google Chrome sea más potente. Sin embargo, también ralentizan su navegador al tomar más memoria RAM, y al drenar los recursos de sus computadoras en Chrome Task Manager, puede ver la cantidad de memoria que usa cada extensión para ejecutarse. Para abrir el Administrador de tareas de Chrome Abra el menú de Chrome, vaya a más herramientas y seleccione Administrador de tareas. Puede ver los detalles de la extensión comenzando con la palabra Extensiones.

Entonces, elimine la extensión no deseada

Fuente Cómo hacer que Google Chrome se ejecute más rápido

Antecedentes del uso de la memoria: los proyectos de cromo

Este es un comportamiento común. Sucede en una combinación de los siguientes casos

1. Más de 5 pestañas abiertas.
2. Pestañas que contienen contenido específico del sistema, como flash, applet java.
3. Extensiones: como su complemento antivirus y todos los demás complementos.

Si necesita diagnosticar, deshabilite todas las extensiones, abra solo Google y verifique el uso.

Se debe a procesos en segundo plano como páginas, extensiones, temas, flash, etc.
¡flash usa mucha memoria entre todos ellos!
Puede eliminar algunos de ellos desde el administrador de tareas (de Chrome, está incorporado) usando el botón Shift + Esc

Depende de lo que estés ejecutando en Google Chrome. Flash usa toneladas de memoria, por lo que tiendo a evitarlo. Escriba about: memory en la barra de direcciones para ver las estadísticas de uso de memoria. Puede averiguar qué complementos / páginas web utilizan más memoria desde allí.

No iré tras el mumbo zumbo … Pero es absolutamente seguro que consuma mucha más memoria que cualquier otro navegador. Aquí hay una instancia. No abrí ningún sitio web ni ninguna aplicación de Chrome. Acabo de abrir Chrome. Luego muestra 7 instancias de proceso en ejecución y consumo de 325 MB. Sé que cada pestaña se ejecuta como un proceso separado. Pero estoy perplejo. La administración de memoria de Chrome es un desastre. Echa un vistazo a la captura de pantalla.

ES UNA RESPUESTA MUY CORTA EL CROMO SEPARA CADA TAREA DE PROCESAMIENTO DE PÁGINAS, DEBIDO AL MULTIPROCESO CADA PESTAÑA SEPARA Y CONSUME MUCHA RAM QUE FIREFOX.
Después del proyecto e10s, Firefox 54 recibió soporte multiproceso con una mejor administración de RAM que Chrome y consume menos RAM que Chrome
Para obtener más información, visite: la búsqueda del navegador Goldilocks y por qué Firefox puede ser “perfecto” para usted; Multiproceso Firefox

En Windows, intente hacer SHIFT y ESC mientras se ejecuta, ya que eso le dará una indicación de qué está usando tanta memoria.

Mi sospecha sería un complemento que funciona mal o, en el peor de los casos, una especie de malware, pero eso dará un buen punto de partida.