跳到正文
Hacker News 首页

开源工具 buildprof:把编译过程画成时间线,帮你找到构建慢在哪

I made a build visualizer to understand Bun's compile times

Lalit Maganti 开源了 buildprof,一个 Linux 构建追踪工具,能记录每个进程的起止时间并排成时间线。他用这个工具复现了 Bun 从 Zig 构建(24分24秒)切换到 Rust 构建(5分40秒)的编译时间差异,发现关键原因是 Full LTO 和 ThinLTO 的区别——前者把所有编译单元合并成一个优化任务,后者可以并行跑...

读原文 ↗导出 Markdown