GCMemoryInfo.FragmentedBytes Свойство

Определение

Возвращает общую фрагментацию при последней сборке мусора.

public:
 property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long

Значение свойства

Int64

Общая фрагментация, когда произошла последняя сборка мусора.

Комментарии

Например, приложение имеет следующие пять объектов:

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

Если OBJ_B, OBJ_Cи OBJ_E сборка мусора, но куча не сжимается, результирующая куча будет выглядеть следующим образом:

| OBJ_A | F | OBJ_D |

Память между OBJ_A и OBJ_D, которая помечается F, считается частью FragmentedBytes и используется для выделения новых объектов.

Память после OBJ_D не считается частью, FragmentedBytes но также используется для выделения новых объектов.

Применяется к