bazelbuild / bazelbuild/bazel

Q: How to produce a breakdown of how much it took to build each dependency of a target (recursively)?

Open
#24,572 3 comments 0 reactions 0 assignees View on GitHub
stale team-Performance type: support / not a bug (process)
Dominant language
Java
Stars
25.8k
Forks
4.6k
Avg merge
2d 18h
Merged PRs (30d)
75

Description

### Page link:

https://bazel.build/advanced/performance/build-performance-metrics#execution-graph-log

### Problem description (include actual vs expected text, if applicable):

I'd like to be able to analyze build performance in terms of cumulative CPU time spent building all targets that are dependencies of the target I'm building. How can I do this?

### Where do you see this issue? (include link to specific section of the page, if applicable)

_No response_

### Any other information you'd like to share?

_No response_

Contributor guide

Open the contributing guide

Research direction

Read the linked Build Performance Metrics page, especially the execution graph log section, and determine whether it explains recursive dependency CPU-time aggregation. Done means documenting a clear procedure or identifying the missing explanation needed to answer the question.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.