ObjectHeapGraphEdge
HeapGraphEdge repräsentiert zweiHeapGraphNodeAssoziationen zwischen Knoten, von Upstream-Knoten zu Downstream-Knoten
Erbschaftsverhältnis
Mitgliedereigenschaften
type
Ganzzahl, Verbindungsmodus nachgeschalteter Knoten, mögliche Werte:
1readonly Integer HeapGraphEdge.type;
- profiler.Edge_ContextVariable, Variablen in der Funktion
- profiler.Edge_Element, Elemente im Array
- profiler.Edge_Property, Eigenschaften benannter Objekte
- profiler.Edge_Internal, Links, auf die JS nicht zugreifen kann
- profiler.Edge_Hidden, zeigt auf den Knoten, dessen Raumgröße im Voraus berechnet werden muss
- profiler.Edge_Shortcut, zeigt auf einen Knoten, dessen Raumgröße nicht im Voraus berechnet werden kann
- profiler.Edge_Weak, eine schwache Referenz (von GC ignoriert)
name
String, Linkname
1readonly String HeapGraphEdge.name;
description
String, Beschreibung des Links
1readonly String HeapGraphEdge.description;
Mitgliedsfunktion
getFromNode
Holen Sie sich den Upstream von HeapGraphEdgeHeapGraphNodeKnoten
1HeapGraphNode HeapGraphEdge.getFromNode();
Rückgabeergebnisse:
- HeapGraphNode, zurück zur QuelleHeapGraphNodeKnoten
getToNode
Holen Sie sich den Downstream von HeapGraphEdgeHeapGraphNodeKnoten
1HeapGraphNode HeapGraphEdge.getToNode();
Rückgabeergebnisse:
- HeapGraphNode, RückflugzielHeapGraphNodeKnoten
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.
1String HeapGraphEdge.toString();
Rückgabeergebnisse:
- String, gibt die Zeichenfolgendarstellung des Objekts zurück
toJSON
Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.
1Value HeapGraphEdge.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält