GCMemoryInfo.FragmentedBytes 属性

定义

获取上次垃圾回收发生时的总片段数。

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

属性值

Int64

发生最后一次垃圾回收时的总碎片。

注解

例如,应用程序具有以下五个对象:

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

如果 OBJ_BOBJ_C并且 OBJ_E 是垃圾回收但堆未压缩,则生成的堆将如下所示:

| OBJ_A | F | OBJ_D |

标记的内存OBJ_A``OBJ_D``F被视为其中的FragmentedBytes一部分,用于分配新对象。

之后 OBJ_D 的内存不被视为部分, FragmentedBytes 但也用于分配新对象。

适用于