Object-ingebouwd object

ObjectHeapSnapshot

HeapSnapshots leggen de toestand van de JS-heap op een bepaald moment vast

erfenis relatie

eigenschappen van leden

time

Datum, tijdinformatie

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, het hoofdknooppunt van de heap-weergave

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, een lijst met heapview-knooppunten

1
readonly NArray HeapSnapshot.nodes;

lid functie

diff

Vergelijk met de opgegeven heap-momentopname

1
Object 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

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Oproepparameters:

  • id: geheel getal, knooppunt-ID van numeriek type

Resultaten retourneren:


save

Sla HeapSnapshot op volgens de opgegeven naam

1
HeapSnapshot.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.

1
String 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.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat