-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Description: A lot of CPU or Memory is being spent in IEnumerable<T>.ToList().
Current condition: 61% of your Memory was spent in Enumerable.ToList called from Store.Reviews.ReviewValidation.StringValidation. We expected this value to be <13%.
Recommendations: Consider using List<T> from the start to avoid expensive calls to ToList(). Also, verify that IEnumerable<T>.ToList() isn't being...
Call Stack:
Type System.String
system.private.corelib.il!System.String.Ctor(value class System.ReadOnlySpan1<wchar>) store!ReviewHelper.<LoadDisallowedWords>g__DeserializeLocalizedTerm|0_0() store!ReviewHelper+<LoadDisallowedWords>d__0.MoveNext() system.linq.il!System.Linq.Enumerable+WhereSelectEnumerableIterator2[System.__Canon,System.__Canon].ToList()
system.linq.il!System.Linq.Enumerable.ToList(class System.Collections.Generic.IEnumerable1<!!0>) store!Store.Reviews.ReviewValidation.StringValidation(class System.String,wchar,class System.Globalization.CultureInfo) store!Store.Reviews.BackgroundReviewValidation+<ExecuteAsync>d__0.MoveNext() system.private.corelib.il!System.Runtime.CompilerServices.AsyncTaskMethodBuilder1+AsyncStateMachineB
Metadata
Metadata
Assignees
Labels
No labels