Las diferentes columnas en el Monitor de actividad son un poco confusas
Las diferentes columnas en el Monitor de actividad son un poco confusas
Respuestas:
Tomado de mi respuesta en Server Fault :
Jerga de memoria de Mac OS X:
Cableado : Esto se refiere al código del núcleo y tal. Memoria que nunca se debe sacar de la RAM. También se conoce como memoria residente.
Compartido : 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 la cantidad de memoria que 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 del número de páginas físicas que tiene el proceso actual. (TAMAÑO)
Privado : Esta es la memoria que un proceso está usando solo por sí mismo que se usa en la memoria Residente. (RPRVT)
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. (VSIZE)
Activo : Memoria actualmente etiquetada como activa y se usa 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
Gratis : la cantidad de RAM realmente disponible sin ningún dato.
La mejor documentación que conozco (y que he podido encontrar en la investigación de seguimiento) es el propio artículo de Managing Memory de Apple en su sitio web para desarrolladores.
Otras fuentes que merecen la pena: la 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 laica en su blog
La memoria real se relaciona con la memoria física (módulos RAM reales en su computadora). Virtual Mem es la cantidad de memoria "falsa" asignada al proceso, es decir, la memoria asignada 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 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 todo significa 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 Activity Monitor se ha reemplazado 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: