代码优化的常用方式

1、算法优化;数据结构优化; 比如二分查找算法,动态规划算法。常用数据结构的使用场景;

2、缓存IO优化。比如缓存行填充,数组行优先存储,等等。IO不阻塞,合并IO ,采用缓冲区积累一定量才IO操作。包括数据库采用缓存。(CPU缓存,IO缓存,数据库缓存等等)
内存映射

3、并发优化。采用并发提高速度,并同步注意锁的粒度,可以用原子类型;

4、代码优化的一些技巧。比如删除公共子表达式,删除无用代码,常量合并,循环不变计算外提,循环同步变量删除,强度削弱(加代替乘),基本块划分实现DAG,删除无用代码。
(总结,删除无用代码,强度削弱,代码重构O2 O3优化,常量合并循环一些优化)
及时释放不再需要的变量和数据结构,避免内存泄漏和不必要的内存拷贝。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值