Ecco alcuni esempi di dati del mio MacBook Pro da 13 pollici con 8 GB di RAM prima e dopo l'apertura di 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)
L'impostazione del test è un sistema che è in esecuzione da 6 giorni e che altrimenti non si comporta male. Ecco i comandi che eseguo per assicurarmi che il sistema sia in 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
Ho impostato Google Chrome fino ad avere 10 schede vuote e l'ho chiuso, quindi ho eseguito il test di cui sopra per misurare esattamente quanta RAM cambia prima e dopo l'avvio. Come puoi vedere, l'avvio di Chrome ha comportato circa 76.000 pagine di memoria libere per il pool gratuito e ha causato un aumento del pool inattivo di circa 11,5 k pagine.
Dati questi numeri, sembra altamente improbabile che Chrome stia causando una perdita e le tue pagine Web potrebbero causare il caricamento. Se riesci a eseguire questi strumenti nel terminale, probabilmente noterai che il tuo sistema ha altri problemi con la gestione della memoria e Chrome è probabilmente la goccia che carica il carico finale sul sistema prima che inizi lo scambio. Cerca attività di cercapersone prima di avviare Chrome e dai un'occhiata anche alla mia risposta sul motivo per cui la memoria non attiva non è quasi mai il vero problema e in questo post spero come convincerti di avere un problema con il gestore della memoria o un programma specifico .