void initDictionary() { StringDatas = HeapStrings.ToDictionary(k => k.StringID, v => v.StringData); ClassNames = HeapClasses.ToDictionary(k => k.ObjectID, v => StringDatas[v.NameID]); ClassObjectInfos = DumpClassObjects.ToDictionary(k => k.ClassObjectID, v => new ClassObjectInfo(v, this)); }
void initClear() { HeapStrings.Clear(); HeapClasses.Clear(); HeapStacks.Clear(); HeapDumpSegments.Clear(); HeapRawDatas.Clear(); DumpClassObjects.Clear(); DumpObjectArrays.Clear(); DumpObjectInstances.Clear(); DumpPrimitiveArrays.Clear(); DumpPrimitiveArrayNoDatas.Clear(); }