C/C++
aben_ysn
这个作者很懒,什么都没留下…
展开
-
C++ 层次代码优化
谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。确定浮点型变量和表达式是 float 型为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代码),必须确定浮点型变量和表达式是 float 型的。要特别注意的是,以转载 2007-12-12 22:41:00 · 505 阅读 · 0 评论 -
代码优化
代码优化:有效使用内存>>代码优化建议1. 展开读取内存的循环2. 消除数据相关性如果请求的RAM单元存在地址数据相关性(也就是说,一个单元含有另一个单元的地址),那么CPU不能并行地处理它们,而在得到地址之前必须等待。消除数据相关性可以提高指令并发度。3. 同时向存储控制器发送多个查询4. 请求按不少于32个字节的增量方式读取数据在于内存进行数据交换的过程中所用的最小数据转载 2007-12-12 22:10:00 · 431 阅读 · 0 评论