Oggetto oggetto incorporato

ObjectHeapSnapshot

Gli HeapSnapshot registrano lo stato dell'heap JS in un determinato momento

rapporto ereditario

proprietà dei membri

time

Informazioni su data e ora

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, il nodo radice della vista heap

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, un elenco di nodi della vista heap

1
readonly NArray HeapSnapshot.nodes;

funzione membro

diff

Confronta con lo snapshot heap specificato

1
Object HeapSnapshot.diff(HeapSnapshot before);

Parametri di chiamata:

  • before: HeapSnapshot, lo snapshot dell'heap da confrontare

Risultati restituiti:

  • Object, restituisce il risultato del confronto dello snapshot dell'heap

getNodeById

Ottieni il nodo della visualizzazione heap in base all'ID

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Parametri di chiamata:

  • id: Intero, ID nodo di tipo numerico

Risultati restituiti:


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 formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String HeapSnapshot.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile