En informática, el tamaño proporcional del conjunto ( PSS ) es la porción de memoria principal ( RAM ) ocupada por un proceso y se compone de la memoria privada de dicho proceso más la proporción de memoria compartida con uno o más procesos. La memoria no compartida, incluyendo la proporción de memoria compartida, se reporta como el PSS.
Ejemplo:
- El proceso A tiene 50 KiB de memoria no compartida.
- El proceso B tiene 300 KiB de memoria no compartida.
- Tanto el proceso A como el proceso B tienen 100 KiB de la misma región de memoria compartida.
Dado que el PSS se define como la suma de la memoria no compartida de un proceso y la proporción de memoria compartida con otros procesos, el PSS para estos dos procesos es el siguiente:
- PSS del proceso A = 50 KiB + (100 KiB / 2) = 100 KiB
- PSS del proceso B = 300 KiB + (100 KiB / 2) = 350 KiB
Este concepto está relacionado principalmente (si no es exclusivo) del sistema operativo Linux . Fue propuesto por Matt Mackall [ 1 ] debido a las complicaciones que surgían al intentar calcular la "memoria real" utilizada por un proceso. Los conceptos de tamaño del conjunto residente o tamaño de la memoria virtual (VmSize) no ayudaban a los desarrolladores que intentaban saber cuánta memoria utilizaban sus programas.
Véase también
Referencias
- ↑ Fengguang, Wu (2007-08-14). "Archivo del kernel de Linux: Re: [ PATCH ] Contabilidad de PSS (tamaño de conjunto proporcional) en smaps" (Lista de correo) . Recuperado el 2022-03-02 .
Enlaces externos
- Cálculo del tamaño proporcional del conjunto (PSS)
- ¿Cuánta memoria utilizan realmente las aplicaciones?
- Gestión de la memoria