IGCHost
Actualización: noviembre 2007
Proporciona métodos para obtener información acerca del sistema de recolección de elementos no utilizados y para controlar algunos aspectos de la recolección de elementos no utilizados.
Nota
Esta interfaz sólo la pueden utilizar expertos, Si se utiliza incorrectamente, puede afectar al rendimiento de una aplicación.
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 |
Descripción |
---|---|
Fuerza que se produzca una recolección la generación determinada, sin tener en cuenta el estado de la recolección actual de elementos no utilizados. |
|
Obtiene las estadísticas del estado actual del sistema de recolección de elementos no utilizados. |
|
Obtiene las estadísticas por subproceso para la recolección de elementos no utilizados. |
|
Establece el tamaño de segmento y el tamaño máximo para generación 0. |
|
Establece el tamaño máximo de la memoria virtual de tiempo de ejecución. |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: GCHost.idl
Biblioteca: se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0