Terminologia della memoria in Mavericks Activity Monitory


11

In Mavericks, Activity Monitor ha modificato la terminologia della memoria. Le colonne disponibili durante la visualizzazione dei processi nella scheda di memoria ora includono "Memoria", "Memoria reale", "Memoria privata reale", "Memoria condivisa reale" e "Memoria eliminabile".

Avrei pensato che da quando la "Memoria virtuale" è scomparsa e la "Memoria" è apparsa che sono equivalenti, tuttavia ciò non sembra sommarsi perché la "Memoria" non dovrebbe essere sempre maggiore o uguale alla "Memoria reale" "? (Se sto interpretando correttamente la terminologia, la memoria reale è il numero di pagine attualmente residenti nella RAM e la memoria virtuale è il numero di pagine totali, comprese quelle scambiate su disco, compresse, ecc ...) Tuttavia in Attività monitor, "Memoria" è sempre inferiore a "Memoria reale". Qualcuno può spiegare cos'è questa misteriosa metrica "Memoria"?


Penso che troverai la tua risposta su apple.stackexchange.com/a/107/46950 .
Dave,

1
@Dave Quella risposta potrebbe essere obsoleta, poiché Mavericks sembra aver cambiato la terminologia. Ad esempio, quella risposta non spiega cosa indica la colonna "Memoria".
Max Nanasy,

le cose sono cambiate da quando è stata posta la domanda. Utilizzando gli ultimi Maverick. E non seguo la tua terminologia?
Joop,

C'è qualcosa che deve essere migliorato nella risposta attuale?
bmike

Risposte:


12

Per ogni processo c'è

  • Memoria reale (sempre grande almeno quanto la memoria)
    • Memoria totale attualmente utilizzata da un'applicazione (comprese le pagine virtuali)
  • Memoria
    • Memoria utilizzata nella RAM
  • Memoria eliminabile
    • Memoria che può essere pulita da MMU, se un altro processo richiede più memoria reale.

Quindi, per il sistema in totale

  • Memoria fisica
    • La quantità di RAM installata.
  • Memoria utilizzata
    • La quantità di RAM utilizzata e non immediatamente disponibile.
  • Memoria virtuale
    • La quantità di spazio su disco o unità flash utilizzata come memoria virtuale.
  • Scambia usato
    • Lo spazio sul disco utilizzato per scambiare file inutilizzati da e verso la RAM.
  • Memoria app
    • La quantità di spazio utilizzata dalle app.
  • Memoria cablata
    • Memoria che non può essere memorizzata nella cache su disco, quindi deve rimanere nella RAM. Questa memoria non può essere presa in prestito da altre app.
  • compressa
    • La quantità di memoria nella RAM compressa.
  • Cache file
    • Lo spazio utilizzato per archiviare temporaneamente i file che non sono attualmente in uso.

Hai una fonte per queste informazioni che posso usare per leggere più approfonditamente? La parte che trovo più confusa è che nella tua risposta "Real Memory" sembra corrispondere alla "Memoria virtuale" praticamente in qualsiasi altro sistema operativo. Sarebbe preciso affermare che la tua "memoria" è la "memoria reale" nella maggior parte degli altri sistemi operativi?
staticfloat

1
Sembra che Apple abbia scelto di "sfocare le linee" usando termini di memoria non comuni come memoria reale e memoria. Per tutti quelli "Sistema", ovvero le ultime 8 definizioni, vengono estratti direttamente dalle pagine della Guida di Activity Monitor. I primi tre sono ipotesi e osservazioni istruite, basate su quale memoria è in uso, e della documentazione sul centro di sviluppo
wrossmck

2
Cosa significa esattamente il numero nella colonna della memoria compressa? Se il monitor attività indica che un determinato processo utilizza 621,4 MB di memoria e 615,4 MB di memoria compressa, significa che il processo utilizza realmente solo 6 MB di memoria? O che 615,4 su 621,4 MB sono stati compressi fino a una dimensione non specificata? O qualcos'altro?
presidente James Moveon Polk

4
Su Sierra, almeno, "Real Memory" può essere significativamente inferiore a "Memory". i.imgur.com/RvAG9oWl.png
Phil Cohen,

1
@JamesKPolk Da quello che posso dire, la colonna del processo "Memoria compressa" è pre-compressione. "Memoria" è quindi "Memoria reale" + la dimensione post-compressione. Ad esempio, in questo momento il mio Finder ha Memory 613M, Real 556M, Compressed 429M. 613-556 = 57M, che non è riportato in un'altra colonna. La voce "Compressed:" a livello di sistema è, a mio avviso, lo spazio effettivo utilizzato da tutti i processi post-compressione. Sul mio sistema, solo i primi 3 processi riportano oltre 3 GB di "Compressed", ma il sistema riporta solo 1,36 GB in totale.
Matthias,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.