Skip to content

Commit cf50bc5

Browse files
Update benchmarks
Update benchmarks after merging changes from #2664.
1 parent a14508b commit cf50bc5

17 files changed

+73
-73
lines changed

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.BridgeBenchmark-report-github.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ LaunchCount=2 WarmupCount=10
1111
```
1212
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|----------------------- |----------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| NoOpAsync | 36.72 ns | 4.431 ns | 6.212 ns | 1.02 | 0.22 | 0.0242 | 304 B | 1.00 |
15-
| NullResiliencePipeline | 129.25 ns | 2.554 ns | 3.822 ns | 3.60 | 0.51 | 0.0298 | 376 B | 1.24 |
14+
| NoOpAsync | 32.02 ns | 0.309 ns | 0.452 ns | 1.00 | 0.02 | 0.0242 | 304 B | 1.00 |
15+
| NullResiliencePipeline | 128.75 ns | 1.035 ns | 1.550 ns | 4.02 | 0.07 | 0.0298 | 376 B | 1.24 |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.CircuitBreakerBenchmark-report-github.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ LaunchCount=2 WarmupCount=10
1111
```
1212
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|------------------------- |---------:|--------:|--------:|------:|--------:|-------:|----------:|------------:|
14-
| ExecuteCircuitBreaker_V7 | 111.6 ns | 2.26 ns | 3.38 ns | 1.00 | 0.04 | 0.0370 | 464 B | 1.00 |
15-
| ExecuteCircuitBreaker_V8 | 190.2 ns | 1.73 ns | 2.53 ns | 1.71 | 0.06 | - | - | 0.00 |
14+
| ExecuteCircuitBreaker_V7 | 105.5 ns | 0.82 ns | 1.15 ns | 1.00 | 0.02 | 0.0370 | 464 B | 1.00 |
15+
| ExecuteCircuitBreaker_V8 | 137.7 ns | 1.03 ns | 1.55 ns | 1.31 | 0.02 | - | - | 0.00 |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.CircuitBreakerOpenedBenchmark-report-github.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13-
|-------------------------- |-----------:|----------:|----------:|------:|--------:|-------:|----------:|------------:|
14-
| ExecuteAsync_Exception_V7 | 8,496.4 ns | 148.94 ns | 208.79 ns | 24.75 | 2.17 | 0.1526 | 2056 B | 10.28 |
15-
| ExecuteAsync_Exception_V8 | 5,645.8 ns | 52.64 ns | 73.79 ns | 16.45 | 1.40 | 0.0992 | 1312 B | 6.56 |
16-
| ExecuteAsync_Outcome_V8 | 345.8 ns | 20.24 ns | 30.30 ns | 1.01 | 0.12 | 0.0157 | 200 B | 1.00 |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13+
|-------------------------- |-----------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14+
| ExecuteAsync_Exception_V7 | 8,001.6 ns | 26.33 ns | 39.42 ns | 34.50 | 3.05 | 0.1526 | 2056 B | 10.28 |
15+
| ExecuteAsync_Exception_V8 | 5,150.7 ns | 18.12 ns | 27.12 ns | 22.21 | 1.96 | 0.0992 | 1312 B | 6.56 |
16+
| ExecuteAsync_Outcome_V8 | 233.7 ns | 13.48 ns | 20.17 ns | 1.01 | 0.12 | 0.0157 | 200 B | 1.00 |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.CompositeComponentBenchmark-report-github.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ LaunchCount=2 WarmupCount=10
1111
```
1212
| Method | Mean | Error | StdDev | Allocated |
1313
|------------------------------- |---------:|---------:|---------:|----------:|
14-
| CompositeComponent_ExecuteCore | 24.47 ns | 0.251 ns | 0.360 ns | - |
14+
| CompositeComponent_ExecuteCore | 22.38 ns | 0.357 ns | 0.534 ns | - |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.CreationBenchmark-report-github.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ LaunchCount=2 WarmupCount=10
1111
```
1212
| Method | Mean | Error | StdDev | Gen0 | Allocated |
1313
|------------ |------------:|----------:|----------:|-------:|----------:|
14-
| Fallback_V7 | 36.09 ns | 0.317 ns | 0.465 ns | 0.0306 | 384 B |
15-
| Fallback_V8 | 1,466.52 ns | 22.297 ns | 33.373 ns | 0.4025 | 5064 B |
14+
| Fallback_V7 | 34.11 ns | 0.496 ns | 0.727 ns | 0.0306 | 384 B |
15+
| Fallback_V8 | 1,350.30 ns | 15.951 ns | 23.875 ns | 0.4025 | 5064 B |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.DelegatingComponentBenchmark-report-github.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13-
|------------------------------------ |---------:|---------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| DelegatingComponent_ExecuteCore_Jit | 17.73 ns | 0.372 ns | 0.557 ns | 17.84 ns | 1.00 | 0.04 | - | - | NA |
15-
| DelegatingComponent_ExecuteCore_Aot | 28.07 ns | 0.221 ns | 0.323 ns | 28.25 ns | 1.58 | 0.05 | 0.0019 | 24 B | NA |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13+
|------------------------------------ |---------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14+
| DelegatingComponent_ExecuteCore_Jit | 16.79 ns | 0.270 ns | 0.405 ns | 1.00 | 0.03 | - | - | NA |
15+
| DelegatingComponent_ExecuteCore_Aot | 25.07 ns | 0.365 ns | 0.546 ns | 1.49 | 0.05 | 0.0019 | 24 B | NA |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.GenericOverheadBenchmark-report-github.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
13-
|------------------------ |----------:|----------:|----------:|----------:|------:|--------:|----------:|------------:|
14-
| ExecuteAsync_Generic | 8.720 ns | 0.1965 ns | 0.2755 ns | 8.934 ns | 1.00 | 0.04 | - | NA |
15-
| ExecuteAsync_NonGeneric | 13.574 ns | 0.1276 ns | 0.1870 ns | 13.718 ns | 1.56 | 0.05 | - | NA |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
13+
|------------------------ |----------:|----------:|----------:|------:|--------:|----------:|------------:|
14+
| ExecuteAsync_Generic | 7.510 ns | 0.1249 ns | 0.1869 ns | 1.00 | 0.03 | - | NA |
15+
| ExecuteAsync_NonGeneric | 12.465 ns | 0.2906 ns | 0.4349 ns | 1.66 | 0.07 | - | NA |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.HedgingBenchmark-report-github.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13-
|---------------------------- |-----------:|---------:|---------:|-----------:|------:|--------:|-------:|----------:|------------:|
14-
| Hedging_Primary | 480.9 ns | 19.69 ns | 29.47 ns | 496.7 ns | 1.00 | 0.09 | - | - | NA |
15-
| Hedging_Secondary | 784.6 ns | 25.82 ns | 38.65 ns | 788.3 ns | 1.64 | 0.13 | 0.0191 | 240 B | NA |
16-
| Hedging_Primary_AsyncWork | 3,119.4 ns | 35.11 ns | 51.46 ns | 3,113.1 ns | 6.51 | 0.42 | 0.1831 | 2338 B | NA |
17-
| Hedging_Secondary_AsyncWork | 3,581.9 ns | 47.02 ns | 64.37 ns | 3,590.9 ns | 7.48 | 0.49 | 0.2022 | 2566 B | NA |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13+
|---------------------------- |-----------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14+
| Hedging_Primary | 394.6 ns | 10.42 ns | 15.60 ns | 1.00 | 0.06 | - | - | NA |
15+
| Hedging_Secondary | 655.0 ns | 6.08 ns | 9.10 ns | 1.66 | 0.07 | 0.0191 | 240 B | NA |
16+
| Hedging_Primary_AsyncWork | 1,854.6 ns | 11.50 ns | 17.21 ns | 4.71 | 0.19 | 0.1011 | 1289 B | NA |
17+
| Hedging_Secondary_AsyncWork | 2,299.9 ns | 15.49 ns | 23.18 ns | 5.84 | 0.24 | 0.1221 | 1546 B | NA |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.MultipleStrategiesBenchmark-report-github.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ LaunchCount=2 WarmupCount=10
1111
```
1212
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|----------------------------------------------- |-----------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| ExecuteStrategyPipeline_Generic_V7 | 994.4 ns | 82.26 ns | 123.1 ns | 1.02 | 0.18 | 0.2184 | 2744 B | 1.00 |
15-
| ExecuteStrategyPipeline_Generic_V8 | 900.6 ns | 74.47 ns | 111.5 ns | 0.92 | 0.16 | 0.0029 | 40 B | 0.01 |
16-
| ExecuteStrategyPipeline_GenericTelemetry_V8 | 1,277.0 ns | 87.67 ns | 131.2 ns | 1.30 | 0.21 | 0.0019 | 40 B | 0.01 |
17-
| ExecuteStrategyPipeline_NonGeneric_V8 | 953.5 ns | 87.32 ns | 130.7 ns | 0.97 | 0.18 | 0.0029 | 40 B | 0.01 |
18-
| ExecuteStrategyPipeline_NonGenericTelemetry_V8 | 1,297.5 ns | 85.24 ns | 127.6 ns | 1.32 | 0.21 | 0.0019 | 40 B | 0.01 |
14+
| ExecuteStrategyPipeline_Generic_V7 | 926.0 ns | 54.27 ns | 81.23 ns | 1.01 | 0.13 | 0.2184 | 2744 B | 1.00 |
15+
| ExecuteStrategyPipeline_Generic_V8 | 766.3 ns | 45.05 ns | 67.42 ns | 0.83 | 0.10 | 0.0029 | 40 B | 0.01 |
16+
| ExecuteStrategyPipeline_GenericTelemetry_V8 | 1,042.7 ns | 55.46 ns | 83.01 ns | 1.13 | 0.13 | 0.0029 | 40 B | 0.01 |
17+
| ExecuteStrategyPipeline_NonGeneric_V8 | 872.1 ns | 58.58 ns | 87.67 ns | 0.95 | 0.13 | 0.0029 | 40 B | 0.01 |
18+
| ExecuteStrategyPipeline_NonGenericTelemetry_V8 | 1,125.7 ns | 57.02 ns | 85.35 ns | 1.22 | 0.14 | 0.0019 | 40 B | 0.01 |

bench/BenchmarkDotNet.Artifacts/results/Polly.Core.Benchmarks.PipelineBenchmark-report-github.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Components | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13-
|------------------- |----------- |----------:|-----------:|-----------:|------:|--------:|-------:|----------:|------------:|
14-
| **ExecutePipeline_V7** | **1** | **49.19 ns** | **0.745 ns** | **1.115 ns** | **1.00** | **0.03** | **0.0242** | **304 B** | **1.00** |
15-
| ExecutePipeline_V8 | 1 | 45.41 ns | 0.064 ns | 0.096 ns | 0.92 | 0.02 | - | - | 0.00 |
16-
| | | | | | | | | | |
17-
| **ExecutePipeline_V7** | **2** | **107.03 ns** | **0.403 ns** | **0.578 ns** | **1.00** | **0.01** | **0.0440** | **552 B** | **1.00** |
18-
| ExecutePipeline_V8 | 2 | 63.22 ns | 0.866 ns | 1.296 ns | 0.59 | 0.01 | - | - | 0.00 |
19-
| | | | | | | | | | |
20-
| **ExecutePipeline_V7** | **5** | **367.20 ns** | **39.852 ns** | **59.649 ns** | **1.03** | **0.24** | **0.1030** | **1296 B** | **1.00** |
21-
| ExecutePipeline_V8 | 5 | 169.31 ns | 16.930 ns | 25.340 ns | 0.47 | 0.10 | - | - | 0.00 |
22-
| | | | | | | | | | |
23-
| **ExecutePipeline_V7** | **10** | **813.37 ns** | **106.720 ns** | **159.734 ns** | **1.04** | **0.31** | **0.2003** | **2536 B** | **1.00** |
24-
| ExecutePipeline_V8 | 10 | 362.39 ns | 50.165 ns | 75.085 ns | 0.47 | 0.14 | - | - | 0.00 |
12+
| Method | Components | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13+
|------------------- |----------- |----------:|----------:|-----------:|----------:|------:|--------:|-------:|----------:|------------:|
14+
| **ExecutePipeline_V7** | **1** | **46.43 ns** | **0.916 ns** | **1.313 ns** | **46.53 ns** | **1.00** | **0.04** | **0.0242** | **304 B** | **1.00** |
15+
| ExecutePipeline_V8 | 1 | 43.76 ns | 0.293 ns | 0.438 ns | 43.51 ns | 0.94 | 0.03 | - | - | 0.00 |
16+
| | | | | | | | | | | |
17+
| **ExecutePipeline_V7** | **2** | **104.95 ns** | **0.426 ns** | **0.625 ns** | **104.88 ns** | **1.00** | **0.01** | **0.0440** | **552 B** | **1.00** |
18+
| ExecutePipeline_V8 | 2 | 59.60 ns | 0.697 ns | 1.044 ns | 59.78 ns | 0.57 | 0.01 | - | - | 0.00 |
19+
| | | | | | | | | | | |
20+
| **ExecutePipeline_V7** | **5** | **387.16 ns** | **30.254 ns** | **45.283 ns** | **388.12 ns** | **1.01** | **0.17** | **0.1030** | **1296 B** | **1.00** |
21+
| ExecutePipeline_V8 | 5 | 159.45 ns | 12.943 ns | 19.373 ns | 162.79 ns | 0.42 | 0.07 | - | - | 0.00 |
22+
| | | | | | | | | | | |
23+
| **ExecutePipeline_V7** | **10** | **771.09 ns** | **85.457 ns** | **127.908 ns** | **775.33 ns** | **1.03** | **0.25** | **0.2012** | **2536 B** | **1.00** |
24+
| ExecutePipeline_V8 | 10 | 347.47 ns | 44.705 ns | 66.912 ns | 346.01 ns | 0.46 | 0.12 | - | - | 0.00 |

0 commit comments

Comments
 (0)