時間計測

プログラムのパフォーマンス (実行速度) や性能上のボトルネックを評価するためには,プログラムの特定部分の処理時間を計測する必要がある.また,プログラム内で処理時間を要している箇所を探すことにより,アルゴリズムやデータ構造の変更などのパフォーマンス・チューニングを行うことができる.

測定する時間には,

があり,それぞれ測定方法が異なる.

プログラムの処理時間を計測する方法 (時間計測関数,コマンド) の代表的なものを挙げる.

clock 関数

gettimeofday 関数

getrusage 関数

QueryPerformanceCounter 関数

time コマンド

inserted by FC2 system