Sdílet prostřednictvím


GC.CollectionCount(Int32) Metoda

Definice

Vrátí počet výskytů uvolňování paměti pro zadané generování 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

Parametry

generation
Int32

Generování objektů, pro které se má určit počet uvolňování paměti.

Návraty

Int32

Počet výskytů uvolňování paměti pro zadanou generaci od spuštění procesu.

Výjimky

generation je menší než 0.

Poznámky

Pokud implementujete vlastní správu prostředků, možná budete muset vynutit pravidelné uvolňování paměti voláním Collect metody. Vzhledem k tomu, že se jedná o náročnou operaci, můžete zvýšit výkon tak, že volání přeskočíte, když došlo v nedávné době k uvolňování paměti. Uložte hodnotu vrácenou okamžitě CollectionCount po volání Collect. Při příštím volání Collectporovnejte aktuální hodnotu vrácenou CollectionCount s uloženou hodnotou. Pokud jsou dvě hodnoty stejné, v přechodném období nedošlo k žádné kolekci a je rozumné volat Collect znovu.

Platí pro