AsyncEnumerable.Int32.AsyncEnumerableInt32Select
AsyncEnumerableInt32Select.cs
BenchmarkDotNet =v0.13.1, OS =macOS Catalina 10.15.7 (19H1519) [Darwin 19.6.0]
Intel Core i5-7360U CPU 2.30GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
.NET SDK =6.0.100
[Host] : .NET Core 3.1.20 (CoreCLR 4.700.21.47003, CoreFX 4.700.21.47101), X64 RyuJIT
.NET 6 : .NET 6.0.0 (6.0.21.52210), X64 RyuJIT
.NET 6 PGO : .NET 6.0.0 (6.0.21.52210), X64 RyuJIT
.NET Core 3.1 : .NET Core 3.1.20 (CoreCLR 4.700.21.47003, CoreFX 4.700.21.47101), X64 RyuJIT
Method
Job
EnvironmentVariables
Runtime
Count
Mean
Error
StdDev
Median
Ratio
RatioSD
Allocated
ForeachLoop
.NET 6
Empty
.NET 6.0
100
174.1 ms
1.52 ms
1.42 ms
174.4 ms
baseline
21 KB
Linq
.NET 6
Empty
.NET 6.0
100
174.4 ms
1.29 ms
1.21 ms
174.1 ms
1.00x slower
0.01x
51 KB
Hyperlinq
.NET 6
Empty
.NET 6.0
100
173.9 ms
1.52 ms
1.42 ms
174.0 ms
1.00x faster
0.01x
41 KB
Hyperlinq_ValueDelegate
.NET 6
Empty
.NET 6.0
100
174.3 ms
1.36 ms
1.21 ms
174.5 ms
1.00x slower
0.01x
39 KB
ForeachLoop
.NET 6 PGO
DOTNET_ReadyToRun=0,DOTNET_TC_QuickJitForLoops=1,DOTNET_TieredPGO=1
.NET 6.0
100
173.7 ms
1.62 ms
1.52 ms
174.0 ms
baseline
21 KB
Linq
.NET 6 PGO
DOTNET_ReadyToRun=0,DOTNET_TC_QuickJitForLoops=1,DOTNET_TieredPGO=1
.NET 6.0
100
158.5 ms
5.76 ms
16.62 ms
157.6 ms
1.05x faster
0.16x
51 KB
Hyperlinq
.NET 6 PGO
DOTNET_ReadyToRun=0,DOTNET_TC_QuickJitForLoops=1,DOTNET_TieredPGO=1
.NET 6.0
100
170.5 ms
3.35 ms
6.85 ms
173.2 ms
1.03x faster
0.05x
39 KB
Hyperlinq_ValueDelegate
.NET 6 PGO
DOTNET_ReadyToRun=0,DOTNET_TC_QuickJitForLoops=1,DOTNET_TieredPGO=1
.NET 6.0
100
171.7 ms
3.39 ms
8.93 ms
173.4 ms
1.07x faster
0.17x
39 KB
ForeachLoop
.NET Core 3.1
Empty
.NET Core 3.1
100
174.8 ms
2.19 ms
1.94 ms
174.9 ms
baseline
20 KB
Linq
.NET Core 3.1
Empty
.NET Core 3.1
100
173.7 ms
3.45 ms
10.00 ms
175.7 ms
1.09x faster
0.21x
47 KB
Hyperlinq
.NET Core 3.1
Empty
.NET Core 3.1
100
173.0 ms
3.45 ms
9.15 ms
175.0 ms
1.01x faster
0.02x
36 KB
Hyperlinq_ValueDelegate
.NET Core 3.1
Empty
.NET Core 3.1
100
175.5 ms
3.17 ms
2.97 ms
175.8 ms
1.01x slower
0.03x
36 KB