Интерфейс IGCHost
Предоставляет методы для получения сведений о системе сборки мусора и для управления некоторыми аспектами сборки мусора.
Примечание
Начиная с платформа .NET Framework 4.5, можно использовать метод IGCHost2::SetGCStartupLimitsEx, чтобы задать размер сегмента сборки мусора и максимальный размер поколения 0 системы сборки мусора значениями, превышающими DWORD
предел, установленный методом SetGCStartupLimits.
Примечание
Этот интерфейс предназначен только для использования экспертами. Это может повлиять на производительность приложения при неправильном использовании.
Методы
Метод | Описание |
---|---|
Метод Collect | Принудительное выполнение сбора для данного поколения независимо от состояния текущей сборки мусора. |
Метод GetStats | Возвращает статистику для текущего состояния системы сборки мусора. |
Метод GetThreadStats | Возвращает статистику по потоку для сборки мусора. |
Метод SetGCStartupLimits | Задает размер сегмента и максимальный размер для поколения 0. |
Метод SetVirtualMemLimit | Задает максимальный размер виртуальной памяти среды выполнения. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: GCHost.idl, GCHost.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.