Partilhar via


Interface ICLRGCManager

Fornece métodos que permitem que um host interagir com o sistema de coleta de lixo Common linguagem tempo de execução's.

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

Descrição

Método ICLRGCManager::Collect

Força um lixo coleção para a geração especificada.

Método ICLRGCManager::GetStats

Obtém um conjunto de estatísticas corrente sobre o lixo coleção sistema.

Método ICLRGCManager::SetGCStartupLimits

Define o dimensionar de um lixo coleção segmento e o dimensionar máximo do lixo coleção geração do sistema de zero.

Comentários

O common linguagem tempo de execução (CLR) implementa seu lixo coleção mecanismo com o gerenciado GC Digite. Para obter mais informações sobre o sistema de coleta de lixo, consulte Coleta de Lixo.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Conceitos

Gerenciamento automático de memória

Referência

Estrutura COR_GC_STATS

Interface ICLRControl

Outros recursos

Hospedagem do Common Language Runtime

Interfaces de hospedagem