GCMemoryInfo.FragmentedBytes 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得發生最後一次記憶體回收時的總分散程度。
public:
property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long
屬性值
發生最後一次垃圾收集時的總片段。
備註
例如,應用程式有下列五個物件:
| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |
如果 OBJ_B
、、 OBJ_C
和 OBJ_E
是垃圾收集,但不會壓縮堆積,則產生的堆積看起來會像下面這樣:
| OBJ_A | F | OBJ_D |
和 OBJ_D
之間的 OBJ_A
記憶體會標示 F
為 ,會被視為 的一部分, FragmentedBytes
並且用來配置新的物件。
之後 OBJ_D
的記憶體不會被視為 的一部分, FragmentedBytes
但也可用來配置新的物件。