オブジェクトヒープグラフノード
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
オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。
1String HeapGraphNode.toString();
返される結果:
- String、オブジェクトの文字列表現を返します。
toJSON
オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。
1Value HeapGraphNode.toJSON(String key = "");
呼び出しパラメータ:
- key: 文字列、使用されません
返される結果:
- Value、シリアル化可能な JSON を含む値を返します