This benchmark has been jumping up and down throughout the whole net7.0 cycle but looking at the 6.0 data point seems like it gradually regressed.
Link to the chart:
https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu%2018.04/System.Buffers.Tests.ReadOnlySequenceTests(Char).IterateGetPositionSingleSegment.html
Screenshot:

Benchmark results from 7.0-RC2 vs 6.0:
Details
System.Buffers.Tests.ReadOnlySequenceTests.IterateGetPositionArray
| Result |
Ratio |
Alloc Delta |
Operating System |
Bit |
Processor Name |
Modality |
| Slower |
0.77 |
+0 |
ubuntu 18.04 |
Arm64 |
Unknown processor |
|
| Noise |
- |
+0 |
Windows 11 |
Arm64 |
Unknown processor |
|
| Slower |
0.86 |
+0 |
Windows 11 |
Arm64 |
Microsoft SQ1 3.0 GHz |
|
| Slower |
0.90 |
+0 |
Windows 11 |
Arm64 |
Microsoft SQ1 3.0 GHz |
|
| Same |
0.92 |
+0 |
macOS Monterey 12.6 |
Arm64 |
Apple M1 |
|
| Same |
0.94 |
+0 |
macOS Monterey 12.6 |
Arm64 |
Apple M1 Max |
|
| Slower |
0.67 |
+0 |
Windows 10 |
X64 |
Intel Core i7-8650U CPU 1.90GHz (Kaby Lake R) |
bimodal |
| Noise |
- |
+0 |
Windows 11 |
X64 |
AMD Ryzen Threadripper PRO 3945WX 12-Cores |
|
| Same |
0.98 |
+0 |
Windows 11 |
X64 |
AMD Ryzen 9 5900X |
|
| Same |
0.95 |
+0 |
Windows 11 |
X64 |
AMD Ryzen 9 7950X |
|
| Slower |
0.84 |
+0 |
Windows 11 |
X64 |
Intel Core i7-8700 CPU 3.20GHz (Coffee Lake) |
|
| Slower |
0.73 |
+0 |
debian 11 |
X64 |
Intel Core i7-8700 CPU 3.20GHz (Coffee Lake) |
|
| Same |
1.07 |
+0 |
ubuntu 18.04 |
X64 |
AMD Ryzen 9 5900X |
|
| Slower |
0.84 |
+0 |
ubuntu 18.04 |
X64 |
Intel Xeon CPU E5-1650 v4 3.60GHz |
|
| Same |
0.88 |
+0 |
ubuntu 20.04 |
X64 |
AMD Ryzen 9 5900X |
several? |
| Same |
0.94 |
+0 |
ubuntu 20.04 |
X64 |
Intel Core i7-8650U CPU 1.90GHz (Kaby Lake R) |
|
| Same |
0.93 |
+0 |
ubuntu 20.04 |
X64 |
Intel Core i7-8700 CPU 3.20GHz (Coffee Lake) |
|
| Slower |
0.87 |
+0 |
macOS Big Sur 11.7 |
X64 |
Intel Core i5-4278U CPU 2.60GHz (Haswell) |
|
| Slower |
0.85 |
+0 |
macOS Monterey 12.6 |
X64 |
Intel Core i7-4870HQ CPU 2.50GHz (Haswell) |
|
This benchmark has been jumping up and down throughout the whole net7.0 cycle but looking at the 6.0 data point seems like it gradually regressed.
Link to the chart:
https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu%2018.04/System.Buffers.Tests.ReadOnlySequenceTests(Char).IterateGetPositionSingleSegment.html
Screenshot:

Benchmark results from 7.0-RC2 vs 6.0:
Details
System.Buffers.Tests.ReadOnlySequenceTests.IterateGetPositionArray