상세하게 하려면 times를 써야하지만 간단하게는 time이면 된다.
별 건 없지만 directfb 예제 df_dok에서 가져온 소스.
#include <sys/time.h>
#include <stdio.h>
static inline long myclock()
{
struct timeval tv;
gettimeofday (&tv, NULL);
return (tv.tv_sec * 1000 + tv.tv_usec / 1000);
}
...
long t, dt;
...
t = myclock();
// 소요 시간 측정 시작할 부분.
...
// 끝.
dt = myclock() - t;
printf("--- %d.%d sec\n", dt / 1000, dt % 1000);