Terminología de la memoria en Mavericks Activity Monitory


11

En Mavericks, el Monitor de actividad ha cambiado su terminología de memoria. Las columnas disponibles al visualizar procesos en la pestaña de memoria ahora incluyen "Memoria", "Memoria real", "Memoria privada real", "Memoria compartida real" y "Memoria purgable".

Pensé que, dado que "Memoria virtual" ha desaparecido y "Memoria" ha aparecido que son equivalentes, sin embargo, eso no parece sumar porque entonces "Memoria" no debería ser siempre mayor o igual que "Memoria real" "? (Si estoy interpretando la terminología correctamente, la Memoria Real es el número de páginas que actualmente residen en la RAM, y la memoria Virtual es el número total de páginas, incluidas las que se intercambian en el disco, se comprimen, etc.) Sin embargo, en Actividad monitor, "Memoria" siempre es menor que "Memoria real". ¿Alguien puede explicar cuál es esta misteriosa métrica "Memoria"?


Creo que encontrará su respuesta en apple.stackexchange.com/a/107/46950 .
Dave

1
@Dave Esa respuesta puede estar desactualizada, ya que Mavericks parece haber cambiado la terminología. Por ejemplo, esa respuesta no explica lo que indica la columna "Memoria".
Max Nanasy

¿Han cambiado las cosas desde que se hizo la pregunta? Usando los últimos Mavericks. ¿Y no sigo tu terminología?
Joop

¿Hay algo que deba mejorarse en la respuesta actual?
bmike

Respuestas:


12

Para cada proceso hay

  • Memoria real (siempre al menos tan grande como la memoria)
    • Memoria total actualmente consumida por una aplicación (incluidas las páginas virtuales)
  • Memoria
    • Memoria utilizada en RAM
  • Memoria purgable
    • Memoria que MMU puede limpiar, si otro proceso necesita más memoria real.

Entonces, para el sistema en total

  • Memoria física
    • La cantidad de RAM instalada.
  • Memoria usada
    • La cantidad de RAM utilizada y no disponible de inmediato.
  • Memoria virtual
    • La cantidad de espacio en disco o unidad flash que se utiliza como memoria virtual.
  • Intercambio usado
    • El espacio en su unidad se utiliza para intercambiar archivos no utilizados hacia y desde la RAM.
  • Memoria de la aplicación
    • La cantidad de espacio que utilizan las aplicaciones.
  • Memoria cableada
    • Memoria que no se puede almacenar en caché en el disco, por lo que debe permanecer en la RAM. Esta memoria no puede ser prestada por otras aplicaciones.
  • Comprimido
    • La cantidad de memoria en RAM que está comprimida.
  • Caché de archivos
    • El espacio que se utiliza para almacenar temporalmente archivos que no se están utilizando actualmente.

¿Tiene una fuente para esta información que pueda usar para leer más sobre esto? La parte que me resulta más confusa es que en su respuesta "Memoria real" parece corresponder a la "Memoria virtual" en prácticamente cualquier otro sistema operativo. ¿Sería exacto decir que su "Memoria" es la "Memoria Real" en la mayoría de los otros sistemas operativos?
staticfloat

1
Definitivamente parece que Apple ha elegido "difuminar las líneas" al usar términos de memoria poco comunes, como memoria real y memoria. Para todos los "Sistema", es decir, las últimas 8 definiciones, se sacan directamente de las páginas de Ayuda del Monitor de actividad. Los tres principales son conjeturas y observaciones educadas, basadas en qué memoria está en uso, y algo de documentación en el centro de desarrollo de
apple

2
¿Qué significa exactamente el número en la columna de memoria comprimida? Si el monitor de actividad dice que un proceso dado usa 621.4 MB de memoria y 615.4 MB de memoria comprimida, ¿eso significa que el proceso realmente solo está usando hasta 6 MB de memoria? ¿O que 615.4 de 621.4 MB se comprimieron a un tamaño no especificado? ¿O algo mas?
Presidente James Moveon Polk

44
En Sierra, al menos, "Memoria real" puede ser significativamente menor que "Memoria". i.imgur.com/RvAG9oWl.png
Phil Cohen

1
@JamesKPolk Por lo que puedo decir, la columna del proceso "Memoria comprimida" es precompresión. "Memoria" es entonces "Memoria real" + el tamaño posterior a la compresión. Por ejemplo, ahora mi Finder tiene Memory 613M, Real 556M, Compressed 429M. 613-556 = 57M, que no se informa en otra columna. Sin embargo, la entrada "Compressed:" en todo el sistema es, creo, el espacio real utilizado por todos los procesos posteriores a la compresión. En mi sistema, el proceso de los 3 principales solo informa sobre 3GB "Comprimido", pero el sistema informa solo 1.36 GB en total.
Matthias
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.