Compartir a través de


ICLRGCManager

Actualización: noviembre 2007

Proporciona métodos que permiten al host interactuar con el sistema de recolección de elementos no utilizados de Common Language Runtime.

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

Métodos

Método

Descripción

ICLRGCManager::Collect (Método)

Fuerza una recolección de elementos no utilizados para la generación especificada.

ICLRGCManager::GetStats (Método)

Obtiene un conjunto de estadísticas actuales sobre el sistema de recolección de elementos no utilizados.

ICLRGCManager::SetGCStartupLimits (Método)

Establece el tamaño de un segmento de la recolección de elementos no utilizados y el tamaño máximo de la generación cero del sistema de recolección de elementos no utilizados.

Comentarios

Common Language Runtime (CLR) implementa su mecanismo de recolección de elementos no utilizados con el tipo GC administrado. Para obtener más información sobre el sistema de recolección de elementos no utilizados, vea Recolección de elementos no utilizados.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.idl

Biblioteca: se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Conceptos

Administración de memoria automática

Referencia

COR_GC_STATS

ICLRControl

Otros recursos

Alojar Common Language Runtime

Interfaces de hospedaje