会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dolinux
Linux内核工程师,计算机底层技术爱好者
首页
订阅
管理
2019年6月14日
likely和unlikely是如何对代码的优化?
摘要: 在执行if判断时,可以使用GCC提供了__builtin_expect对代码进行优化,可以提高代码的运行速度,参考GCC手册的"3.10 Options That Control Optimization". 原理是:CPU在执行指令时采用的是流水线的方式,一条指令的执行大致会经过"取码 --> 译
阅读全文
posted @ 2019-06-14 10:07 dolinux
阅读(1753)
评论(0)
推荐(0)
公告