Udostępnij za pośrednictwem


GCMemoryInfo.FragmentedBytes Właściwość

Definicja

Pobiera łączną fragmentację po wystąpieniu ostatniego odzyskiwania pamięci.

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

Wartość właściwości

Int64

Łączna fragmentacja po wystąpieniu ostatniego odzyskiwania pamięci.

Uwagi

Na przykład aplikacja ma następujące pięć obiektów:

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

Jeśli OBJ_B, OBJ_Ci OBJ_E są odśmiecane, ale sterta nie jest kompaktowana, wynikowa sterta będzie wyglądać następująco:

| OBJ_A | F | OBJ_D |

Pamięć między OBJ_A i OBJ_D, która jest oznaczona , Fjest traktowana jako część FragmentedBytes elementu i służy do przydzielania nowych obiektów.

Pamięć po OBJ_D nie jest traktowana jako część obiektu FragmentedBytes , ale jest również używana do przydzielania nowych obiektów.

Dotyczy