Compartilhar via


Interface IGCHost

Fornece métodos para obter informações sobre o sistema de coleta de lixo e para controlar alguns aspectos da coleta de lixo.

Observação

A partir do .NET Framework 4.5, você pode usar o método IGCHost2::SetGCStartupLimitsEx para definir o tamanho de um segmento de coleta de lixo e o tamanho máximo da geração 0 do sistema de coleta de lixo para valores maiores que o limite DWORD imposto pelo método SetGCStartupLimits.

Observação

Essa interface deve ser usada somente por especialistas. Ela pode afetar o desempenho de um aplicativo se usada incorretamente.

Métodos

Método Descrição
Método Collect Força a ocorrência de uma coleta para a geração especificada, independentemente do estado da coleta de lixo atual.
Método GetStats Obtém as estatísticas do estado atual do sistema de coleta de lixo.
Método GetThreadStats Obtém as estatísticas por thread para coleta de lixo.
Método SetGCStartupLimits Define o tamanho do segmento e o tamanho máximo da geração 0.
Método SetVirtualMemLimit Define o tamanho máximo da memória virtual do runtime.

Requisitos

Plataformas: confira Requisitos do sistema.

Header: GCHost.idl, GCHost.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 2.0

Confira também