今天在某论坛看到一位大神发帖,他为了优化”64位像素转32位像素“算法,分别在VC2010,C#2010,VB6.0,VC6上实现了这个算法,并对比了运算速度! 为了测试公平,在同一CPU及其他硬件下运行程序(使用CPU如下): CPU:Intel Core i3-2310M, 2100 MHz 共采用了两种算法: 算法1:采用if语句的基础算法 算法2:采用了位运算来避免分支跳转 下面是各个编程平台的部分代码截图:
VC2010代码
VB6.0代码 各个编程平台生成的程序运算使用时间如下:
测试结果 我们可以看到:
大家认同这样的结果吗? |
| 本文出处: http://www.toutiao.com/a6418283929648595201/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|