dotnet / dotnet/aspnetcore

Perf improvement: caching, json, json_middleware

Open
#68,216 0 comments 0 reactions 0 assignees View on GitHub
area-perf perf-improvement
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

| Scenario | Environment | Date | Old RPS | New RPS | Change | Deviation | StDev | Dependencies |
| -------- | ----------- | ---- | ------- | ------- | ------ | --------- | ----- | ------------ |
| caching | Caching Platform 20- Trends Database cobalt-hosted-lin-28 | 08/04/2026 01:46:14 | 193,767 | 271,963 | 40.36 % (78,196) :thumbsup: | 2.83 σ | 27,665.92 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c PlatformBenchmarks.dll `1.0.0` -> `1.0.0` https://github.com/aspnet/Benchmarks/compare/25660cbc6197910908842da07c25c7cde8235ae3...09ea584cdf617e9dc64286db9805476bb7a98c6c Microsoft.AspNetCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c Microsoft.NETCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c |
| json | Json 14- Trends cobalt-hosted-lin-28 | 08/03/2026 22:41:06 | 368,489 | 534,030 | 44.92 % (165,541) :thumbsup: | 2.26 σ | 73,328.93 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c Benchmarks.dll `1.0.0` -> `1.0.0` https://github.com/aspnet/Benchmarks/compare/25660cbc6197910908842da07c25c7cde8235ae3...09ea584cdf617e9dc64286db9805476bb7a98c6c Microsoft.AspNetCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c Microsoft.NETCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c |
| json_middleware | Json 5M 14- Trends cobalt-hosted-lin-28 | 08/03/2026 22:45:35 | 647 | 1,226 | 89.67 % (580) :thumbsup: | 2.44 σ | 237.95 | Changes NameVersionDiff Microsoft.AspNetCore.Antiforgery.dll `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c Json.dll `1.0.0` -> `1.0.0` https://github.com/aspnet/Benchmarks/compare/25660cbc6197910908842da07c25c7cde8235ae3...09ea584cdf617e9dc64286db9805476bb7a98c6c Microsoft.AspNetCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c Microsoft.NETCore.App `11.0.0-rc.1.26401.101` -> `11.0.0-rc.1.26402.102` https://github.com/dotnet/dotnet/compare/5da2de22f7c6e2ebe7ed4c16c614b00183145d3c...322f5005d6589845edf1d69d55820a7d1ab9a09c |

[PowerBI Dashboard](https://aka.ms/aspnet/benchmarks)

@sebastienros

Contributor guide

Open the contributing guide

Research direction

Start with the PowerBI Dashboard and the listed runtime and benchmark comparison links to understand the reported caching, json, and json_middleware results. No source files, tests, or requested code change are named, so completion cannot be verified until a specific performance target and implementation scope are defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, json
Domain
backend, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.