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