Objeto HeapSnapshot
HeapSnapshots registra el estado del montón JS en un momento determinado
Herencia
Atributos del miembro
time
Información de fecha y hora
1readonly Date HeapSnapshot.time;
root
HeapGraphNode , el nodo raíz de la vista de montón
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, una lista de nodos de vista de montón
1readonly NArray HeapSnapshot.nodes;
Función miembro
diff
Comparar con la instantánea del montón especificada
1Object HeapSnapshot.diff(HeapSnapshot before);
Parámetros de llamada:
- before : HeapSnapshot, la instantánea del montón para comparar
Devuelve el resultado:
- Object , devuelve el resultado de comparación de la instantánea del montón
getNodeById
Obtener un nodo de vista de montón basado en ID
1HeapGraphNode HeapSnapshot.getNodeById(Integer id);
Parámetros de llamada:
- id : entero, la ID del nodo del tipo numérico
Devuelve el resultado:
- HeapGraphNode , devuelve el nodo de vista de montón obtenido
save
Guardar HeapSnapshot con el nombre especificado
1HeapSnapshot.save(String fname) async;
Parámetros de llamada:
- fname : Cadena, nombre de la instantánea
toString
Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características
1String HeapSnapshot.toString();
Devuelve el resultado:
- String , devuelve una representación de cadena del objeto
toJSON
Devuelve una representación JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto
1Value HeapSnapshot.toJSON(String key = "");
Parámetros de llamada:
- key : cadena, sin usar
Devuelve el resultado:
- Value , devuelve un valor que contiene un JSON serializable