A lightweight tool built in C++ that collects and analyzes build metrics to help identify bottlenecks in the build process.
- Tracks build step durations
- Identifies bottlenecks in the build process
- Generates JSON reports of build metrics
- Designed to integrate with Bazel build system
- C++ for core functionality
- Bazel for build system
- Custom JSON generation
bazel build //:build_metrics
bazel run //:build_metrics
The tool collects timing information about build steps, analyzes this data to identify potential bottlenecks, and generates reports that can help developers optimize their build process.