Istantanea Heap dell'oggetto
HeapSnapshots registra lo stato dell'heap JS in un determinato momento
Eredità
Attributi dei membri
time
Informazioni su data e ora
1readonly Date HeapSnapshot.time;
root
HeapGraphNode, Il nodo radice della vista heap
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, un elenco di nodi di visualizzazione heap
1readonly NArray HeapSnapshot.nodes;
Funzione membro
diff
Confronta con l'istantanea dell'heap specificata
1Object 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
1HeapGraphNode 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
1HeapSnapshot.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
1String 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
1Value HeapSnapshot.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, inutilizzata
Risultato di ritorno:
- Value, Restituisce un valore contenente JSON serializzabile