참고 출처 :
- https://stackoverflow.com/questions/5248915/execution-time-of-c-program/5249028
- https://levelup.gitconnected.com/8-ways-to-measure-execution-time-in-c-c-48634458d0f9
#include <sys/time.h>
struct timeval tv1, tv2;
gettimeofday(&tv1, NULL);
/* stuff to do! */
gettimeofday(&tv2, NULL);
printf ("Total time = %f seconds\n",
(double) (tv2.tv_usec - tv1.tv_usec) / 1000000 +
(double) (tv2.tv_sec - tv1.tv_sec));
clock() 함수를 사용하라는 글들이 많이 보이지만, 해당 방식으로 헀을때는 의도와 다른 값이 출력된다.
(왜인지는 나중에 좀 더 확인해봐야할 부분)
'NOWS > Language C, C++' 카테고리의 다른 글
난수 생성 / rand() (0) | 2016.05.16 |
---|