GC.CollectionCount(Int32) Metod

Definition

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.

Gäller för