HttpArena
Frameworks

aspnet-mvc

Flagship · C# · engine: kestrel · standard configuration

ASP.NET Core server using .NET 10 with Kestrel and MVC controller routing.

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.120 of 71378
HTTP/212 of 1631

Every result

Alpha Round, 24 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512874,581584us3.35ms5049.9%245MiB
ConnectionBaseline4,096892,7233.79ms11.70ms5527.8%314MiB
ConnectionPipelined5123,674,6272.21ms6.13ms4606.0%165MiB
ConnectionPipelined4,0963,795,81414.05ms36.20ms6085.2%372MiB
ConnectionShort-lived512422,9451.16ms12.50ms4295.4%194MiB
ConnectionShort-lived4,096432,8761.68ms14.20ms4507.0%328MiB
WorkloadJSON4,096439,2867.17ms28.80ms5860.1%565MiB
WorkloadJSON Comp512281,6141.80ms7.06ms5103.8%241MiB
WorkloadJSON Comp4,096282,60511.96ms38.20ms5805.5%523MiB
WorkloadJSON Comp16,384274,65825.14ms66.60ms5856.2%668MiB
WorkloadUpload321,31824.39ms71.20ms6031.8%160MiB
WorkloadUpload2561,547161.23ms792.20ms6405.0%345MiB
WorkloadStatic1,024115,5949.02ms61.19ms6032.9%367MiB
WorkloadStatic4,096114,14934.31ms494.13ms6173.7%821MiB
WorkloadStatic6,800114,30456.93ms988.14ms6144.6%1.0GiB
DatabaseAsync DB1,024154,2376.01ms21.20ms4039.1%419MiB
DatabaseCRUD4,096329,28411.63ms31.10ms5662.7%446MiB
DatabaseFortunes1,02478,53810.73ms33.10ms5433.2%485MiB
Multi-endpointAPI-425632,0266.18ms14.50ms394.0%137MiB
Multi-endpointAPI-161,02491,8258.58ms21.50ms1500.5%214MiB
HTTP/2Baseline2561,187,81121.10ms90.15ms6043.9%1.1GiB
HTTP/2Baseline1,0241,051,28489.18ms296.42ms6066.1%3.2GiB
HTTP/2Static25673,314109.43ms957.18ms5960.0%3.3GiB
HTTP/2Static1,02443,438685.37ms4.95s4880.8%11.6GiB

How the benchmark is run · The machine · Add or fix an entry