Partager via


ICLRGCManager

Mise à jour : novembre 2007

Fournit des méthodes qui permettent à un hôte d'interagir avec le système de garbage collection du Common Language Runtime.

interface ICLRGCManager : IUnknown {
    HRESULT Collect (
        [in] LONG Generation
    );
    HRESULT GetStats (
        [in, out] COR_GC_STATS *pStats
    );
    HRESULT SetGCStartupLimits (
        [in] DWORD SegmentSize, 
        [in] DWORD MaxGen0Size
    );
};

Méthodes

Méthode

Description

ICLRGCManager::Collect, méthode

Force un garbage collection pour la génération spécifiée.

ICLRGCManager::GetStats, méthode

Obtient un ensemble de statistiques actuelles sur le système de garbage collection.

ICLRGCManager::SetGCStartupLimits, méthode

Définit la taille d'un segment de garbage collection et la taille maximale de la génération zéro du système de garbage collection.

Notes

Le Common Language Runtime (CLR) implémente son mécanisme de garbage collection avec le type GC managé. Pour plus d'informations sur le système de garbage collection, consultez Garbage collection.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.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

Voir aussi

Concepts

Gestion automatique de la mémoire

Référence

COR_GC_STATS

ICLRControl

Autres ressources

Hébergement du Common Language Runtime

Interfaces d'hébergement