본문 바로가기

app/C

milisecond 단위 시간계산

수학공식 계산할때 얼마나 시간이 걸리나 추정시간 계산할때 써야겟따..ㅎㅎ

제가 즐겨쓰는 방법은 multimedia timer를 사용하는 겁니다.
함수는 timeGetTime()이구요.
방법은 아주 간단합니다.

DWORD dwStartTime = timeGetTime();

// 처리부분
....
// 처리부분 종료

DWORD dwEndTime = timeGetTime();
printf("%d ms", dwEndTime-dwStartTime);

필요한 부분에 추가하시고 쓰면 됩니다.
참 lib는 winmm.lib 였던가 그럴겁니다.

첨에 DWORD dwStartTime = timeGetTime(); 에서 처음의 시간을 저장했다가 알고리즘 돌리

고 난후 만큼의 시간을 빼면~ 걸린 시간이 나오겟쬬?ㅎㅎ

lib 를 추가 하라고 햇는데..-_- 난 mmsystem.h 요 헤더파일까지 추가 하니 됐다...

-_-나만 그런가?ㅎ

출처는 데브피아~