Objeto objeto incorporado

ObjectHeapSnapshotObject HeapSnapshot

HeapSnapshots registra el estado del montón JS en un momento determinado

relación de herencia

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>HeapSnapshot|time;root;nodes|diff();getNodeById();save()] [object] <:- [HeapSnapshot] HeapSnapshot time root nodes diff() getNodeById() save() object toString() toJSON()

Propiedades de miembros

time

Información de fecha y hora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, el nodo raíz de la vista del 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

Resultado devuelto:

  • Object, devuelve el resultado de la comparación de la instantánea del montón

getNodeById

Obtener nodo de vista de montón por ID

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Parámetros de llamada:

  • id: Entero, el ID de nodo del tipo numérico

Resultado devuelto:


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 la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String HeapSnapshot.toString();

Resultado devuelto:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve el conjunto de propiedades legibles definidas por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Resultado devuelto:

  • Value, devuelve un valor que contiene JSON serializable