Perf regression: antiforgery-noop, json, mvc
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
| Scenario | Environment | Date | Old RPS | New RPS | Change | Deviation | StDev | Dependencies |
| -------- | ----------- | ---- | ------- | ------- | ------ | --------- | ----- | ------------ |
| antiforgery-noop | Antiforgery No Operation 11- Trends idna-intel-lin | 07/10/2026 10:33:48 | 141,872 | 135,966 | -4.16 % (-5,906) :thumbsdown: | -3.28 σ | 1,799.16 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 Microsoft.AspNetCore.App `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 Microsoft.NETCore.App `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 |
| json | Json Minimal APIs 11- Trends idna-intel-lin | 07/10/2026 10:30:19 | 141,288 | 129,354 | -8.45 % (-11,934) :thumbsdown: | -5.05 σ | 2,364.77 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 Microsoft.AspNetCore.App `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 Microsoft.NETCore.App `11.0.0-preview.7.26358.120` -> `11.0.0-preview.7.26359.119` https://github.com/dotnet/dotnet/compare/c7028b23fb9d8e1f786cc404c6107c53a0d3a2a3...9b4d3b99c89873c850b8ec1f7fd4b66d9eb6e3e2 |
| mvc | Json Mvc 13- Trends cobalt-hosted-lin | 07/09/2026 20:28:41 | 583,335 | 268,366 | -53.99 % (-314,968) :thumbsdown: | -2.77 σ | 113,807.88 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-preview.7.26357.109` -> `11.0.0-preview.7.26359.110` https://github.com/dotnet/dotnet/compare/ca60c43d982bb8e171b66ef8a38a777e004768ba...d4d78458ac3108a3e5f8ae0b02156baa6060969e Microsoft.AspNetCore.App `11.0.0-preview.7.26357.109` -> `11.0.0-preview.7.26359.110` https://github.com/dotnet/dotnet/compare/ca60c43d982bb8e171b66ef8a38a777e004768ba...d4d78458ac3108a3e5f8ae0b02156baa6060969e Microsoft.NETCore.App `11.0.0-preview.7.26357.109` -> `11.0.0-preview.7.26359.110` https://github.com/dotnet/dotnet/compare/ca60c43d982bb8e171b66ef8a38a777e004768ba...d4d78458ac3108a3e5f8ae0b02156baa6060969e |
[PowerBI Dashboard](https://aka.ms/aspnet/benchmarks)
@sebastienros
Contributor guide
Research direction
Start by reviewing the three reported benchmark scenarios and the PowerBI dashboard, then compare the commit ranges linked for Microsoft.AspNetCore.Antiforgery.dll, Microsoft.AspNetCore.App, and Microsoft.NETCore.App. Re-run the antiforgery-noop, json, and mvc benchmarks to confirm the regression; done means identifying and addressing the change responsible for the lower RPS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100