インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

プログラムとプログラムセグメントの時間測定

インテル® Cilk™ Plus は古い機能 (非推奨) です。代わりに、OpenMP* またはインテル® TBB を使用してください。詳細は、「インテル® Cilk™ Plus の代わりに OpenMP* またはインテル® TBB を使用するためのアプリケーションの移行」を参照してください。

ボトルネックを見つけ、理解するためには、パフォーマンスを測定する必要があります。プログラムへの変更は、たとえ小さなものであっても、パフォーマンスに大きく影響することがあります。パフォーマンスをチューニングするための唯一確実な方法は、できるだけ多くの異なるシステムで時間を測定することです。どのようなツールや手法を使用してもかまいませんが、正しく測定された結果によってのみ、最適化が効率的かどうかを判断できます。

パフォーマンスの測定結果を正しく理解するためには、注意事項とパフォーマンス例外の可能性について考慮する必要があります。注意事項のほとんどは簡単なものですが、実際には見落とされがちです。