This repo contains benchmarks used for testing the performance of all .NET Runtimes
Перейти к файлу
dotnet-maestro[bot] 5c31de3f76 Update dependencies from https://github.com/dotnet/runtime build 20240401.4
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , System.Threading.Channels
 From Version 9.0.0-preview.4.24201.1 -> To Version 9.0.0-preview.4.24201.4
2024-04-01 19:04:07 +00:00
.config Update secret manager version. (#3354) 2023-09-19 12:41:26 -07:00
.github Update markdownlint.yml 2023-03-08 09:36:56 -08:00
.vault-config Fix secret sync (#3795) 2024-01-25 11:25:07 -08:00
.vscode Crank runner for Helix (#3230) 2023-08-11 19:08:09 +10:00
docs Fix MDs (#3358) 2023-09-20 09:57:49 -07:00
eng Update dependencies from https://github.com/dotnet/runtime build 20240401.4 2024-04-01 19:04:07 +00:00
scripts Setup performance-ci runs to only use the 9.0 and 8.0 branch from channel map when running for main to ensure non-main runs don't get included in main runs. (#4054) 2024-03-19 11:01:24 -07:00
src Setup the first iOS startup iteration to start 10 minutes in the past, and use the latest of all events found to determine the time that should be used for the testing going forward. (#4103) 2024-04-01 10:44:05 -07:00
.gitattributes Fix microbenchmarks input files (#1142) 2020-01-22 18:43:45 +01:00
.gitignore Consolidate yaml/script/proj logic into a single python script that is reusable across all contexts (#3806) 2024-02-07 08:02:44 +10:00
.markdownlint.json docs: Add instructions for running for WASM (#2612) 2022-10-03 19:28:40 -04:00
CODE-OF-CONDUCT.md Link Code of Conduct (#1262) 2020-04-02 15:24:18 -07:00
Directory.Build.props Set copyright and package license (#319) 2019-02-22 08:50:15 +01:00
Directory.Build.targets Add files to make performance build with arcade 2018-12-07 14:16:13 -08:00
LICENSE.TXT Added LICENSE and updated README (#148) 2018-11-06 21:24:51 +01:00
NuGet.config Update dependencies from https://github.com/dotnet/arcade build 20231120.1 (#3499) 2023-11-21 14:20:39 +01:00
README.md Update README.md (#2933) 2023-03-19 16:33:18 +01:00
azure-pipelines.yml F# micro benchmarks (#4051) 2024-03-18 10:21:23 -07:00
global.json [main] Update dependencies from dotnet/arcade (#4105) 2024-04-01 09:26:49 -07:00
global.net8.json Re-enable 8.0 device Maui tests (#3873) 2024-02-05 09:51:27 -08:00
helix.yml Consolidate yaml/script/proj logic into a single python script that is reusable across all contexts (#3806) 2024-02-07 08:02:44 +10:00
requirements.txt Bump gitpython from 3.1.14 to 3.1.41 (#3901) 2024-02-07 10:03:12 +10:00

README.md

.NET Performance

Build Source Version Public Build Status Internal Build Status
main public_build_icon_main internal_build_icon_main
release/7.0 public_build_icon_release_7.0 internal_build_icon_release_7.0
release/6.0 public_build_icon_release_6.0 internal_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

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.