Jane Street 前高管揭秘:如何将交易系统延迟降低两个数量级
ivan_bezdomny · x · 2026-08-05
Brett Harrison 回顾了 2015 年在 Jane Street 主导重构核心交易系统的经历,团队成功将系统延迟降低了两个数量级。
他分享了关键的底层优化技术:
- 零内存分配:程序在堆上为对象分配内存时会付出高昂的延迟代价,最简单的解决方案是完全避免动态内存分配。
- OCaml 语言限制:Jane Street 以广泛使用强类型的 OCaml 语言闻名(该语言默认依赖动态垃圾回收)。尽管大多数同行采用手动内存管理语言,但 Jane Street 的技术文化严格规定所有对风险敏感的代码必须用 OCaml 编写。
- 底层库重构:为了在带有垃圾回收机制的语言中实现零分配,技术团队跨部门协作,专门构建了零分配的核心基础库。
「Infra」频道最新
- 首届 vLLM 会议将于本月举办,聚焦 AI 推理未来 — woosuk_k · 2026-08-05
- Groq 推出全新推理架构 LPX:结合自研 LPU 与英伟达 GPU — GroqInc · 2026-08-05
- 车库太阳能供电:384GB至强主机远程跑AI编程 — angadsg · 2026-08-05
- 单卡 RTX 5090 跑 27B 本地 Agent,开源全栈部署方案 — max_paperclips · 2026-08-05
- 欧洲 AI 超级工厂承诺 300 亿欧元,实际仅落实 10 亿 — sanjaykalra · 2026-08-05
- Modal 优化 Serverless 架构:大幅降低网络路由延迟 — AAAzzam · 2026-08-05