AI / 编程与调试
预热、多次采样、隔离干扰,别把噪声当成本次优化的收益
我要比较两种写法在 [语言] 里的性能差异。请给出基准测试方案:预热多少轮、每轮多少次迭代、取中位数还是最小值、如何排除 GC 与 JIT 干扰、要不要关掉某些编译优化;并说明差异小于多少个百分点应判为无差别。最后提醒怎么避免只测了一个会被优化掉的空循环。
中文原文
差异在 5% 以内基本是噪声,别据此改架构。