执行时间计数宏

来源:互联网 发布:王明亮 网络首发 编辑:程序博客网 时间:2024/06/09 23:02

 //! 时间计算宏

#define BEGINTIME\
 {\
 LARGE_INTEGER  litmp;\
 LONGLONG QPart1,QPart2;\
 double  dfMinus,dfFreq,dfTim;\
 QueryPerformanceFrequency(&litmp);\
 dfFreq = litmp.QuadPart ;\
 QueryPerformanceCounter(&litmp);\
 QPart1  =  litmp.QuadPart ;

 

#define  ENDTIME\
 QueryPerformanceCounter(&litmp);\
 QPart2   =   litmp.QuadPart;\
 dfMinus  =  (double)(QPart2   -  QPart1) ;\
 dfTim   =   dfMinus   /   dfFreq ;\
 cout<<"函数执行时间"<<dfTim*1000<<"ms"<<endl;\
 }

原创粉丝点击