现在的位置: 首页 > 综合 > 正文

“让你的软件飞起来”心得

2013年08月24日 ⁄ 综合 ⁄ 共 225字 ⁄ 字号 评论关闭

1、编译器处理1维数组的效率要高过2维数组;

2、用整数运算代替浮点运算;

3、用移动运算代替除操作;

4、用查表操作代替需要重复计算的的操作;(空间换时间)

5、循环展开;通常,循环展开和并行地累积在多个值中,是提高程序性能的可靠方法;

6、编译器处理int类型和处理unsigned short类型的效率不一样。

7、将函数声明为inline,这样 可以消除不必要的过程调用,减少CPU调用子函数的开销;

8、经常调用的函数,用汇编语言来写;

9、考虑调整缓存优化;

抱歉!评论已关闭.