Объект HeapGraphNode
HeapGraphNode представляет узел в представлении кучи
Наследование
Атрибуты члена
type
Целое число, тип узла, возможные значения:
1readonly Integer HeapGraphNode.type;
- profiler.Node_Hidden, Скрытые узлы, которые можно отфильтровать при отображении пользователю.
- profiler.Node_Array, Множество
- profiler.Node_String, Нить
- profiler.Node_Object, Объекты JS (кроме строк и массивов)
- profiler.Node_Code, Скомпилированный код
- profiler.Node_Closure, Закрытие функции
- profiler.Node_RegExp, Регулярное выражение
- profiler.Node_HeapNumber, Отсортированные числа в стопке
- profiler.Node_Native, Собственный объект (не в куче v8)
- profiler.Node_Synthetic, Синтетический объект
- profiler.Node_ConsString, Объединенная строка
- profiler.Node_SlicedString, Разделенная строка
- profiler.Node_Symbol, Символ (ES6)
- profiler.Node_SimdValue, Отсортированное значение SIMD в куче (ES7)
name
Строка, имя узла
1readonly String HeapGraphNode.name;
description
Строка, описание узла
1readonly String HeapGraphNode.description;
id
Целое число, идентификатор узла
1readonly Integer HeapGraphNode.id;
shallowSize
Целое число, размер узла в байтах
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray, список дочерних узлов, поHeapGraphEdgeСостав типового объекта
1readonly NArray HeapGraphNode.childs;
Функция члена
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String HeapGraphNode.toString();
Результат возврата:
- String, Возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value HeapGraphNode.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется
Результат возврата:
- Value, Возвращает значение, содержащее сериализуемый JSON