ResolvedDependencyKey should be struct to reduce memory allocations #13138
Labels
Category:BreakingChange
PerfWins
Priority:2
Issues for the current backlog.
Type:DCR
Design Change Request
Milestone
The
NuGet.Commands.ResolvedDependencyKey
class is allocated a lot during dependency resolution and instead could be astruct
which would reduce memory usage. This would be a breaking change for any user who is using the API. This is a list of the public APIs that will change:Also, the
NuGet.Commands.UnexpectedDependencyMessages
was removed from the public APIThe text was updated successfully, but these errors were encountered: