首页 > 代码库 > 代码的优化
代码的优化
局部优化:
1、去除不需要的局部对象
2、尽量通过引用,而不是传值,来处理对象
3、把类中的小函数设置为内联函数
4、对计算的处理:
一定会有的计算: 提前计算 (小的范围,计算量比较小)
可能会有的计算:延迟计算
不会有的计算: 不计算
5、利用模板代替虚函数
6、尽量使用简单的数据类型
7、不用使用虚函数的地方,尽量不使用虚函数
系统优化:
1、缓存:
1)、使用多个对象,建立对象池 (频繁使用,不用建立和消除)
2)、提前建立static 对象
3)、引用计数
4)、从数据库中加载数据到内存(使用的数据从硬盘加载到内存)
2、使用特殊的结构代替通用的结构
3、预先计数 ,比较大的流程计算,(这个计算量比较大)
4、失效代码,删除,参照细菌的生成曲线
5、多线程 和多进程
下面的硬件方面的优化:
1、增加硬件处理的性能
2、增加硬件设施的个数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。