IGCHost
Mise à jour : novembre 2007
Fournit des méthodes pour obtenir des informations concernant le système de garbage collection et contrôler certains aspects de garbage collection.
Remarque : |
---|
Cette interface est destinée à des utilisateurs experts uniquement. Si elle n'est pas utilisée de manière appropriée, cela peut affecter les performances d'une application. |
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éthodes
Méthode |
Description |
---|---|
Force une collection pour la génération donnée, indépendamment de l'état du garbage collection actuel. |
|
Obtient les statistiques de l'état actuel du système de garbage collection. |
|
Obtient les statistiques par thread pour le garbage collection. |
|
Définit la taille de segment et la taille maximale pour la génération 0. |
|
Définit la taille maximale de la mémoire virtuelle du runtime. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : GCHost.idl
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0