共用方式為


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_B 、、 OBJ_COBJ_E 是垃圾收集,但不會壓縮堆積,則產生的堆積看起來會像下面這樣:

| OBJ_A | F | OBJ_D |

OBJ_D 之間的 OBJ_A 記憶體會標示 F 為 ,會被視為 的一部分, FragmentedBytes 並且用來配置新的物件。

之後 OBJ_D 的記憶體不會被視為 的一部分, FragmentedBytes 但也可用來配置新的物件。

適用於