Add a user exposed way of tracking performance #823
Labels
P1
A high priority bug; for example, a single project is unusable or has many test failures
type-enhancement
A request for a change that isn't a bug
type-performance
Milestone
With lazy builds especially it is extremely difficult to track performance in a general way. I think we need to expose to the
Builder
implementors a way of explicitly tracking the things they care about.I see at least three potential ways this could be exposed:
BuildStep
.log
which uses an instance of a tracker hanging off the current zone.Resource
. It could log performance information in itsdispose
callback. This would have the benefit of separating the details out of thebuild
package itself.The text was updated successfully, but these errors were encountered: