Ninjavis: Visualizing Ninja Build Logs
2025-03-03
Ninjavis parses Ninja build logs, extracting target, start, and end times for each build item. It outputs this data in a template with a simple timeline visualization powered by vis.js. Inspired by buildbloat, it helps analyze build performance. Remember to run `ninja -t recompact` beforehand to remove duplicate log entries. The tool offers a clean command-line interface for generating build profiles.
Development