1. 程式人生 > >C++測量一段代碼的執行時時間

C++測量一段代碼的執行時時間

pre quad windows.h cout cef data 開發 時間 整數

在電腦裏發現的一段C++代碼,盡管自己不做C++開發了。還是貼出來,給須要的人

LARGE_INTEGER BegainTime ; 
 LARGE_INTEGER EndTime ; 
 LARGE_INTEGER Frequency ;             //大整數64位
 QueryPerformanceFrequency(&Frequency);  //返回硬件的時鐘頻率
 QueryPerformanceCounter(&BegainTime) ;
 //要測試的代碼放在這裏
 QueryPerformanceCounter(&EndTime) ;
 cout << ( EndTime.QuadPart - BegainTime.QuadPart )*1000 / Frequency.QuadPart ;

 system("pause") ;
註意:要包括windows.h這個頭文件

C++測量一段代碼的執行時時間