Oggetto oggetto incorporato

Object HeapSnapshot

HeapSnapshots registra lo stato dell'heap JS in un determinato momento

Eredità

Attributo membro

time

Informazioni su data, ora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode , il nodo principale della vista heap

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, un elenco di nodi di visualizzazione heap

1
readonly NArray HeapSnapshot.nodes;

Funzione membro

diff

Confronta con l'istantanea heap specificata

1
Object HeapSnapshot.diff(HeapSnapshot before);

Parametri di chiamata:

  • before : HeapSnapshot, snapshot heap da confrontare

Risultato di ritorno:

  • Object , restituisce il risultato del confronto dell'istantanea dell'heap

getNodeById

Ottieni il nodo di visualizzazione heap in base all'ID

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Parametri di chiamata:

  • id : numero intero, ID nodo di tipo numerico

Risultato di ritorno:


save

Salva HeapSnapshot in base al nome specificato

1
HeapSnapshot.save(String fname) async;

Parametri di chiamata:

  • fname : stringa, nome dell'istantanea

toString

Restituisce la rappresentazione in forma di stringa dell'oggetto, in genere restituisce "[Native Object]", l'oggetto può essere reimplementato in base alle proprie caratteristiche

1
String HeapSnapshot.toString();

Risultato di ritorno:

  • String , restituisce una rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente serializzabile JSON