Compartir vía


GCMemoryInfo.FragmentedBytes Propiedad

Definición

Obtiene la fragmentación total cuando se produjo la última recolección de elementos no utilizados.

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

Valor de propiedad

Int64

Fragmentación total cuando se produjo la última recolección de elementos no utilizados.

Comentarios

Por ejemplo, la aplicación tiene los cinco objetos siguientes:

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

Si OBJ_B, OBJ_Cy OBJ_E son recolección de elementos no utilizados, pero el montón no se compacta, el montón resultante tendrá un aspecto similar al siguiente:

| OBJ_A | F | OBJ_D |

La memoria entre OBJ_A y OBJ_D, que está marcada como F, se considera parte de FragmentedBytes y se usa para asignar nuevos objetos.

La memoria después OBJ_D de no se considera parte de , FragmentedBytes sino que también se usa para asignar nuevos objetos.

Se aplica a