Ninja 构建日志可视化工具:Ninjavis

2025-03-03
Ninja 构建日志可视化工具:Ninjavis

Ninjavis 是一款解析 Ninja 构建日志的工具,它可以提取每个构建项的目标、开始和结束时间,并生成一个包含简单时间线的可视化图表。该工具受 buildbloat 启发,使用 vis.js 进行可视化。使用前需运行 `ninja -t recompact` 清除构建日志中的重复条目。Ninjavis 提供了简洁的命令行界面,方便用户快速生成构建过程的性能分析报告。

开发