Objeto objeto incorporado

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

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode , el nodo raíz de la vista de montón

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, una lista de nodos de vista de montón

1
readonly NArray HeapSnapshot.nodes;

Función miembro

diff

Comparar con la instantánea del montón especificada

1
Object 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

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Parámetros de llamada:

  • id : entero, la ID del nodo del tipo numérico

Devuelve el resultado:


save

Guardar HeapSnapshot con el nombre especificado

1
HeapSnapshot.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

1
String 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

1
Value HeapSnapshot.toJSON(String key = "");

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable