Objeto HeapGraphNode
HeapGraphNode representa un nodo en la vista de montón
Herencia
Atributos 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 a los usuarios
- 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 , función de cierre
- profiler.Node_RegExp , expresión regular
- profiler.Node_HeapNumber , el número ordenado en el montón
- profiler.Node_Native , objeto nativo (no en el montón v8)
- profiler.Node_Synthetic , Objeto sintético
- profiler.Node_ConsString , la cadena concatenada
- profiler.Node_SlicedString , la cadena dividida
- profiler.Node_Symbol , símbolo (ES6)
- profiler.Node_SimdValue , el valor SIMD ordenado 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
Número entero, tamaño del nodo, en bytes
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, una lista de nodos secundarios, compuesta por objetos de tipo HeapGraphEdge
1readonly NArray HeapGraphNode.childs;
Función miembro
toString
Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características
1String HeapGraphNode.toString();
Devolver resultado:
- String , devuelve la representación de cadena del objeto.
toJSON
Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto
1Value HeapGraphNode.toJSON(String key = "");
Parámetros de llamada:
- key : String, sin usar
Devolver resultado:
- Value , devuelve un valor que contiene JSON serializable