Benchmarks
May 4, 2026 ยท View on GitHub
Benchmarks for ASP.NET Core including (but not limited to) scenarios from the TechEmpower Web Framework Benchmarks.
The current results tracked by the ASP.NET team are available at https://aka.ms/aspnet/benchmarks.
Setting up
These benchmark applications and docker images work best when used with Microsoft Crank. Follow the instructions in the Crank repository in order to run the benchmarks on your own machines.
Scenarios
The ASP.NET team runs all the scenarios in this repository as part of a continuous benchmarking effort. The scenarios that are available to use with Crank and some sample command lines are available on the scenarios page.
Contributing
Microsoft employees can approve and merge contributions by joining this team
Continuous benchmarking pipelines
The Azure DevOps pipelines that drive the daily benchmark sweep are generated
from JSON configs by the pod-scheduler.
See build/README.md for the mapping between configs and
generated YAML files, and how to regenerate them after editing.