La columna Memory
es el consumo general de memoria, excluyendo la compresión, etc. La columna Compressed Mem
es la cantidad de memoria que se guarda con el algoritmo de compresión de memoria del sistema operativo. La columna Real Mem
muestra esencialmente Memory
- Compressed Mem
para darle una idea de cuánta memoria real está consumiendo el proceso. Private Mem
le muestra cuánta memoria está consumiendo este proceso en particular que no está siendo compartido por ningún otro proceso y, por supuesto, entonces Shared Mem
sería lo que se comparte con otros procesos.
En lo que respecta al seguimiento del consumo de memoria en sí, tendría que profundizar un poco más en la documentación del desarrollador, ya que no sé por completo cómo Xnu / Darwin rastrea el consumo de memoria por proceso para en realidad reportar tales cifras.
Hágame saber si está buscando detalles adicionales o aclaraciones, ya que su pregunta anterior es un poco vaga con respecto a si está buscando detalles de adquisición específicos o simplemente lo que significan las columnas ...