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_C
i 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 , F
jest 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.