オブジェクト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
整数、ノードID
1readonly Integer HeapGraphNode.id;
shallowSize
整数、ノードサイズ、バイト単位
1readonly Integer HeapGraphNode.shallowSize;
childs
NArray、子ノードのリスト、HeapGraphEdgeタイプオブジェクトコンポジション
1readonly NArray HeapGraphNode.childs;
メンバー関数
toString
オブジェクトの文字列表現を返します。通常は「[NativeObject]」を返します。オブジェクトは、独自の特性に従って再実装できます。
1String HeapGraphNode.toString();
戻り結果:
- String、オブジェクトの文字列表現を返します
toJSON
オブジェクトのJSON形式の表現を返します。通常、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。
1Value HeapGraphNode.toJSON(String key = "");
呼び出しパラメーター:
- key:文字列、未使用
戻り結果:
- Value、シリアル化可能なJSONを含む値を返します