Mi computadora tiene solo 4GB de memoria, y abrir 8-12 pestañas aleatorias en cromo o cromo a menudo congela mi computadora. Actualmente estoy usando google-chrome-stable --process-per-site
. Esto ayuda en cierta medida. ¿Hay alguna forma de ejecutar cromo o cromo en un solo proceso? ¿Alguien podría darme algunos consejos sobre cómo controlar el uso excesivo de memoria de Chrome?
google-chrome
memory
browser
chromium
crysoberil
fuente
fuente
zram
, el paquete es zram-config. Ayuda a evitar heladas largas.Respuestas:
Hay un complemento que podría usar para escribir memoria de pestañas abiertas no utilizadas para intercambiar. Libera esa cantidad de memoria, por lo que CHrome / chromium muestra menos consumo de memoria.
Busque Tab-suspender en la tienda web de complementos.
https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh
fuente
Estoy usando cgroup de esta manera:
El cromo en sí mismo puede ralentizarse un poco a veces, ya que parece estar intercambiando, pero no hará que todo el sistema se detenga en el intercambio de otras aplicaciones, por lo que solo se intercambiará cromo / cromo tan pronto como "alcance el límite de 1 GB".
Pero ... si observa htop, verá muchos procesos de cromo que suman la memoria residente un poco más allá de 1 GB, creo que necesito más información sobre esto.
Todavía no he intentado
memory.soft_limit_in_bytes
ver si ayuda de alguna manera, como se sugiere en el enlace proporcionado por /superuser//a/1168435/157532 .pero en general, el cromo usa mucha menos RAM de lo que solía, y claramente se está intercambiando mucho, por lo que estos comandos de cgroup funcionan a pesar de lo que puedo ver en htop, por lo que cgroup parece tratar de mantener el cromo usando "no mucho" más de 1GB "lo que es lo suficientemente bueno.
fuente
top
muestra el uso de memoria en bytes, MB, GB o TB. Estas son potencias de 1000 no 1024. Probablemente es por eso que estás viendo que va un poco por encima de tu objetivo./sys/fs/cgroup/memory/myGroup/memory.limit_in_bytes
?Tengo el mismo problema, y no estoy solo: Chrome / Chromium consume mucha memoria . A veces, esto hace que el sistema se congele (en mi caso, Linux Mint 17).
solución 1
Como solución alternativa, comencé a usar esta Chrome-Extension: the-great-suspender
solución 2
Pero hay varias otras soluciones, por ejemplo, Linux
cgroup
( https://gist.github.com/juanje/9861623 )otras soluciones
He adjuntado mis otras soluciones a mi primera respuesta a una pregunta similar.
De todos modos: Chrome es un buen (probablemente el mejor) navegador web, y los sitios de hoy en día tienen altos requisitos (una gran cantidad de JS, lienzo, SVG, video incrustado, enchufes web ...). Intentar reducir algunas funcionalidades no es una buena idea. El único problema que estoy tratando de resolver (al menos para mí): nadie quiere sentarse cerca del sistema congelado .
fuente