We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
internal bug# 385896
NuGet.contentmodel allocates ~500mb out of 1.3gb string allocation for a customer scenario as mentioned in the internal bug.
Some of the stack trace from PerfView:
Name Inc % Inc Type System.String 20.5 1,338,334,336
Pointers in code to look at some of string manipulations:
https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L26 https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L99 https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L137
The text was updated successfully, but these errors were encountered:
It's fixed as part of NuGet/NuGet.Client#1590
Sorry, something went wrong.
jainaashish
No branches or pull requests
internal bug# 385896
NuGet.contentmodel allocates ~500mb out of 1.3gb string allocation for a customer scenario as mentioned in the internal bug.
Some of the stack trace from PerfView:
Name Inc % Inc
Type System.String 20.5 1,338,334,336
|+ nuget.contentmodel 4.1 269,299,840
|+ ?!? 1.9 122,823,536
|+ microsoft.build.ni!Microsoft.Build.Shared.FileUtilities+ItemSpecModifiers.GetItemSpecModifier(System.String, System.String, System.String, System.String, System.String ByRef) 1.7 107,955,696
Pointers in code to look at some of string manipulations:
https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L26
https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L99
https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/NuGet.ContentModel/Infrastructure/Parser.cs#L137
The text was updated successfully, but these errors were encountered: