MFC下测量程序执行时间

来源:互联网 发布:杭州初级程序员薪资 编辑:程序博客网 时间:2024/06/05 16:35
LARGE_INTEGER   litmp;   LONGLONG   QPart1,QPart2;   double   dfMinus,   dfFreq,   dfTim;   QueryPerformanceFrequency(&litmp); //获得计数器的时钟频率   dfFreq   =   (double)litmp.QuadPart;   QueryPerformanceCounter(&litmp);   //获得初始值     QPart1   =   litmp.QuadPart;        //----------------------------------------------         // 插入你要测试的代码或函数//----------------------------------------------QueryPerformanceCounter(&litmp);   //获得中止值   QPart2   =   litmp.QuadPart;  dfMinus = (double)(QPart2 - QPart1);//获得对应的时间值  dfTim   =   dfMinus   /   dfFreq;   CString strrr;strrr.Format("%f", dfTim*1000000);strrr += "微秒";    AfxMessageBox(strrr);

原创粉丝点击