전공/MFC 삽질들..

MFC 실행 속도 측정

무한공백 2012. 1. 16. 17:14
http://blog.naver.com/wooss79/140018752952 출처

헤더파일 추가
#include <windows.h>
#include <winbase.h>

//시작과 끝남, 타이머 주기를 측정할 변수 선언
LARGE_INTEGER sPos, ePos, freq;

[사용 함수]
//타이머의 주기를 얻어서 freq에 저장
QueryPerformanceFrequency(&freq); 

//시작시간 저장
QueryPerformanceCounter(&sPos);

...
//끝나는 시간
QueryPerformanceCounter(&ePos);

//밀리세컨드 출력
__int64 ms_interval = (ePos.QuadPart - sPos.QuadPart)/(freq.QuadPart/1000);

//마이크로세컨드 출력
__int64 micro_interval = (ePos.QuadPart - sPos.QuadPart)/(freq.QuadPart/1000000);