A volte può essere difficile capire come usare la memoria OS X, l'app Activity Monitor può essere d'aiuto soprattutto quando arriva il momento di prendere in considerazione gli aggiornamenti per il tuo Mac. L'aggiunta di più memoria fornirà un significativo aumento delle prestazioni? Questa è una domanda che sentiamo spesso, quindi scopriamo insieme la risposta.
Monitoraggio delle attività
Ci sono una serie di buone utilità per monitorare l'utilizzo della memoria, e se hai già un preferito, va bene. Ma per questo articolo, utilizzeremo Activity Monitor, l'utilità di sistema gratuita fornita con tutti i Mac. Ci piace Activity Monitor perché può sedersi senza pretese nel Dock e visualizzare l'attuale utilizzo della memoria come un semplice grafico a torta sulla sua icona Dock (a seconda della versione di OS X). Una rapida occhiata all'icona Activity Monitor Dock, e sai quanta RAM stai usando e quanto è gratis.
Configura Activity Monitor
-
Avvia Activity Monitor, situato in / Applicazioni / Utility.
-
Nella finestra Monitoraggio attività che si apre, fai clic sulla scheda "Memoria di sistema".
-
Dal menu Monitoraggio attività, selezionare Visualizza, Icona Dock, Mostra utilizzo memoria.
Per Snow Leopard e successivi:
-
Fare clic con il tasto destro del mouse sull'icona del Dock Monitor attività e selezionare Opzioni, Mantieni nel Dock.
-
Fare clic con il tasto destro del mouse sull'icona dell'Activity Monitor Dock e selezionare Opzioni, Apri all'accesso.
Per Leopard e precedenti:
-
Fare clic con il tasto destro sull'icona del Dock Monitor attività e selezionare Mantieni nel Dock.
-
Fare clic con il tasto destro del mouse sull'icona del Dock Monitor attività e selezionare Apri all'accesso.
Ora puoi chiudere la finestra Monitor attività (basta chiudere la finestra, non uscire dal programma). L'icona del Dock continuerà a mostrare il grafico a torta sull'utilizzo della RAM. Inoltre, Activity Monitor verrà eseguito automaticamente ogni volta che riavvierai il Mac, così sarai sempre in grado di monitorare l'utilizzo della memoria.
Informazioni sul grafico di memoria di Activity Monitor (OS X Mavericks e versioni successive)
Quando Apple ha rilasciato OS X Mavericks, ha segnato un cambiamento significativo nel modo in cui la memoria è stata gestita dal sistema operativo. Mavericks ha introdotto l'uso della compressione della memoria, un metodo che sfrutta al massimo la RAM disponibile comprimendo i dati memorizzati nella RAM anziché la memoria di paging nella memoria virtuale, un processo che può rallentare significativamente le prestazioni di un Mac. Puoi trovare i dettagli di come funziona la memoria compressa in Understanding Compressed Memory nell'articolo di OS X.
Oltre all'utilizzo della memoria compressa, Mavericks ha apportato delle modifiche a Activity Monitor e al modo in cui vengono presentate le informazioni sull'utilizzo della memoria. Invece di utilizzare il grafico a torta familiare per mostrare come è suddivisa la memoria, Apple ha introdotto il grafico della pressione di memoria, un modo per esprimere quanta parte della memoria viene compressa per fornire spazio libero per altre attività.
Grafico della pressione di memoria
Il grafico della pressione della memoria è una linea temporale che indica la quantità di compressione applicata alla RAM, nonché quando il paging su disco si verifica infine quando la compressione non è sufficiente per soddisfare la domanda delle app di allocare memoria.
Il grafico della pressione della memoria viene visualizzato in tre colori:
- Verde: indica nessuna compressione.
- Giallo: mostra quando si verifica la compressione.
- Rosso: la compressione ha raggiunto i suoi limiti e il paging alla memoria virtuale è iniziato.
Oltre al colore che indica cosa accade nel sistema di gestione della memoria, l'altezza dell'ombreggiatura indica l'estensione della compressione o del paging che si sta verificando.
Idealmente, il grafico della pressione della memoria dovrebbe rimanere nel verde, a indicare che non si sta verificando alcuna compressione. Ciò indica che hai una RAM disponibile sufficiente per le attività che devono essere eseguite. Quando il grafico inizia a mostrare il giallo, indica che i file memorizzati nella cache (simili alla memoria inattiva nelle versioni precedenti di Activity Monitor), essenzialmente app che non sono più attive ma conservano i loro dati memorizzati nella RAM, vengono compressi per creare abbastanza spazio libero RAM da assegnare alle app che richiedono un'allocazione di RAM.
Quando la memoria è compressa, è necessario un sovraccarico della CPU per eseguire la compressione, ma questo piccolo calo di prestazioni è minore e probabilmente non evidente per l'utente.
Quando il grafico della pressione della memoria inizia a essere visualizzato in rosso, significa che non c'è più abbastanza RAM inattiva da comprimere, e lo swapping su disco (memoria virtuale) è in corso. Scambiare dati dalla RAM è un compito molto più impegnativo del processo e solitamente si nota come un rallentamento generale delle prestazioni del Mac.
Hai abbastanza RAM?
Il grafico della pressione della memoria rende davvero molto più semplice da capire a colpo d'occhio se trarrai vantaggio dalla RAM aggiuntiva. Nelle versioni precedenti di OS X, dovevi controllare il numero di outs della pagina che si stavano verificando ed eseguire un po 'di matematica per ottenere la risposta.
Con il grafico della pressione della memoria, tutto ciò che devi fare è vedere se il grafico è in rosso e per quanto tempo. Se rimane lì per un lungo periodo, trarrai vantaggio da più RAM. Se diventa rosso quando si apre un'app, ma rimane in giallo o verde, probabilmente non è necessaria più memoria RAM; basta tagliare su quante app hai aperto in una volta.
Se il tuo grafico è spesso in giallo, allora il tuo Mac sta facendo quello che dovrebbe fare: sfruttare al meglio la RAM disponibile senza dover caricare i dati sulla tua unità. Stai vedendo il vantaggio della compressione della memoria e la sua capacità di utilizzare la RAM in modo economico e impedirti di aggiungere più RAM.
Se sei nel verde la maggior parte del tempo, beh, non hai preoccupazioni.
Informazioni sul grafico di memoria di Activity Monitor (OS X Mountain Lion e precedenti)
Le versioni precedenti di OS X utilizzavano uno stile meno recente di gestione della memoria che non utilizza la compressione della memoria. Invece, cerca di liberare la memoria precedentemente assegnata alle app e, se necessario, la memoria delle pagine sul disco (memoria virtuale).
Grafico a torta del monitor dell'attività
Il grafico a torta Monitoraggio attività mostra quattro tipi di utilizzo della memoria: Libero (verde), Wired (rosso), Attivo (giallo) e Inattivo (blu). Per capire l'utilizzo della memoria, è necessario sapere quale sia il tipo di memoria e come influenza la memoria disponibile.
Gratuito. Questo è abbastanza semplice. È la RAM del Mac che al momento non è in uso e può essere assegnata liberamente a qualsiasi processo o applicazione che abbia bisogno di tutta o parte della memoria disponibile.
Cablata. Questa è la memoria che il tuo Mac ha assegnato alle sue esigenze interne, così come i bisogni principali delle applicazioni e dei processi che stai eseguendo. La memoria cablata rappresenta la quantità minima di RAM necessaria al tuo Mac in qualsiasi momento per continuare a funzionare. Puoi pensare a questo come a una memoria off limits per tutti gli altri.
Attivo. Questa è la memoria attualmente in uso da applicazioni e processi sul tuo Mac, oltre ai processi di sistema speciali assegnati alla memoria cablata. Puoi vedere il tuo ingombro di memoria attiva in crescita quando avvii le applicazioni o quando le applicazioni attualmente in esecuzione richiedono e acquisiscono più memoria per eseguire un'attività.
Non attivo. Questa è la memoria che non è più richiesta da un'applicazione ma non è stata ancora rilasciata nel pool di memoria gratuito.
Capire la memoria inattiva
La maggior parte dei tipi di memoria è piuttosto semplice. Quello che fa inciampare la gente è la memoria nattiva. Gli individui spesso vedono una grande quantità di blu nel grafico a torta della memoria (memoria inattiva) e pensano di avere problemi di memoria. Questo li porta a pensare di aggiungere RAM per aumentare le prestazioni del proprio Mac. Ma in realtà, la memoria inattiva svolge un servizio prezioso che rende il tuo Mac più veloce.
Quando esci da un'applicazione, OS X non libera tutta la memoria utilizzata dall'applicazione. Invece, salva lo stato di avvio dell'applicazione nella sezione Memoria non attiva. Se avvii di nuovo la stessa applicazione, OS X sa che non è necessario caricare l'applicazione dal tuo disco rigido, perché è già memorizzata nella memoria inattiva. Di conseguenza, OS X ridefinisce semplicemente la sezione di memoria inattiva che contiene l'applicazione come memoria attiva, il che rende il riavvio di un'applicazione molto veloce.
La memoria non attiva non rimane inattiva per sempre. Come notato sopra, OS X potrebbe iniziare a usare quella memoria quando si riavvia un'applicazione. Userà anche la memoria inattiva se non c'è abbastanza memoria libera per le esigenze di un'applicazione.
La sequenza di eventi è simile a questa:
- Quando si avvia un'applicazione, OS X verifica se è memorizzato nella memoria non attiva. Se lo è, quella memoria viene riassegnata come Attiva e l'applicazione viene avviata.
- Se l'applicazione non è in memoria non attiva, OS X ritaglia un blocco appropriato di memoria libera per l'applicazione.
- Se la memoria disponibile è insufficiente, OS X rilascia una memoria inattiva per soddisfare le esigenze dell'applicazione. Il rilascio della memoria inattiva rimuoverà una o più applicazioni memorizzate nella cache dal pool di memoria inattiva, forzando un tempo di avvio più lungo per tali applicazioni.
Quindi, quanta RAM hai bisogno?
La risposta a questa domanda di solito è un riflesso della quantità di RAM necessaria per la versione di OS X, del tipo di applicazioni utilizzate e di quante applicazioni vengono eseguite contemporaneamente. Ma ci sono altre considerazioni. In un mondo ideale, sarebbe bello se non fosse necessario eseguire il RAID della RAM inattiva troppo spesso. Ciò fornirebbe le migliori prestazioni quando si lanciano ripetutamente le applicazioni mantenendo abbastanza memoria libera per soddisfare le esigenze di qualsiasi applicazione attualmente in esecuzione. Ad esempio, ogni volta che apri un'immagine o crei un nuovo documento, l'applicazione correlata avrà bisogno di memoria libera aggiuntiva.
Per aiutarti a decidere se hai bisogno di più RAM, usa Activity Monitor per osservare l'utilizzo della RAM. Se la memoria libera cade al punto in cui viene rilasciata la memoria inattiva, è possibile prendere in considerazione l'aggiunta di più RAM per mantenere le massime prestazioni.
Puoi anche guardare il valore di "Page outs", nella parte inferiore della finestra principale di Activity Monitor. (Fare clic sull'icona del Dock di Monitoraggio attività per aprire la finestra principale di Monitoraggio attività.) Questo numero indica quante volte il Mac ha esaurito la memoria disponibile e ha utilizzato il disco rigido come RAM virtuale. Questo numero dovrebbe essere il più basso possibile. Ci piace che il numero sia inferiore a 1000 durante l'uso di un giorno intero del nostro Mac. Altri suggeriscono un valore più alto come soglia per l'aggiunta di RAM, tra 2500 e 3000.
Ricorda anche che stiamo parlando di massimizzare le prestazioni del tuo Mac in relazione alla RAM. Non è necessario aggiungere più RAM se il tuo Mac è all'altezza delle tue aspettative e necessità.