Avoid Task.WhenAny allocations in dependency walker #10989
Labels
Community
PRs (and linked Issues) created by someone not in the NuGet team
Functionality:Restore
Priority:2
Issues for the current backlog.
Tenet:Performance
Performance issues
Type:Bug
Milestone
CreateGraphNode ends up on waiting on all dependency resolve tasks in a pretty inefficient manner, causing lots of unneeded allocations due to Task.WhenAny's defensive copying of the passed in list.
The text was updated successfully, but these errors were encountered: