As a customer, speed up my first build/run after doing dotnet new #5969
Labels
Cost:M
Work that requires one engineer up to 2 weeks
performance
Performance-Scenario-Build
This issue affects build performance.
Priority:2
Work that is important, but not critical for the release
triaged
User Story
A single user-facing feature. Can be grouped under an epic.
Milestone
Initial performance data indicates that the second dotnet run after creating a new application is significantly faster than the first one. Much of that cold-start time is spend spinning up the MSBuild nodes, Roslyn nodes, RAR cache nodes (future), etc.
Since it's highly likely that someone running dotnet new would the turn around and do a dotnet run, we should investigation options for spinning up some of the warm dotnet run processes.
Options.
The cold build had a particularly high CoreCompile call so it may be worth ensuring that any early initialization we do helps with that:
The text was updated successfully, but these errors were encountered: