Skip to content

Commit c3913c3

Browse files
authored
Run benchmarks on .NET 8 (#1887)
1 parent 26fc9b9 commit c3913c3

18 files changed

+130
-130
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|----------------------- |----------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| NoOpAsync | 94.51 ns | 1.617 ns | 2.370 ns | 1.00 | 0.00 | 0.0120 | 304 B | 1.00 |
15-
| NullResiliencePipeline | 504.23 ns | 1.305 ns | 1.954 ns | 5.34 | 0.13 | 0.0143 | 376 B | 1.24 |
14+
| NoOpAsync | 67.10 ns | 4.915 ns | 6.890 ns | 1.00 | 0.00 | 0.0120 | 304 B | 1.00 |
15+
| NullResiliencePipeline | 363.47 ns | 3.895 ns | 5.830 ns | 5.45 | 0.56 | 0.0148 | 376 B | 1.24 |
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | Gen0 | Allocated | Alloc Ratio |
13-
|------------------------- |---------:|--------:|--------:|------:|-------:|----------:|------------:|
14-
| ExecuteCircuitBreaker_V7 | 338.5 ns | 1.52 ns | 2.22 ns | 1.00 | 0.0200 | 504 B | 1.00 |
15-
| ExecuteCircuitBreaker_V8 | 557.9 ns | 1.74 ns | 2.49 ns | 1.65 | - | - | 0.00 |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13+
|------------------------- |---------:|--------:|--------:|------:|--------:|-------:|----------:|------------:|
14+
| ExecuteCircuitBreaker_V7 | 228.6 ns | 2.19 ns | 3.21 ns | 1.00 | 0.00 | 0.0200 | 504 B | 1.00 |
15+
| ExecuteCircuitBreaker_V8 | 411.8 ns | 0.41 ns | 0.60 ns | 1.80 | 0.03 | - | - | 0.00 |
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|-------------------------- |------------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| ExecuteAsync_Exception_V7 | 29,867.4 ns | 35.32 ns | 50.66 ns | 41.19 | 0.64 | 0.0916 | 2888 B | 15.04 |
15-
| ExecuteAsync_Exception_V8 | 20,525.5 ns | 21.19 ns | 31.71 ns | 28.32 | 0.41 | 0.0610 | 1816 B | 9.46 |
16-
| ExecuteAsync_Outcome_V8 | 724.8 ns | 7.24 ns | 10.84 ns | 1.00 | 0.00 | 0.0076 | 192 B | 1.00 |
14+
| ExecuteAsync_Exception_V7 | 23,229.9 ns | 26.25 ns | 39.29 ns | 36.23 | 0.20 | 0.0916 | 2504 B | 13.04 |
15+
| ExecuteAsync_Exception_V8 | 15,832.2 ns | 29.74 ns | 43.59 ns | 24.69 | 0.16 | 0.0610 | 1816 B | 9.46 |
16+
| ExecuteAsync_Outcome_V8 | 641.2 ns | 2.07 ns | 2.97 ns | 1.00 | 0.00 | 0.0076 | 192 B | 1.00 |
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
```
22
3-
BenchmarkDotNet v0.13.9+228a464e8be6c580ad9408e98f18813f6407fb5a, Windows 11 (10.0.22621.2428/22H2/2022Update/SunValley2)
4-
12th Gen Intel Core i7-1270P, 1 CPU, 16 logical and 12 physical cores
5-
.NET SDK 7.0.403
6-
[Host] : .NET 7.0.13 (7.0.1323.51816), X64 RyuJIT AVX2
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
4+
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
1212
| Method | Mean | Error | StdDev | Allocated |
1313
|------------------------------- |---------:|---------:|---------:|----------:|
14-
| CompositeComponent_ExecuteCore | 37.44 ns | 0.713 ns | 0.952 ns | - |
14+
| CompositeComponent_ExecuteCore | 37.44 ns | 1.419 ns | 1.990 ns | - |
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Gen0 | Allocated |
13-
|------------ |-----------:|---------:|---------:|-------:|----------:|
14-
| Fallback_V7 | 105.2 ns | 1.67 ns | 2.39 ns | 0.0191 | 480 B |
15-
| Fallback_V8 | 3,330.7 ns | 27.26 ns | 40.80 ns | 0.2022 | 5152 B |
12+
| Method | Mean | Error | StdDev | Median | Gen0 | Allocated |
13+
|------------ |------------:|----------:|----------:|------------:|-------:|----------:|
14+
| Fallback_V7 | 78.52 ns | 3.274 ns | 4.901 ns | 76.04 ns | 0.0191 | 480 B |
15+
| Fallback_V8 | 2,832.14 ns | 11.383 ns | 17.037 ns | 2,832.55 ns | 0.2251 | 5704 B |
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.9+228a464e8be6c580ad9408e98f18813f6407fb5a, Windows 11 (10.0.22621.2428/22H2/2022Update/SunValley2)
4-
12th Gen Intel Core i7-1270P, 1 CPU, 16 logical and 12 physical cores
5-
.NET SDK 7.0.403
6-
[Host] : .NET 7.0.13 (7.0.1323.51816), X64 RyuJIT AVX2
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
4+
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
1212
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|------------------------------------ |---------:|---------:|---------:|------:|--------:|-------:|----------:|------------:|
14-
| DelegatingComponent_ExecuteCore_Jit | 29.40 ns | 0.699 ns | 1.025 ns | 1.00 | 0.00 | - | - | NA |
15-
| DelegatingComponent_ExecuteCore_Aot | 34.65 ns | 0.627 ns | 0.919 ns | 1.18 | 0.05 | 0.0025 | 24 B | NA |
14+
| DelegatingComponent_ExecuteCore_Jit | 23.53 ns | 0.026 ns | 0.037 ns | 1.00 | 0.00 | - | - | NA |
15+
| DelegatingComponent_ExecuteCore_Aot | 33.34 ns | 0.837 ns | 1.228 ns | 1.42 | 0.05 | 0.0010 | 24 B | NA |
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
12+
| Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
1313
|------------------------ |---------:|---------:|---------:|---------:|------:|--------:|----------:|------------:|
14-
| ExecuteAsync_Generic | 30.07 ns | 0.242 ns | 0.363 ns | 30.07 ns | 1.00 | 0.00 | - | NA |
15-
| ExecuteAsync_NonGeneric | 36.89 ns | 5.655 ns | 8.289 ns | 32.49 ns | 1.23 | 0.27 | - | NA |
14+
| ExecuteAsync_Generic | 11.58 ns | 0.220 ns | 0.323 ns | 11.75 ns | 1.00 | 0.00 | - | NA |
15+
| ExecuteAsync_NonGeneric | 19.25 ns | 0.026 ns | 0.038 ns | 19.25 ns | 1.66 | 0.05 | - | NA |
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
```
22
3-
BenchmarkDotNet v0.13.9+228a464e8be6c580ad9408e98f18813f6407fb5a, Windows 11 (10.0.22621.2428/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.403
6-
[Host] : .NET 7.0.13 (7.0.1323.51816), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
1212
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|---------------------------- |----------:|----------:|----------:|------:|--------:|-------:|----------:|------------:|
14-
| Hedging_Primary | 1.284 μs | 0.0047 μs | 0.0066 μs | 1.00 | 0.00 | - | 40 B | 1.00 |
15-
| Hedging_Secondary | 2.007 μs | 0.0043 μs | 0.0064 μs | 1.56 | 0.01 | 0.0038 | 184 B | 4.60 |
16-
| Hedging_Primary_AsyncWork | 33.379 μs | 1.9491 μs | 2.9173 μs | 26.43 | 1.90 | 0.6104 | 15299 B | 382.48 |
17-
| Hedging_Secondary_AsyncWork | 33.735 μs | 0.2915 μs | 0.4273 μs | 26.28 | 0.43 | 0.6104 | 15431 B | 385.77 |
14+
| Hedging_Primary | 1.139 μs | 0.0058 μs | 0.0087 μs | 1.00 | 0.00 | - | 40 B | 1.00 |
15+
| Hedging_Secondary | 1.789 μs | 0.0262 μs | 0.0393 μs | 1.57 | 0.04 | 0.0095 | 280 B | 7.00 |
16+
| Hedging_Primary_AsyncWork | 6.274 μs | 0.4927 μs | 0.7374 μs | 5.51 | 0.65 | 0.0916 | 2325 B | 58.12 |
17+
| Hedging_Secondary_AsyncWork | 12.488 μs | 0.7955 μs | 1.1907 μs | 10.97 | 1.07 | 0.0916 | 2606 B | 65.15 |
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
1313
|----------------------------------------------- |---------:|----------:|----------:|------:|--------:|-------:|----------:|------------:|
14-
| ExecuteStrategyPipeline_Generic_V7 | 2.277 μs | 0.0133 μs | 0.0191 μs | 1.00 | 0.00 | 0.1106 | 2824 B | 1.00 |
15-
| ExecuteStrategyPipeline_Generic_V8 | 2.089 μs | 0.0105 μs | 0.0157 μs | 0.92 | 0.01 | - | 40 B | 0.01 |
16-
| ExecuteStrategyPipeline_GenericTelemetry_V8 | 3.034 μs | 0.0117 μs | 0.0175 μs | 1.33 | 0.01 | - | 40 B | 0.01 |
17-
| ExecuteStrategyPipeline_NonGeneric_V8 | 2.380 μs | 0.0076 μs | 0.0113 μs | 1.05 | 0.01 | - | 40 B | 0.01 |
18-
| ExecuteStrategyPipeline_NonGenericTelemetry_V8 | 3.542 μs | 0.0178 μs | 0.0266 μs | 1.56 | 0.02 | - | 40 B | 0.01 |
14+
| ExecuteStrategyPipeline_Generic_V7 | 2.626 μs | 0.4061 μs | 0.5824 μs | 1.00 | 0.00 | 0.1106 | 2824 B | 1.00 |
15+
| ExecuteStrategyPipeline_Generic_V8 | 1.853 μs | 0.0380 μs | 0.0556 μs | 0.74 | 0.18 | - | 40 B | 0.01 |
16+
| ExecuteStrategyPipeline_GenericTelemetry_V8 | 2.647 μs | 0.0401 μs | 0.0600 μs | 1.06 | 0.22 | - | 40 B | 0.01 |
17+
| ExecuteStrategyPipeline_NonGeneric_V8 | 2.059 μs | 0.0292 μs | 0.0418 μs | 0.82 | 0.18 | - | 40 B | 0.01 |
18+
| ExecuteStrategyPipeline_NonGenericTelemetry_V8 | 2.934 μs | 0.0150 μs | 0.0220 μs | 1.17 | 0.26 | - | 40 B | 0.01 |
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Components | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
13-
|------------------- |----------- |------------:|----------:|----------:|-----------:|------:|--------:|-------:|----------:|------------:|
14-
| **ExecutePipeline_V7** | **1** | **121.39 ns** | **2.173 ns** | **3.253 ns** | **122.0 ns** | **1.00** | **0.00** | **0.0120** | **304 B** | **1.00** |
15-
| ExecutePipeline_V8 | 1 | 98.02 ns | 2.387 ns | 3.499 ns | 101.3 ns | 0.81 | 0.03 | - | - | 0.00 |
16-
| | | | | | | | | | | |
17-
| **ExecutePipeline_V7** | **2** | **278.13 ns** | **3.703 ns** | **5.428 ns** | **279.0 ns** | **1.00** | **0.00** | **0.0219** | **552 B** | **1.00** |
18-
| ExecutePipeline_V8 | 2 | 130.69 ns | 1.098 ns | 1.610 ns | 129.4 ns | 0.47 | 0.01 | - | - | 0.00 |
19-
| | | | | | | | | | | |
20-
| **ExecutePipeline_V7** | **5** | **916.09 ns** | **7.794 ns** | **11.666 ns** | **917.8 ns** | **1.00** | **0.00** | **0.0515** | **1296 B** | **1.00** |
21-
| ExecutePipeline_V8 | 5 | 324.87 ns | 1.751 ns | 2.621 ns | 324.5 ns | 0.35 | 0.01 | - | - | 0.00 |
22-
| | | | | | | | | | | |
23-
| **ExecutePipeline_V7** | **10** | **1,863.84 ns** | **10.049 ns** | **15.041 ns** | **1,865.4 ns** | **1.00** | **0.00** | **0.0992** | **2536 B** | **1.00** |
24-
| ExecutePipeline_V8 | 10 | 701.09 ns | 0.939 ns | 1.346 ns | 700.7 ns | 0.38 | 0.00 | - | - | 0.00 |
12+
| Method | Components | Mean | Error | StdDev | Ratio | Gen0 | Allocated | Alloc Ratio |
13+
|------------------- |----------- |------------:|---------:|----------:|------:|-------:|----------:|------------:|
14+
| **ExecutePipeline_V7** | **1** | **90.13 ns** | **0.834 ns** | **1.249 ns** | **1.00** | **0.0120** | **304 B** | **1.00** |
15+
| ExecutePipeline_V8 | 1 | 73.47 ns | 0.254 ns | 0.373 ns | 0.82 | - | - | 0.00 |
16+
| | | | | | | | | |
17+
| **ExecutePipeline_V7** | **2** | **233.68 ns** | **1.506 ns** | **2.208 ns** | **1.00** | **0.0219** | **552 B** | **1.00** |
18+
| ExecutePipeline_V8 | 2 | 114.89 ns | 0.212 ns | 0.291 ns | 0.49 | - | - | 0.00 |
19+
| | | | | | | | | |
20+
| **ExecutePipeline_V7** | **5** | **778.86 ns** | **4.387 ns** | **6.566 ns** | **1.00** | **0.0515** | **1296 B** | **1.00** |
21+
| ExecutePipeline_V8 | 5 | 374.64 ns | 0.452 ns | 0.619 ns | 0.48 | - | - | 0.00 |
22+
| | | | | | | | | |
23+
| **ExecutePipeline_V7** | **10** | **1,706.53 ns** | **8.257 ns** | **12.359 ns** | **1.00** | **0.0992** | **2536 B** | **1.00** |
24+
| ExecutePipeline_V8 | 10 | 775.52 ns | 3.341 ns | 4.792 ns | 0.45 | - | - | 0.00 |
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
```
22
3-
BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2) (Hyper-V)
3+
BenchmarkDotNet v0.13.11, Windows 11 (10.0.22631.2861/23H2/2023Update/SunValley3) (Hyper-V)
44
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 16 logical and 8 physical cores
5-
.NET SDK 7.0.401
6-
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
5+
.NET SDK 8.0.100
6+
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
77
88
Job=MediumRun Toolchain=InProcessEmitToolchain IterationCount=15
99
LaunchCount=2 WarmupCount=10
1010
1111
```
12-
| Method | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
13-
|--------------------------- |---------:|---------:|---------:|------:|--------:|----------:|------------:|
14-
| Predicate_SwitchExpression | 16.69 ns | 0.035 ns | 0.051 ns | 1.00 | 0.00 | - | NA |
15-
| Predicate_PredicateBuilder | 34.01 ns | 0.297 ns | 0.445 ns | 2.04 | 0.02 | - | NA |
12+
| Method | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
13+
|--------------------------- |----------:|----------:|----------:|------:|--------:|----------:|------------:|
14+
| Predicate_SwitchExpression | 9.628 ns | 0.0755 ns | 0.1082 ns | 1.00 | 0.00 | - | NA |
15+
| Predicate_PredicateBuilder | 27.885 ns | 0.1972 ns | 0.2890 ns | 2.90 | 0.04 | - | NA |

0 commit comments

Comments
 (0)