• 締切済み

処理時間計測

処理時間計測用関数を #include <sys/timeb.h> struct _timeb tb; double gettimeofday_msec() { _ftime( &tb ); return ((double)tb.time * 1000.0) + ((double)tb.millitm); } と定義したのですが、これをどのように使えばいいのでしょうか? 教えてください。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

double d1, d2; d1 = gettimeofday_msec(); // 計測したい処理 d2 = gettimeofday_msec(); といった具合で d2-d1の差分を取得するのでは ただ『計測したい処理』自体がパソコンの時間計測の分解能以下なら複数回の処理をするような工夫が必要でしょう

関連するQ&A