ObjectHeapSnapshot
HeapSnapshots registren l'estat de la pila JS en un moment determinat
relació hereditària
propietats dels membres
time
Informació de data, hora
1readonly Date HeapSnapshot.time;
root
HeapGraphNode, el node arrel de la vista de pila
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, una llista de nodes de vista de pila
1readonly NArray HeapSnapshot.nodes;
funció de membre
diff
Compareu amb la instantània de la pila especificada
1Object 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
1HeapGraphNode HeapSnapshot.getNodeById(Integer id);
Paràmetres de trucada:
- id: Enter, ID de node de tipus numèric
Resultats de retorn:
- HeapGraphNode, retorna el node de vista munt obtingut
save
Deseu HeapSnapshot segons el nom especificat
1HeapSnapshot.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.
1String 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.
1Value HeapSnapshot.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable