blob: f6630c026a36d5dc67b35c2191d13b7b5b7a635f [file] [log] [blame]
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
part of models;
abstract class HeapSnapshot {
DateTime get timestamp;
int get size;
SnapshotObject get root;
HeapSnapshotMergedDominatorNode get mergedDominatorTree;
Iterable<SnapshotClass> get classes;
List<ByteData> get chunks;
}
abstract class HeapSnapshotMergedDominatorNode {
int get instanceCount;
int get shallowSize;
int get retainedSize;
SnapshotClass get klass;
Iterable<HeapSnapshotMergedDominatorNode> get children;
}