<details>
<summary>System.Buffers.Text.Tests.Utf8ParserTests</summary>

```
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
  Job-NRQIIJ : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-NGSIDY : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), 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  PowerPlanMode=  IterationTime=250ms
MaxIterationCount=20  MinIterationCount=15  WarmupCount=1
```
| Method                 | Toolchain               | value                          | Mean      | Error     | Ratio | Allocated | Alloc Ratio |
|----------------------- |------------------------ |------------------------------- |----------:|----------:|------:|----------:|------------:|
| **TryParseBool**           | **Main** | ** True **                         |  **1.321 ns** | **0.0380 ns** |  **1.00** |         **-** |          **NA** |
| TryParseBool           | PR   |  True                          |  1.230 ns | 0.1210 ns |  0.93 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseDouble**         | **Main** | **-1.7976931348623157e+308**       | **40.575 ns** | **4.1651 ns** |  **1.00** |         **-** |          **NA** |
| TryParseDouble         | PR   | -1.7976931348623157e+308       | 41.332 ns | 3.5364 ns |  1.03 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseSByte**          | **Main** | **-128**                           |  **3.329 ns** | **0.1272 ns** |  **1.00** |         **-** |          **NA** |
| TryParseSByte          | PR   | -128                           |  3.051 ns | 0.1912 ns |  0.92 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt32**          | **Main** | **-2147483648**                    |  **6.590 ns** | **0.7356 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt32          | PR   | -2147483648                    |  7.572 ns | 0.8050 ns |  1.17 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseSingle**         | **Main** | **-3.4028235E+38**                 | **36.074 ns** | **1.7250 ns** |  **1.00** |         **-** |          **NA** |
| TryParseSingle         | PR   | -3.4028235E+38                 | 34.493 ns | 0.8738 ns |  0.96 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt16**          | **Main** | **-32768**                         |  **3.970 ns** | **0.3049 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt16          | PR   | -32768                         |  3.663 ns | 0.0690 ns |  0.93 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt64**          | **Main** | **-9223372036854775808**           | **13.958 ns** | **1.3759 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt64          | PR   | -9223372036854775808           | 13.692 ns | 0.8399 ns |  0.99 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt64Hex**      | **Main** | **0**                              |  **1.976 ns** | **0.0592 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt64Hex      | PR   | 0                              |  1.780 ns | 0.1580 ns |  0.90 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt32         | Main | 0                              |  1.706 ns | 0.1479 ns |  1.00 |         - |          NA |
| TryParseUInt32         | PR   | 0                              |  1.888 ns | 0.1911 ns |  1.12 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt32Hex      | Main | 0                              |  1.854 ns | 0.2000 ns |  1.00 |         - |          NA |
| TryParseUInt32Hex      | PR   | 0                              |  1.922 ns | 0.1699 ns |  1.05 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseInt16          | Main | 0                              |  1.956 ns | 0.1756 ns |  1.00 |         - |          NA |
| TryParseInt16          | PR   | 0                              |  1.974 ns | 0.0671 ns |  1.02 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt16         | Main | 0                              |  1.945 ns | 0.0695 ns |  1.00 |         - |          NA |
| TryParseUInt16         | PR   | 0                              |  1.730 ns | 0.1341 ns |  0.89 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt64         | Main | 0                              |  1.660 ns | 0.1248 ns |  1.00 |         - |          NA |
| TryParseUInt64         | PR   | 0                              |  2.021 ns | 0.1011 ns |  1.23 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseByte           | Main | 0                              |  1.976 ns | 0.2197 ns |  1.00 |         - |          NA |
| TryParseByte           | PR   | 0                              |  1.965 ns | 0.0726 ns |  1.01 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseDouble**         | **Main** | **1.7976931348623157e+308**        | **36.586 ns** | **2.8748 ns** |  **1.00** |         **-** |          **NA** |
| TryParseDouble         | PR   | 1.7976931348623157e+308        | 37.369 ns | 3.6120 ns |  1.03 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseDateTimeOffset** | **Main** | **12/30/2017 03:45:22 -08:00**     | **22.044 ns** | **1.9818 ns** |  **1.00** |         **-** |          **NA** |
| TryParseDateTimeOffset | PR   | 12/30/2017 03:45:22 -08:00     | 21.896 ns | 1.0196 ns |  1.00 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt32**          | **Main** | **12345**                          |  **4.121 ns** | **0.2371 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt32          | PR   | 12345                          |  4.871 ns | 0.2405 ns |  1.19 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt32         | Main | 12345                          |  3.249 ns | 0.3597 ns |  1.00 |         - |          NA |
| TryParseUInt32         | PR   | 12345                          |  3.686 ns | 0.1287 ns |  1.15 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt16         | Main | 12345                          |  3.838 ns | 0.4049 ns |  1.00 |         - |          NA |
| TryParseUInt16         | PR   | 12345                          |  3.429 ns | 0.3159 ns |  0.91 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseInt64          | Main | 12345                          |  3.618 ns | 0.3360 ns |  1.00 |         - |          NA |
| TryParseInt64          | PR   | 12345                          |  3.035 ns | 0.2264 ns |  0.85 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt64         | Main | 12345                          |  3.319 ns | 0.2755 ns |  1.00 |         - |          NA |
| TryParseUInt64         | PR   | 12345                          |  3.294 ns | 0.3692 ns |  1.00 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseDouble         | Main | 12345                          | 17.760 ns | 0.7314 ns |  1.00 |         - |          NA |
| TryParseDouble         | PR   | 12345                          | 18.649 ns | 0.8847 ns |  1.05 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseSingle         | Main | 12345                          | 15.593 ns | 1.1955 ns |  1.00 |         - |          NA |
| TryParseSingle         | PR   | 12345                          | 18.074 ns | 0.6465 ns |  1.17 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseDecimal**        | **Main** | **123456.78900000000430736690760** | **55.007 ns** | **4.8871 ns** |  **1.00** |         **-** |          **NA** |
| TryParseDecimal        | PR   | 123456.78900000000430736690760 | 53.344 ns | 4.5903 ns |  0.98 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseSByte**          | **Main** | **127**                            |  **3.363 ns** | **0.3522 ns** |  **1.00** |         **-** |          **NA** |
| TryParseSByte          | PR   | 127                            |  3.489 ns | 0.1450 ns |  1.05 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt64**         | **Main** | **18446744073709551615**           | **13.229 ns** | **0.3854 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt64         | PR   | 18446744073709551615           | 11.881 ns | 0.8791 ns |  0.90 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt32**          | **Main** | **2147483647**                     |  **6.682 ns** | **0.7753 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt32          | PR   | 2147483647                     |  7.569 ns | 0.8327 ns |  1.15 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseByte**           | **Main** | **255**                            |  **3.024 ns** | **0.1560 ns** |  **1.00** |         **-** |          **NA** |
| TryParseByte           | PR   | 255                            |  2.881 ns | 0.0918 ns |  0.96 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseSingle**         | **Main** | **3.4028235E+38**                  | **30.129 ns** | **2.4181 ns** |  **1.00** |         **-** |          **NA** |
| TryParseSingle         | PR   | 3.4028235E+38                  | 33.273 ns | 3.4905 ns |  1.11 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt64Hex**      | **Main** | **3039**                           |  **2.991 ns** | **0.2312 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt64Hex      | PR   | 3039                           |  2.645 ns | 0.1813 ns |  0.89 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt32Hex      | Main | 3039                           |  2.921 ns | 0.1331 ns |  1.00 |         - |          NA |
| TryParseUInt32Hex      | PR   | 3039                           |  2.709 ns | 0.2772 ns |  0.93 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt16**          | **Main** | **32767**                          |  **4.327 ns** | **0.3589 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt16          | PR   | 32767                          |  4.273 ns | 0.1814 ns |  1.00 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt32**          | **Main** | **4**                              |  **2.677 ns** | **0.1757 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt32          | PR   | 4                              |  2.594 ns | 0.2855 ns |  0.97 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt32**         | **Main** | **4294967295**                     |  **6.444 ns** | **0.6995 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt32         | PR   | 4294967295                     |  6.701 ns | 0.2963 ns |  1.06 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt16**         | **Main** | **65535**                          |  **3.783 ns** | **0.1455 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt16         | PR   | 65535                          |  3.342 ns | 0.2702 ns |  0.89 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseInt64**          | **Main** | **9223372036854775807**            | **12.382 ns** | **1.3366 ns** |  **1.00** |         **-** |          **NA** |
| TryParseInt64          | PR   | 9223372036854775807            | 13.138 ns | 1.1882 ns |  1.08 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseUInt64Hex**      | **Main** | **FFFFFFFFFFFFFFFF**               |  **7.892 ns** | **0.3939 ns** |  **1.00** |         **-** |          **NA** |
| TryParseUInt64Hex      | PR   | FFFFFFFFFFFFFFFF               | 12.334 ns | 1.5935 ns |  1.57 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| TryParseUInt32Hex      | Main | FFFFFFFFFFFFFFFF               |  3.902 ns | 0.2291 ns |  1.00 |         - |          NA |
| TryParseUInt32Hex      | PR   | FFFFFFFFFFFFFFFF               |  4.528 ns | 0.3376 ns |  1.17 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseBool**           | **Main** | **False**                          |  **1.459 ns** | **0.0740 ns** |  **1.00** |         **-** |          **NA** |
| TryParseBool           | PR   | False                          |  1.335 ns | 0.0397 ns |  0.92 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseBool**           | **Main** | **TRUE**                           |  **1.313 ns** | **0.1406 ns** |  **1.00** |         **-** |          **NA** |
| TryParseBool           | PR   | TRUE                           |  1.319 ns | 0.1474 ns |  1.02 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseBool**           | **Main** | **false**                          |  **1.400 ns** | **0.1242 ns** |  **1.00** |         **-** |          **NA** |
| TryParseBool           | PR   | false                          |  1.380 ns | 0.0608 ns |  1.00 |         - |          NA |
|                        |                         |                                |           |           |       |           |             |
| **TryParseBool**           | **Main** | **true**                           |  **1.200 ns** | **0.0820 ns** |  **1.00** |         **-** |          **NA** |
| TryParseBool           | PR   | true                           |  1.148 ns | 0.1167 ns |  0.96 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Text.Tests.Utf8FormatterTests</summary>

```
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
  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
  Job-NRQIIJ : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-NGSIDY : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
EvaluateOverhead=False  PowerPlanMode=  IterationTime=250ms
MaxIterationCount=20  MinIterationCount=15  WarmupCount=1
```
| Method                     | Toolchain               | value                          | Mean       | Error      | Ratio | Allocated | Alloc Ratio |
|--------------------------- |------------------------ |------------------------------- |-----------:|-----------:|------:|----------:|------------:|
| **FormatterDouble**            | **Main** | **-1.7976931348623157E+308**       |  **96.674 ns** |  **9.7656 ns** |  **1.00** |         **-** |          **NA** |
| FormatterDouble            | PR   | -1.7976931348623157E+308       | 100.625 ns | 10.4096 ns |  1.05 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt32**             | **Main** | **-2147483648**                    |   **9.755 ns** |  **0.7846 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt32             | PR   | -2147483648                    |   9.597 ns |  0.4025 ns |  0.99 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt64**             | **Main** | **-9223372036854775808**           |  **15.163 ns** |  **1.0230 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt64             | PR   | -9223372036854775808           |  15.971 ns |  2.0994 ns |  1.06 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterUInt32**            | **Main** | **0**                              |   **2.628 ns** |  **0.3125 ns** |  **1.00** |         **-** |          **NA** |
| FormatterUInt32            | PR   | 0                              |   2.740 ns |  0.1817 ns |  1.06 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| FormatterUInt64            | Main | 0                              |   2.806 ns |  0.1655 ns |  1.00 |         - |          NA |
| FormatterUInt64            | PR   | 0                              |   2.483 ns |  0.2096 ns |  0.89 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterDateTimeOffsetNow** | **Main** | **12/30/2017 03:45:22 -08:00**     |  **12.719 ns** |  **1.2979 ns** |  **1.00** |         **-** |          **NA** |
| FormatterDateTimeOffsetNow | PR   | 12/30/2017 03:45:22 -08:00     |  12.565 ns |  0.5233 ns |  1.00 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterUInt32**            | **Main** | **12345**                          |   **3.714 ns** |  **0.2976 ns** |  **1.00** |         **-** |          **NA** |
| FormatterUInt32            | PR   | 12345                          |   4.288 ns |  0.4403 ns |  1.16 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| FormatterDouble            | Main | 12345                          |  43.817 ns |  0.2550 ns |  1.00 |         - |          NA |
| FormatterDouble            | PR   | 12345                          |  56.145 ns |  2.4670 ns |  1.28 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterDouble**            | **Main** | **1.7976931348623157E+308**        |  **87.229 ns** |  **0.4158 ns** |  **1.00** |         **-** |          **NA** |
| FormatterDouble            | PR   | 1.7976931348623157E+308        |  87.127 ns |  0.6643 ns |  1.00 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt64**             | **Main** | **12345**                          |   **5.147 ns** |  **0.1540 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt64             | PR   | 12345                          |   5.054 ns |  0.4990 ns |  0.98 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| FormatterUInt64            | Main | 12345                          |   4.611 ns |  0.3899 ns |  1.00 |         - |          NA |
| FormatterUInt64            | PR   | 12345                          |   5.176 ns |  0.4538 ns |  1.13 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterDecimal**           | **Main** | **123456.78900000000430736690760** |  **71.512 ns** |  **2.2983 ns** |  **1.00** |         **-** |          **NA** |
| FormatterDecimal           | PR   | 123456.78900000000430736690760 |  62.760 ns |  4.4976 ns |  0.88 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterUInt64**            | **Main** | **18446744073709551615**           |  **14.208 ns** |  **1.7986 ns** |  **1.00** |         **-** |          **NA** |
| FormatterUInt64            | PR   | 18446744073709551615           |  15.233 ns |  1.1736 ns |  1.09 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt32**             | **Main** | **4**                              |   **2.790 ns** |  **0.1321 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt32             | PR   | 4                              |   2.669 ns |  0.0864 ns |  0.96 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt32**             | **Main** | **12345**                          |   **3.840 ns** |  **0.3538 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt32             | PR   | 12345                          |   4.031 ns |  0.4080 ns |  1.06 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt32**             | **Main** | **2147483647**                     |   **6.200 ns** |  **0.5467 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt32             | PR   | 2147483647                     |   6.084 ns |  0.2162 ns |  0.99 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterUInt32**            | **Main** | **4294967295**                     |   **5.347 ns** |  **0.4493 ns** |  **1.00** |         **-** |          **NA** |
| FormatterUInt32            | PR   | 4294967295                     |   5.037 ns |  0.2331 ns |  0.95 |         - |          NA |
|                            |                         |                                |            |            |       |           |             |
| **FormatterInt64**             | **Main** | **9223372036854775807**            |  **14.947 ns** |  **1.4695 ns** |  **1.00** |         **-** |          **NA** |
| FormatterInt64             | PR   | 9223372036854775807            |  15.177 ns |  0.7469 ns |  1.03 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Text.Tests.Base64Tests</summary>

```
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
  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
  Job-NRQIIJ : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-NGSIDY : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
EvaluateOverhead=False  PowerPlanMode=  IterationTime=250ms
MaxIterationCount=20  MinIterationCount=15  WarmupCount=1
```
| Method                          | Toolchain               | NumberOfBytes | Mean     | Error    | Ratio | Allocated | Alloc Ratio |
|-------------------------------- |------------------------ |-------------- |---------:|---------:|------:|----------:|------------:|
| Base64Encode                    | Main | 1000          | 18.61 ns | 1.087 ns |  1.00 |         - |          NA |
| Base64Encode                    | PR   | 1000          | 16.79 ns | 1.825 ns |  0.91 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| Base64EncodeDestinationTooSmall | Main | 1000          | 21.04 ns | 2.353 ns |  1.00 |         - |          NA |
| Base64EncodeDestinationTooSmall | PR   | 1000          | 21.89 ns | 2.303 ns |  1.06 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| ConvertToBase64CharArray        | Main | 1000          | 31.79 ns | 3.303 ns |  1.00 |         - |          NA |
| ConvertToBase64CharArray        | PR   | 1000          | 35.51 ns | 1.726 ns |  1.13 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| Base64Decode                    | Main | 1000          | 24.64 ns | 2.137 ns |  1.00 |         - |          NA |
| Base64Decode                    | PR   | 1000          | 23.63 ns | 0.887 ns |  0.97 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| ConvertTryFromBase64Chars       | Main | 1000          | 39.81 ns | 1.737 ns |  1.00 |         - |          NA |
| ConvertTryFromBase64Chars       | PR   | 1000          | 36.55 ns | 4.055 ns |  0.92 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| Base64IsValid                   | Main | 1000          | 19.27 ns | 1.315 ns |  1.00 |         - |          NA |
| Base64IsValid                   | PR   | 1000          | 21.67 ns | 2.216 ns |  1.13 |         - |          NA |
|                                 |                         |               |          |          |       |           |             |
| Base64DecodeDestinationTooSmall | Main | 1000          | 24.30 ns | 1.971 ns |  1.00 |         - |          NA |
| Base64DecodeDestinationTooSmall | PR   | 1000          | 24.29 ns | 1.164 ns |  1.01 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Text.Tests.Base64EncodeDecodeInPlaceTests</summary>

```
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
  Job-LOCBZB : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-ALVEIN : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
EvaluateOverhead=False  OutlierMode=DontRemove  PowerPlanMode=
InvocationCount=1  IterationTime=250ms  MaxIterationCount=20
MemoryRandomization=True  MinIterationCount=15  UnrollFactor=1
WarmupCount=30
```
| Method              | Toolchain               | NumberOfBytes | Mean      | Error     | Ratio | Allocated | Alloc Ratio |
|-------------------- |------------------------ |-------------- |----------:|----------:|------:|----------:|------------:|
| Base64EncodeInPlace | Main | 200000000     | 112.83 ms |  8.444 ms |  1.00 |         - |          NA |
| Base64EncodeInPlace | PR   | 200000000     | 107.39 ms | 11.266 ms |  0.96 |         - |          NA |
|                     |                         |               |           |           |       |           |             |
| Base64DecodeInPlace | Main | 200000000     |  12.80 ms |  1.383 ms |  1.00 |         - |          NA |
| Base64DecodeInPlace | PR   | 200000000     |  12.97 ms |  1.123 ms |  1.03 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.SearchValuesCharTests</summary>

```
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
  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
  Job-NRQIIJ : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
  Job-NGSIDY : .NET 11.0.0 (11.0.0-dev, 42.42.42.42424), X64 RyuJIT x86-64-v4
EvaluateOverhead=False  PowerPlanMode=  IterationTime=250ms
MaxIterationCount=20  MinIterationCount=15  WarmupCount=1
```
| Method               | Toolchain               | Values                  | Mean      | Error      | Ratio | Allocated | Alloc Ratio |
|--------------------- |------------------------ |------------------------ |----------:|-----------:|------:|----------:|------------:|
| **Contains**             | **Main** | **abcdefABCDEF0123456789**  |  **2.390 ns** |  **0.2889 ns** |  **1.00** |         **-** |          **NA** |
| Contains             | PR   | abcdefABCDEF0123456789  |  2.524 ns |  0.2687 ns |  1.07 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| ContainsAny          | Main | abcdefABCDEF0123456789  |  4.336 ns |  0.4550 ns |  1.00 |         - |          NA |
| ContainsAny          | PR   | abcdefABCDEF0123456789  |  4.252 ns |  0.3742 ns |  1.00 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAny           | Main | abcdefABCDEF0123456789  |  5.122 ns |  0.2439 ns |  1.00 |         - |          NA |
| IndexOfAny           | PR   | abcdefABCDEF0123456789  |  4.847 ns |  0.2291 ns |  0.95 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAny       | Main | abcdefABCDEF0123456789  |  4.228 ns |  0.1539 ns |  1.00 |         - |          NA |
| LastIndexOfAny       | PR   | abcdefABCDEF0123456789  |  3.790 ns |  0.2378 ns |  0.90 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAnyExcept | Main | abcdefABCDEF0123456789  |  4.071 ns |  0.4299 ns |  1.00 |         - |          NA |
| LastIndexOfAnyExcept | PR   | abcdefABCDEF0123456789  |  4.190 ns |  0.5226 ns |  1.04 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAnyExcept     | Main | abcdefABCDEF0123456789  |  6.838 ns |  0.8467 ns |  1.00 |         - |          NA |
| IndexOfAnyExcept     | PR   | abcdefABCDEF0123456789  |  6.339 ns |  0.5501 ns |  0.94 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| **Contains**             | **Main** | **abcdefABCDEF0123456789Ü** |  **2.653 ns** |  **0.1018 ns** |  **1.00** |         **-** |          **NA** |
| Contains             | PR   | abcdefABCDEF0123456789Ü |  2.380 ns |  0.1604 ns |  0.90 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| ContainsAny          | Main | abcdefABCDEF0123456789Ü |  5.257 ns |  0.4794 ns |  1.00 |         - |          NA |
| ContainsAny          | PR   | abcdefABCDEF0123456789Ü |  5.187 ns |  0.5698 ns |  1.00 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAny           | Main | abcdefABCDEF0123456789Ü |  5.308 ns |  0.5510 ns |  1.00 |         - |          NA |
| IndexOfAny           | PR   | abcdefABCDEF0123456789Ü |  5.880 ns |  0.6161 ns |  1.12 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAny       | Main | abcdefABCDEF0123456789Ü |  5.057 ns |  0.4549 ns |  1.00 |         - |          NA |
| LastIndexOfAny       | PR   | abcdefABCDEF0123456789Ü |  5.154 ns |  0.2576 ns |  1.03 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAnyExcept | Main | abcdefABCDEF0123456789Ü |  4.539 ns |  0.2124 ns |  1.00 |         - |          NA |
| LastIndexOfAnyExcept | PR   | abcdefABCDEF0123456789Ü |  4.875 ns |  0.1970 ns |  1.08 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAnyExcept     | Main | abcdefABCDEF0123456789Ü |  4.834 ns |  0.3823 ns |  1.00 |         - |          NA |
| IndexOfAnyExcept     | PR   | abcdefABCDEF0123456789Ü |  4.885 ns |  0.4681 ns |  1.02 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| **Contains**             | **Main** | **ßäöüÄÖÜ**                 |  **2.659 ns** |  **0.2825 ns** |  **1.00** |         **-** |          **NA** |
| Contains             | PR   | ßäöüÄÖÜ                 |  2.641 ns |  0.2131 ns |  1.01 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| ContainsAny          | Main | ßäöüÄÖÜ                 | 10.698 ns |  0.5905 ns |  1.00 |         - |          NA |
| ContainsAny          | PR   | ßäöüÄÖÜ                 |  9.745 ns |  0.3790 ns |  0.91 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAny           | Main | ßäöüÄÖÜ                 | 10.418 ns |  0.4146 ns |  1.00 |         - |          NA |
| IndexOfAny           | PR   | ßäöüÄÖÜ                 |  8.802 ns |  0.6019 ns |  0.85 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAny       | Main | ßäöüÄÖÜ                 |  6.435 ns |  0.5607 ns |  1.00 |         - |          NA |
| LastIndexOfAny       | PR   | ßäöüÄÖÜ                 |  5.849 ns |  0.1820 ns |  0.92 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| LastIndexOfAnyExcept | Main | ßäöüÄÖÜ                 | 88.943 ns |  9.4061 ns |  1.00 |         - |          NA |
| LastIndexOfAnyExcept | PR   | ßäöüÄÖÜ                 | 92.839 ns | 10.1084 ns |  1.06 |         - |          NA |
|                      |                         |                         |           |            |       |           |             |
| IndexOfAnyExcept     | Main | ßäöüÄÖÜ                 | 85.758 ns |  4.3083 ns |  1.00 |         - |          NA |
| IndexOfAnyExcept     | PR   | ßäöüÄÖÜ                 | 85.515 ns |  3.5850 ns |  1.00 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.SearchValuesByteTests</summary>

```
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
  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               | Values                  | Mean     | Error     | Ratio | Allocated | Alloc Ratio |
|----------------- |------------------------ |------------------------ |---------:|----------:|------:|----------:|------------:|
| **Contains**         | **Main** | **abcdefABCDEF0123456789**  | **2.252 ns** | **0.1266 ns** |  **1.00** |         **-** |          **NA** |
| Contains         | PR   | abcdefABCDEF0123456789  | 2.605 ns | 0.2658 ns |  1.16 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| ContainsAny      | Main | abcdefABCDEF0123456789  | 4.715 ns | 0.4203 ns |  1.00 |         - |          NA |
| ContainsAny      | PR   | abcdefABCDEF0123456789  | 4.706 ns | 0.3898 ns |  1.01 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| IndexOfAny       | Main | abcdefABCDEF0123456789  | 4.540 ns | 0.2894 ns |  1.00 |         - |          NA |
| IndexOfAny       | PR   | abcdefABCDEF0123456789  | 4.580 ns | 0.1733 ns |  1.01 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| IndexOfAnyExcept | Main | abcdefABCDEF0123456789  | 4.753 ns | 0.5390 ns |  1.00 |         - |          NA |
| IndexOfAnyExcept | PR   | abcdefABCDEF0123456789  | 4.408 ns | 0.4517 ns |  0.94 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| **Contains**         | **Main** | **abcdefABCDEF0123456789Ü** | **2.574 ns** | **0.2643 ns** |  **1.00** |         **-** |          **NA** |
| Contains         | PR   | abcdefABCDEF0123456789Ü | 2.498 ns | 0.2562 ns |  0.98 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| ContainsAny      | Main | abcdefABCDEF0123456789Ü | 5.331 ns | 0.4355 ns |  1.00 |         - |          NA |
| ContainsAny      | PR   | abcdefABCDEF0123456789Ü | 5.256 ns | 0.4292 ns |  0.99 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| IndexOfAny       | Main | abcdefABCDEF0123456789Ü | 5.503 ns | 0.2351 ns |  1.00 |         - |          NA |
| IndexOfAny       | PR   | abcdefABCDEF0123456789Ü | 5.528 ns | 0.2406 ns |  1.01 |         - |          NA |
|                  |                         |                         |          |           |       |           |             |
| IndexOfAnyExcept | Main | abcdefABCDEF0123456789Ü | 5.241 ns | 0.3843 ns |  1.00 |         - |          NA |
| IndexOfAnyExcept | PR   | abcdefABCDEF0123456789Ü | 5.166 ns | 0.4002 ns |  0.99 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.RentReturnArrayPoolTests_Object_</summary>

```
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
  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               | RentalSize | ManipulateArray | Async | UseSharedPool | Mean         | Error        | Ratio | Allocated | Alloc Ratio |
|----------------- |------------------------ |----------- |---------------- |------ |-------------- |-------------:|-------------:|------:|----------:|------------:|
| **SingleSerial**     | **Main** | **4096**       | **False**           | **False** | **False**         |     **25.76 ns** |     **1.891 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | False | False         |     23.80 ns |     3.073 ns |  0.93 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | False | False         |    723.22 ns |   111.587 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | False | False         |    695.63 ns |    53.144 ns |  0.99 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | False | False         | 20,504.77 ns | 2,000.605 ns |  1.00 |     211 B |        1.00 |
| ProducerConsumer | PR   | 4096       | False           | False | False         | 20,503.61 ns | 2,257.137 ns |  1.01 |     210 B |        1.00 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **False** | **True**          |     **10.66 ns** |     **0.222 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | False | True          |     13.65 ns |     1.301 ns |  1.28 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | False | True          |     29.09 ns |     3.682 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | False | True          |     26.47 ns |     1.848 ns |  0.93 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | False | True          | 19,965.64 ns | 1,685.637 ns |  1.00 |     210 B |        1.00 |
| ProducerConsumer | PR   | 4096       | False           | False | True          | 20,846.83 ns | 2,151.035 ns |  1.05 |     211 B |        1.00 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **True**  | **False**         |     **66.72 ns** |     **8.117 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | True  | False         |     64.44 ns |     5.656 ns |  0.98 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | True  | False         |  1,601.30 ns |    73.618 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | True  | False         |  1,667.93 ns |   121.631 ns |  1.04 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | True  | False         |    286.61 ns |    35.197 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | False           | True  | False         |    295.06 ns |    39.382 ns |  1.05 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **True**  | **True**          |     **63.93 ns** |     **7.032 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | True  | True          |     58.35 ns |     3.424 ns |  0.93 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | True  | True          |    985.65 ns |   110.312 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | True  | True          |  1,029.50 ns |    77.922 ns |  1.06 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | True  | True          |    308.84 ns |    34.733 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | False           | True  | True          |    291.81 ns |    25.062 ns |  0.96 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **False** | **False**         |  **1,884.32 ns** |   **106.175 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | False | False         |  1,847.19 ns |   166.927 ns |  0.98 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | False | False         |  2,220.91 ns |    68.832 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | False | False         |  2,349.58 ns |   194.287 ns |  1.06 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | False | False         | 19,795.14 ns | 2,363.746 ns |  1.00 |     185 B |        1.00 |
| ProducerConsumer | PR   | 4096       | True            | False | False         | 19,508.30 ns | 1,931.941 ns |  1.00 |     182 B |        0.98 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **False** | **True**          |  **1,776.02 ns** |   **164.985 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | False | True          |  1,646.74 ns |    71.090 ns |  0.94 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | False | True          |  2,598.30 ns |   301.041 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | False | True          |  2,758.99 ns |   346.270 ns |  1.08 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | False | True          | 20,636.33 ns | 2,595.792 ns |  1.00 |     197 B |        1.00 |
| ProducerConsumer | PR   | 4096       | True            | False | True          | 20,701.41 ns | 2,466.617 ns |  1.02 |     195 B |        0.99 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **True**  | **False**         |  **2,475.56 ns** |   **160.688 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | True  | False         |  2,409.34 ns |   356.515 ns |  0.98 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | True  | False         |  2,981.74 ns |   348.413 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | True  | False         |  2,645.62 ns |   168.003 ns |  0.90 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | True  | False         |  2,944.49 ns |   355.575 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | True            | True  | False         |  3,438.05 ns |   389.271 ns |  1.19 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **True**  | **True**          |  **2,667.77 ns** |   **350.024 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | True  | True          |  2,359.82 ns |   119.237 ns |  0.90 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | True  | True          |  2,907.78 ns |   255.898 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | True  | True          |  2,843.63 ns |   334.707 ns |  0.99 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | True  | True          |  3,572.04 ns |   376.605 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | True            | True  | True          |  3,785.88 ns |   304.139 ns |  1.08 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **False** | **False**         |    **178.19 ns** |     **4.344 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | False | False         |    201.57 ns |    24.954 ns |  1.13 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **False** | **True**          |    **476.83 ns** |    **70.894 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | False | True          |    395.30 ns |    34.223 ns |  0.86 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **True**  | **False**         |    **272.61 ns** |    **21.392 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | True  | False         |    276.67 ns |    41.249 ns |  1.02 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **True**  | **True**          |    **554.51 ns** |    **43.942 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | True  | True          |    497.20 ns |    52.369 ns |  0.90 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **False** | **False**         | **15,483.53 ns** | **1,499.003 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | False | False         | 15,471.96 ns | 1,468.099 ns |  1.01 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **False** | **True**          | **15,781.72 ns** | **1,510.572 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | False | True          | 15,780.34 ns | 1,344.428 ns |  1.01 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **True**  | **False**         | **18,840.83 ns** | **1,612.261 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | True  | False         | 18,892.78 ns | 1,478.079 ns |  1.01 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **True**  | **True**          | **19,198.58 ns** | **1,555.275 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | True  | True          | 19,376.26 ns | 1,565.707 ns |  1.02 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.RentReturnArrayPoolTests_Byte_</summary>

```
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
  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               | RentalSize | ManipulateArray | Async | UseSharedPool | Mean         | Error        | Ratio | Allocated | Alloc Ratio |
|----------------- |------------------------ |----------- |---------------- |------ |-------------- |-------------:|-------------:|------:|----------:|------------:|
| **SingleSerial**     | **Main** | **4096**       | **False**           | **False** | **False**         |     **25.59 ns** |     **1.249 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | False | False         |     25.34 ns |     2.675 ns |  0.99 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | False | False         |    844.99 ns |    39.263 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | False | False         |    859.85 ns |    50.051 ns |  1.02 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | False | False         | 21,386.68 ns | 1,783.956 ns |  1.00 |     210 B |        1.00 |
| ProducerConsumer | PR   | 4096       | False           | False | False         | 22,087.11 ns | 1,995.716 ns |  1.04 |     210 B |        1.00 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **False** | **True**          |     **10.12 ns** |     **1.181 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | False | True          |     10.95 ns |     1.469 ns |  1.10 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | False | True          |     24.00 ns |     2.321 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | False | True          |     24.04 ns |     2.214 ns |  1.01 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | False | True          | 22,683.60 ns | 2,007.935 ns |  1.00 |     211 B |        1.00 |
| ProducerConsumer | PR   | 4096       | False           | False | True          | 23,055.32 ns | 1,459.632 ns |  1.03 |     211 B |        1.00 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **True**  | **False**         |     **67.32 ns** |     **7.116 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | True  | False         |     76.98 ns |     6.359 ns |  1.16 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | True  | False         |  2,136.07 ns |    73.697 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | True  | False         |  2,111.11 ns |    67.079 ns |  0.99 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | True  | False         |    313.97 ns |    31.240 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | False           | True  | False         |    310.60 ns |    28.760 ns |  1.00 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **False**           | **True**  | **True**          |     **57.76 ns** |     **3.461 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | False           | True  | True          |     54.22 ns |     7.096 ns |  0.94 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | False           | True  | True          |  1,021.89 ns |   106.429 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | False           | True  | True          |  1,244.11 ns |    35.070 ns |  1.23 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | False           | True  | True          |    284.76 ns |    34.281 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | False           | True  | True          |    319.45 ns |    18.752 ns |  1.14 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **False** | **False**         |  **1,376.79 ns** |    **27.627 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | False | False         |  1,224.41 ns |   123.957 ns |  0.89 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | False | False         |  1,463.45 ns |   122.197 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | False | False         |  1,510.12 ns |   152.355 ns |  1.04 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | False | False         | 21,268.53 ns | 1,841.757 ns |  1.00 |     186 B |        1.00 |
| ProducerConsumer | PR   | 4096       | True            | False | False         | 21,278.99 ns | 1,570.855 ns |  1.01 |     172 B |        0.92 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **False** | **True**          |  **1,266.68 ns** |    **89.446 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | False | True          |  1,394.86 ns |   182.459 ns |  1.11 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | False | True          |  1,560.09 ns |   147.981 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | False | True          |  1,460.58 ns |   137.419 ns |  0.95 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | False | True          | 22,907.30 ns | 1,354.459 ns |  1.00 |     210 B |        1.00 |
| ProducerConsumer | PR   | 4096       | True            | False | True          | 22,613.10 ns | 1,538.738 ns |  0.99 |     209 B |        1.00 |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **True**  | **False**         |  **1,621.11 ns** |   **138.698 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | True  | False         |  1,835.64 ns |   242.369 ns |  1.14 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | True  | False         |  1,646.25 ns |   143.285 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | True  | False         |  1,830.31 ns |   228.336 ns |  1.12 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | True  | False         |  3,597.24 ns |   415.888 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | True            | True  | False         |  3,422.59 ns |   414.330 ns |  0.97 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **SingleSerial**     | **Main** | **4096**       | **True**            | **True**  | **True**          |  **1,660.79 ns** |    **85.433 ns** |  **1.00** |         **-** |          **NA** |
| SingleSerial     | PR   | 4096       | True            | True  | True          |  1,832.61 ns |   249.973 ns |  1.11 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| SingleParallel   | Main | 4096       | True            | True  | True          |  1,447.20 ns |   102.457 ns |  1.00 |         - |          NA |
| SingleParallel   | PR   | 4096       | True            | True  | True          |  1,479.20 ns |   154.816 ns |  1.03 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| ProducerConsumer | Main | 4096       | True            | True  | True          |  3,602.36 ns |   500.120 ns |  1.00 |         - |          NA |
| ProducerConsumer | PR   | 4096       | True            | True  | True          |  3,310.33 ns |   319.365 ns |  0.94 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **False** | **False**         |    **182.66 ns** |     **9.615 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | False | False         |    193.51 ns |    25.020 ns |  1.06 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **False** | **True**          |    **387.83 ns** |    **22.462 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | False | True          |    294.88 ns |    13.379 ns |  0.76 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **True**  | **False**         |    **278.89 ns** |    **37.053 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | True  | False         |    286.27 ns |    36.323 ns |  1.05 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **False**           | **True**  | **True**          |    **394.23 ns** |    **31.412 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | False           | True  | True          |    497.02 ns |    47.480 ns |  1.27 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **False** | **False**         | **10,129.55 ns** | **1,150.844 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | False | False         | 10,118.10 ns | 1,049.870 ns |  1.01 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **False** | **True**          | **10,242.86 ns** | **1,042.620 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | False | True          | 10,165.08 ns | 1,018.965 ns |  1.00 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **True**  | **False**         | **12,778.79 ns** | **1,500.737 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | True  | False         | 12,819.18 ns | 1,537.470 ns |  1.02 |         - |          NA |
|                  |                         |            |                 |       |               |              |              |       |           |             |
| **MultipleSerial**   | **Main** | **4096**       | **True**            | **True**  | **True**          | **12,823.97 ns** | **1,400.359 ns** |  **1.00** |         **-** |          **NA** |
| MultipleSerial   | PR   | 4096       | True            | True  | True          | 12,946.47 ns | 1,329.959 ns |  1.02 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.ReadOnlySequenceTests_Char_</summary>

```
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
  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              | Main |  5.140 ns | 0.1749 ns |  1.00 |         - |          NA |
| IterateTryGetArray              | PR   |  4.805 ns | 0.0870 ns |  0.94 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachArray             | Main |  4.803 ns | 0.0935 ns |  1.00 |         - |          NA |
| IterateForEachArray             | PR   |  4.285 ns | 0.5721 ns |  0.89 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionArray         | Main | 13.570 ns | 0.4230 ns |  1.00 |         - |          NA |
| IterateGetPositionArray         | PR   | 13.277 ns | 1.1996 ns |  0.98 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstArray                      | Main |  2.572 ns | 0.1604 ns |  1.00 |         - |          NA |
| FirstArray                      | PR   |  2.861 ns | 0.2301 ns |  1.12 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanArray                  | Main |  2.720 ns | 0.0458 ns |  1.00 |         - |          NA |
| FirstSpanArray                  | PR   |  2.901 ns | 0.1435 ns |  1.07 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanMemory                 | Main |  2.616 ns | 0.2967 ns |  1.00 |         - |          NA |
| FirstSpanMemory                 | PR   |  3.089 ns | 0.0990 ns |  1.20 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanSingleSegment          | Main |  1.813 ns | 0.2090 ns |  1.00 |         - |          NA |
| FirstSpanSingleSegment          | PR   |  1.931 ns | 0.0455 ns |  1.08 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSpanTenSegments            | Main |  1.704 ns | 0.1295 ns |  1.00 |         - |          NA |
| FirstSpanTenSegments            | PR   |  1.753 ns | 0.0346 ns |  1.04 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceArray                      | Main |  6.401 ns | 0.3013 ns |  1.00 |         - |          NA |
| SliceArray                      | PR   |  6.218 ns | 0.1131 ns |  0.97 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetMemory             | Main |  7.793 ns | 0.1396 ns |  1.00 |         - |          NA |
| IterateTryGetMemory             | PR   |  6.969 ns | 0.3220 ns |  0.89 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachMemory            | Main |  7.255 ns | 0.2177 ns |  1.00 |         - |          NA |
| IterateForEachMemory            | PR   |  7.778 ns | 0.4997 ns |  1.07 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionMemory        | Main | 14.840 ns | 0.3807 ns |  1.00 |         - |          NA |
| IterateGetPositionMemory        | PR   | 13.336 ns | 1.8190 ns |  0.90 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstMemory                     | Main |  3.065 ns | 0.0669 ns |  1.00 |         - |          NA |
| FirstMemory                     | PR   |  3.008 ns | 0.2939 ns |  0.98 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceMemory                     | Main |  5.732 ns | 0.3792 ns |  1.00 |         - |          NA |
| SliceMemory                     | PR   |  6.348 ns | 0.5066 ns |  1.11 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetSingleSegment      | Main |  4.778 ns | 0.4558 ns |  1.00 |         - |          NA |
| IterateTryGetSingleSegment      | PR   |  5.790 ns | 0.3438 ns |  1.23 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachSingleSegment     | Main |  3.916 ns | 0.0276 ns |  1.00 |         - |          NA |
| IterateForEachSingleSegment     | PR   |  5.124 ns | 0.2278 ns |  1.31 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionSingleSegment | Main | 11.418 ns | 1.3495 ns |  1.00 |         - |          NA |
| IterateGetPositionSingleSegment | PR   | 12.204 ns | 0.1923 ns |  1.09 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstSingleSegment              | Main |  1.173 ns | 0.0967 ns |  1.00 |         - |          NA |
| FirstSingleSegment              | PR   |  1.182 ns | 0.0266 ns |  1.02 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceSingleSegment              | Main |  6.245 ns | 0.3881 ns |  1.00 |         - |          NA |
| SliceSingleSegment              | PR   |  6.335 ns | 0.0966 ns |  1.02 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateTryGetTenSegments        | Main | 16.481 ns | 0.6356 ns |  1.00 |         - |          NA |
| IterateTryGetTenSegments        | PR   | 14.679 ns | 0.8570 ns |  0.89 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateForEachTenSegments       | Main | 15.261 ns | 0.4097 ns |  1.00 |         - |          NA |
| IterateForEachTenSegments       | PR   | 14.583 ns | 1.0109 ns |  0.96 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| IterateGetPositionTenSegments   | Main | 24.414 ns | 0.7539 ns |  1.00 |         - |          NA |
| IterateGetPositionTenSegments   | PR   | 19.622 ns | 2.0028 ns |  0.80 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| FirstTenSegments                | Main |  1.179 ns | 0.0188 ns |  1.00 |         - |          NA |
| FirstTenSegments                | PR   |  1.110 ns | 0.1333 ns |  0.94 |         - |          NA |
|                                 |                         |           |           |       |           |             |
| SliceTenSegments                | Main | 10.643 ns | 0.5511 ns |  1.00 |         - |          NA |
| SliceTenSegments                | PR   | 11.216 ns | 0.9681 ns |  1.06 |         - |          NA |

</details>


<details>
<summary>System.Buffers.Tests.ReadOnlySequenceTests_Byte_</summary>

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

</details>


<details>
<summary>System.Buffers.Tests.NonStandardArrayPoolTests_Object_</summary>

```
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
  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  Gen0=0.0320
```
| Method       | Toolchain               | RentalSize | UseSharedPool | Mean     | Error    | Ratio | Allocated | Alloc Ratio |
|------------- |------------------------ |----------- |-------------- |---------:|---------:|------:|----------:|------------:|
| **RentNoReturn** | **Main** | **64**         | **False**         | **37.97 ns** | **1.939 ns** |  **1.00** |     **536 B** |        **1.00** |
| RentNoReturn | PR   | 64         | False         | 43.13 ns | 1.086 ns |  1.14 |     536 B |        1.00 |
|              |                         |            |               |          |          |       |           |             |
| **RentNoReturn** | **Main** | **64**         | **True**          | **21.18 ns** | **0.594 ns** |  **1.00** |     **536 B** |        **1.00** |
| RentNoReturn | PR   | 64         | True          | 21.08 ns | 0.571 ns |  1.00 |     536 B |        1.00 |

</details>


<details>
<summary>System.Buffers.Tests.NonStandardArrayPoolTests_Byte_</summary>

```
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
  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               | RentalSize | UseSharedPool | Mean      | Error     | Ratio | Allocated | Alloc Ratio |
|------------- |------------------------ |----------- |-------------- |----------:|----------:|------:|----------:|------------:|
| **RentNoReturn** | **Main** | **64**         | **False**         | **24.403 ns** | **1.9426 ns** |  **1.00** |      **88 B** |        **1.00** |
| RentNoReturn | PR   | 64         | False         | 25.434 ns | 3.2602 ns |  1.05 |      88 B |        1.00 |
|              |                         |            |               |           |           |       |           |             |
| **RentNoReturn** | **Main** | **64**         | **True**          |  **8.397 ns** | **0.7632 ns** |  **1.00** |      **88 B** |        **1.00** |
| RentNoReturn | PR   | 64         | True          |  8.583 ns | 0.5593 ns |  1.03 |      88 B |        1.00 |

</details>


<details>
<summary>System.Buffers.Binary.Tests.BinaryReadAndWriteTests</summary>

```
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
  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 |
|------------------------------------------ |------------------------ |-----------:|-----------:|------:|----------:|------------:|
| ReadStructAndReverseBE                    | Main |   4.136 ns |  0.2692 ns |  1.00 |         - |          NA |
| ReadStructAndReverseBE                    | PR   |   4.147 ns |  0.4193 ns |  1.01 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| ReadStructAndReverseLE                    | Main |   1.386 ns |  0.0466 ns |  1.00 |         - |          NA |
| ReadStructAndReverseLE                    | PR   |   1.509 ns |  0.1208 ns |  1.09 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| ReadStructFieldByFieldBE                  | Main |   4.494 ns |  0.1216 ns |  1.00 |         - |          NA |
| ReadStructFieldByFieldBE                  | PR   |   4.482 ns |  0.2627 ns |  1.00 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| ReadStructFieldByFieldLE                  | Main |   4.190 ns |  0.0788 ns |  1.00 |         - |          NA |
| ReadStructFieldByFieldLE                  | PR   |   4.194 ns |  0.1733 ns |  1.00 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| ReadStructFieldByFieldUsingBitConverterLE | Main |   4.276 ns |  0.0943 ns |  1.00 |         - |          NA |
| ReadStructFieldByFieldUsingBitConverterLE | PR   |   4.366 ns |  0.1600 ns |  1.02 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| ReadStructFieldByFieldUsingBitConverterBE | Main |   3.885 ns |  0.1707 ns |  1.00 |         - |          NA |
| ReadStructFieldByFieldUsingBitConverterBE | PR   |   4.343 ns |  0.1011 ns |  1.12 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| MeasureReverseEndianness                  | Main | 415.101 ns | 31.8900 ns |  1.00 |         - |          NA |
| MeasureReverseEndianness                  | PR   | 490.602 ns | 11.3152 ns |  1.19 |         - |          NA |
|                                           |                         |            |            |       |           |             |
| MeasureReverseUsingNtoH                   | Main | 407.105 ns | 53.1337 ns |  1.00 |         - |          NA |
| MeasureReverseUsingNtoH                   | PR   | 403.996 ns | 24.8502 ns |  1.01 |         - |          NA |

</details>
