Perché il mio Mac preferisce scambiare piuttosto che cancellare la memoria inattiva?

8

Perché il mio Mac (con 10.8 Mountain Lion) preferirebbe scambiare piuttosto che cancellare la memoria inattiva? So che la gente dice che il Mac OS gestisce se stesso e qualunque cosa, ma c'è un calo delle prestazioni grave quando il mio MacBook inizia lo swapping, anche se avrebbe più di 1.5 GB di memoria inattiva che non è sgomberato. Ho un launcher per il comando di spurgo nel mio dock - questo è quanto è grave!

Notare i 2,21 GB di inattività ei 127,1 MB di swap, che, attraverso l'uso di tutti i programmi nel mio flusso di lavoro, (Photoshop + Illustrator + Dreamweaver + Publisher ecc.) cresceranno rapidamente a meno che non utilizzi il comando di eliminazione, salvare il mio computer da una festa di macellazione di palloni da spiaggia.

    
posta Alexander 24.05.2012 - 06:42
fonte

1 risposta

9

Recentemente ho risposto a una domanda come la tua, quindi ho pensato di riaffermare i punti principali per te, nel caso fosse ancora un problema.

Mac OS X alloca e utilizza la RAM in modo diverso rispetto alla maggior parte delle versioni di MS Windows e può essere fonte di confusione a volte. Microsoft ha originariamente creato Windows per mantenere la memoria il più libera possibile. Il modello di memoria di Apple segue una linea guida che la RAM vuota è una risorsa sprecata che potrebbe essere utilizzata meglio per migliorare le prestazioni.

Ecco una rapida e un po 'semplicistica ripartizione di come viene attualmente utilizzata la RAM:

  • Wired: memoria riservata e utilizzata dal sistema operativo
  • Attivo: memoria utilizzata dai programmi attualmente in esecuzione
  • Inattivo: memoria utilizzata dai programmi che hai eseguito in precedenza dall'ultimo riavvio, ma da quando sono usciti. La maggior parte delle persone utilizza ripetutamente alcuni programmi in continuazione e può passare da una all'altra chiudendo un programma e quindi avviandone un altro. Anziché rilasciare la memoria per essere "libera", i programmi inattivi vengono memorizzati nella cache e pronti per essere nuovamente eseguiti. Parte o tutta questa memoria sarà combinata con la memoria libera secondo necessità dal sistema o dai programmi. A volte OS X sembra riluttante a rilasciare memoria inattiva.
  • Gratuito: memoria ancora inutilizzata dall'ultimo avvio.
  • Usato: totale di cablato, attivo e inattivo.

Le statistiche della VM vengono ripristinate ogni volta che si riavvia.

Se il tuo MacBook è in grado di essere aggiornato oltre la RAM da 4 GB, sicuramente investirei un paio di SO-DIMM da 4 GB per un totale di 8 GB installati. Un altro punto da tenere a mente riguardo al tuo MacBook è che i tipici dischi rigidi per notebook sono più lenti di molte delle loro controparti desktop. Ho sostituito il disco rigido del mio MacBook Pro di unibody di prima generazione con un SSD da 256 GB. Prestazioni impareggiabili con qualsiasi MacBook Pro "moderno". L'aumento dal disco rigido a SSD è stato un po 'più evidente del mio aggiornamento da 4 GB a 8 GB di RAM.

    
risposta data 09.12.2012 - 22:40
fonte

Leggi altre domande sui tag