objectHeapGraphNode
HeapGraphNode repräsentiert einen Knoten in der Heap-Ansicht
Erbverhältnis
Mitgliedsattribut
type
Ganzzahl, Knotentyp, mögliche Werte:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, versteckte Knoten, die herausgefiltert werden können, wenn sie dem Benutzer angezeigt werden
- profiler.Node_Array, das Array
- profiler.Node_String, Saite
- profiler.Node_Object, JS-Objekte (außer Strings und Arrays)
- profiler.Node_Code, der kompilierte Code
- profiler.Node_Closure, der Funktionsabschluss
- profiler.Node_RegExp, der reguläre Ausdruck
- profiler.Node_HeapNumber, die sortierten Zahlen im Heap
- profiler.Node_Native, Natives 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, sortierte SIMD-Werte im Heap (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 Byte
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, Liste der untergeordneten Knoten, vonHeapGraphEdgeTyp Objektzusammensetzung
1readonly NArray HeapGraphNode.childs;
Mitgliedsfunktion
toString
Geben Sie die Zeichenfolgendarstellung des Objekts zurück, geben Sie im Allgemeinen "[Native Object]" zurück, das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden
1String HeapGraphNode.toString();
Rückgabeergebnis:
- String, gibt eine Zeichenfolgendarstellung des Objekts zurück
toJSON
Gibt die Darstellung des Objekts im JSON-Format zurück, gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die durch das Objekt definiert sind
1Value HeapGraphNode.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnis:
- Value, die einen JSON-serialisierbaren Wert zurückgibt