测试代码运行时间(以秒为单位)
使用高精度时控函数QueryPerformanceFrequency()和 QueryPerformanceCounter()
具体实现如下:
LARGE_INTEGER frequency, start, finish;//测试运行时间
QueryPerformanceFrequency(&frequency);
QueryPerformanceCounter(&start);
//func()待测试的代码段
QueryPerformanceCounter(&finish);
cout <<"运行时间:" << (double)(finish.QuadPart - start.QuadPart) / frequency.QuadPart <<"秒"<< endl;//输出的时间为秒
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)