GC.CollectionCount(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le nombre de fois que le garbage collection s’est produit pour la génération d’objets spécifiée.
public:
static int CollectionCount(int generation);
public static int CollectionCount (int generation);
static member CollectionCount : int -> int
Public Shared Function CollectionCount (generation As Integer) As Integer
Paramètres
- generation
- Int32
Génération d'objets pour lesquels le compteur de garbage collection doit être déterminé.
Retours
Nombre de fois où le garbage collection s’est produit pour la génération spécifiée, depuis que le processus a été démarré.
Exceptions
generation
est inférieur à 0.
Remarques
Si vous implémentez votre propre gestion des ressources, vous devrez peut-être forcer le garbage collection régulièrement en appelant la Collect méthode. Étant donné qu’il s’agit d’une opération coûteuse, vous pouvez améliorer les performances en ignorant l’appel lorsqu’un garbage collection s’est produit récemment. Enregistrez la valeur retournée immédiatement CollectionCount après l’appel Collect. La prochaine fois que vous devez appeler Collect, comparez la valeur actuelle retournée par CollectionCount la valeur enregistrée. Si les deux valeurs sont égales, aucune collection n’a eu lieu pendant l’intervalle et il est raisonnable d’appeler Collect à nouveau.