Элемент <gcServer>
Указывает, будет ли среда CLR производить сборку мусора сервера.
<gcServer
enabled="true|false"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
enabled |
Обязательный атрибут. Указывает, будет ли среда выполнения производить сборку мусора сервера. |
Атрибут enabled
Значение |
Описание |
---|---|
false |
Сборка мусора сервера не выполняется. Это значение по умолчанию. |
true |
Сборка мусора сервера выполняется. |
Дочерние элементы
Нет.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Заметки
Для сборки мусора доступно всего два параметра — для рабочей станции и для сервера. Для однопроцессорных компьютеров используемая по умолчанию сборка мусора рабочей станции обеспечит наибольшую скорость. Для двухпроцессорных компьютеров можно использовать как сборку мусора рабочей станции, так и сборку мусора сервера. Для компьютеров, в которых число процессоров превышает два, сборка мусора сервера обеспечит наибольшую скорость. При помощи свойства GCSettings.IsServerGC можно определить, включена ли сборка мусора сервера.
Этот элемент может использоваться только в файле конфигурации приложения.
![]() |
---|
Параллельная сборка мусора недоступна, если включена сборка мусора сервера. |
Пример
В следующем примере показан способ включения сборки мусора сервера.
<configuration>
<runtime>
<gcServer enabled="true"/>
</runtime>
</configuration>
См. также
Задачи
Практическое руководство. Запрет параллельной сборки мусора
Ссылки
Схема параметров среды выполнения