Come viene calcolata la colonna "Memoria" in Activity Monitor?

4

Come viene calcolata la colonna "Memoria" per processo in Activity Monitor? Il nome è abbastanza vago e non ho trovato nessuno che ci dica qualcosa a parte cose come, ad esempio, "Memoria usata nella RAM . " Non riesco a capire la relazione tra esso e la memoria reale, la memoria condivisa, la memoria privata, la memoria sporca, ecc.

Per tua informazione, sto parlando di questa colonna:

    
posta GDP2 22.05.2017 - 21:09
fonte

1 risposta

4

La colonna Memory è il consumo totale di memoria, esclusa la compressione, ecc. La colonna Compressed Mem indica la quantità di memoria che viene salvata dall'algoritmo di compressione della memoria del sistema operativo. La colonna Real Mem mostra essenzialmente Memory - Compressed Mem per darti un'idea della quantità di memoria effettiva consumata dal processo. Private Mem mostra quanta memoria viene consumata da questo particolare processo che non viene condiviso da altri processi e, naturalmente, Shared Mem sarebbe ciò che viene condiviso con altri processi.

Per quanto riguarda il monitoraggio del consumo di memoria stesso, dovrei scavare un po 'di più nella documentazione per gli sviluppatori perché non so in cima a come Xnu / Darwin tiene traccia del consumo di memoria su base process per effettivamente riportare tali figure.

Per favore, fammi sapere se stai cercando ulteriori dettagli o chiarimenti in quanto la tua domanda precedente è leggermente vaga per quanto riguarda la ricerca di specifici dettagli di acquisizione o solo il significato delle colonne ...

    
risposta data 22.05.2017 - 22:12
fonte

Leggi altre domande sui tag