MemoryCache.PhysicalMemoryLimit Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает процент общего использования физической памяти системы, с которого кэш начнет вытеснение записей.
public:
property long PhysicalMemoryLimit { long get(); };
public long PhysicalMemoryLimit { get; }
member this.PhysicalMemoryLimit : int64
Public ReadOnly Property PhysicalMemoryLimit As Long
Значение свойства
Процент общего использования физической памяти в системе, которая активирует вытеснение кэша.
Комментарии
Свойство PhysicalMemoryLimit указывает процент общего использования физической памяти в системе (по всем процессам), с которым кэш начнет вытеснять записи. Этот параметр не является ограничением памяти, которую может использовать один MemoryCache экземпляр. Вместо этого, если общее использование физической памяти системы превышает этот процент, кэш упреждает удаление записей, чтобы снизить нагрузку на память и избежать исчерпания системной памяти, даже если сам кэш не превышает другие ограничения размера.
Параметры свойства PhysicalMemoryLimit можно указать в файле конфигурации приложения. Кроме того, они могут передаваться вызывающим методом при MemoryCache инициализации экземпляра.