C의 #include <time.h>에서 제공되는 clock() 함수는 밀리초로 시간 측정을 할 수 있다.

#include<sys/time.h>에 있는 gettimeofday() 함수를 통해서는 마이크로초 시간 측정이 가능하다.

 

아래는 github에서 퍼온 간략하게 사용할 수 있는 방법이다.

#include <sys/time.h>

/**
 * Returns the current time in microseconds.
 */
long getMicrotime(){
	struct timeval currentTime;
	gettimeofday(&currentTime, NULL);
	return currentTime.tv_sec * (int)1e6 + currentTime.tv_usec;
}

 

Reference

https://gist.github.com/w1k1n9cc/012be60361e73de86bee0bce51652aa7

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기