GC.CollectionCount(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen nesne oluşturma işlemi için çöp toplama işleminin kaç kez gerçekleştiğini döndürür.
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
Parametreler
- generation
- Int32
Atık toplama sayısının belirlendiği nesnelerin nesli.
Döndürülenler
İşlem başlatıldıktan sonra belirtilen nesil için çöp toplama işleminin gerçekleşme sayısı.
Özel durumlar
generation
0'dan küçüktür.
Açıklamalar
Kendi kaynak yönetiminizi uygularsanız yöntemini çağırarak düzenli aralıklarla çöp toplamaya Collect zorlamanız gerekebilir. Bu pahalı bir işlem olduğundan, son zamanlarda bir çöp toplama işlemi gerçekleştiğinde çağrıyı atlayarak performansı geliştirebilirsiniz. çağrısından Collecthemen sonra tarafından CollectionCount döndürülen değeri kaydedin. çağrısı yapmanız gerektiğinde Collect, tarafından döndürülen CollectionCount geçerli değeri kaydedilen değerle karşılaştırın. İki değer eşitse, arada hiçbir koleksiyon gerçekleşmemiştir ve yeniden çağırmak Collect mantıklıdır.