ObjectHeapGraphNode
HeapGraphNode rappresenta un nodo nella vista heap
rapporto di eredità
Proprietà dei membri
type
Intero, tipo di nodo, valori possibili:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, nodi nascosti che possono essere filtrati quando visualizzati dall'utente
- profiler.Node_Array, Vettore
- profiler.Node_String, corda
- profiler.Node_Object, oggetti JS (tranne stringhe e array)
- profiler.Node_Code, il codice compilato
- profiler.Node_Closure, chiusura della funzione
- profiler.Node_RegExp, espressione regolare
- profiler.Node_HeapNumber, i numeri ordinati nell'heap
- profiler.Node_Native, Oggetto nativo (heap non v8)
- profiler.Node_Synthetic, Oggetto sintetico
- profiler.Node_ConsString, la stringa concatenata
- profiler.Node_SlicedString, spago diviso
- profiler.Node_Symbol, notazione (ES6)
- profiler.Node_SimdValue, valori SIMD ordinati nell'heap (ES7)
name
Stringa, nome del nodo
1readonly String HeapGraphNode.name;
description
String, la descrizione del nodo
1readonly String HeapGraphNode.description;
id
Intero, ID nodo
1readonly Integer HeapGraphNode.id;
shallowSize
Intero, dimensione del nodo in byte
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, elenco di nodi figlio, diHeapGraphEdgetipo composizione oggetto
1readonly NArray HeapGraphNode.childs;
funzione membro
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche
1String HeapGraphNode.toString();
Risultato di ritorno:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto
1Value HeapGraphNode.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultato di ritorno:
- Value, restituisce un valore contenente JSON serializzabile