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