< 目次

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

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

  1. [プロジェクト] > [プロパティ] を選択します。プロジェクトの [プロパティ ページ] が表示されます。

  2. [構成プロパティ] > [C/C++] > [Optimization (最適化)] を選択します。

  3. [Optimization (最適化)][Minimize Size (プログラムサイズ)] に設定します。

  4. [構成プロパティ] > [C/C++] > [Optimization [Intel C++] (最適化 [インテル® C++])] > [Interprocedural Optimization (プロシージャー間の最適化)][No (いいえ)] に設定します。

  5. [構成プロパティ] > [C/C++] > [Language [Intel C++] (言語 [インテル® C++])] を選択します。

    [Enable C99 Support (C99 サポートを有効にする)][Yes (はい)] に設定します。

  6. [構成プロパティ] > [C/C++] > [Code Generation (コード生成)] を選択します。

    [Floating Point Model (浮動小数点モデル)][Fast (/fp:fast)] に設定します。

    /fp:fast オプションは、浮動小数点算術演算においてより強力な最適化を行うようにコンパイラーに指示します。/fp:precise オプションや /fp:strict オプションは、自動ベクトル化の機会を制限することがあります。

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