次の方法で共有


GCMemoryInfo.FragmentedBytes プロパティ

定義

最後のガベージ コレクションが発生したときの断片化の合計を取得します。

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

プロパティ値

Int64

最後のガベージ コレクションが発生したときの合計断片化。

注釈

たとえば、アプリケーションには次の 5 つのオブジェクトがあります。

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

ガベージ OBJ_CコレクションがOBJ_E行われ、ヒープが圧縮されていない場合OBJ_B、結果のヒープは次のようになります。

| OBJ_A | F | OBJ_D |

マークされているメモリとそのOBJ_DOBJ_AのメモリはF、新しいオブジェクトのFragmentedBytes割り当てに使用されます。

OBJ_DFragmentedBytes メモリは、その一部とは見なされませんが、新しいオブジェクトの割り当てにも使用されます。

適用対象