¿Cómo se calcula la columna "Memoria" en el Monitor de actividad?

4

¿Cómo se calcula la columna "Memoria" por proceso en el Monitor de actividad? El nombre es bastante vago y no he encontrado a nadie que diga nada al respecto aparte de cosas como, por ejemplo, "Memoria utilizada en la RAM . " No puedo decir exactamente la relación entre esto y la memoria real, la memoria compartida, la memoria privada, la memoria sucia, etc.

Para tu información, estoy hablando de esta columna:

    
pregunta GDP2 22.05.2017 - 21:09

1 respuesta

4

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

    
respondido por el ylluminate 22.05.2017 - 22:12

Lea otras preguntas en las etiquetas