timer.start();
for (i = 0; i < 1000; i++)
{sum4();sum4();sum4();sum4();sum4();}
cout << "sum4te: " << timer.gettime() << endl;
for (i = 0; i < 1000; i++)
for (j = 0; j < 5; j++) sum5();
cout << "sum5t : " << timer.gettime() << endl;
timer.start();
for (i = 0; i < 1000; i++)
{sum5();sum5();sum5();sum5();sum5();}
cout << "sum5te: " << timer.gettime() << endl;
return 0;
}
测试结果2
|
sum4 |
sum4e |
sum5 |
sum5e |
sum4h |
sum5h |
sum4t |
sum4te |
sum5t |
sum5te |
|
vc6 release,生成文件大小57,344b,以下时间单位ms | |||||||||
|
8.781 |
8.45918 |
7.54705 |
7.54677
本文关键:优化 短循环
相关方案
| ||||||