Ruff 作者发现 thin LTO 做 PGO 插桩可大幅缩短构建时间
charliermarsh · x · 2026-10-10
Ruff 作者 Charlie Marsh 分享一个构建优化发现:为 PGO 构建插桩二进制时可以改用 thin LTO,能在几乎不损失最终二进制性能的前提下显著缩短构建时间。
他的理解是:PGO 基于函数执行和控制流路径计数,而计数器在 LTO 之前插入;如果 LTO 内联了函数,计数器会随之保留。由于 thin LTO 与 fat LTO 共享相同的 pre-link 管线,两者生成的 profiling 数据应当等效有用——他在实测中确实没看到明显差异。
所属事件:Ruff 作者发现 PGO 构建改用 ThinLTO 可大幅缩短编译时间(4 条相关)→
「编程与Agent」频道最新
- LLM Agent 如何与真实工作流交互:Hermes Agent × n8n 实测与工程取舍 — techlatest_net · 2026-10-23
- 实测 Hermes Agent 接入 n8n:让 Agent 直接执行自动化工作流 — techlatest_net · 2026-10-23
- OpenAI 建议 MCP 服务器指令控制在约 1000 字符内防截断 — bibryam · 2026-10-23
- OpenAI 数据:仅约 56% 的 MCP 服务器提供了 instructions 字段 — bibryam · 2026-10-23
- OpenAI 建议 MCP 工具勿藏在调度器后,应逐一暴露清晰动作 — bibryam · 2026-10-23
- Resend 单月 100 万次 MCP 调用,OpenAI 视 MCP 为分发渠道 — bibryam · 2026-10-23