BenchmarkDotNet v0.13.7, Windows 11 (10.0.22621.2134/22H2/2022Update/SunValley2)
11th Gen Intel Core i3-1115G4 3.00GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 7.0.306
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Job=ShortRun MinIterationTime=200.0000 ms Toolchain=InProcessNoEmitToolchain
IterationCount=3 LaunchCount=1 WarmupCount=3
Method | Size | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
Scalar | 1 | 1.4457 ns | 0.7336 ns | 0.0402 ns | 0.27 | 0.00 | - | NA |
SliceBy8 | 1 | 5.3904 ns | 1.6900 ns | 0.0926 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 1 | 0.7228 ns | 0.2959 ns | 0.0162 ns | 0.13 | 0.00 | - | NA |
Research | 1 | 12.6202 ns | 0.5536 ns | 0.0303 ns | 2.34 | 0.04 | - | NA |
Scalar | 8 | 10.2600 ns | 8.1196 ns | 0.4451 ns | 1.39 | 0.06 | - | NA |
SliceBy8 | 8 | 7.3595 ns | 0.4017 ns | 0.0220 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 8 | 10.2392 ns | 1.1550 ns | 0.0633 ns | 1.39 | 0.01 | - | NA |
Research | 8 | 16.5824 ns | 0.3830 ns | 0.0210 ns | 2.25 | 0.00 | - | NA |
Scalar | 16 | 24.3433 ns | 1.9433 ns | 0.1065 ns | 2.33 | 0.03 | - | NA |
SliceBy8 | 16 | 10.4526 ns | 1.7098 ns | 0.0937 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 16 | 3.1463 ns | 0.4526 ns | 0.0248 ns | 0.30 | 0.00 | - | NA |
Research | 16 | 5.3742 ns | 0.2324 ns | 0.0127 ns | 0.51 | 0.01 | - | NA |
Scalar | 32 | 63.1996 ns | 3.0799 ns | 0.1688 ns | 3.94 | 0.01 | - | NA |
SliceBy8 | 32 | 16.0249 ns | 0.5109 ns | 0.0280 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 32 | 5.6996 ns | 1.0002 ns | 0.0548 ns | 0.36 | 0.00 | - | NA |
Research | 32 | 6.1466 ns | 1.9259 ns | 0.1056 ns | 0.38 | 0.01 | - | NA |
Scalar | 48 | 104.0078 ns | 4.1009 ns | 0.2248 ns | 4.78 | 0.02 | - | NA |
SliceBy8 | 48 | 21.7425 ns | 2.1600 ns | 0.1184 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 48 | 4.6594 ns | 0.1985 ns | 0.0109 ns | 0.21 | 0.00 | - | NA |
Research | 48 | 6.8039 ns | 0.6020 ns | 0.0330 ns | 0.31 | 0.00 | - | NA |
Scalar | 64 | 143.1253 ns | 1.8198 ns | 0.0997 ns | 5.10 | 0.01 | - | NA |
SliceBy8 | 64 | 28.0410 ns | 1.0758 ns | 0.0590 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 64 | 6.3377 ns | 0.2481 ns | 0.0136 ns | 0.23 | 0.00 | - | NA |
Research | 64 | 7.7420 ns | 0.7310 ns | 0.0401 ns | 0.28 | 0.00 | - | NA |
Scalar | 127 | 298.4037 ns | 1.3119 ns | 0.0719 ns | 4.98 | 0.02 | - | NA |
SliceBy8 | 127 | 59.9367 ns | 3.9762 ns | 0.2179 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 127 | 43.9971 ns | 7.1104 ns | 0.3897 ns | 0.73 | 0.00 | - | NA |
Research | 127 | 12.8011 ns | 1.5181 ns | 0.0832 ns | 0.21 | 0.00 | - | NA |
Scalar | 128 | 301.2926 ns | 5.7250 ns | 0.3138 ns | 5.39 | 0.01 | - | NA |
SliceBy8 | 128 | 55.8633 ns | 2.1418 ns | 0.1174 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 128 | 7.0879 ns | 0.8849 ns | 0.0485 ns | 0.13 | 0.00 | - | NA |
Research | 128 | 13.5559 ns | 0.6572 ns | 0.0360 ns | 0.24 | 0.00 | - | NA |
Scalar | 255 | 619.0372 ns | 7.6333 ns | 0.4184 ns | 5.23 | 0.02 | - | NA |
SliceBy8 | 255 | 118.3874 ns | 8.9538 ns | 0.4908 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 255 | 48.3680 ns | 1.4003 ns | 0.0768 ns | 0.41 | 0.00 | - | NA |
Research | 255 | 25.9728 ns | 2.9252 ns | 0.1603 ns | 0.22 | 0.00 | - | NA |
Scalar | 256 | 617.2112 ns | 21.6006 ns | 1.1840 ns | 5.32 | 0.00 | - | NA |
SliceBy8 | 256 | 116.0338 ns | 4.8471 ns | 0.2657 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 256 | 12.3484 ns | 1.1281 ns | 0.0618 ns | 0.11 | 0.00 | - | NA |
Research | 256 | 13.4015 ns | 1.8044 ns | 0.0989 ns | 0.12 | 0.00 | - | NA |
Scalar | 511 | 1,245.4641 ns | 8.1480 ns | 0.4466 ns | 5.35 | 0.01 | - | NA |
SliceBy8 | 511 | 232.6922 ns | 3.2074 ns | 0.1758 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 511 | 57.2606 ns | 1.4476 ns | 0.0793 ns | 0.25 | 0.00 | - | NA |
Research | 511 | 56.9077 ns | 0.2804 ns | 0.0154 ns | 0.24 | 0.00 | - | NA |
Scalar | 512 | 1,248.3284 ns | 11.7175 ns | 0.6423 ns | 5.45 | 0.01 | - | NA |
SliceBy8 | 512 | 228.9760 ns | 6.1641 ns | 0.3379 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 512 | 20.2992 ns | 0.4857 ns | 0.0266 ns | 0.09 | 0.00 | - | NA |
Research | 512 | 29.4612 ns | 2.5173 ns | 0.1380 ns | 0.13 | 0.00 | - | NA |
Scalar | 1023 | 2,513.1945 ns | 177.4130 ns | 9.7246 ns | 5.50 | 0.02 | - | NA |
SliceBy8 | 1023 | 457.1540 ns | 3.9080 ns | 0.2142 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 1023 | 73.9651 ns | 2.2137 ns | 0.1213 ns | 0.16 | 0.00 | - | NA |
Research | 1023 | 62.2254 ns | 1.2367 ns | 0.0678 ns | 0.14 | 0.00 | - | NA |
Scalar | 1024 | 2,509.3697 ns | 31.6514 ns | 1.7349 ns | 5.52 | 0.01 | - | NA |
SliceBy8 | 1024 | 454.4006 ns | 8.6038 ns | 0.4716 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 1024 | 36.6420 ns | 0.5554 ns | 0.0304 ns | 0.08 | 0.00 | - | NA |
Research | 1024 | 48.6549 ns | 2.2210 ns | 0.1217 ns | 0.11 | 0.00 | - | NA |
Scalar | 65536 | 161,567.5781 ns | 774.1695 ns | 42.4348 ns | 5.56 | 0.03 | - | NA |
SliceBy8 | 65536 | 29,050.4639 ns | 3,190.2685 ns | 174.8694 ns | 1.00 | 0.00 | - | NA |
SystemIoHashing | 65536 | 2,033.2535 ns | 109.6268 ns | 6.0090 ns | 0.07 | 0.00 | - | NA |
Research | 65536 | 2,049.1826 ns | 54.4456 ns | 2.9843 ns | 0.07 | 0.00 | - | NA |