举个生产里的例子:我们的某个生产服务(也就日常几千万 QPS 吧,小项目超菜的()在换了新厂商的最新 CPU 后,很多 hot path 的 throughput 变得不可思议地低,如果没学过 locality 和不了解最新 CPU 微架构的话( preferrably 还得从 hw team 那儿知道主板的设计)你可能根本没思路去诊断和优化(
我一直有的一个想法就是就算写 CRUD,写 toy CRUD 和 CRUD at very large scale 的区别是非常大的,奈何这个站的大部分用户一辈子可能没有机会碰 very large scale 的项目,或者一辈子都在写 cold path 上的代码(