Può essere difficile capire l'utilizzo della memoria del tuo Mac. L'utilità Activity Monitor può essere d'aiuto, soprattutto quando è il momento di valutare se è necessario aggiornare la RAM del computer.
Activity Monitor fa parte di tutti i sistemi operativi macOS e della maggior parte dei sistemi operativi OS X per Mac, ma il suo formato attuale è stato introdotto in OS X Mavericks (10.9). Questo articolo contiene informazioni che si applicano a Activity Monitor in macOS 10.15 tramite OS X Mavericks (10.9), nonché informazioni per versioni precedenti di OS X.
Monitoraggio attività Mac
The Activity Monitor è un'utilità di sistema gratuita disponibile su tutti i Mac. Include schede per cinque aree che illustrano come le applicazioni e altri processi influiscono sul tuo computer. Le schede sono:
- CPU: mostra gli effetti dei processi sull'attività della CPU
- Memoria: monitora l'utilizzo della memoria inclusa la memoria fisica RAM
- Energia: indica la quantità di energia utilizzata da ciascuna app
- Disco: mostra la quantità di dati letti e scritti sul disco
- Utilizzo della rete: indica quali processi stanno inviando o ricevendo dati sulla tua rete
La scheda Memoria di Activity Monitor è dove puoi monitorare e gestire l'utilizzo della memoria sul tuo Mac.
Grafico della memoria monitor attività (OS X Mavericks e versioni successive)
Quando Apple ha rilasciato OS X Mavericks, ha introdotto il grafico della pressione della memoria in Activity Monitor, insieme alla memoria compressa, un cambiamento significativo nel modo in cui il sistema operativo gestisce la memoria. La compressione della memoria sfrutta al massimo la RAM disponibile comprimendo i dati archiviati nella RAM invece di eseguire il paging della memoria nella memoria virtuale, un processo che può rallentare notevolmente le prestazioni di un Mac.
Oltre all'uso della memoria compressa, Mavericks ha apportato modifiche a Activity Monitor e al modo in cui presenta le informazioni sull'utilizzo della memoria. Invece di utilizzare il grafico a torta apparso nelle versioni precedenti di OS X per mostrare come è divisa la memoria, Apple ha introdotto il grafico della pressione della memoria come un modo per esprimere la quantità di memoria che il tuo Mac comprime per fornire spazio libero per altre attività.
Grafico pressione memoria
Il grafico della pressione della memoria viene visualizzato nella parte inferiore della scheda Memoria nella finestra Monitoraggio attività. Indica la quantità di compressione applicata alla RAM, nonché quando il paging su disco si verifica quando la compressione non è sufficiente per soddisfare la richiesta delle app di allocare memoria.
Il grafico della pressione della memoria viene visualizzato in tre colori:
- Verde: indica nessuna compressione
- Giallo: mostra quando è in corso la compressione
- Rosso: la compressione ha raggiunto i suoi limiti e il paging nella memoria virtuale è iniziato
Oltre al colore che indica cosa sta succedendo all'interno del sistema di gestione della memoria, l' altezza delle barre riflette l'entità della compressione o del paging in corso.
Idealmente, il grafico della pressione della memoria dovrebbe rimanere in verde, indicando che non si sta verificando alcuna compressione e che hai una RAM disponibile adeguata per le attività che devono essere eseguite. Quando il grafico inizia a mostrare il giallo, indica che i file memorizzati nella cache che non sono più attivi ma hanno ancora i dati archiviati nella RAM vengono compressi per creare RAM libera sufficiente da assegnare alle app che richiedono un'allocazione di RAM.
La compressione della memoria richiede un sovraccarico della CPU, ma questo piccolo calo di prestazioni è minore e di solito non è evidente per l'utente.
Quando il grafico della pressione della memoria inizia a essere visualizzato in rosso, non c'è più abbastanza RAM inattiva da comprimere e lo scambio su disco (memoria virtuale) è in corso. Lo scambio di dati dalla RAM è un'attività che richiede molto più processi e di solito è evidente come un rallentamento generale delle prestazioni del tuo Mac.
Come capire quando hai bisogno di RAM
Il grafico della pressione della memoria rende facile capire a colpo d'occhio se il tuo Mac ha bisogno di RAM aggiuntiva.
- Se il grafico è verde il più delle volte, il tuo Mac non ha bisogno di RAM aggiuntiva.
- Se il tuo grafico è un mix giallo e verde, il tuo Mac sta sfruttando al meglio la RAM disponibile senza dover eseguire il paging dati all'unità. Stai vedendo il vantaggio della compressione della memoria e la capacità del Mac di utilizzare la RAM in modo economico per impedirti di aggiungere più RAM. Se il grafico è solitamente giallo e raramente verde, potresti aver bisogno di RAM nel prossimo futuro.
- Se il grafico è nel rosso frequentemente o per un periodo di tempo prolungato, il tuo Mac trarrà vantaggio da più RAM. Se diventa rosso solo quando apri un'app ma per il resto rimane in giallo o verde, probabilmente non hai bisogno di più RAM, anche se potresti voler ridurre il numero di app che tieni aperte contemporaneamente.
Sebbene l'icona Activity Monitor Dock possa essere configurata per visualizzare alcune statistiche nel Dock, la memoria compressa non è una di queste. È necessario aprire la finestra dell'applicazione per visualizzare il grafico della pressione della memoria.
Linea inferiore
Le versioni precedenti di OS X prima di OS X Mountain Lion utilizzavano uno stile precedente di gestione della memoria che non utilizzava la compressione della memoria. Invece, prova a liberare memoria che aveva precedentemente allocato alle app e quindi, se necessario, a paginare la memoria sull'unità come memoria virtuale.
Grafico a torta Monitor attività
Il grafico a torta Activity Monitor mostra quattro tipi di utilizzo della memoria: libero (verde), cablato (rosso), attivo (giallo) e inattivo (blu). Per comprendere l'utilizzo della memoria, devi sapere qual è ogni tipo di memoria e come influisce sulla memoria disponibile.
- Gratuito. Questa è la RAM del tuo Mac che non sta attualmente utilizzando e può essere assegnata a qualsiasi processo o applicazione che richiede tutta o parte della memoria disponibile.
- Wired. Il tuo Mac assegna la memoria Wired alle sue esigenze interne e alle esigenze principali delle applicazioni e dei processi in esecuzione. 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 tutto il resto.
- Attivo. La memoria attualmente in uso da applicazioni e processi sul Mac, a parte i processi di sistema speciali assegnati alla memoria cablata, è memoria attiva. Puoi vedere l'impronta di memoria attiva crescere man mano che avvii le applicazioni o quando le applicazioni attualmente in esecuzione richiedono e acquisiscono più memoria per eseguire un'attività.
- Inattivo. La memoria inattiva non è più richiesta da un'applicazione ma il Mac non è ancora stato rilasciato nel pool di memoria libera.
Linea inferiore
La maggior parte dei tipi di memoria sono semplici. Quella che fa inciampare le persone è la memoria inattiva. Gli individui spesso vedono una grande quantità di blu nel grafico a torta della memoria e pensano che il loro Mac abbia problemi di memoria. Questo li porta a pensare di aggiungere RAM per aumentare le prestazioni del loro computer, ma in re altà, la memoria inattiva svolge un servizio prezioso che rende il tuo Mac più scattante.
Cos'è la memoria inattiva?
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 inattiva. Se si riavvia la stessa applicazione, OS X sa che non è necessario caricare l'applicazione dal disco rigido perché è già archiviata nella memoria inattiva. Di conseguenza, OS X ridefinisce la sezione della memoria inattiva che contiene l'applicazione come memoria attiva, il che rende il riavvio di un'applicazione un processo rapido.
Come funziona la memoria inattiva?
La memoria inattiva non rimane inattiva per sempre. OS X potrebbe iniziare a utilizzare quella memoria quando riavvii un'applicazione. Utilizza anche la memoria inattiva se non c'è abbastanza memoria libera per le esigenze di un'applicazione.
La sequenza degli eventi è più o meno così:
- Quando avvii un'applicazione, OS X controlla se è archiviata nella memoria inattiva. In tal caso, quella memoria viene riassegnata come Attiva e l'applicazione viene avviata.
- Se l'applicazione non è nella memoria inattiva, OS X ritaglia una porzione appropriata di memoria libera per l'applicazione.
- Se non c'è abbastanza memoria libera, OS X rilascia un po' di memoria inattiva per soddisfare le esigenze dell'applicazione. Il rilascio della memoria inattiva rimuove 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 riflette la quantità di RAM necessaria alla tua versione di OS X, il tipo di applicazioni che usi e quante applicazioni esegui contemporaneamente. Tuttavia, ci sono altre considerazioni. In un mondo ideale, sarebbe bello se non dovessi razziare spesso la RAM inattiva. Ciò fornisce le migliori prestazioni quando si avviano le applicazioni ripetutamente, pur mantenendo una memoria libera sufficiente per soddisfare le esigenze di qualsiasi applicazione attualmente in esecuzione. Ad esempio, ogni volta che si apre un'immagine o si crea un nuovo documento, l'applicazione correlata necessita di memoria libera aggiuntiva.
Per aiutarti a decidere se hai bisogno di più RAM, usa Activity Monitor per controllare l'utilizzo della RAM. Se la memoria libera scende al punto in cui viene rilasciata la memoria inattiva, potresti voler aggiungere più RAM per mantenere le massime prestazioni.
Puoi anche guardare il valore delle uscite di pagina nella parte inferiore della finestra principale di Activity Monitor. Questo numero indica quante volte il tuo Mac ha esaurito la memoria disponibile e ha utilizzato il tuo disco rigido come RAM virtuale. Questo numero dovrebbe essere inferiore a 1000 durante un'intera giornata di utilizzo del tuo Mac.
Non è necessario aggiungere più RAM se il tuo Mac soddisfa le tue aspettative e necessità.