GC.CollectionCount(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 .