ObjectHeapGraphNode
HeapGraphNode representa un nodo na vista do montón
relación de herdanza
propiedades dos membros
type
Número enteiro, tipo de nodo, valores posibles:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, nós ocultos que se poden filtrar cando se mostran ao usuario
- profiler.Node_Array, matriz
- profiler.Node_String, corda
- profiler.Node_Object, obxectos JS (excepto cadeas e matrices)
- profiler.Node_Code, o código compilado
- profiler.Node_Closure, peche da función
- profiler.Node_RegExp, expresión regular
- profiler.Node_HeapNumber, os números ordenados no montón
- profiler.Node_Native, Obxecto nativo (non no montón v8)
- profiler.Node_Synthetic, Obxecto sintético
- profiler.Node_ConsString, cadeas concatenadas
- profiler.Node_SlicedString, corda dividida
- profiler.Node_Symbol, símbolo (ES6)
- profiler.Node_SimdValue, valores SIMD ordenados no montón (ES7)
name
Cadea, nome do nodo
1readonly String HeapGraphNode.name;
description
Cadena, descrición do nodo
1readonly String HeapGraphNode.description;
id
Número enteiro, ID de nodo
1readonly Integer HeapGraphNode.id;
shallowSize
Número enteiro, tamaño do nodo en bytes
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, lista de nodos fillos, composto porHeapGraphEdgeComposición do obxecto tipo
1readonly NArray HeapGraphNode.childs;
función de membro
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String HeapGraphNode.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value HeapGraphNode.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable