Поделиться через


Практическое руководство. Запрет параллельной сборки мусора

Среда CLR может выполнять параллельную сборку мусора в отдельном потоке или в том же самом потоке, что и приложение. Для указания способа сборки мусора средой выполнения следует использовать элемент <gcConcurrent>. В следующем примере показан способ отключения параллельной сборки мусора.

Пример

<configuration>
   <runtime>
       <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

По умолчанию среда выполнения производит сборку мусора параллельно, что ведет к уменьшению производительности. Если приложение выполняется в одном потоке и включает в себя активное взаимодействие с пользователем, то рекомендуется оставить параллельную сборку мусора включенной, чтобы приложение не прерывалось на выполнение сборки мусора. Если приложение является серверным приложением ASP.NET, изменять используемое по умолчанию значение элемента <gcConcurrent> не требуется.

ПримечаниеПримечание

Параллельная сборка мусора не поддерживается в приложениях, использующих эмулятор платформ x86 WOW64 на 64-разрядных системах, которые реализуют архитектуру Intel Itanium (прежнее название — IA-64).Дополнительные сведения об использовании WOW64 в 64-разрядных версиях Windows см. в разделе о запуске 32-разрядных приложений.

См. также

Ссылки

Элемент <gcConcurrent>

Другие ресурсы

Настройка приложений