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 où 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 nombre 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 le démarrage du processus.
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 CollectionCount immédiatement 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.