GCMemoryInfo.FragmentedBytes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft „Fragmentierung gesamt“ ab, wenn die letzte Garbage Collection erfolgt ist.
public:
property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long
Eigenschaftswert
Die Gesamtfragmentierung, wenn die letzte Garbage Collection aufgetreten ist.
Hinweise
Die Anwendung verfügt beispielsweise über die folgenden fünf Objekte:
| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |
Wenn OBJ_B, OBJ_C, und OBJ_E werden Garbage gesammelt, aber der Heap nicht komprimiert, sieht der resultierende Heap wie folgt aus:
| OBJ_A | F | OBJ_D |
Der Speicher zwischen OBJ_A und , OBJ_Dder markiert Fist, wird als Teil des FragmentedBytes Und wird verwendet, um neue Objekte zuzuweisen.
Der Speicher wird nicht OBJ_D als Teil des FragmentedBytes Speichers betrachtet, sondern auch verwendet, um neue Objekte zuzuweisen.