| Index: runtime/observatory/lib/src/models/objects/heap_snapshot.dart
|
| diff --git a/runtime/observatory/lib/src/models/objects/heap_snapshot.dart b/runtime/observatory/lib/src/models/objects/heap_snapshot.dart
|
| index 19392f9eb326f43a1878561cc7a1cec63b470dd1..ff4cefeccd9636a7fe9a63769f8408b9a4c299c3 100644
|
| --- a/runtime/observatory/lib/src/models/objects/heap_snapshot.dart
|
| +++ b/runtime/observatory/lib/src/models/objects/heap_snapshot.dart
|
| @@ -10,6 +10,7 @@ abstract class HeapSnapshot {
|
| int get references;
|
| int get size;
|
| HeapSnapshotDominatorNode get dominatorTree;
|
| + HeapSnapshotMergedDominatorNode get mergedDominatorTree;
|
| Iterable<HeapSnapshotClassReferences> get classReferences;
|
| }
|
|
|
| @@ -20,6 +21,14 @@ abstract class HeapSnapshotDominatorNode {
|
| Iterable<HeapSnapshotDominatorNode> get children;
|
| }
|
|
|
| +abstract class HeapSnapshotMergedDominatorNode {
|
| + int get instanceCount;
|
| + int get shallowSize;
|
| + int get retainedSize;
|
| + Future<ObjectRef> get klass;
|
| + Iterable<HeapSnapshotMergedDominatorNode> get children;
|
| +}
|
| +
|
| abstract class HeapSnapshotClassReferences {
|
| ClassRef get clazz;
|
| int get instances;
|
|
|