Элемент 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.