En mi Mac, OS X se retrasa sustancialmente al navegar por Chrome. Investigué cosas y entiendo que la memoria inactiva es parte de la memoria libre, que puede y debe liberarse en cualquier momento:
Incluso abrir una nueva pestaña, desplazarse por Facebook o Gmail hace que las cosas sean más lentas. Tengo una Macbook Pro 13" de principios de 2011, 8 GB de RAM, OS X Mountain Lion.
¿Puedo afectar el uso de RAM de Chrome de alguna manera?
Editar: Gracias @bmike, ¡Gran edición! Solo quiero dejar en claro que también he jugado con complementos y extensiones en la configuración de Chrome, incluso chrome://flags. La instancia de Flash es de hecho un gran problema, por lo que tengo un bloqueador de flash y un bloqueador de flash incorporado de Chrome.
Me preguntaba si esto tiene algo que ver con tener memoria que no sea Mac en mi MBP.
Aquí hay ejemplos de datos de mi MacBook Pro de 13 pulgadas con 8 GB de RAM antes y después de abrir Chrome:
Mac:~ bmike$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 212512.
Pages active: 931907.
Pages inactive: 381136.
Pages speculative: 55403.
Pages wired down: 515533.
"Translation faults": 521414918.
Pages copy-on-write: 9952178.
Pages zero filled: 465150147.
Pages reactivated: 93725.
Pageins: 1567093.
Pageouts: 6081.
Object cache: 100 hits of 17386036 lookups (0% hit rate)
Mac:~ bmike$ open -a "Google Chrome"
Mac:~ bmike$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 136402.
Pages active: 990000.
Pages inactive: 392735.
Pages speculative: 53707.
Pages wired down: 523945.
"Translation faults": 521638787.
Pages copy-on-write: 9972877.
Pages zero filled: 465252021.
Pages reactivated: 93725.
Pageins: 1577678.
Pageouts: 6081.
Object cache: 100 hits of 17386267 lookups (0% hit rate)
La configuración de la prueba es un sistema que ha estado funcionando durante 6 días y, por lo demás, no se comporta mal. Estos son los comandos que ejecuto para asegurarme de que el sistema esté en equilibrio:
Mac:~ bmike$ iostat 5
disk0 cpu load average
KB/t tps MB/s us sy id 1m 5m 15m
28.30 9 0.26 2 1 97 0.78 0.61 0.61
0.00 0 0.00 0 1 99 0.72 0.60 0.60
32.00 0 0.01 1 1 99 0.66 0.59 0.60
0.00 0 0.00 0 1 99 0.61 0.58 0.59
^C
Mac:~ bmike$ vm_stat 5
Mach Virtual Memory Statistics: (page size of 4096 bytes, cache hits 0%)
free active spec inactive wire faults copy 0fill reactive pageins pageout
210871 940704 53319 379363 512550 522503K 9987967 469254K 93725 1579260 6081
210776 931311 53771 379369 521225 5150 10 32953 0 0 0
211289 930966 53798 379369 521207 4606 0 57255 0 0 0
211321 930971 53799 379369 521207 4589 3 45933 0 0 0
211531 930998 53799 379369 520925 10999 0 77822 0 0 0
Configuré Google Chrome para tener 10 pestañas en blanco y lo salí y luego ejecuté la prueba anterior para medir exactamente cuánto RAM cambia antes y después de iniciarlo. Como puede ver, el lanzamiento de Chrome tomó alrededor de 76k páginas de memoria libres para el grupo gratuito y provocó que el grupo inactivo creciera en aproximadamente 11,5k páginas.
Dados estos números, parece muy poco probable que Chrome esté causando una fuga y sus páginas web podrían estar causando la carga. Si puede ejecutar estas herramientas en la terminal, es probable que vea que su sistema tuvo otros problemas con la administración de la memoria y es probable que Chrome sea la gota que colma el vaso antes de que comience a intercambiarse. Busque actividad de paginación antes de iniciar Chrome y también eche un vistazo a mi respuesta aquí sobre por qué la memoria inactiva casi nunca es el problema real y esta publicación explica cómo convencerse de si tiene un problema real con el administrador de memoria o un programa específico .
No puedo hablar por Apple y su filosofía de diseño. Pero me encanta el hardware y el sistema operativo.
Una forma de mejorar el tiempo de respuesta de Chrome y el uso de la memoria es personalizarlo en Preferencias.
Uno sabe que el devorador de RAM es todo el flash de basura en los sitios web.
Puede personalizarlo hasta el punto de que no reproducirá automáticamente todo Flash, pero le preguntará si desea que se reproduzca.
Ir a cromo
preferencias > avanzado
Privacidad > Configuración de contenido
Desplácese hacia abajo y encuentre el
Complementos
Configúralo en
Dele "click" para jugar
HECHO :)
Si desea controlar aún más, haga clic en el
Deshabilitar los complementos individuales
y administre complementos individuales a su gusto.
depende de cuántas y qué extensiones de Chrome hayas instalado y activado. Chrome con 0 extensiones se ejecuta de manera completamente diferente con el uso de RAM en comparación con Chrome que se ejecuta con 20 extensiones
sin ladera
adifire
sin ladera
brasofilo
bmike
brasofilo