@@ -16,23 +16,23 @@ Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores
1616```
1717| Method | N | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen 0 | Gen 1 | Gen 2 | Allocated |
1818| ---------------------------- | ------ | --------------:| -------------:| --------------:| --------------:| ------:| --------:| ---------:| ------:| ------:| ------------:|
19- | ** Lazy** | ** 1** | ** 23.49 ns** | ** 0.075 ns** | ** 0.066 ns** | ** 23.48 ns** | ** 1.00** | ** 0.00** | ** 0.0382** | ** -** | ** -** | ** 160 B** |
20- | LazyExecutionAndPublication | 1 | 21.54 ns | 0.143 ns | 0.127 ns | 21.55 ns | 0.92 | 0.01 | 0.0382 | - | - | 160 B |
21- | SLazy | 1 | 16.10 ns | 0.263 ns | 0.246 ns | 15.99 ns | 0.69 | 0.01 | 0.0287 | - | - | 120 B |
19+ | ** Lazy** | ** 1** | ** 22.50 ns** | ** 0.449 ns** | ** 0.763 ns** | ** 22.16 ns** | ** 1.00** | ** 0.00** | ** 0.0382** | ** -** | ** -** | ** 160 B** |
20+ | LazyExecutionAndPublication | 1 | 22.22 ns | 0.466 ns | 0.536 ns | 22.11 ns | 0.97 | 0.05 | 0.0382 | - | - | 160 B |
21+ | SLazy | 1 | 16.22 ns | 0.137 ns | 0.114 ns | 16.23 ns | 0.70 | 0.02 | 0.0287 | - | - | 120 B |
2222| | | | | | | | | | | | |
23- | ** Lazy** | ** 10** | ** 195.37 ns** | ** 1.385 ns** | ** 1.295 ns** | ** 195.02 ns** | ** 1.00** | ** 0.00** | ** 0.3309** | ** -** | ** -** | ** 1,384 B** |
24- | LazyExecutionAndPublication | 10 | 207.25 ns | 4.024 ns | 6.264 ns | 206.40 ns | 1.07 | 0.03 | 0.3309 | - | - | 1,384 B |
25- | SLazy | 10 | 147.05 ns | 1.701 ns | 1.420 ns | 147.27 ns | 0.75 | 0.01 | 0.2351 | - | - | 984 B |
23+ | ** Lazy** | ** 10** | ** 202.49 ns** | ** 3.694 ns** | ** 3.628 ns** | ** 200.95 ns** | ** 1.00** | ** 0.00** | ** 0.3309** | ** -** | ** -** | ** 1,384 B** |
24+ | LazyExecutionAndPublication | 10 | 201.18 ns | 1.589 ns | 1.487 ns | 201.02 ns | 0.99 | 0.02 | 0.3309 | - | - | 1,384 B |
25+ | SLazy | 10 | 143.28 ns | 2.875 ns | 2.824 ns | 142.50 ns | 0.71 | 0.02 | 0.2351 | - | - | 984 B |
2626| | | | | | | | | | | | |
27- | ** Lazy** | ** 100** | ** 1,890.13 ns** | ** 28.512 ns** | ** 23.809 ns** | ** 1,881.19 ns** | ** 1.00** | ** 0.00** | ** 3.2558 ** | ** -** | ** -** | ** 13,624 B** |
28- | LazyExecutionAndPublication | 100 | 1,996.97 ns | 38.941 ns | 41.666 ns | 1,978.26 ns | 1.06 | 0.03 | 3.2539 | - | - | 13,624 B |
29- | SLazy | 100 | 1,339.82 ns | 25.846 ns | 26.542 ns | 1,336.61 ns | 0.71 | 0.02 | 2.3003 | - | - | 9,624 B |
27+ | ** Lazy** | ** 100** | ** 2,012.92 ns** | ** 30.173 ns** | ** 34.747 ns** | ** 2,003.43 ns** | ** 1.00** | ** 0.00** | ** 3.2539 ** | ** -** | ** -** | ** 13,624 B** |
28+ | LazyExecutionAndPublication | 100 | 2,034.90 ns | 35.676 ns | 42.469 ns | 2,024.93 ns | 1.01 | 0.03 | 3.2539 | - | - | 13,624 B |
29+ | SLazy | 100 | 1,360.76 ns | 25.861 ns | 21.595 ns | 1,359.66 ns | 0.67 | 0.02 | 2.3003 | - | - | 9,624 B |
3030| | | | | | | | | | | | |
31- | ** Lazy** | ** 1000** | ** 19,320.80 ns** | ** 381.224 ns** | ** 423.730 ns** | ** 19,347.76 ns** | ** 1.00** | ** 0.00** | ** 32.5012** | ** -** | ** -** | ** 136,024 B** |
32- | LazyExecutionAndPublication | 1000 | 19,640.55 ns | 347.447 ns | 325.002 ns | 19,690.26 ns | 1.01 | 0.03 | 32.5012 | - | - | 136,024 B |
33- | SLazy | 1000 | 13,186.66 ns | 209.667 ns | 185.865 ns | 13,151.21 ns | 0.68 | 0.02 | 22.9492 | - | - | 96,024 B |
31+ | ** Lazy** | ** 1000** | ** 19,391.63 ns** | ** 195.598 ns** | ** 163.333 ns** | ** 19,312.63 ns** | ** 1.00** | ** 0.00** | ** 32.5012** | ** -** | ** -** | ** 136,024 B** |
32+ | LazyExecutionAndPublication | 1000 | 21,608.07 ns | 308.875 ns | 288.922 ns | 21,617.02 ns | 1.11 | 0.01 | 32.5012 | - | - | 136,024 B |
33+ | SLazy | 1000 | 13,113.88 ns | 200.511 ns | 167.436 ns | 13,089.79 ns | 0.68 | 0.01 | 22.9492 | - | - | 96,024 B |
3434| | | | | | | | | | | | |
35- | ** Lazy** | ** 10000** | ** 213,004.25 ns** | ** 9,668.635 ns** | ** 27,741.126 ns** | ** 198,535.77 ns** | ** 1.00** | ** 0.00** | ** 325.1953** | ** -** | ** -** | ** 1,360,024 B** |
36- | LazyExecutionAndPublication | 10000 | 192,453.36 ns | 3,600.379 ns | 3,367.797 ns | 190,729.71 ns | 0.92 | 0.10 | 325.1953 | - | - | 1,360,024 B |
37- | SLazy | 10000 | 129,510.58 ns | 2,045.435 ns | 2,799.815 ns | 128,340 .17 ns | 0.60 | 0.07 | 229.4922 | - | - | 960,024 B |
35+ | ** Lazy** | ** 10000** | ** 201,931.58 ns** | ** 4,956.269 ns** | ** 14,140.514 ns** | ** 195,520.00 ns** | ** 1.00** | ** 0.00** | ** 325.1953** | ** -** | ** -** | ** 1,360,024 B** |
36+ | LazyExecutionAndPublication | 10000 | 200,473.35 ns | 1,523.730 ns | 1,189.628 ns | 200,682.32 ns | 0.98 | 0.07 | 325.1953 | - | - | 1,360,024 B |
37+ | SLazy | 10000 | 136,375.92 ns | 2,699.036 ns | 6,092.175 ns | 133,926 .17 ns | 0.67 | 0.05 | 229.4922 | - | - | 960,024 B |
3838
0 commit comments