アプリケーションのパフォーマンスに影響を与える問題の概要を確認する場合、パフォーマンス・スナップショットを使用します。この解析では、さらに詳しく調査する際に次のステップとして実行できる他の解析タイプも示されます。
vtune -collect performance-snapshot [-knob <knobName=knobValue>] [--] <target>
Knob:
メモリー帯域幅を計算するのに必要なデータを収集します。
デフォルト値 : false
設定可能な値 : true | false
収集を開始する前に、達成可能なローカル DRAM の最大帯域幅を評価します。このデータは、タイムライン上で帯域幅メトリックをスケールし、しきい値を計算するために使用されます。
デフォルト値 : true
設定可能な値 : true | false
パフォーマンス・スナップショットで利用可能な knob (設定オプション) に関する最新情報は次のように取得できます。
vtune -help collect performance-snapshot
この例は、Linux* 上で myApplication アプリケーションのパフォーマンス・スナップショットを実行する方法を示します。
vtune -collect performance-snapshot -- /home/test/myApplication
データの収集が完了したら、次のいずれかの方法で結果を表示します。
コマンドラインからデータを表示するには、-report アクションを使用します。
-report-output アクションを使用して、レポートを .txt または .csv ファイルに書き込みます。
インテル® VTune™ プロファイラーのグラフィカル・インターフェイスで、収集した結果データ (*.vtune) を開きます。