ObjectHeapGraphNode
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