ObjetoHeapGraphNode
HeapGraphNode representa un nodo en la vista del montón
relación de herencia
propiedades de miembros
type
Entero, tipo de nodo, valores posibles:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, nodos ocultos que se pueden filtrar cuando se muestran al usuario
- profiler.Node_Array, matriz
- profiler.Node_String, cadena
- profiler.Node_Object, objetos JS (excepto cadenas y matrices)
- profiler.Node_Code, el código compilado
- profiler.Node_Closure, cierre de función
- profiler.Node_RegExp, expresión regular
- profiler.Node_HeapNumber, los números ordenados en el montón
- profiler.Node_Native, Objeto nativo (no en el montón v8)
- profiler.Node_Synthetic, Objeto sintético
- profiler.Node_ConsString, cadenas concatenadas
- profiler.Node_SlicedString, cuerda dividida
- profiler.Node_Symbol, símbolo (ES6)
- profiler.Node_SimdValue, valores SIMD ordenados en el montón (ES7)
name
Cadena, nombre de nodo
1readonly String HeapGraphNode.name;
description
Cadena, descripción del nodo.
1readonly String HeapGraphNode.description;
id
Entero, ID de nodo
1readonly Integer HeapGraphNode.id;
shallowSize
Entero, tamaño de nodo en bytes
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, lista de nodos secundarios, que consta deHeapGraphEdgeTipo de composición del objeto
1readonly NArray HeapGraphNode.childs;
función miembro
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String HeapGraphNode.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value HeapGraphNode.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable