GCMemoryInfo.FragmentedBytes Özellik
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.
Son çöp toplama işlemi gerçekleştiğinde toplam parçalanmayı alır.
public:
property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long
Özellik Değeri
Son çöp toplama işlemi gerçekleştiğinde toplam parçalanma.
Açıklamalar
Örneğin, uygulama aşağıdaki beş nesneye sahiptir:
| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |
, OBJ_C
ve OBJ_E
atık olarak toplanıyorsa ancak yığın sıkıştırılmazsaOBJ_B
, sonuçta elde edilen yığın aşağıdaki gibi görünür:
| OBJ_A | F | OBJ_D |
ile arasında OBJ_A
işaretlenen F
bellek, öğesinin FragmentedBytes
bir parçası olarak kabul edilir ve yeni nesneleri ayırmak için OBJ_D
kullanılır.
sonrasındaki bellek OBJ_D
öğesinin FragmentedBytes
bir parçası olarak kabul edilmez, ancak yeni nesneleri ayırmak için de kullanılır.