w5.3动手⏱ 约 6 分钟
临界值是撞出来的
学会诚实标注经验参数,并用二分法试出你自己的安全线
🔎 最后验证 2026-08📚 来源:本课产线源码注释 MAX_SECTIONS=4 及其来历说明
为什么学这个
决定分片之后,你马上要回答一个具体问题:一片切多大?
你可能期待一个公式,或者一个"业界最佳实践"。抱歉,都没有。我们产线的答案写在源码注释里,是一个朴素得有点尴尬的数字:每片最多 4 节。它不是算出来的,是撞出来的——而"承认它是撞出来的"这件事本身,恰恰是这一节最想教给你的工程习惯。
学完这节,你会用一个比"硬撞"更省钱的办法,试出属于你自己任务的安全分片大小,并且知道该怎么标注它。
💡 打个比方
电梯里贴着"限载 13 人"。13 不是什么优雅的理论数字,是工程师加上安全余量试出来的一条线。没人会因为"13 不够优雅"而不信任这块牌子——大家信任的正是它背后"试过、留了余量"的过程。
MAX_SECTIONS=4 的完整来历
我们产线的分片参数是 MAX_SECTIONS=4:每片最多 4 节。这个 4 怎么来的?源码注释里写得明明白白:切 5 节曾经断流过一次,也曾经侥幸通过一次。既然 5 是个不稳定的边界——同样是 5 节,有时断有时不断——就退一步取 4。
注意这段来历里最有信息量的部分:边界不稳定。断流不是在某个精确的字数上"咔"一声触发的,它受每节内容长短波动的影响,本来就是模糊的。所以安全线不能贴着边界画,要往回退一档。
两个值得带走的工程观念
第一,经验值要诚实标注为经验值。 我们不假装 4 是算出来的。它的完整来历——"5 断过一次、也侥幸过一次,所以取 4"——连同"边界不稳定"这个尴尬事实,一起写进了注释。这么做的收益很实际:半年后接手的人(可能是你自己)看到注释,知道这个数动不得的原因,也知道如果任务变了该怎么重新试,而不是把它当成不可理解的魔法数字。你的产线参数也应该这样标:这个数是怎么来的、试过几次、边界稳不稳。

都看到这了,打个赏呗!
接下来 · w5.4
断点续跑:47 节只出了 25 节之后
继续读下一节 →