Interface IGCHost
Fornece métodos para obter informações sobre o lixo coleção sistema e para controlar alguns aspectos do lixo coleção.
Observação: |
---|
Essa interface é somente ao uso especializados. Ele pode afetam o desempenho de um aplicativo se usadas de forma inadequada. |
interface IGCHost : IUnknown {
HRESULT SetGCStartupLimits(
[in] DWORD SegmentSize,
[in] DWORD MaxGen0Size
);
HRESULT Collect(
[in] LONG Generation
);
HRESULT GetStats(
[in, out] COR_GC_STATS *pStats
);
HRESULT GetThreadStats(
[in] DWORD *pFiberCookie,
[in, out] COR_GC_THREAD_STATS *pStats
);
HRESULT SetVirtualMemLimit (
[in] SIZE_T sztMaxVirtualMemMB
);
}
Métodos
Método |
Descrição |
---|---|
Força uma coleção ocorra para a geração de determinado, independentemente do estado de coleta de lixo a corrente. |
|
Obtém as estatísticas para o estado corrente do lixo coleção sistema. |
|
Obtém as estatísticas por thread para lixo coleção. |
|
Define o dimensionar do segmento e o dimensionar máximo de geração 0. |
|
Define o dimensionar máximo da memória virtual do tempo de execução. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: GCHost.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