낭만 프로그래머 미쉘린님의 블로그에 프로그램의 실행 시간을 매우 간단한 방법으로 측정할 수 있는 방법을 올려 주셔서 소개합니다. 이렇게 간단한 방법이 있었군요. 훌륭합니다. ^^

아래는 글의 본문입니다.


프로젝트의 수행시간을 측정하기위해...--;;

#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);
}

int main()
{	
	long t, dt;
	t = myclock();
	// 시작
	sleep(5);
	// 끝
	dt = myclock() - t;

	printf("--- %d.%d sec\n", dt / 1000, dt % 1000);
}

하지만 time 이라는 간단한 시스템 명령어로 프로그램의 실행시간을 측정하는 방법도 있습니다.