パフォーマンスのベースラインを確定する

パフォーマンス向上を測定するためのパフォーマンスのベースラインを確定するには、プロジェクトを次の設定ビルドします。

  1. [プロジェクト] > [プロパティ] > [C/C++] > [Optimization (最適化)] > [General (全般)] > [Minimize Size (/O1) (プログラムサイズ (/O1))] を選択します。

  2. [プロジェクト] > [プロパティ] > [C/C++] > [Optimization (最適化)] > [Intel Specific (インテル固有)] > [Interprocedural Optimization (プロシージャー間の最適化)] を [No (いいえ)] にします。

  3. [プロジェクト] > [プロパティ] > [C/C++] > [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサー定義)] を選択し、プリプロセッサー定義の既存のリストに NOFUNCCALL を追加して、NOFUNCCALL をプリプロセッサー定義に加えます。

  4. [プロジェクト] > [プロパティ] > [C/C++] > [Langauage (言語)] > [Intel Specific (インテル固有)] > [Enable C99 Support (C99 サポートを有効にする)] を [Yes (はい)] にします。

    このサンプルでは可変長配列 (VLA) を使用するため、/Qstd=c99 オプションでコンパイルしなければなりません。

  5. プロジェクトをリビルドし、実行ファイルを開始して ([デバッグ] > [デバッグなしで開始])、出力結果で表示される実行時間を記録してください。これは、以降のパフォーマンス向上を測定する際のベースとなります。

戻る: 自動ベクトル化について 次へ: ベクトル化レポートを生成する


このヘルプについてのフィードバックを送信

© 2010 Intel Corporation. 無断での引用、転載を禁じます。