반응형
void get_elasped_time(struct timeval *out, struct timeval *in)
{
if((out->tv_usec -= in->tv_usec) < 0) {
--out->tv_sec;
out->tv_usec += 1000000;
}
out->tv_sec -= in->tv_sec;
}
- 파라미터 설명 -
in : 측정 시작 시간
out : 측정 끝난 시간.
두 시점의 시간 차이는 위의 함수로 구한다.
단, out 에 구한 시간 값이 저장되므로 주의.
timeval 값은 보통 gettimeofday() 함수로 구한다.
반응형