HeapSnapshotGraph class
A graph representation of a heap snapshot.
Constructors
- 
          HeapSnapshotGraph.fromChunks(List<ByteData> chunks, {bool calculateReferrers = true, bool decodeObjectData = true, bool decodeExternalProperties = true, bool decodeIdentityHashCodes = true})
- 
          Populates the HeapSnapshotGraph by parsing the events from the
HeapSnapshotstream.
Properties
- capacity → int
- 
  The amount of memory reserved for this heap in bytes.
  no setter
- 
  classes
  → List<HeapSnapshotClass> 
- 
  The list of classes found in this snapshot.
  no setter
- 
  externalProperties
  → List<HeapSnapshotExternalProperty> 
- 
  The list of external properties found in this snapshot.
  no setter
- externalSize → int
- 
  The sum of sizes of all external properties in this graph in bytes.
  no setter
- flags → int
- 
  
  no setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- name → String
- 
  The name of the isolate represented by this heap snapshot.
  no setter
- 
  objects
  → List<HeapSnapshotObject> 
- 
  The list of objects found in this snapshot.
  no setter
- referenceCount → int
- 
  At least as big as the sum of all HeapSnapshotObject.references.
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- shallowSize → int
- 
  The sum of shallow sizes of all objects in this graph in bytes.
  no setter
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toChunks() → List< ByteData> 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  getSnapshot(VmService service, IsolateRef isolate, {bool calculateReferrers = true, bool decodeObjectData = true, bool decodeExternalProperties = true, bool decodeIdentityHashCodes = true}) → Future< HeapSnapshotGraph> 
- Requests a heap snapshot for a given isolate and builds a HeapSnapshotGraph.