GC.CollectionCount(Int32) Methode

Definitie

Retourneert het aantal keren dat garbagecollection heeft plaatsgevonden voor de opgegeven generatie van objecten.

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

Parameters

generation
Int32

Het genereren van objecten waarvoor het aantal garbagecollections moet worden bepaald.

Retouren

Het aantal keren dat garbagecollection heeft plaatsgevonden voor de opgegeven generatie sinds het proces is gestart.

Uitzonderingen

generation is kleiner dan 0.

Opmerkingen

Als u uw eigen resourcebeheer implementeert, moet u de garbagecollection mogelijk periodiek afdwingen door de Collect methode aan te roepen. Omdat dit een dure bewerking is, kunt u de prestaties verbeteren door de aanroep over te slaan wanneer er onlangs een garbagecollection is opgetreden. Sla de waarde op die CollectionCount direct na het aanroepen Collectis geretourneerd. De volgende keer dat u moet aanroepen Collect, vergelijkt u de huidige waarde die wordt geretourneerd door CollectionCount de opgeslagen waarde. Als de twee waarden gelijk zijn, is er in de tussentijd geen verzameling opgetreden en is het redelijk om opnieuw aan te roepen Collect .

Van toepassing op