ОбъектКучаСнимок
HeapSnapshots записывает состояние кучи JS в определенный момент.
отношения наследства
свойства члена
time
Информация о дате, времени
1readonly Date HeapSnapshot.time;
root
HeapGraphNode, корневой узел представления кучи
1readonly HeapGraphNode HeapSnapshot.root;
nodes
NArray, список узлов представления кучи
1readonly NArray HeapSnapshot.nodes;
функция-член
diff
Сравнить с указанным снимком кучи
1Object HeapSnapshot.diff(HeapSnapshot before);
Параметры звонка:
- before: HeapSnapshot, снимок кучи для сравнения.
Результаты возврата:
- Object, возвращает результат сравнения снимка кучи
getNodeById
Получить узел представления кучи на основе идентификатора
1HeapGraphNode HeapSnapshot.getNodeById(Integer id);
Параметры звонка:
- id: целое число, идентификатор узла числового типа.
Результаты возврата:
- HeapGraphNode, возвращает полученный узел представления кучи
save
Сохраните HeapSnapshot в соответствии с указанным именем.
1HeapSnapshot.save(String fname) async;
Параметры звонка:
- fname: строка, имя снимка.
toString
Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String HeapSnapshot.toString();
Результаты возврата:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.
1Value HeapSnapshot.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется.
Результаты возврата:
- Value, возвращает значение, содержащее сериализуемый JSON