2 votos

Tipos de memoria: ¿Por qué la memoria privada y compartida no suman para formar la memoria real?

Las respuestas a las preguntas anteriores definen los tipos de memoria real utilizados por un proceso más o menos como sigue:

  • Memoria real: la cantidad de memoria física asignada a un proceso (por ejemplo, el número de páginas)
  • Memoria real compartida: la cantidad de memoria física compartida entre varios procesos
  • Memoria real privada: la cantidad de memoria física no compartida con otros procesos

Hubiera esperado que real = real_shared + real_private, pero esto no parece ser el caso. He notado que la memoria real puede ser más o menos que la suma de compartida + privada, dependiendo del proceso.

¿Podría alguien por favor aclarar las diferencias entre estos tipos de memoria y por qué no suman?


MacOS Catalina 10.16.6

0 votos

¿Qué versión de macOS?

0 votos

Hay más que solo memoria compartida y privada. Hay memoria reservada, que está reservada por el sistema operativo, memoria cableada, que está asignada y reservada para o por una aplicación. Hay más, pero los olvidé en este momento; el punto es que Apple te ha brindado una visualización infográfica de lo que ellos consideran importante para el usuario, no una vista completa de todo lo que está sucediendo.

1voto

Muhammet Can Puntos 131

La respuesta a tu pregunta se encuentra en Estadísticas de memoria de procesos de Mac OS X por Mike Ash:

RSIZE: La cantidad total de RAM física utilizada por este proceso. (Esto no es igual a RPRVT + RSHRD porque miden espacio de direcciones, pero esto mide la memoria real.)

Nota:

  • RSIZE es memoria real
  • RSHRD es memoria compartida real
  • RPRVT es memoria privada real

Puedes encontrar estas abreviaturas pasando el ratón por encima de los encabezados de columna del Monitor de Actividad.

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:

X