stack-stitching

サーベイ解析中に呼び出しフローを再構築して、並列ワークロードの導入ポイントにスタックを関連付けます。

GUI オプション

[プロジェクトのプロパティー] > [解析ターゲット] > [サーベイ・ホットスポット解析] > [高度] > [スタックのスティッチ]

構文

--stack-stitching

--no-stack-stitching

デフォルト

オン (stack-stitching)

影響するアクション

collect=survey

使用法

このオプションは、ランタイムからの通知をキャッチして並列ワークロードに入るポイントでスタックをアタッチすることで、インテル® oneAPI スレッディング・ビルディング・ブロック (oneTBB) や OpenMP* アプリケーションの論理的な呼び出しツリーを復元します 。

サーベイ解析の実行時のオーバーヘッドが 1.1x を超えている場合、無効化します

無効にすると収集のオーバーヘッドが減少し、ワークロードによってはファイナライズのオーバーヘッドが大幅に減少します。

サーベイ解析を実行します。スタックのスティッチを無効化します。

advisor --collect=survey --no-stack-stitching --project-dir=./advi_results -- ./myApplication

関連情報