GC.CollectionCount(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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.