Usa Activity Monitor per tenere traccia dell'utilizzo della memoria del Mac

Può essere difficile capire l'utilizzo della memoria del tuo Mac. L'utilità Activity Monitor può essere d'aiuto, soprattutto quando è il momento di considerare se è necessario aggiornare il computer RAM.

Activity Monitor è stato parte di tutto Mac OS e la 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 le versioni precedenti di OS X.

Monitoraggio attività Mac

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 computer. Le schede sono:

  • processore: mostra gli effetti dei processi su processore attività
  • 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 sul tuo Rete
Activity Monitor che mostra cinque schede di processi

La scheda Memoria di Activity Monitor è dove monitori e gestisci l'utilizzo della memoria sul tuo Mac.

Grafico della memoria del 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 a 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 anziché paging dalla memoria alla memoria virtuale, un processo che può rallentare significativamente le prestazioni di a 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 che è 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 gli altri attività.

Grafico della pressione della 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 si verifica il paging su disco quando la compressione non è sufficiente per soddisfare la richiesta da parte 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 accadendo all'interno del sistema di gestione della memoria, l'altezza delle barre riflette l'entità della compressione o del paging in corso.

Scheda Memoria dell'app Activity Monitor su un Mac

Idealmente, il grafico della pressione della memoria dovrebbe rimanere in verde, indicando che non si sta verificando alcuna compressione e che si dispone di una RAM disponibile adeguata per le attività che devono essere eseguite. Quando il grafico inizia a essere giallo, indica che i file memorizzati nella cache non sono più attivi ma hanno ancora il loro i dati memorizzati 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 è minimo e di solito non si nota all'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à molto più impegnativa e di solito è evidente nel complesso rallentare nelle prestazioni del tuo Mac.

Come sapere 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 la maggior parte 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 dei dati sull'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 prolungato, il tuo Mac trarrebbe vantaggio da più RAM. Se diventa rosso solo quando apri un'app, ma per il resto rimane giallo o verde, probabilmente non è necessaria più RAM, anche se potresti voler ridurre il numero di app che tieni aperte contemporaneamente tempo.

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.

Grafico della memoria del monitor attività (OS X Mountain Lion e versioni precedenti)

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, tenta di liberare memoria che aveva precedentemente allocato alle app e quindi, se necessario, di paginare la memoria sull'unità come memoria virtuale.

Grafico a torta del monitor dell'attività

Il grafico a torta di Activity Monitor mostra quattro tipi di utilizzo della memoria: Libero (verde), Cablato (rosso), Attivo (giallo) e Inattivo (blu). Per comprendere l'utilizzo della memoria, è necessario sapere cos'è ciascun tipo di memoria e in che modo influisce sulla memoria disponibile.

  • Gratuito. Questa è la RAM del tuo Mac che non sta attualmente utilizzando e che può essere assegnata a qualsiasi processo o applicazione che richieda tutta o parte della memoria disponibile.
  • Cablato. Il tuo Mac assegna la memoria cablata alle sue esigenze interne e alle esigenze principali delle applicazioni e dei processi in esecuzione. La memoria cablata rappresenta la quantità minima di RAM di cui il tuo Mac ha bisogno 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 utilizzata da applicazioni e processi sul tuo Mac, oltre ai processi di sistema speciali assegnati alla memoria cablata, è Memoria attiva. È possibile vedere l'impronta di memoria attiva crescere man mano che si avviano le applicazioni o in base alle esigenze delle applicazioni attualmente in esecuzione e acquisire 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.

Capire la memoria inattiva

La maggior parte dei tipi di memoria sono semplici. Quello 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 il loro prestazioni del computer, ma in realtà, la memoria inattiva svolge un servizio prezioso che rende il tuo Mac più scattante.

Che cos'è la memoria inattiva?

Quando esci da un'applicazione, OS X non libera tutta la memoria utilizzata dall'applicazione. Al contrario, salva lo stato di avvio dell'applicazione nella sezione Memoria inattiva. Se dovessi riavviare 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 di 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 si riavvia un'applicazione. Utilizza anche la memoria inattiva se non c'è abbastanza memoria libera per le esigenze di un'applicazione.

La sequenza degli eventi è simile a questa:

  • Quando avvii un'applicazione, OS X verifica se è archiviata nella memoria inattiva. In caso affermativo, quella memoria viene riassegnata come attiva e l'applicazione viene avviata.
  • Se l'applicazione non è in Memoria inattiva, OS X ritaglia una porzione appropriata di memoria libera per l'applicazione.
  • Se non c'è abbastanza memoria libera, OS X rilascia della 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 per la 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 ripetutamente le applicazioni mantenendo memoria libera sufficiente per soddisfare le esigenze di tutte le applicazioni 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 Page out 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 l'utilizzo del Mac per un'intera giornata.

Non è necessario aggiungere più RAM se il tuo Mac funziona secondo le tue aspettative e necessità.