MSBuild is boxing 25 MB worth of ImmutableList<T>/List<T> enumerators #2265
Labels
performance
Performance-Scenario-References
This issue affects adding/removing/editing references
Priority:2
Work that is important, but not critical for the release
triaged
Looking at trace from @jainaashish, I noticed that MSBuild is boxing 25 MB (0.6% of the entire scenario - which was installing a bunch of NuGet pages) worth of enumerators:
See: \scratch2\scratch\asja\AddReference Perf ETL logs
These are struct enumerators - so they are probably being passed as
IEnumerable<string>
somewhere.The text was updated successfully, but these errors were encountered: