Oggetto oggetto incorporato

Istantanea Heap dell'oggetto

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

Eredità

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>HeapSnapshot|time;root;nodes|diff();getNodeById();save()] [object] <:- [HeapSnapshot] HeapSnapshot time root nodes diff() getNodeById() save() object toString() toJSON()

Attributi 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 di visualizzazione heap

1
readonly NArray HeapSnapshot.nodes;

Funzione membro

diff

Confronta con l'istantanea dell'heap specificata

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 dell'istantanea dell'heap

getNodeById

Ottieni 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 dell'istantanea

toString

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

1
String HeapSnapshot.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di 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, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile