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