@@ -18,36 +18,36 @@ BenchmarkDotNet=v0.12.1.1521-nightly, OS=Windows 10.0.19043
18
18
Intel Core i7-7567U CPU 3.50GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
19
19
.NET SDK =6.0.100-preview.2.21155.3
20
20
[Host] : .NET 6.0.0 (6.0.21.15406), X64 RyuJIT
21
- Job-KXCEYC : .NET 6.0.0 (6.0.21.15406), X64 RyuJIT
21
+ Job-XHOKQA : .NET 6.0.0 (6.0.21.15406), X64 RyuJIT
22
22
23
23
Runtime =.NET 6.0
24
24
25
25
```
26
- | Method | Categories | Count | Mean | Error | StdDev | Ratio | RatioSD | Gen 0 | Gen 1 | Gen 2 | Allocated |
27
- | ------------------------------------ | -------------------------- | ------ | -----------:| --------:| --------:| ------:| --------: | ------- :| ------:| ------:| ----------:|
28
- | Linq_Array | Array | 100 | 595 .0 ns | 4.34 ns | 4.06 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
29
- | Hyperlinq_Array | Array | 100 | 192.7 ns | 0.61 ns | 0.51 ns | 0.32 | 0.00 | - | - | - | - |
30
- | | | | | | | | | | | | |
31
- | Linq_Enumerable_Value | Enumerable_Value | 100 | 749.5 ns | 2 .53 ns | 2.37 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
32
- | Hyperlinq_Enumerable_Value | Enumerable_Value | 100 | 228.9 ns | 2.89 ns | 2.42 ns | 0.31 | 0.00 | - | - | - | - |
33
- | | | | | | | | | | | | |
34
- | Linq_Collection_Value | Collection_Value | 100 | 754.4 ns | 7.67 ns | 7.17 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
35
- | Hyperlinq_Collection_Value | Collection_Value | 100 | 206.9 ns | 1.72 ns | 1.34 ns | 0.27 | 0.00 | - | - | - | - |
36
- | | | | | | | | | | | | |
37
- | Linq_List_Value | List_Value | 100 | 748.2 ns | 3.10 ns | 2.90 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
38
- | Hyperlinq_List_Value | List_Value | 100 | 611.6 ns | 2.82 ns | 2.50 ns | 0.82 | 0.00 | - | - | - | - |
39
- | | | | | | | | | | | | |
40
- | Linq_AsyncEnumerable_Value | AsyncEnumerable_Value | 100 | 1,871.6 ns | 3.28 ns | 3.07 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
41
- | Hyperlinq_AsyncEnumerable_Value | AsyncEnumerable_Value | 100 | 274.0 ns | 0.63 ns | 0.59 ns | 0.15 | 0.00 | - | - | - | - |
42
- | | | | | | | | | | | | |
43
- | Linq_Enumerable_Reference | Enumerable_Reference | 100 | 731.6 ns | 9.35 ns | 8.75 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
44
- | Hyperlinq_Enumerable_Reference | Enumerable_Reference | 100 | 777.0 ns | 3.04 ns | 2.54 ns | 1.06 | 0.02 | 0.0153 | - | - | 32 B |
45
- | | | | | | | | | | | | |
46
- | Linq_Collection_Reference | Collection_Reference | 100 | 723.4 ns | 2.88 ns | 2.55 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
47
- | Hyperlinq_Collection_Reference | Collection_Reference | 100 | 757.4 ns | 4.79 ns | 4.48 ns | 1.05 | 0.01 | 0.0153 | - | - | 32 B |
48
- | | | | | | | | | | | | |
49
- | Linq_List_Reference | List_Reference | 100 | 726.2 ns | 4.17 ns | 3.69 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
50
- | Hyperlinq_List_Reference | List_Reference | 100 | 610 .9 ns | 1.23 ns | 1.15 ns | 0.84 | 0.00 | - | - | - | - |
51
- | | | | | | | | | | | | |
52
- | Linq_AsyncEnumerable_Reference | AsyncEnumerable_Reference | 100 | 1,866.5 ns | 4.85 ns | 3.79 ns | 1.00 | 0 .00 | 0.0153 | - | - | 32 B |
53
- | Hyperlinq_AsyncEnumerable_Reference | AsyncEnumerable_Reference | 100 | 302.5 ns | 1.93 ns | 1.80 ns | 0.16 | 0.00 | 0.0153 | - | - | 32 B |
26
+ | Method | Categories | Count | Mean | Error | StdDev | Ratio | Gen 0 | Gen 1 | Gen 2 | Allocated |
27
+ | ------------------------------------ | -------------------------- | ------ | -----------:| --------:| --------:| ------:| -------:| ------:| ------:| ----------:|
28
+ | Linq_Array | Array | 100 | 592 .0 ns | 2.18 ns | 1.82 ns | 1.00 | 0.0153 | - | - | 32 B |
29
+ | Hyperlinq_Array | Array | 100 | 193.8 ns | 1.53 ns | 1.28 ns | 0.33 | - | - | - | - |
30
+ | | | | | | | | | | | |
31
+ | Linq_Enumerable_Value | Enumerable_Value | 100 | 757.1 ns | 9 .53 ns | 8.92 ns | 1.00 | 0.0153 | - | - | 32 B |
32
+ | Hyperlinq_Enumerable_Value | Enumerable_Value | 100 | 228.8 ns | 1.41 ns | 1.25 ns | 0.30 | - | - | - | - |
33
+ | | | | | | | | | | | |
34
+ | Linq_Collection_Value | Collection_Value | 100 | 750.8 ns | 2.92 ns | 2.74 ns | 1.00 | 0.0153 | - | - | 32 B |
35
+ | Hyperlinq_Collection_Value | Collection_Value | 100 | 206.9 ns | 1.60 ns | 1.34 ns | 0.28 | - | - | - | - |
36
+ | | | | | | | | | | | |
37
+ | Linq_List_Value | List_Value | 100 | 729.5 ns | 6.13 ns | 5.12 ns | 1.00 | 0.0153 | - | - | 32 B |
38
+ | Hyperlinq_List_Value | List_Value | 100 | 614.8 ns | 6.33 ns | 5.92 ns | 0.84 | - | - | - | - |
39
+ | | | | | | | | | | | |
40
+ | Linq_AsyncEnumerable_Value | AsyncEnumerable_Value | 100 | 1,847.2 ns | 9.89 ns | 8.77 ns | 1.00 | 0.0153 | - | - | 32 B |
41
+ | Hyperlinq_AsyncEnumerable_Value | AsyncEnumerable_Value | 100 | 273.3 ns | 1.04 ns | 0.92 ns | 0.15 | - | - | - | - |
42
+ | | | | | | | | | | | |
43
+ | Linq_Enumerable_Reference | Enumerable_Reference | 100 | 726.7 ns | 3.21 ns | 3.00 ns | 1.00 | 0.0153 | - | - | 32 B |
44
+ | Hyperlinq_Enumerable_Reference | Enumerable_Reference | 100 | 780.2 ns | 6.27 ns | 5.23 ns | 1.07 | 0.0153 | - | - | 32 B |
45
+ | | | | | | | | | | | |
46
+ | Linq_Collection_Reference | Collection_Reference | 100 | 754.7 ns | 7.32 ns | 6.11 ns | 1.00 | 0.0153 | - | - | 32 B |
47
+ | Hyperlinq_Collection_Reference | Collection_Reference | 100 | 757.3 ns | 3.90 ns | 3.65 ns | 1.00 | 0.0153 | - | - | 32 B |
48
+ | | | | | | | | | | | |
49
+ | Linq_List_Reference | List_Reference | 100 | 724.9 ns | 4.12 ns | 3.85 ns | 1.00 | 0.0153 | - | - | 32 B |
50
+ | Hyperlinq_List_Reference | List_Reference | 100 | 611 .9 ns | 2.85 ns | 2.66 ns | 0.84 | - | - | - | - |
51
+ | | | | | | | | | | | |
52
+ | Linq_AsyncEnumerable_Reference | AsyncEnumerable_Reference | 100 | 1,846.2 ns | 6.31 ns | 5.90 ns | 1.00 | 0.0153 | - | - | 32 B |
53
+ | Hyperlinq_AsyncEnumerable_Reference | AsyncEnumerable_Reference | 100 | 301.6 ns | 2.90 ns | 2.27 ns | 0.16 | 0.0153 | - | - | 32 B |
0 commit comments