Refterm Lecture Part 1 - Philosophies of Optimization
Molly RocketYouTube ↗
延伸阅读 1
字幕解读
Casey Muratori 在 Refterm 系列第一讲中区分了三种对待性能的方式。第一种是估计硬件能完成多少工作,再用基准测试和性能数据追查实际结果与估计的差距。第二种是写代码时就避免多余的工作,例如先问一次复制是否必要。第三种是把别处测得的结论直接套到当前代码上,他用数组与链表说明,实际表现取决于布局和使用方式。Muratori 把 Refterm 的多数设计决定归到第二种,同时提到自己曾单独计时并调整一条路径。这里介绍的是他的工程取舍和判断。导读未复现性能对比,具体渲染实现留待后续讲次。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
benchmark our code and see how it compares to those theoretical maximum throughput numbersthe speed of things is incredibly case specific