パフォーマンス向上を測定するためのパフォーマンスのベースラインを確定するには、プロジェクトを次の設定でビルドします。
[プロジェクト] > [プロパティ] > [C/C++] > [Optimization (最適化)] > [General (全般)] > [Minimize Size (/O1) (プログラムサイズ (/O1))] を選択します。
[プロジェクト] > [プロパティ] > [C/C++] > [Optimization (最適化)] > [Intel Specific (インテル固有)] > [Interprocedural Optimization (プロシージャー間の最適化)] を [No (いいえ)] にします。
[プロジェクト] > [プロパティ] > [C/C++] > [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサー定義)] を選択し、プリプロセッサー定義の既存のリストに NOFUNCCALL を追加して、NOFUNCCALL をプリプロセッサー定義に加えます。
[プロジェクト] > [プロパティ] > [C/C++] > [Langauage (言語)] > [Intel Specific (インテル固有)] > [Enable C99 Support (C99 サポートを有効にする)] を [Yes (はい)] にします。
このサンプルでは可変長配列 (VLA) を使用するため、/Qstd=c99 オプションでコンパイルしなければなりません。
プロジェクトをリビルドし、実行ファイルを開始して ([デバッグ] > [デバッグなしで開始])、出力結果で表示される実行時間を記録してください。これは、以降のパフォーマンス向上を測定する際のベースとなります。
© 2010 Intel Corporation. 無断での引用、転載を禁じます。