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

Počet výskytů uvolňování paměti pro zadané generování 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ž v nedávné době došlo k uvolňování paměti. Uložte hodnotu vrácenou CollectionCount okamžitě 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 vhodné volat Collect znovu.

Platí pro