Las diferentes columnas en el Monitor de actividad son un poco confusas
Tomado de mi respuesta en Server Fault :
Jerga de memoria de Mac OS X:
Alámbrico : Esto se refiere al código del kernel y demás. Memoria que nunca debe ser movida fuera de la RAM. También conocido como memoria residente.
Compartida : Memoria que se comparte entre dos o más procesos. Ambos procesos mostrarían esta cantidad de memoria, por lo que puede ser un poco engañoso saber cuánta memoria está realmente en uso.
Real : Este es el uso de memoria "real" para una aplicación según lo informado por task_info() - un recuento aproximado de la cantidad de páginas físicas que tiene el proceso actual. (TAMAÑO)
Privado : esta es la memoria que un proceso usa únicamente por sí mismo y que se usa en la memoria residente. (RPVV)
Virtual : la cantidad total de espacio de direcciones en el proceso que se asigna a cualquier cosa, ya sea un espacio arbitrariamente grande para variables o cualquier cosa, no equivale al uso real de VM. (TALLAV)
Activo : Memoria actualmente etiquetada como activa y se utiliza RAM.
Inactivo : "La memoria inactiva ya no se usa y se ha almacenado en caché en el disco. Permanecerá en la RAM hasta que otra aplicación necesite el espacio. Dejar esta información en la RAM es una ventaja si usted (o un cliente de su computadora) regresa más tarde". - Ayuda de Mac OS X
Libre : la cantidad de RAM realmente disponible sin ningún dato.
La mejor documentación que conozco (y he podido encontrar en la investigación de seguimiento) es el propio artículo de Apple sobre cómo administrar la memoria en su sitio web para desarrolladores.
Otras fuentes valiosas: Lista de correo de Darwin-dev: [ 1 ], [ 2 ] y un artículo antiguo sobre MacOSXHints . Además, Mike Ash ha publicado una buena introducción para laicos en su blog .
footprint(1)
obtener más detalles sobre cómo se calcula.Real mem se relaciona con la memoria física (módulos RAM reales en su computadora). Virtual Mem es la cantidad de memoria "falsa" que se asigna al proceso, es decir, la memoria que se asigna en el medio de almacenamiento permanente (disco duro, unidad de estado sólido, etc.) para ese proceso. La memoria compartida es memoria física (real) que se puede compartir con otros procesos. La memoria privada es memoria "real" que solo puede ser utilizada por el proceso al que está asignada.
Estas explicaciones también pueden ayudar... directamente desde el monitor de actividad --> ayuda --> ver el uso de la memoria del sistema:
Aquí hay una explicación de parte de la información que se muestra en la parte inferior del panel de memoria:
Apple actualizó el Monitor de actividad en OSX 10.9 (Mavericks). Tienen un buen artículo sobre lo que significa todo aquí http://support.apple.com/kb/HT5890 . En resumen...
La combinación de estadísticas de memoria libre, cableada, activa, inactiva y usada en versiones anteriores de Monitor de actividad se reemplazó en Mavericks con un gráfico de "Presión de memoria" fácil de leer.
La presión de la memoria se indica por color:
drfrogsplat