アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (1件)

double d1, d2;


d1 = gettimeofday_msec();
// 計測したい処理
d2 = gettimeofday_msec();

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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!