korechi’s diary

とあるVR/ARエンジニアのブログ

時間計測(C,C++)

時間計測を行うサンプルコードをのせる。
単位はmsであることと、<sys/time.h>をインクルードすることに注意

struct timeval start_timeval, end_timeval;
double sec_timeofday;

gettimeofday( &start_timeval, NULL );

    /* do something */

gettimeofday( &end_timeval, NULL );
sec_timeofday = (end_timeval.tv_sec - start_timeval.tv_sec)
            + (end_timeval.tv_usec - start_timeval.tv_usec) / 1000.0;