dynamic

トリップカウント & FLOP 解析中、実際に実行された特定タイプの命令数を (サーベイレポートに) 表示します。

GUI オプション

コード解析

構文

--dynamic

--no-dynamic

デフォルト

オン (dynamic)

影響するアクション

report=survey

使用法

動的命令ミックスは、アプリケーション実行全体でカウントされます。静的命令ミックスは反復ごとにカウントされます。static-instruction-mixdynamic、および mix オプションは、次のように連動します。

  1. サーベイ解析を実行します。

  2. トリップカウント & FLOP 解析を実行します。動的命令ミックスデータを収集 (および動的命令ミックスデータから計算される静的命令ミックスデータ)。

  3. サーベイレポートを生成します。静的な命令ミックスデータを表示します。(dynamic はデフォルトでオンです)。

advisor --collect=survey --project-dir=./advi_results -- ./myApplication advisor --collect=tripcounts --flop --project-dir=./advi_results -- ./myApplication advisor --report=survey --mix --project-dir=./advi_results
  1. サーベイ解析を実行します。静的な命令ミックスデータを収集します。

  2. サーベイレポートを生成します。静的な命令ミックスデータを表示します。

advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication advisor --report=survey --mix --no-dynamic --project-dir=./advi_results

関連情報