Investigate getting rid of locker object on LazyFormattedBuildEventArgs #6002
Labels
Area: Logging
backlog
performance
Performance-Scenario-Build
This issue affects build performance.
Priority:2
Work that is important, but not critical for the release
size:1
triaged
Milestone
We should strongly consider getting rid of https://source.dot.net/#Microsoft.Build.Framework/LazyFormattedBuildEventArgs.cs,e983fe598844d129,references
to reduce allocations. We allocate hundreds of thousands of these and we should just throw away the old guidance and lock on the event args object itself, or see if the lock is even necessary there (maybe there's a lock up the stack already).
The text was updated successfully, but these errors were encountered: