ObjectHeapSnapshot
HeapSnapshots rexistran o estado do montón JS nun momento determinado
relación de herdanza
propiedades dos membros
time
Información da data, hora
1readonly Date HeapSnapshot.time;
root
HeapGraphNode, o nodo raíz da vista do montón
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, unha lista de nós de vista do montón
1readonly NArray HeapSnapshot.nodes;
función de membro
diff
Compare coa instantánea do montón especificado
1Object HeapSnapshot.diff(HeapSnapshot before);
Parámetros de chamada:
- before: HeapSnapshot, a instantánea do montón que se vai comparar
Resultados de devolución:
- Object, devolve o resultado da comparación da instantánea do montón
getNodeById
Obter o nodo de vista do montón baseado no ID
1HeapGraphNode HeapSnapshot.getNodeById(Integer id);
Parámetros de chamada:
- id: Número enteiro, ID de nodo de tipo numérico
Resultados de devolución:
- HeapGraphNode, devolve o nodo de vista do montón obtido
save
Garda HeapSnapshot segundo o nome especificado
1HeapSnapshot.save(String fname) async;
Parámetros de chamada:
- fname: Cadea, nome da instantánea
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String HeapSnapshot.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value HeapSnapshot.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable