Windows下C++计算代码段运行时间

LARGE_INTEGER BeginTime;    
LARGE_INTEGER EndTime;    
LARGE_INTEGER Frequency;    
QueryPerformanceFrequency(&Frequency);    
QueryPerformanceCounter(&BeginTime);

//要测试的代码放在这里   


QueryPerformanceCounter(&EndTime);   
//输出运行时间(单位:s)   
cout << "运行时间(单位:s):" << (double)( EndTime.QuadPart - BeginTime.QuadPart ) / Frequency.QuadPart << endl;     
posted on 2010-05-13 20:15  lbsx  阅读(618)  评论(0)    收藏  举报