dotnet/performance

This repo contains benchmarks used for testing the performance of all .NET Runtimes

772

stars

3,787

commits

F#

primary language

Sep 11, 2026

updated

Browse cluster: C# and .NET ecosystem

README

.NET Performance

Build Source VersionPublic Build StatusInternal Build Status
mainpublic_build_icon_maininternal_build_icon_main
release/7.0public_build_icon_release_7.0internal_build_icon_release_7.0
release/6.0public_build_icon_release_6.0internal_build_icon_release_6.0

This repo contains benchmarks used for testing the performance of all .NET Runtimes: .NET Core, Full .NET Framework, Mono and NativeAOT.

Finding these benchmarks in a separate repository might be surprising. Performance in a given scenario may be impacted by changes in seemingly unrelated components. Using this central repository ensures that measurements are made in comparable ways across all .NET runtimes and repos. This consistency lets engineers make progress and ensures the customer scenarios are protected.

Documentation

See the documentation signpost.

Contributing to Repository

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Contributors

(top 30 of 155)

dotnet-maestro[bot]

1,896 commits

LoopedBard3

286 commits

adamsitnik

283 commits

DrewScoggins

179 commits

dotnet/performance

This repo contains benchmarks used for testing the performance of all .NET Runtimes

772

stars

3,787

commits

F#

primary language

Sep 11, 2026

updated

Browse cluster: C# and .NET ecosystem

README

.NET Performance

Build Source VersionPublic Build StatusInternal Build Status
mainpublic_build_icon_maininternal_build_icon_main
release/7.0public_build_icon_release_7.0internal_build_icon_release_7.0
release/6.0public_build_icon_release_6.0internal_build_icon_release_6.0

This repo contains benchmarks used for testing the performance of all .NET Runtimes: .NET Core, Full .NET Framework, Mono and NativeAOT.

Finding these benchmarks in a separate repository might be surprising. Performance in a given scenario may be impacted by changes in seemingly unrelated components. Using this central repository ensures that measurements are made in comparable ways across all .NET runtimes and repos. This consistency lets engineers make progress and ensures the customer scenarios are protected.

Documentation

See the documentation signpost.

Contributing to Repository

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Contributors

(top 30 of 155)

dotnet-maestro[bot]

1,896 commits

LoopedBard3

286 commits

adamsitnik

283 commits

DrewScoggins

179 commits

Languages

F#

63.0%

C#

27.8%

HTML

3.1%

Python

2.9%

Jupyter Notebook

1.3%