程序运行时间问题
请问c++怎么让程序输出一段代码执行的时间?
[解决办法]
DWORD time1 = GetTickCount();
---
your code here
---
DWORD time2 = GetTickCount();
cout < < (time2 - time1) < < endl;
[解决办法]
我知道的有两种方式
MFC下的函数,你可以受一下
c++库中有ctime
二者有差别,MFC的精确一些
[解决办法]
c语言里有gettimeofday的函数的,你用这个,在主要占用时间的前后都用一个 然后取差值,一般CPU占有率都是这么算的
[解决办法]
/usr/local/time -p 程序