Встроенный объект объекта

ОбъектКучаСнимок

HeapSnapshots записывает состояние кучи JS в определенный момент.

отношения наследства

свойства члена

time

Информация о дате, времени

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode, корневой узел представления кучи

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

NArray, список узлов представления кучи

1
readonly NArray HeapSnapshot.nodes;

функция-член

diff

Сравнить с указанным снимком кучи

1
Object HeapSnapshot.diff(HeapSnapshot before);

Параметры звонка:

  • before: HeapSnapshot, снимок кучи для сравнения.

Результаты возврата:

  • Object, возвращает результат сравнения снимка кучи

getNodeById

Получить узел представления кучи на основе идентификатора

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

Параметры звонка:

  • id: целое число, идентификатор узла числового типа.

Результаты возврата:

  • HeapGraphNode, возвращает полученный узел представления кучи

save

Сохраните HeapSnapshot в соответствии с указанным именем.

1
HeapSnapshot.save(String fname) async;

Параметры звонка:

  • fname: строка, имя снимка.

toString

Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String HeapSnapshot.toString();

Результаты возврата:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.

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

Параметры звонка:

  • key: Строка, не используется.

Результаты возврата:

  • Value, возвращает значение, содержащее сериализуемый JSON