Oggetto oggetto incorporato

Oggetto HeapSnapshot

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

Eredità

Attributi dei membri

time

Data, informazioni sull'ora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode , il nodo radice della visualizzazione 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 lo snapshot dell'heap specificato

1
Object HeapSnapshot.diff(HeapSnapshot before);

Parametri di chiamata:

  • before : HeapSnapshot, l'istantanea dell'heap da confrontare

Risultato di ritorno:

  • Object , restituisce il risultato del confronto dello snapshot 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 numerico

Risultato di ritorno:

  • HeapGraphNode , restituisce il nodo di visualizzazione dell'heap ottenuto

save

Salva HeapSnapshot in base al nome specificato

1
HeapSnapshot.save(String fname) async;

Parametri di chiamata:

  • fname : stringa, nome dello snapshot

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String HeapSnapshot.toString();

Risultato di ritorno:

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

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente 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 JSON serializzabile