Vite 核心成员实测揭 oj 基准缺陷:内存或被高估超 100MB
cnakazawa · x · 2026-09-25
Vite 核心成员 sapphi-red 在 lovablelabs/oj 仓库提 issue,指出其 README 中内存基准测试的方法学问题,可能使对比结果误导:
- 只测父进程:脚本用 ps -o rss= -p $PID,完全漏掉 oj 单独运行的 Node 子进程,仅其机器上就少算约 110MB(1k 组件)到 150MB(10k 组件)。
- 在 GC 前测内存:JS 不会即时释放内存,任意时点测量会包含已不需要的部分;先强制 GC 再测,Vite 报告值可降约 30%。
- 单看 RSS 有误导性:RSS 含可回收页与文件映射页;ojs 使用的 mimalloc 分配器在依赖优化后保留碎片页,使 RSS 偏高但大部分可回收。
评论者指出这类细节全错的内容仍能获得巨大传播量,且「现在通常是大规模的 slop」。作者计划把方法反哺回 Vite 与 Rolldown。
「编程与Agent」频道最新
- Devin 换上全新官网首页,AI 编码智能体品牌再升级 — DevinAI · 2026-09-25
- Open Manager for ComfyUI 推出桌面模式,适配 Vast.ai 等云平台 — WASasquatch · 2026-09-25
- Block 加入 x402 基金会,为 Agent 支付贡献闪电网络方案 — kleffew94 · 2026-09-25
- Stripe 工程师「show, don't tell」回答公司文化:Demo 胜过 Memos — schwentker · 2026-09-25
- Wasmer 在 iOS 和浏览器跑起 PostgreSQL 18.4,全程无需后端 — jedisct1 · 2026-09-25
- Google Cloud 发文总结 4 种实时语音 Agent 构建模式 — rseroter · 2026-09-25