Perché la memoria è ancora inattiva dopo lo spurgo?

4

Sto cercando di capire come viene allocata la memoria sulla mia macchina. Ho letto e credo di aver capito, questi post e i link associati: Problemi relativi alla memoria inattiva in MacOSX , Memoria non attiva

Tuttavia, ho ancora 10 GB di memoria "inattiva" mentre un processo utilizza ~ 25 GB di swap. La mia macchina ha 32 GB di RAM e un singolo processo utilizza 21 GB Real Mem / 24 Private / 34 virtuali.

Perché questo processo si sostituirà? Sta davvero usando tutta quella memoria che è etichettata come inattiva, o è possibile che qualcosa non funzioni nella mia memoria inattiva? Ho provato purge ing, ma non ha avuto alcun effetto in base al monitoraggio dell'attività.

    
posta keflavich 07.12.2011 - 21:19
fonte

2 risposte

2

Stavo facendo un po 'di lettura sulla memoria inattiva dopo essermi interrogato personalmente. La mia comprensione è che la memoria inattiva è una memoria contenente programmi e dati che hai abbandonato. OS X mantiene la memoria in caso si decida di riavviare il programma. Poiché è ancora in memoria, può avviarlo molto più rapidamente. Puoi vederlo in azione abbandonando un grande programma e riavviandolo. Dovrebbe avviarsi molto più velocemente di quanto non fosse in origine.

La memoria non attiva non risucchia la memoria anche se OS X lo considera ancora disponibile per i programmi da utilizzare, ma con una priorità inferiore rispetto alla memoria libera. vale a dire. se OS X ha bisogno di memoria per un altro programma, allocherà memoria dall'area libera, quindi l'allocazione inattiva. Quindi, quando pensi a quanta memoria hai libero per le applicazioni da usare, inattivo e libero è combinato.

Come per lo scambio, se un programma lo sta usando dovresti essere in grado di distinguere la quantità di I / O in corso e un notevole rallentamento.

Se vuoi veramente vedere cosa sta succedendo suggerirei di scaricare i menu di iStat, che è uno strumento davvero bello per vedere gli interni del tuo sistema e visualizzare vari strumenti nella barra dei menu.

    
risposta data 07.02.2012 - 01:56
fonte
0

Davvero non consiglio purge ing, o anche solo cercando di comprendere appieno il sistema di memoria di OS X. A meno che non si verifichino problemi di prestazioni, basta tenere l'Activity Monitor fuori dal dock e lasciare che il computer faccia il suo lavoro. (Questo è quello che i Mac dovrebbero essere, comunque.)

In una spiegazione più tecnica e meno sarcastica: Il tuo Mac gestirà automaticamente le sue risorse per ottenere il massimo delle prestazioni. La memoria inattiva è una parte importante di questo.

    
risposta data 08.12.2011 - 02:36
fonte

Leggi altre domande sui tag