[t:/]$ 지식_

리눅스 어플 소요시간 측정 코드. 초간단.

2009/01/06

상세하게 하려면 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);








[t:/] is not "technology - root". dawnsea, rss