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 ...