MemoryCache.PhysicalMemoryLimit Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el porcentaje del uso total de memoria física del sistema en el que la memoria caché comenzará a expulsar las entradas.
public:
property long PhysicalMemoryLimit { long get(); };
public long PhysicalMemoryLimit { get; }
member this.PhysicalMemoryLimit : int64
Public ReadOnly Property PhysicalMemoryLimit As Long
Valor de propiedad
Porcentaje del uso general de memoria física en el sistema que desencadena la expulsión de la memoria caché.
Comentarios
La PhysicalMemoryLimit propiedad especifica el porcentaje de uso total de memoria física en el sistema (por todos los procesos) en el que la memoria caché comenzará a expulsar las entradas. Esta configuración no es un límite en la memoria que puede usar una sola MemoryCache instancia. En su lugar, cuando el uso general de memoria física del sistema supera este porcentaje, la memoria caché quita proactivamente las entradas para ayudar a reducir la presión de memoria y evitar el agotamiento de la memoria del sistema, incluso si la propia memoria caché no supera sus otros límites de tamaño.
Puede especificar la configuración de la PhysicalMemoryLimit propiedad en el archivo de configuración de la aplicación. Como alternativa, se pueden pasar mediante un llamador cuando se inicializa la MemoryCache instancia.