代码优化试验——短循环优化(下)[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 happycock 的 blog

       int i, j; timer timer;

       timer.start();

       for (i = 0; i < 5; i++) sum4();

       cout << "sum4  : " << timer.gettime() << endl;

       timer.start();

       sum4();sum4();sum4();sum4();sum4();

       cout << "sum4e : " << timer.gettime() << endl;

       timer.start();

       for (i = 0; i < 5; i++) sum5();

       cout << "sum5  : " << timer.gettime() << endl;

       timer.start();

       sum5();sum5();sum5();sum5();sum5();

       cout << "sum5e : " << timer.gettime() << endl;

       timer.start();

       for (i = 0; i < 100; i++) sum4();

       cout << "sum4h : " << timer.gettime() << endl;

       timer.start();

       for (i = 0; i < 100; i++) sum5();

       cout << "sum5h : " << timer.gettime() << endl;

       timer.start();

       for (i = 0; i < 1000; i++)

              for (j = 0; j < 5; j++) sum4();

       cout << "sum4t : " << timer.gettime() << endl;

本文关键:优化 短循环
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top