用途:在信任、汇报或依据任何一个测量出来的数字行动之前,先解释这个数字。适用于加速比、回归、吞吐量、延迟或评测结果。
主要能力:要求回答“为什么没有翻倍”,指出约束结果的资源或代码路径,例如某个核心、锁、磁盘、网络或负载生成器本身。限制因素必须来自运行期间采集的性能剖析或系统计数器,并映射回源码;仅凭阅读代码做出的猜测不算限制因素。若说不清为什么数字没有好一倍,就等于不知道自己测了什么。
还需列出这个数字可能测到的其他内容,并逐一用证据排除。常见嫌疑包括:错误、被跳过或走缓存的工作、根本没运行的代码、未调优的一侧(仍为默认设置)、噪声,以及端到端上小到无关紧要的部分。
用法:把证据与数字放在一起,在笔记或关联产物中记录运行次数、波动范围和限制因素。性能数字可参考 benchmark-checklist 技能的完整流程;评测结果则对试验提出同样要求:每次运行是否都完成了任务、差距是否跨试验与模型成立、场景是否重要。
限制与判断:当数字背后的证据没有运行次数、没有波动范围或没有具名限制因素,或节省的时间大于被改动部分本身耗时,就说明跳过了该原则。本技能与 Prove It Works 不同,后者检查的是输出是否真实。资料未提供安装方式、收费与平台信息。