Partager via


GCMemoryInfo.FragmentedBytes Propriété

Définition

Obtient la fragmentation totale quand le dernier garbage collection se produit.

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

Valeur de propriété

Int64

Fragmentation totale lorsque le dernier garbage collection s’est produit.

Remarques

Par exemple, l’application a les cinq objets suivants :

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

Si OBJ_B, OBJ_Cet OBJ_E sont ramassés, mais que le tas n’est pas compacté, le tas résultant ressemble à ce qui suit :

| OBJ_A | F | OBJ_D |

La mémoire entre OBJ_A et OBJ_D, qui est marquée F, est considérée comme faisant partie du FragmentedBytes et est utilisée pour allouer de nouveaux objets.

La mémoire après OBJ_D n’est pas considérée comme faisant partie de l’objet FragmentedBytes , mais elle est également utilisée pour allouer de nouveaux objets.

S’applique à