520ee38ce6
- Build with the .NET 9 SDK. - Add tests TFM for `net9.0`. - Remove tests for `net6.0` TFM. - Run workflows on PRs to `dotnet-vnext` branch. - Only audit direct NuGet dependencies. - Fix IDE0022 warning. - Temporarily disable some tests that are failing in GitHub Actions. - Add usage of `[DebuggerDisableUserUnhandledExceptions]` to avoid newer versions of the Visual Studio debugger for breaking for exceptions on async code paths we are intentionally handling. - Bump version to 8.5.0. |
||
---|---|---|
.. | ||
BenchmarkDotNet.Artifacts/results | ||
Polly.Benchmarks | ||
Polly.Core.Benchmarks | ||
README.md | ||
benchmarks.ps1 |
README.md
Benchmarks
To run the benchmarks, use the benchmarks.ps1
script in this repository:
# Run all benchmarks
./benchmarks.ps1
# Pick benchmarks to run
./benchmarks.ps1 -Interactive
The benchmark results are stored in BenchmarkDotNet.Artifacts/results
folder.
Run the benchmarks when your changes are significant enough to make sense running them. We do not use fixed hardware so your numbers might differ, however the important is the Ratio
and Alloc Ratio
which stays around the same or improves (ideally) between runs.