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 se ha estado ejecutando durante 6 días y, de lo contrario, 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, lo dejé y luego ejecuté la prueba anterior para medir exactamente cuánto cambia la RAM antes y después de iniciarlo. Como puede ver, el lanzamiento de Chrome tomó aproximadamente 76k páginas de memoria libre para el grupo libre y provocó que el grupo inactivo creciera en aproximadamente 11.5k páginas.
Dados estos números, Chrome parece muy poco probable que cause una fuga y que sus páginas web estén causando la carga. Si puede ejecutar estas herramientas en el terminal, es probable que vea que su sistema tuvo otros problemas con la administración de la memoria y que Chrome es probablemente la gota que pone la carga final en el sistema antes de que comience a intercambiarse. Busque la actividad de paginación antes de iniciar Chrome y también mire mi respuesta aquí sobre por qué la memoria inactiva casi nunca es el problema real y esta publicación le explica cómo convencer a sí mismo si tiene un problema real con el administrador de memoria o con un programa específico. .