コード例 #1
0
        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));
        }
コード例 #2
0
        void initClear()
        {
            HeapStrings.Clear();
            HeapClasses.Clear();
            HeapStacks.Clear();
            HeapDumpSegments.Clear();
            HeapRawDatas.Clear();

            DumpClassObjects.Clear();
            DumpObjectArrays.Clear();
            DumpObjectInstances.Clear();
            DumpPrimitiveArrays.Clear();
            DumpPrimitiveArrayNoDatas.Clear();
        }