GCMemoryInfo.FragmentedBytes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Łą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.