提高代码的的运行效率
来源:互联网 发布:模仿周杰伦的网络 编辑:程序博客网 时间:2024/05/21 10:05
今天看到了大神@feixiaoxing的提高代码的运行效率,感觉非常的不错,而且许多都是随手就可以改正实现的,非常有帮助:
(1) 用for(; ;) 代替while(1)
(2) 循环的时候首先进行内部数据的循环,然后进行外部数据的循环
(3) 同一层循环之内,尽量只安排同一数据的相关操作
(4) 编译的时候头文件不要相互包含,尽量简单
(5) 尽量不要使用乘除, 多用加减和移位操作
(6) 部分复制、计算操作可以用SIMD命令代替,比如 SSE命令等等
(7) 如果是服务器软件或者是游戏客户端软件,请多使用查询,少计算
(8) if() ...else()的时候,把最长出现的代码放在前面,不经常出现的结果放在后面
(9) 使用数组的时候,多使用int* p = &value[0]; p ++;迭代的形式, 这样可以减少数据的计算
(10) 优化算法,发挥当前CPU多核的优势,最大限速地发挥CPU的特性
出处:http://blog.csdn.net/feixiaoxing/article/details/6257537
0 0
- 提高代码的运行效率
- 提高代码的的运行效率
- 提高代码的运行效率(1)
- 提高代码的运行效率(2)
- 提高代码的运行效率 (3)
- 提高代码的运行效率 (4)
- 提高代码的运行效率(1)
- 提高代码的运行效率(2)
- 提高代码的运行效率 (3)
- 提高代码的运行效率 (4)
- php如何提高代码的运行效率
- 浅谈代码提高运行效率的问题
- 提高程序的运行效率
- 提高写代码的效率
- 提高写代码的效率
- 提高代码debug的效率
- 提高java代码的效率
- 提高PHP的运行效率的方法
- Bootstrap 表格
- XP中如何在任务栏处添加快速启动项、任务栏无法添加快捷方式
- nyoj-552-小数阶乘
- lua脚本学习(一)
- android 输入法 回调一:IInputMethodWrapper通过MethodCallback来回调InputMethodManagerService方法
- 提高代码的的运行效率
- android 自定义图片资源的使用(1)
- 读《不乖教师的正能量》摘抄
- 南北朝
- 在JS中调用CS里的方法(PageMethods)
- hadoop用户的权限分配
- Cracking The Coding Interview 9.6
- C#获取文件名 文件路径 文件夹路径
- Sql链接数据库基本语法