Articulo de referencia

Tamaño del conjunto proporcional

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...

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

  1. 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 .
  • Cálculo del tamaño proporcional del conjunto (PSS)
  • ¿Cuánta memoria utilizan realmente las aplicaciones?