Objecte objecte incorporat

ObjectHeapSnapshot

HeapSnapshots registren l'estat de la pila JS en un moment determinat

relació hereditària

propietats dels membres

time

Informació de data, hora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, el node arrel de la vista de pila

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, una llista de nodes de vista de pila

1
readonly NArray HeapSnapshot.nodes;

funció de membre

diff

Compareu amb la instantània de la pila especificada

1
Object HeapSnapshot.diff(HeapSnapshot before);

Paràmetres de trucada:

  • before: HeapSnapshot, la instantània de l'munt que s'ha de comparar

Resultats de retorn:

  • Object, retorna el resultat de la comparació de la instantània de l'heap

getNodeById

Obteniu el node de visualització de l'munt en funció de l'ID

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Paràmetres de trucada:

  • id: Enter, ID de node de tipus numèric

Resultats de retorn:


save

Deseu HeapSnapshot segons el nom especificat

1
HeapSnapshot.save(String fname) async;

Paràmetres de trucada:

  • fname: cadena, nom de la instantània

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String HeapSnapshot.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable