runtime: Regression impacting ASP.NET MVC
Testing on a fixed aspnet version and varying dotnet runtime, we see a 6% regression on the MVC Plaintext scenario between these versions:
2.1.0-preview2-26324-02
https://github.com/dotnet/corefx/tree/23165cee77ae4dd7a7645b7927872948bb27a73e
and
2.1.0-preview2-26316-06
https://github.com/dotnet/corefx/tree/8130620b542457ca4e72eb2bc81c3eae50192a33
A diff on perfview traces for these two versions resulted in this:
The two full traces are available if necessary.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 26 (26 by maintainers)
I did a bit more digging. Ran benchmarks with
"Providers:.NETFramework:0:0,.NETTasks:0:0,*Microsoft-Diagnostics-DiagnosticSource:0:0;BufferSizeMB=1024;CircularMB=1024"
to remove all diagnostics source noice.It also normalized module names so the current diff looks like (
\\scratch2\scratch\sebros\investigation-mvcplaintext-3.27\pakrym-no-ds
):Pipelines assembly that is used in both runs is the same
4.6.26313.01
because it’s not in shared runtime and is referenced as a package by kestrel.Module lists:
26314-02
26316-04