Объект HeapSnapshot
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