@@ -18,36 +18,36 @@ BenchmarkDotNet=v0.12.1.1521-nightly, OS=Windows 10.0.19043
1818Intel Core i7-7567U CPU 3.50GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
1919.NET SDK =6.0.100-preview.2.21155.3
2020 [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
2222
2323Runtime =.NET 6.0
2424
2525```
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