メインコンテンツへスキップ

flameGraph

導入バージョン: v23.8.0 スタックトレースのリストを使ってフレームグラフを生成します。 flamegraph.pl ユーティリティでフレームグラフの SVG をレンダリングするために使用できる、文字列の配列を出力します。
ptr != 0 の場合、flameGraph は同じ size と ptr を持つ割り当て (size > 0) と解放 (size < 0) を対応付けます。 解放されていない割り当てのみが表示されます。 対応付けられない解放は無視されます。
構文
引数
  • traces — スタックトレース。生のアドレス、またはすでにシンボル化された文字列 (例: arrayMap(addressToSymbol, trace)) として指定します。Array(UInt64) または Array(String)
  • size — オプション。メモリ profiling 用の割り当てサイズ (デフォルトは 1) 。UInt64
  • ptr — オプション。割り当てアドレス (デフォルトは 0) 。UInt64
戻り値 flamegraph.pl ユーティリティで使用する String の配列を返します。Array(String) CPU クエリプロファイラに基づくフレームグラフの作成
Query
Response
メモリクエリプロファイラに基づくフレームグラフ (すべての割り当てを表示)
Query
Response
メモリクエリプロファイラに基づいてフレームグラフを作成し、解放されなかった割り当てを表示する
Query
Response
メモリクエリプロファイラに基づくフレームグラフを作成し、特定時点でのアクティブな割り当てを表示する
Query
Response
最終更新日 2026年7月2日