Bazel writes a JSON profile on every invocation, but reading one by hand is slow. The Bazel Invocation Analyzer parses the profile and tells you what to change: critical path, slow actions, queueing, cache misses, and the flags or rules behind them.
You can analyze your Bazel profiles on analyzer.engflow.com or download the source code from GitHub and run the tool locally.
You can contribute to the code base or help by reporting bugs, requesting new features and providing feedback. Share the Bazel Invocation Analyzer with others who may find it helpful.
Ways to get in touch