Perché la memoria appare quasi completa anche dopo l'aggiornamento?

2

Ho appena aggiornato il mio MacBook Pro da 4 GB a 8 GB. Prima dell'aggiornamento, ho controllato l'Activity Monitor e ho detto che utilizzava quasi 3,98 GB di 4 GB (sono uno sviluppatore web, quindi di solito ho molte app aperte). Quindi, dopo l'aggiornamento, Activity Monitor mostra che è utilizzando circa 7,50 GB di 8 GB (con le stesse app aperte). L'aggiornamento ha migliorato le prestazioni del Mac, è sorprendentemente più veloce di prima, ma speravo di vedere più memoria disponibile dopo questo aggiornamento.

Grazie per il tuo aiuto!

    
posta arielcr 11.12.2014 - 00:38
fonte

3 risposte

1

Ci sono potenzialmente alcune cose che accadono qui.

Quando un computer esaurisce la RAM disponibile, avvia i file scambiando o paging dalla RAM ai file sul disco rigido. Quando il tuo Mac in precedenza stava dicendo che utilizzava 3,98 GB di 4 GB, poteva anche potenzialmente avere molti più dati caricati, ma una parte di essi era stata trasferita sul tuo disco rigido. Puoi trovare questi file di swap sul tuo Mac in /var/vm chiamato swapfile0 e swapfile1 , ecc. Simile a Windows in cui troverai un file chiamato pagefile.sys , in genere nella directory principale dell'unità C. Se il tuo Mac sta memorizzando attivamente i dati nei file di scambio, vedrai la quantità che viene utilizzata elencata in Monitor attività come "Sostituisci usato".

Memoria compressa è un concetto più recente in cui il sistema operativo cerca di ottenere il massimo dalla memoria fisica comprimendo i contenuti della RAM meno utilizzati di recente prima di ricorrere all'impaginazione, ma può solo andare così lontano. Una volta che non è in grado di comprimere qualcos'altro, inizierà il paging ai file di swap.

Un'altra cosa che potrebbe accadere che potrebbe spiegare il motivo per cui la macchina aggiornata è installata a 7,5 GB di 8 GB, è che una volta chiuse applicazioni e file, il sistema operativo non rilascia immediatamente quello spazio nella RAM. Memorizzerà quei dati in una cache di file , finché non avrà bisogno di usare quello spazio per qualcos'altro, in modo che se decidi di riaprire gli stessi file, li possa aprire quasi istantaneamente. Puoi vedere questo in azione quando avvii il tuo Mac e ci vogliono forse cinque-dieci secondi per avviare un'applicazione per la prima volta, ma se la chiudi e la apri una seconda volta si apre molto più velocemente, perché quei dati non sono mai stati rilasciato dalla RAM. È inoltre possibile visualizzare le dimensioni del valore "File Cache" elencato in Monitor attività. Quindi potrebbe essere che 5 GB di RAM sono le cose che stai effettivamente usando in questo momento, e 2.5 GB sono cose che stavi usando recentemente e il tuo Mac è utile per ogni evenienza.

La gestione della memoria sta procedendo di più rispetto a queste cose, ma queste sono quelle che probabilmente spiegheranno ciò che stai vedendo. Probabilmente prima dell'aggiornamento Macbook usava più di 4 GB perché alcuni dati sono stati sfogliati in swapfile, e ora il tuo Macbook potrebbe effettivamente utilizzare meno di 8 GB ma usare lo spazio libero con una cache di file che gli consente di riaprire rapidamente le cose chiuso di recente.

    
risposta data 11.12.2014 - 03:29
fonte
2

I vecchi tempi mantenendo la maggior quantità possibile di RAM sono spariti.

La nuova gestione della RAM da OS X, usa tutta la memoria disponibile, ma anche la gestisce in modo da ottenere le massime prestazioni.

Se guardi nella memoria di Activity Monitor, vedrai cose come Memory Pressure, Compressed tra le altre informazioni.

    
risposta data 11.12.2014 - 01:05
fonte
1

Probabilmente hai avuto molta memoria compressa nei tuoi 4GB giorni. Ora, con 8 GB, non sei ancora vicino al limite, quindi il tuo computer non vede la necessità di comprimere nulla. Se dovessi colpire 7,99 GB, inizierai di nuovo a costruire la memoria compressa. (Recentemente sono passato da 4 GB a 10 GB e attualmente utilizzo 9,97 GB, ma ho solo 7,1 MB di memoria compressa.)

    
risposta data 11.12.2014 - 01:11
fonte

Leggi altre domande sui tag