Sean Goedecke·· 2 小时前AI 评分38
软件慢是设计问题,不是语言慢:AI 重写代码难带来数量级提速
Software is slow because of bad design, not slow languages
AI 导读
Sean Goedecke 认为,把程序改写成 C 或 Rust 通常无法显著提速,因为多数真实程序受 I/O 限制,语言速度并非瓶颈。他以 CRUD 网站为例指出,数据库查询占请求时间约 50%,重写最多只能提速约 1.5 至 2 倍;慢语言也已通过 cmark-gfm 等库调用快速代码。真正有效的优化是缓存、异步、并行和消除 N+1 查询等重新设计。
来源:Sean Goedecke · seangoedecke.com