63 votos

¿Cuál es la diferencia entre lo Real, lo Virtual Compartido, Privado y de la Memoria?

Las distintas columnas en el Monitor de Actividad son un poco confuso

47voto

Nick Berardi Puntos 31361

Tomado de mi respuesta a Fallas de Servidor:

Memoria de Mac OS X Jerga:

Wired : Esto se refiere a que el código del kernel y tal. La memoria que no debe ser nunca se movió de la RAM. También conocido como residente en memoria.

Compartida : la Memoria es compartida entre dos o más procesos. Ambos procesos de mostrar esta cantidad de memoria, por lo que puede ser un poco engañoso en cuanto a la cantidad de memoria que está realmente en uso.

Real : Esta es la "verdadera" uso de la memoria para una aplicación como se informó por task_info() - un conteo aproximado de la cantidad de páginas físicas que el actual proceso. (RSIZE)

Privado : Esta es la memoria que un proceso está utilizando exclusivamente en su propio que se utiliza en la memoria Residente. (RPRVT)

Virtual : La cantidad total de espacio de direcciones del proceso que está asignado a nada, ya que arbitrariamente un gran espacio para las variables o nada - que no corresponde a la real VM uso. (VSIZE)

Activo : Memoria actualmente etiquetados como activo y se utiliza la memoria RAM.

Inactivos : "la memoria Inactiva ya no se utiliza y ha sido almacenado en la caché de disco. Permanecerá en la memoria RAM hasta que otra de las necesidades de la aplicación en el espacio. Dejando esta información en la memoria RAM es a su ventaja si usted (o un cliente de su equipo) volver a ella más tarde." - Mac OS X Ayuda

Libre : La cantidad de RAM disponibles sin datos.


La mejor documentación conozco (y he sido capaz de encontrar en el seguimiento de la investigación) es la propia Apple la Gestión de la Memoria artículo en su sitio web para desarrolladores.

Vale la pena otra fuentes: Darwin-dev lista de correo: [1], [2] y un viejo artículo sobre MacOSXHints. Además Mike Ceniza ha publicado un buen laico de introducción en su blog

6voto

Shawn Puntos 8120

Real mem se refiere a la memoria física (real de los módulos de memoria RAM en tu ordenador). Virtual Mem es la cantidad de "falsos" se asigna memoria para el proceso, el significado de la memoria que se asigna en la permanente del medio de almacenamiento (disco duro, unidad de estado sólido, etc) para ese proceso. La memoria compartida es físico (Real) de la memoria que puede ser compartida con otros procesos. La memoria privada es "real" de la memoria que sólo puede ser utilizada por el proceso que se le asigna.

Estas explicaciones pueden ayudar... directamente desde el monitor de actividad --> ayuda - > visualización de uso de memoria del sistema:

Aquí está una explicación de la información que se muestra en la parte inferior del panel memoria:

  • Cable: Cable de la memoria contiene la información que debe permanecer siempre en la memoria RAM
  • Activa: Activa la memoria que contiene la información que está siendo usado activamente.
  • Inactivo: Inactivo de la memoria contiene información que no está siendo usado activamente. Dejando esta información en la memoria RAM es a su ventaja si usted (o un cliente de su equipo) volver a ella más tarde.
  • Se utiliza: se Utiliza la memoria está siendo utilizado por un proceso, o por el sistema. En uso de la memoria es la suma de cable, activa e inactiva de la memoria. Si el sistema requiere de la memoria se necesita liberar memoria antes de utilizar la memoria.
  • Libre: libre de memoria no está en uso y está disponible de inmediato.
  • Tamaño de la máquina virtual: memoria Virtual, o VM, es el espacio de disco duro que puede ser utilizado como memoria. Tamaño de la máquina virtual es la cantidad de espacio de disco se utiliza como memoria. Mac OS X puede utilizar más memoria de la cantidad de RAM física que tiene. Un disco duro es mucho más lento que la RAM, por lo que el sistema de memoria virtual automáticamente distribuye la información entre el espacio de disco y memoria RAM para un desempeño eficiente. Página ins/outs: El número de gigabytes de información de Mac OS X se ha movido entre la RAM y espacio en disco

4voto

Ryan Puntos 131

Apple actualiza el Monitor de Actividad en OSX 10.9 (Mavericks). Tienen un buen artículo sobre lo que significa cada cosa aquí http://support.apple.com/kb/HT5890. En resumen...

enter image description here

  • Memoria física: La cantidad de RAM instalada.
  • Memoria Usada: La cantidad de memoria RAM que se utiliza y que no esté inmediatamente disponible para otras aplicaciones.
  • Memoria Virtual: La cantidad de la asignación de memoria que las apps han pedido. Este no es propiamente un consumo de RAM de los recursos y el tamaño está determinado por el autor de la aplicación.
  • Swap Utilizado: El espacio en disco, se utiliza para intercambiar archivos no utilizados y de la memoria RAM. Es normal ver algo de actividad y no es una indicación de que se ha agotado la memoria RAM de los recursos. Ver la memoria de la presión en el estado Rojo indicará que la memoria RAM que los recursos se agoten.
  • App de la Memoria: La cantidad de espacio utilizado por las aplicaciones.
  • Cable de la Memoria: la Memoria que no puede ser almacenado en la caché de disco, por lo que debe permanecer en la memoria RAM. Esta memoria no puede ser prestado por otras aplicaciones.
  • Comprimido: La cantidad de memoria RAM que está comprimido, haciendo más memoria RAM de recursos disponibles para otras aplicaciones.
  • Archivo de Caché: El espacio en la RAM de la marca como disponible para aplicaciones a utilizar que contiene los archivos usados recientemente.

Memoria gráfica de la Presión

La combinación de los Libres, Cable, Activo, Inactivo Y Utiliza las estadísticas de memoria en versiones anteriores de Monitor de Actividad han sido sustituidos en Mavericks con un fácil de leer "la Presión de la Memoria" del gráfico.

La presión de la memoria se indica mediante el color:

  • Verde – la memoria RAM de los recursos disponibles.
  • Ámbar – memoria RAM de los recursos de la tarea.
  • Rojo – memoria RAM de los recursos se agotan y OS X está usando la unidad de memoria.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: