我现在发现,我写代码有严重的问题

现在我现在有这么几个习惯
        总是习惯少写那些判断指令,总是感觉,多写一条判断,就会打断流水线,导致程序执行速度减慢,我当然知道分支预测,但是我写if的时候,第一想法想到的是打断流水线,会降低效率,所以少用
        更少的大片申请内存,我总是感觉,内存不够,内存不够,生怕一下就用完了,或者申请太大内存失败了,这样麻烦,我最讨厌麻烦了,与其出现问题后解决问题,不如让问题干脆就别出现,问题不可能完全不出现,但是可以最大程度地避免问题出现
        更少地使用大块内存,内存的读写效率奇差,这个,我深有体会,在我写我的那个界面库的时候,就已经发现这个问题了,所以我十分避免频繁地使用内存,能一次做完多次使用的地方,就不去多次做,但是这样有个缺点,就是很容易因为一块内存地使用而打破整个程序某个模块的封装性,让某些不该被看到的,给别人看了。。。
        更少地频繁申请释放内存, 原因不写了
        更少地进内核, 同上

还有好多好多习惯,一时想不到,只有写代码遇到的时候才会想到。

有的时候,我不知道那么做到底好不好,但是我知道,那么做,确实会引起一些情况,问题在于,我不知道该在什么时候,对哪种情况作如何取舍。

 

转载于:https://www.cnblogs.com/suanguade/p/4037999.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值