低延迟系统开发 #7 2026 年 10 月 9 日 约 31 分钟分支预测与分支优化前端每个周期都要取指令,可一条分支要十几个周期后才算出往哪走,所以只能先猜。猜对几乎不花钱,猜错要把之后的活全部扔掉,约 15–20 个周期。同一条 if,数据有规律就猜得准,随机就只能猜对一半;而编译器可能早已把它变成了 cmov。#cpp#branch-prediction#pipeline#speculative-execution#cmov