ObjectHeapSnapshot
HeapSnapshots leggen de toestand van de JS-heap op een bepaald moment vast
erfenis relatie
eigenschappen van leden
time
Datum, tijdinformatie
1readonly Date HeapSnapshot.time;
root
HeapGraphNode, het hoofdknooppunt van de heap-weergave
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, een lijst met heapview-knooppunten
1readonly NArray HeapSnapshot.nodes;
lid functie
diff
Vergelijk met de opgegeven heap-momentopname
1Object HeapSnapshot.diff(HeapSnapshot before);
Oproepparameters:
- before: HeapSnapshot, de heap-momentopname die moet worden vergeleken
Resultaten retourneren:
- Object, retourneert het vergelijkingsresultaat van de heap-momentopname
getNodeById
Haal het heap view-knooppunt op op basis van ID
1HeapGraphNode HeapSnapshot.getNodeById(Integer id);
Oproepparameters:
- id: geheel getal, knooppunt-ID van numeriek type
Resultaten retourneren:
- HeapGraphNode, retourneert het verkregen heapview-knooppunt
save
Sla HeapSnapshot op volgens de opgegeven naam
1HeapSnapshot.save(String fname) async;
Oproepparameters:
- fname: String, naam van de momentopname
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String HeapSnapshot.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value HeapSnapshot.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat