Objekt HeapGraphNode
HeapGraphNode repräsentiert einen Knoten in der Heap-Ansicht
Erbe
Mitgliedsattribute
type
Ganzzahl, Knotentyp, mögliche Werte:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden , versteckte Knoten, die herausgefiltert werden können, wenn sie Benutzern angezeigt werden
- profiler.Node_Array , Array
- profiler.Node_String , Zeichenfolge
- profiler.Node_Object , JS-Objekte (außer Strings und Arrays)
- profiler.Node_Code , der kompilierte Code
- profiler.Node_Closure , Funktionsabschluss
- profiler.Node_RegExp , regulärer Ausdruck
- profiler.Node_HeapNumber , die im Heap sortierte Nummer
- profiler.Node_Native Native Objekt (nicht auf dem v8 Heap)
- profiler.Node_Synthetic , Synthetisches Objekt
- profiler.Node_ConsString , die verkettete Zeichenfolge
- profiler.Node_SlicedString , die geteilte Zeichenfolge
- profiler.Node_Symbol , Symbol (ES6)
- profiler.Node_SimdValue , der im Heap sortierte SIMD-Wert (ES7)
name
Zeichenfolge, Knotenname
1readonly String HeapGraphNode.name;
description
String, Beschreibung des Knotens
1readonly String HeapGraphNode.description;
id
Ganzzahl, Knoten-ID
1readonly Integer HeapGraphNode.id;
shallowSize
Ganzzahl, Knotengröße, in Bytes
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, eine Liste von HeapGraphEdge Knoten, die aus HeapGraphEdge Typ HeapGraphEdge
1readonly NArray HeapGraphNode.childs;
Mitgliedsfunktion
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden
1String HeapGraphNode.toString();
Ergebnis zurückgeben:
- String , gibt die String-Darstellung des Objekts zurück
toJSON
Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden
1Value HeapGraphNode.toJSON(String key = "");
Parameter aufrufen:
- key : String, unbenutzt
Ergebnis zurückgeben:
- Value , gibt einen Wert zurück, der JSON serialisierbar enthält