Skip to content

Issue for Memory (A lot of CPU or Memory is being consumed by `IEnumerable<T>....) #1

Description

@rkahng

Description: A lot of CPU or Memory is being consumed by IEnumerable<T>.Any() calls.

Current condition: 99% of your Memory was spent in Enumerable.Any called from ContosoContainerAPI.ContainerManager.OrderIntoLayers. We expected this value to be <1%.

Recommendations: Consider unrolling the LINQ expression to use an explicit for-loop.

In case of nested LINQ expressions, make sure that same computati...

Call Stack:

Type System.Predicate1[ContosoContainerAPI.ColdStorageContainer] contosocontainerapi!ContosoContainerAPI.ContainerManager.GetParentIdOfContainer(class System.Collections.Generic.List1,class ContosoContainerAPI.ColdStorageContainer)
contosocontainerapi!ContosoContainerAPI.ContainerManager+<>c__DisplayClass0_1.b__1(class ContosoContainerAPI.ColdStorageContainer)
system.linq.il!System.Linq.Enumerable.Any(class System.Collections.Generic.IEnumerable1<!!0>,class System.Func2<!!0,bool>)
contosocontainerapi!ContosoContainerAPI.ContainerManager+<>c__DisplayClass0_0.b__0(class ContosoContainerAPI.ColdStorageContainer)
system.linq.il!System.Linq.Enumerable+WhereListIte

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions