본문 바로가기

Programming/C,C++

[C/C++, 시간측정법]C언어(visual studio) 시간측정법

반응형

while문이나 전체 소스 실행시간을 측정하고 싶을 때가 있다.

나는 whlie문이 몇 msec마다 실행되는지를 확인하고 싶었는데

다음과 같이 확인 할 수 있다.

 

1) 시간을 딱 한번 만 측정하는 경우

 

#include <iostream>
#include <time.h>

using namespace std;

int main()
{
	clock_t start;
	
	int testCase;
	int num;

	cin >> num;	// 입력

	start = clock();	// 시간 재기 시작
	cout << Fibonacci(num).zero << ' ' << Fibonacci(num).one << '\n';	// 알고리즘 돌아가는 부분(시간 재는 부분)

	printf("%.3lf", (double)(clock() - start));	// 걸린 시간 출력(ms)

	return 0;
}

 

2) loop를 돌 때 매번 실행되는데 걸리는 시간을 측정하고 싶은 경우

반응형