Perché il mio Mac utilizza così tanta memoria?

1

Quando ho avuto il mio Mac Mini con 4GB di RAM ho pensato che sarebbe stato abbastanza, dato che sulle mie macchine Windows non ho mai superato i 3GB - ma mi sbagliavo. Così ho ordinato 16 GB di RAM, ma uno dei bastoncini era cattivo, quindi ho 8 GB in un canale e 2 GB nell'altro, per un totale di 10 GB di RAM.

Normalmente questo è più che sufficiente per avere una macchina virtuale aperta, mentre si gioca e si fa un lavoro pesante allo stesso tempo. Oggi ho finito di registrare un video e ho iniziato a codificarlo su ScreenFlow quando ho capito che avrebbe impiegato un'ora! Di solito sono necessari alcuni minuti, quindi ho aperto Activity Monitor e ho visto tutta la mia RAM utilizzata!

Non l'avevo mai visto prima - avevo solo ScreenFlow aperto da solo. Dopo aver esaminato i processi, ho notato che non c'era niente di importante nella memoria RAM, quindi cosa fornisce?

È la prima volta che succede! Ho visto una pagina dopo aver inserito anche la nuova RAM. Perché tutto è così lento? Questo è il mio primo Mac, quindi spero di non dover gironzolare con qualcosa come un registro o altro. Sono disposto a rispondere a qualsiasi domanda e a fare qualsiasi test.

    
posta osxipro 27.07.2013 - 12:32
fonte

2 risposte

3

Dont worry about the inactive part, this doesnt mean that your mac will run slow, macintosh keeps these inactive(as IDLE) where when programs needed*-(the ones that you've been using)-* then accessing them would be faster since they are still in a way or another in memory regardless of swapping being in process.

And if your scared of the inactive blue color eating the pie chart displayed, then open your terminal and type: "purge" to clear your inactive space.

    
risposta data 27.03.2014 - 10:59
fonte
0

Espansione del mio commento sopra:

Vedi: apple.stackexchange.com/questions/52013/why-is-it-that-my-mac-would- rather-swap-than-clear-inactive-memory?rq=1 Non funziona In realtà forniscono una risposta, ma spiega cosa sta succedendo. Ho avuto lo stesso problema almeno in Mac OS 10.6 e 10.7 (e forse 10.5). L'unica "correzione" che sono riuscito a trovare è di cancellare manualmente la memoria cache quando questo accade. Conosco due modi per farlo:

  1. Se hai installato gli Strumenti per sviluppatori Mac, il comando flush sulla riga di comando svuota la memoria cache e attiva alcuni (spesso la maggior parte) della memoria inattiva.
  2. L'utilità cocktail (e probabilmente altri) ha un'opzione per Purge inactive memory and optimize virtual page usage che sembra avere lo stesso effetto.

Penso che ci sia stato qualche dibattito intorno a questo, ma personalmente non capisco perché il gestore della memoria tenga tanta memoria inactive non disponibile mentre il sistema inizia lo scambio.

    
risposta data 27.07.2013 - 14:56
fonte

Leggi altre domande sui tag