ObjectHeapGraphNode
HeapGraphNode représente un nœud dans la vue tas
relation d'héritage
propriétés des membres
type
Entier, type de nœud, valeurs possibles :
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, nœuds cachés qui peuvent être filtrés lorsqu'ils sont affichés à l'utilisateur
- profiler.Node_Array, tableau
- profiler.Node_String, chaîne
- profiler.Node_Object, objets JS (sauf chaînes et tableaux)
- profiler.Node_Code, le code compilé
- profiler.Node_Closure, fermeture de fonction
- profiler.Node_RegExp, expression régulière
- profiler.Node_HeapNumber, les nombres triés dans le tas
- profiler.Node_Native, Objet natif (pas sur le tas v8)
- profiler.Node_Synthetic, Objet synthétique
- profiler.Node_ConsString, chaînes concaténées
- profiler.Node_SlicedString, chaîne divisée
- profiler.Node_Symbol, symbole (ES6)
- profiler.Node_SimdValue, valeurs SIMD triées dans le tas (ES7)
name
Chaîne, nom du nœud
1readonly String HeapGraphNode.name;
description
Chaîne, description du nœud
1readonly String HeapGraphNode.description;
id
Entier, ID du nœud
1readonly Integer HeapGraphNode.id;
shallowSize
Entier, taille du nœud en octets
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, liste de nœuds enfants, composée deHeapGraphEdgeComposition de l'objet de type
1readonly NArray HeapGraphNode.childs;
fonction membre
toString
Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.
1String HeapGraphNode.toString();
Résultats de retour :
- String, renvoie la représentation sous forme de chaîne de l'objet
toJSON
Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.
1Value HeapGraphNode.toJSON(String key = "");
Paramètres d'appel :
- key: Chaîne, non utilisée
Résultats de retour :
- Value, renvoie une valeur contenant du JSON sérialisable