Элемент GCConserveMemory

Настраивает сборщик мусора для экономии памяти за счет более частых сборок мусора и, возможно, более длительного времени приостановки. Значение по умолчанию — 0. Это означает, что никаких изменений не происходит. Помимо значения по умолчанию 0, допустимы значения от 1 до 9 (включительно). Чем выше значение, тем больше сборщик мусора пытается сохранить память и таким образом сохранить кучу маленькой. Если значение не равно нулю, куча больших объектов будет автоматически сжата, если она имеет слишком большую фрагментацию.

<configuration>
  <Среды выполнения>
    <GCConserveMemory>

Синтаксис

<GCConserveMemory
   enabled="n"/>

Атрибуты

Атрибут Описание
enabled Обязательный атрибут.

Указывает, насколько сильно сборщик мусора должен пытаться сохранить память.

атрибут enabled

Значение Описание
n Значение по умолчанию — 0. Это означает, что никаких изменений не происходит. Кроме 0, допустимы значения от 1 до 9 (включительно). Чем выше значение, тем больше сборщик мусора пытается сохранить память и таким образом сохранить кучу маленькой.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
runtime Содержит сведения о привязке сборок и сборке мусора.

Комментарии

Этот параметр появился в платформа .NET Framework 4.8.

См. также раздел