Comprensione dell'assegnazione di memoria attiva, inattiva, libera e di scambio

2

questa è una domanda concettuale che nasce da un problema che ho.

Ho monitorato l'utilizzo della memoria con iStat Pro e Activity Monitor per alcune settimane, dal momento che il mio MacBook Pro (OSX 10.8.4 Mountain Lion 8Gb RAM) è diventato più lento per passare da un'applicazione all'altra e ha iniziato a richiedere alcuni secondi per mostrare Mi metto un SMS quando comincio a scrivere, o addirittura impiegano più di 5 secondi per farmi inserire la password quando riapri il mio laptop (acceso).

Ho letto alcuni argomenti su questo argomento e, in genere, quando chiudo Safari e Chrome e li riapilo, è meglio, anche se a volte ho bisogno di purge su Terminal per liberare memoria, ma in realtà io non ho una buona idea del modo in cui OSX gestisce la sua memoria.

Per quanto ho capito, Memoria attiva è per le attività attualmente in esecuzione, Memoria non attiva è per app chiuse che potrebbero essere potenzialmente riaperte, Free La memoria è completamente disponibile, ma per quanto riguarda Memoria cablata , Scambia memoria , Dimensione VM e In / out pagina vedo su Activity Monitor ?

Poiché OSX è preconfigurato per avere prestazioni ottimali (in teoria), non mi piace molto purge e non voglio cambiare le configurazioni di scambio di memoria prima di avere una buona comprensione su quello che sto facendo.

Qualcuno può spiegarmi meglio come funzionano questi ricordi e dare qualche suggerimento per i miei problemi? Specialmente quello con la password, se aiuta, ho notato che è diventato più difficile quando ho iniziato a utilizzare la connessione WiFi e ho attivato il WiFi permanentemente.

EDIT: Dopo Mavericks di OS X 10.9, il problema della password è scomparso sul WiFi o no. Ora posso aprire il portatile e iniziare subito a digitare la mia password e accetta.

    
posta rafa 15.07.2013 - 01:45
fonte

1 risposta

1

La memoria cablata è memoria che il sistema operativo si è riservato e non può essere scritta sul disco.

La memoria VM è la quantità di spazio sul disco che il sistema ha allocato per la memoria virtuale. Questo è lento, e uno dei motivi principali per cui l'esaurimento della RAM libera porterà il tuo sistema a una scansione.

Gli errori di pagina sono quando la memoria RAM viene scritta sul disco (fuori) e quando viene copiata dal disco in RAM (in).

Swap è la quantità di memoria VM utilizzata dal sistema.

Questo e altro ancora possono essere trovati anche qui: link e qui: link

Assicurati di avere abbastanza spazio libero sul disco affinché il SO possa scambiare se necessario. Una buona regola empirica è che il 10% della capacità totale del disco deve essere sempre libero. Inoltre, hai notato app particolari che ti danno problemi? Gli strumenti che stai utilizzando possono essere potenti per restringere ciò che sta causando il tuo problema. Inoltre, se stai utilizzando Chrome e Safari contemporaneamente, ti suggerisco di eseguirli solo uno alla volta, poiché entrambi sono tendenzialmente affamati di memoria nella mia esperienza.

    
risposta data 15.07.2013 - 03:16
fonte