```

BenchmarkDotNet v0.16.0-nightly.20260703.576, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V45 2.60GHz, 1 CPU, 8 logical and 4 physical cores
Memory: 31.34 GB Total, 5.49 GB Available
.NET SDK 11.0.100-rc.1.26404.101
  [Host]     : .NET 11.0.0 (11.0.0-rc.1.26404.101, 11.0.26.40501), X64 RyuJIT x86-64-v4
  Job-TPEJOW : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-HKHXHK : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4

EvaluateOverhead=False  OutlierMode=Default  PowerPlanMode=  
IterationTime=250ms  MaxIterationCount=20  MemoryRandomization=Default  
MinIterationCount=15  WarmupCount=1  

```
| Method                          | Toolchain               | Mean      | Error     | Ratio | Allocated | Alloc Ratio |
|-------------------------------- |------------------------ |----------:|----------:|------:|----------:|------------:|
| IterateTryGetArray              | /artifacts-main/corerun |  5.167 ns | 0.1154 ns |  1.00 |         - |          NA |
| IterateTryGetArray              | /artifacts-pr/corerun   |  4.905 ns | 0.5798 ns |  0.95 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachArray             | /artifacts-main/corerun |  4.152 ns | 0.2646 ns |  1.00 |         - |          NA |
| IterateForEachArray             | /artifacts-pr/corerun   |  4.665 ns | 0.3883 ns |  1.13 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionArray         | /artifacts-main/corerun | 12.265 ns | 1.0037 ns |  1.00 |         - |          NA |
| IterateGetPositionArray         | /artifacts-pr/corerun   | 13.533 ns | 0.7628 ns |  1.11 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstArray                      | /artifacts-main/corerun |  2.402 ns | 0.2426 ns |  1.00 |         - |          NA |
| FirstArray                      | /artifacts-pr/corerun   |  3.003 ns | 0.0862 ns |  1.26 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanArray                  | /artifacts-main/corerun |  2.802 ns | 0.3487 ns |  1.00 |         - |          NA |
| FirstSpanArray                  | /artifacts-pr/corerun   |  3.027 ns | 0.0727 ns |  1.10 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanMemory                 | /artifacts-main/corerun |  2.994 ns | 0.2454 ns |  1.00 |         - |          NA |
| FirstSpanMemory                 | /artifacts-pr/corerun   |  3.095 ns | 0.0576 ns |  1.04 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanSingleSegment          | /artifacts-main/corerun |  1.872 ns | 0.1103 ns |  1.00 |         - |          NA |
| FirstSpanSingleSegment          | /artifacts-pr/corerun   |  1.898 ns | 0.0356 ns |  1.02 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanTenSegments            | /artifacts-main/corerun |  1.665 ns | 0.0623 ns |  1.00 |         - |          NA |
| FirstSpanTenSegments            | /artifacts-pr/corerun   |  1.484 ns | 0.0777 ns |  0.89 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceArray                      | /artifacts-main/corerun |  6.235 ns | 0.1702 ns |  1.00 |         - |          NA |
| SliceArray                      | /artifacts-pr/corerun   |  5.750 ns | 0.0865 ns |  0.92 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetMemory             | /artifacts-main/corerun |  7.308 ns | 0.2426 ns |  1.00 |         - |          NA |
| IterateTryGetMemory             | /artifacts-pr/corerun   |  6.723 ns | 0.9006 ns |  0.92 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachMemory            | /artifacts-main/corerun |  7.757 ns | 0.1542 ns |  1.00 |         - |          NA |
| IterateForEachMemory            | /artifacts-pr/corerun   |  6.687 ns | 0.6804 ns |  0.86 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionMemory        | /artifacts-main/corerun | 13.141 ns | 0.8555 ns |  1.00 |         - |          NA |
| IterateGetPositionMemory        | /artifacts-pr/corerun   | 15.144 ns | 1.1702 ns |  1.16 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstMemory                     | /artifacts-main/corerun |  2.833 ns | 0.0516 ns |  1.00 |         - |          NA |
| FirstMemory                     | /artifacts-pr/corerun   |  3.237 ns | 0.1980 ns |  1.14 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceMemory                     | /artifacts-main/corerun |  5.561 ns | 0.7371 ns |  1.00 |         - |          NA |
| SliceMemory                     | /artifacts-pr/corerun   |  6.600 ns | 0.2943 ns |  1.21 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetSingleSegment      | /artifacts-main/corerun |  5.310 ns | 0.5445 ns |  1.00 |         - |          NA |
| IterateTryGetSingleSegment      | /artifacts-pr/corerun   |  5.564 ns | 0.0925 ns |  1.06 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachSingleSegment     | /artifacts-main/corerun |  5.047 ns | 0.4207 ns |  1.00 |         - |          NA |
| IterateForEachSingleSegment     | /artifacts-pr/corerun   |  5.059 ns | 0.1415 ns |  1.01 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionSingleSegment | /artifacts-main/corerun | 12.016 ns | 0.7292 ns |  1.00 |         - |          NA |
| IterateGetPositionSingleSegment | /artifacts-pr/corerun   | 12.016 ns | 0.2354 ns |  1.01 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSingleSegment              | /artifacts-main/corerun |  1.605 ns | 0.0673 ns |  1.00 |         - |          NA |
| FirstSingleSegment              | /artifacts-pr/corerun   |  1.075 ns | 0.0643 ns |  0.67 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceSingleSegment              | /artifacts-main/corerun |  6.312 ns | 0.2731 ns |  1.00 |         - |          NA |
| SliceSingleSegment              | /artifacts-pr/corerun   |  6.104 ns | 0.0957 ns |  0.97 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetTenSegments        | /artifacts-main/corerun | 16.769 ns | 0.5557 ns |  1.00 |         - |          NA |
| IterateTryGetTenSegments        | /artifacts-pr/corerun   | 15.257 ns | 1.9882 ns |  0.91 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachTenSegments       | /artifacts-main/corerun | 15.452 ns | 0.5257 ns |  1.00 |         - |          NA |
| IterateForEachTenSegments       | /artifacts-pr/corerun   | 15.434 ns | 1.6002 ns |  1.00 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionTenSegments   | /artifacts-main/corerun | 20.816 ns | 1.7109 ns |  1.00 |         - |          NA |
| IterateGetPositionTenSegments   | /artifacts-pr/corerun   | 24.723 ns | 1.5777 ns |  1.20 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstTenSegments                | /artifacts-main/corerun |  1.099 ns | 0.0122 ns |  1.00 |         - |          NA |
| FirstTenSegments                | /artifacts-pr/corerun   |  1.166 ns | 0.0668 ns |  1.06 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceTenSegments                | /artifacts-main/corerun | 10.082 ns | 1.3189 ns |  1.00 |         - |          NA |
| SliceTenSegments                | /artifacts-pr/corerun   | 11.232 ns | 0.5114 ns |  1.14 |         - |          NA |
