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


Интерфейс ICLRGCManager

Обновлен: Ноябрь 2007

Предоставляет методы, позволяющие узлу взаимодействовать с системой сборки мусора среды CLR.

interface ICLRGCManager : IUnknown {
    HRESULT Collect (
        [in] LONG Generation
    );
    HRESULT GetStats (
        [in, out] COR_GC_STATS *pStats
    );
    HRESULT SetGCStartupLimits (
        [in] DWORD SegmentSize, 
        [in] DWORD MaxGen0Size
    );
};

Методы

Метод

Описание

Метод ICLRGCManager::Collect

Принудительно вызывает сборку мусора для заданного поколения.

Метод ICLRGCManager::GetStats

Получает набор текущих статистических данных по системе сборки мусора.

Метод ICLRGCManager::SetGCStartupLimits

Задает размер сегмента сборки мусора и максимальный размер нулевого поколения системы сборки мусора.

Заметки

Среда CLR реализует свой механизм сборки мусора с управляемым типом GC. Дополнительные сведения о системе сборке мусора см. в Сборка мусора.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: MSCorEE.idl

Библиотека: включена как ресурс в MSCorEE.dll

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Основные понятия

Автоматическое управление памятью

Ссылки

Структура COR_GC_STATS

Интерфейс ICLRControl

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

Размещение среды CLR

Интерфейсы размещения