オブジェクトヒープグラフエッジ
HeapGraphEdge は 2 つを表しますHeapGraphNode上流ノードから下流ノードまでのノード間の関連付け
相続関係
メンバーのプロパティ
type
整数、ダウンストリーム ノードのリンク モード、可能な値:
1readonly Integer HeapGraphEdge.type;
- profiler.Edge_ContextVariable、関数内の変数
- profiler.Edge_Element, 配列内の要素
- profiler.Edge_Property、名前付きオブジェクトのプロパティ
- profiler.Edge_Internal、JS からアクセスできないリンク
- profiler.Edge_Hidden、空間サイズを事前に計算する必要があるノードを指します。
- profiler.Edge_Shortcut、空間サイズを事前に計算できないノードを指します。
- profiler.Edge_Weak、弱い参照 (GC によって無視される)
name
文字列、リンク名
1readonly String HeapGraphEdge.name;
description
文字列、リンクの説明
1readonly String HeapGraphEdge.description;
メンバー関数
getFromNode
HeapGraphEdge の上流を取得するHeapGraphNodeノード
1HeapGraphNode HeapGraphEdge.getFromNode();
返される結果:
- HeapGraphNode、ソースに戻るHeapGraphNodeノード
getToNode
HeapGraphEdge のダウンストリームを取得するHeapGraphNodeノード
1HeapGraphNode HeapGraphEdge.getToNode();
返される結果:
- HeapGraphNode、返送先HeapGraphNodeノード
toString
オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。
1String HeapGraphEdge.toString();
返される結果:
- String、オブジェクトの文字列表現を返します。
toJSON
オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。
1Value HeapGraphEdge.toJSON(String key = "");
呼び出しパラメータ:
- key: 文字列、使用されません
返される結果:
- Value、シリアル化可能な JSON を含む値を返します