Condividi tramite


GCMemoryInfo.FragmentedBytes Proprietà

Definizione

Ottiene la frammentazione totale relativa all'ultima operazione di Garbage Collection.

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

Valore della proprietà

Int64

Frammentazione totale quando si è verificata l'ultima operazione di Garbage Collection.

Commenti

Ad esempio, l'applicazione ha i cinque oggetti seguenti:

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

Se OBJ_B, OBJ_Ce OBJ_E vengono sottoposto a Garbage Collection ma l'heap non è compattato, l'heap risultante sarà simile al seguente:

| OBJ_A | F | OBJ_D |

La memoria tra OBJ_A e OBJ_D, contrassegnata Fcome , viene considerata parte di FragmentedBytes e viene usata per allocare nuovi oggetti.

La memoria dopo OBJ_D non viene considerata parte di FragmentedBytes ma viene usata anche per allocare nuovi oggetti.

Si applica a