Partilhar via


IGCHost Interface

Fornece métodos para obter informações sobre o sistema de libertação de lixo e para controlar alguns aspetos da recolha de lixo.

Nota

A partir do .NET Framework 4.5, pode utilizar o método IGCHost2::SetGCStartupLimitsEx para definir o tamanho de um segmento de recolha de lixo e o tamanho máximo da geração 0 do sistema de recolha de lixo para valores superiores DWORD ao limite imposto pelo método SetGCStartupLimits.

Nota

Esta interface destina-se apenas à utilização de especialistas. Pode afetar o desempenho de uma aplicação se for utilizada incorretamente.

Métodos

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

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: GCHost.idl, GCHost.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 2.0

Ver também