能力值:
( LV3,RANK:20 )
|
-
-
2 楼
确实,光printf要花时间的哦,还不如运行完把时间差写到屏幕并暂停呢,哈哈,个人感觉。
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
#include <iostream.h>
#include <windows.h>
int main()
{
long i=1,j=GetTickCount();
while(i>0) i;
j=GetTickCount()-j;
cout<<j<<endl;
cin.get();
return 0;
}
娱乐下,根据楼主的思维,俺这个在俺电脑上显示了15412,确实够慢的。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
哈,可惜代碼太過於windows only,linux需要再修改才能用。
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
呵呵,C不是windows,linux通用的吗?如果使用C的规则应该可以的吧?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
api等不一样啊。
顺便问下,处理器是多核的,程序执行时是怎样的情形。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
发代码的时候,只考虑到个人的应用,没有修改,我最初的目的是比较一下debug版和release版的时间差,看看release版优的化效果,最近在看老钱的那本书;你说得对,应该修改,方便大家使用.多谢
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
我怕release版,把没用的变量优化掉,所以就用了printf函数,所有机器执行的函数是一样的,应该不影响最后的测试结果。
|
|
|