Objecte HeapGraphNode
HeapGraphNode representa un node a la vista de pila
Herència
Atributs de membre
type
Enter, tipus de node, valors possibles:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, Nodes ocults, que es poden filtrar quan es mostren a l'usuari
- profiler.Node_Array, Matriu
- profiler.Node_String, Corda
- profiler.Node_Object, Objectes JS (excepte cadenes i matrius)
- profiler.Node_Code, El codi compilat
- profiler.Node_Closure, Tancament de la funció
- profiler.Node_RegExp, Expressió normal
- profiler.Node_HeapNumber, Nombres ordenats a la pila
- profiler.Node_Native, Objecte nadiu (no a la pila v8)
- profiler.Node_Synthetic, Objecte sintètic
- profiler.Node_ConsString, La cadena concatenada
- profiler.Node_SlicedString, La corda dividida
- profiler.Node_Symbol, Símbol (ES6)
- profiler.Node_SimdValue, Valor SIMD ordenat a l'emmagatzematge dinàmic (ES7)
name
Cadena, nom del node
1readonly String HeapGraphNode.name;
description
Cadena, la descripció del node
1readonly String HeapGraphNode.description;
id
Enter, identificador de node
1readonly Integer HeapGraphNode.id;
shallowSize
Enter, mida del node, en bytes
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, una llista de nodes secundaris, perHeapGraphEdgeEscriviu la composició d'objectes
1readonly NArray HeapGraphNode.childs;
Funció de membre
toString
Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques
1String HeapGraphNode.toString();
Resultat de retorn:
- String, Retorna la representació de cadena de l'objecte
toJSON
Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte
1Value HeapGraphNode.toJSON(String key = "");
Paràmetres de trucada:
- key: Cadena, sense utilitzar
Resultat de retorn:
- Value, Retorna un valor que conté JSON serialitzable