Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Fornisce metodi per ottenere informazioni sul sistema di Garbage Collection e per controllarne alcuni aspetti.
Nota
Questa interfaccia è destinata solo a utenti esperti. Infatti, se utilizzata in modo improprio può incidere negativamente sulle prestazioni di un'applicazione.
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
);
}
Metodi
Metodo |
Descrizione |
|---|---|
Forza l'esecuzione di un Garbage Collection per la generazione specificata, indipendentemente dallo stato del Garbage Collection corrente. |
|
Ottiene la statistica per lo stato corrente del sistema di Garbage Collection. |
|
Ottiene le statistiche a livello di singolo thread relative a Garbage Collection. |
|
Imposta la dimensione del segmento e la dimensione massima per la generazione 0. |
|
Imposta la dimensione massima della memoria virtuale del runtime. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: GCHost.idl
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0