GCKind Sabit listesi
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.
Çöp toplama türünü belirtir.
public enum class GCKind
public enum GCKind
type GCKind =
Public Enum GCKind
- Devralma
Alanlar
Any | 0 | Her türlü koleksiyon. |
Background | 3 | Arka plan koleksiyonu. Bu her zaman 2. nesil bir koleksiyondur. |
Ephemeral | 1 |
|
FullBlocking | 2 | Engelleyici 2. nesil koleksiyonu. |
Açıklamalar
GC, kısa ömürlü, tam engelleme veya arka plan olmak üzere 3 türden biri olabilir. Frekansları çok farklı. Kısa ömürlü GC'ler diğer iki türden çok daha sık gerçekleşir. Arka plan GC'leri genellikle seyrek gerçekleşir ve tam engelleyici GC'ler genellikle çok seyrek gerçekleşir. Çok seyrek GC'leri örneklemek için koleksiyonlar türlere ayrılır, böylece arayanlar makul bir örnekleme oranı korurken üç türün tümünü isteyebilir. Örneğin, bu ayrım olmadan saniyede bir örnekleme yaparsanız arka plan GC'sini asla gözlemlemeyebilirsiniz. Bu ayrım sayesinde, her zaman belirttiğiniz türün son GC'sinin bilgilerini alabilirsiniz.