GC.CollectionCount(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar antalet gånger skräpinsamlingen har inträffat för den angivna genereringen av objekt.
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
Parametrar
- generation
- Int32
Den generering av objekt som skräpinsamlingsantalet ska fastställas för.
Returer
Antalet gånger skräpinsamling har inträffat för den angivna genereringen sedan processen startades.
Undantag
generation är mindre än 0.
Kommentarer
Om du implementerar din egen resurshantering kan du behöva framtvinga skräpinsamling regelbundet genom att anropa Collect metoden. Eftersom det här är en dyr åtgärd kan du förbättra prestandan genom att hoppa över anropet när en skräpinsamling nyligen har inträffat. Spara värdet som returneras direkt CollectionCount efter att du anropat Collect. Nästa gång du behöver anropa Collectjämför du det aktuella värdet som returneras av CollectionCount med det sparade värdet. Om de två värdena är lika har ingen samling inträffat under tiden och det är rimligt att anropa Collect igen.