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

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

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

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