Obxecto obxecto incorporado

ObjectHeapSnapshot

HeapSnapshots rexistran o estado do montón JS nun momento determinado

relación de herdanza

propiedades dos membros

time

Información da data, hora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, o nodo raíz da vista do montón

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, unha lista de nós de vista do montón

1
readonly NArray HeapSnapshot.nodes;

función de membro

diff

Compare coa instantánea do montón especificado

1
Object HeapSnapshot.diff(HeapSnapshot before);

Parámetros de chamada:

  • before: HeapSnapshot, a instantánea do montón que se vai comparar

Resultados de devolución:

  • Object, devolve o resultado da comparación da instantánea do montón

getNodeById

Obter o nodo de vista do montón baseado no ID

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Parámetros de chamada:

  • id: Número enteiro, ID de nodo de tipo numérico

Resultados de devolución:


save

Garda HeapSnapshot segundo o nome especificado

1
HeapSnapshot.save(String fname) async;

Parámetros de chamada:

  • fname: Cadea, nome da instantánea

toString

Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.

1
String HeapSnapshot.toString();

Resultados de devolución:

  • String, devolve a representación en cadea do obxecto

toJSON

Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.

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

Parámetros de chamada:

  • key: Cadena, non usada

Resultados de devolución:

  • Value, devolve un valor que contén JSON serializable