8580 lines
1.8 MiB
Plaintext
8580 lines
1.8 MiB
Plaintext
# Parameter-less `constructor`
|
|
```CSharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.305
|
|
[Host] : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Empty Collection Creation Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | Mean | Error | StdDev | Ratio | Gen0 | Allocated | Alloc Ratio |
|
|
|--------- |--------- |------------- |------------------- |----------:|----------:|----------:|------:|-------:|----------:|------------:|
|
|
| Baseline | Create | List | Array | 6.667 ns | 0.0216 ns | 0.0180 ns | 1.00 | 0.0153 | 32 B | 1.00 |
|
|
| Actual | Create | List | Array | 5.204 ns | 0.0343 ns | 0.0304 ns | 0.78 | 0.0115 | 24 B | 0.75 |
|
|
| | | | | | | | | | | |
|
|
| Baseline | Create | List | PooledList | 6.383 ns | 0.0141 ns | 0.0118 ns | 1.00 | 0.0153 | 32 B | 1.00 |
|
|
| Actual | Create | List | PooledList | 11.740 ns | 0.0815 ns | 0.0681 ns | 1.84 | 0.0268 | 56 B | 1.75 |
|
|
| | | | | | | | | | | |
|
|
| Baseline | Create | List | RecyclableList | 6.721 ns | 0.0632 ns | 0.0528 ns | 1.00 | 0.0153 | 32 B | 1.00 |
|
|
| Actual | Create | List | RecyclableList | 9.081 ns | 0.0232 ns | 0.0206 ns | 1.35 | 0.0229 | 48 B | 1.50 |
|
|
| | | | | | | | | | | |
|
|
| Baseline | Create | List | RecyclableLongList | 6.624 ns | 0.0146 ns | 0.0130 ns | 1.00 | 0.0153 | 32 B | 1.00 |
|
|
| Actual | Create | List | RecyclableLongList | 28.379 ns | 0.0283 ns | 0.0221 ns | 4.28 | 0.0497 | 104 B | 3.25 |
|
|
</details>
|
|
|
|
# `constructor` with capacity parameter
|
|
```CSharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.400
|
|
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Empty Collection with Desired Capacity Creation Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |-------------------- |------------- |------------------- |---------------- |-----------------:|---------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | Create_WithCapacity | List | Array | 0 | 8.794 ns | 0.0973 ns | 0.0862 ns | 8.771 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 0 | 6.510 ns | 0.0360 ns | 0.0337 ns | 6.508 ns | 0.74 | 0.01 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 1 | 11.175 ns | 0.0565 ns | 0.0501 ns | 11.193 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 1 | 6.103 ns | 0.0167 ns | 0.0148 ns | 6.101 ns | 0.55 | 0.00 | 0.0153 | - | - | 32 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 2 | 11.317 ns | 0.0374 ns | 0.0292 ns | 11.321 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 2 | 6.439 ns | 0.1524 ns | 0.1426 ns | 6.369 ns | 0.57 | 0.01 | 0.0191 | - | - | 40 B | 0.56 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 3 | 11.561 ns | 0.0775 ns | 0.0647 ns | 11.575 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 3 | 12.728 ns | 0.0275 ns | 0.0229 ns | 12.722 ns | 1.10 | 0.01 | 0.0229 | - | - | 48 B | 0.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 4 | 11.798 ns | 0.0975 ns | 0.0865 ns | 11.782 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 4 | 6.793 ns | 0.0227 ns | 0.0213 ns | 6.792 ns | 0.58 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 5 | 12.220 ns | 0.0901 ns | 0.0799 ns | 12.229 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 5 | 7.094 ns | 0.0372 ns | 0.0330 ns | 7.088 ns | 0.58 | 0.00 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 6 | 12.426 ns | 0.0283 ns | 0.0236 ns | 12.421 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 6 | 7.348 ns | 0.0262 ns | 0.0245 ns | 7.338 ns | 0.59 | 0.00 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 7 | 12.654 ns | 0.0336 ns | 0.0281 ns | 12.647 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 7 | 7.540 ns | 0.0343 ns | 0.0304 ns | 7.524 ns | 0.60 | 0.00 | 0.0383 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 8 | 12.856 ns | 0.0567 ns | 0.0530 ns | 12.848 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 8 | 7.775 ns | 0.0314 ns | 0.0278 ns | 7.765 ns | 0.60 | 0.00 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 9 | 13.117 ns | 0.0616 ns | 0.0546 ns | 13.111 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 9 | 8.018 ns | 0.0645 ns | 0.0572 ns | 8.003 ns | 0.61 | 0.01 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 10 | 13.193 ns | 0.0396 ns | 0.0330 ns | 13.186 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 10 | 8.194 ns | 0.0215 ns | 0.0201 ns | 8.188 ns | 0.62 | 0.00 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 11 | 13.527 ns | 0.0391 ns | 0.0326 ns | 13.516 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 11 | 8.378 ns | 0.0193 ns | 0.0161 ns | 8.378 ns | 0.62 | 0.00 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 12 | 13.802 ns | 0.0655 ns | 0.0613 ns | 13.783 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 12 | 8.611 ns | 0.0272 ns | 0.0242 ns | 8.607 ns | 0.62 | 0.00 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 13 | 14.053 ns | 0.0271 ns | 0.0253 ns | 14.050 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 13 | 8.925 ns | 0.0454 ns | 0.0425 ns | 8.899 ns | 0.64 | 0.00 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 14 | 14.341 ns | 0.0406 ns | 0.0380 ns | 14.331 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 14 | 9.128 ns | 0.0112 ns | 0.0099 ns | 9.126 ns | 0.64 | 0.00 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 15 | 14.612 ns | 0.0142 ns | 0.0111 ns | 14.610 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 15 | 9.349 ns | 0.0174 ns | 0.0162 ns | 9.352 ns | 0.64 | 0.00 | 0.0689 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 16 | 14.773 ns | 0.2429 ns | 0.2272 ns | 14.659 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 16 | 9.645 ns | 0.0356 ns | 0.0333 ns | 9.634 ns | 0.65 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 17 | 15.141 ns | 0.0370 ns | 0.0346 ns | 15.138 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 17 | 9.898 ns | 0.0296 ns | 0.0231 ns | 9.894 ns | 0.65 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 18 | 15.646 ns | 0.0735 ns | 0.0651 ns | 15.641 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 18 | 10.111 ns | 0.0378 ns | 0.0335 ns | 10.113 ns | 0.65 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 19 | 15.664 ns | 0.1044 ns | 0.0925 ns | 15.635 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 19 | 10.336 ns | 0.0323 ns | 0.0302 ns | 10.331 ns | 0.66 | 0.00 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 20 | 15.911 ns | 0.0350 ns | 0.0327 ns | 15.908 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 20 | 10.563 ns | 0.0624 ns | 0.0584 ns | 10.564 ns | 0.66 | 0.00 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 30 | 18.589 ns | 0.3573 ns | 0.3167 ns | 18.419 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 30 | 12.730 ns | 0.0198 ns | 0.0176 ns | 12.724 ns | 0.68 | 0.01 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 32 | 18.854 ns | 0.0193 ns | 0.0151 ns | 18.857 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 32 | 13.159 ns | 0.0293 ns | 0.0274 ns | 13.150 ns | 0.70 | 0.00 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 36 | 19.684 ns | 0.0371 ns | 0.0347 ns | 19.680 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 36 | 14.243 ns | 0.0368 ns | 0.0326 ns | 14.253 ns | 0.72 | 0.00 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 37 | 20.062 ns | 0.0431 ns | 0.0360 ns | 20.056 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 37 | 14.508 ns | 0.0213 ns | 0.0199 ns | 14.508 ns | 0.72 | 0.00 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 40 | 20.657 ns | 0.0654 ns | 0.0580 ns | 20.633 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Create_WithCapacity | List | Array | 40 | 21.004 ns | 0.0672 ns | 0.0596 ns | 21.001 ns | 1.02 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 40 | 15.015 ns | 0.0484 ns | 0.0404 ns | 15.003 ns | 0.73 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| Actual | Create_WithCapacity | List | Array | 40 | 15.370 ns | 0.0691 ns | 0.0613 ns | 15.355 ns | 0.74 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 50 | 23.358 ns | 0.0493 ns | 0.0412 ns | 23.359 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 50 | 17.535 ns | 0.0862 ns | 0.0764 ns | 17.537 ns | 0.75 | 0.00 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 60 | 25.770 ns | 0.1931 ns | 0.1807 ns | 25.768 ns | 1.00 | 0.00 | 0.2563 | - | - | 536 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 60 | 19.931 ns | 0.0535 ns | 0.0501 ns | 19.924 ns | 0.77 | 0.00 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 70 | 28.588 ns | 0.3963 ns | 0.3707 ns | 28.514 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 70 | 22.296 ns | 0.1300 ns | 0.1216 ns | 22.284 ns | 0.78 | 0.01 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 80 | 30.929 ns | 0.1715 ns | 0.1521 ns | 30.923 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 80 | 24.510 ns | 0.1309 ns | 0.1160 ns | 24.566 ns | 0.79 | 0.01 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 90 | 33.452 ns | 0.1287 ns | 0.1141 ns | 33.507 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 90 | 26.897 ns | 0.1334 ns | 0.1248 ns | 26.882 ns | 0.80 | 0.00 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 100 | 35.406 ns | 0.1847 ns | 0.1728 ns | 35.363 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 100 | 28.708 ns | 0.2343 ns | 0.2192 ns | 28.736 ns | 0.81 | 0.01 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 128 | 42.206 ns | 0.0955 ns | 0.0893 ns | 42.224 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 128 | 35.495 ns | 0.0463 ns | 0.0387 ns | 35.499 ns | 0.84 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 256 | 72.286 ns | 0.2765 ns | 0.2586 ns | 72.235 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 256 | 62.502 ns | 0.0647 ns | 0.0573 ns | 62.511 ns | 0.86 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 512 | 129.920 ns | 0.3823 ns | 0.3389 ns | 129.956 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 512 | 120.251 ns | 0.3007 ns | 0.2511 ns | 120.299 ns | 0.93 | 0.00 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 1024 | 264.760 ns | 2.8477 ns | 2.6637 ns | 264.704 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 1024 | 248.010 ns | 0.5264 ns | 0.4667 ns | 248.174 ns | 0.94 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 2048 | 453.531 ns | 0.7149 ns | 0.6687 ns | 453.496 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 2048 | 432.982 ns | 0.6459 ns | 0.5725 ns | 432.802 ns | 0.95 | 0.00 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 4096 | 857.799 ns | 2.7053 ns | 2.2590 ns | 857.170 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 4096 | 807.757 ns | 1.2454 ns | 1.1040 ns | 807.645 ns | 0.94 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 8192 | 1,606.336 ns | 7.5581 ns | 6.7001 ns | 1,605.795 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 8192 | 1,518.664 ns | 8.2983 ns | 7.3563 ns | 1,517.190 ns | 0.95 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 16384 | 5,150.667 ns | 38.2438 ns | 33.9021 ns | 5,143.017 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 16384 | 5,088.226 ns | 35.8742 ns | 31.8015 ns | 5,099.274 ns | 0.99 | 0.01 | 41.6641 | 41.6641 | 41.6641 | 131110 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 32768 | 8,580.747 ns | 68.6504 ns | 60.8568 ns | 8,567.583 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262227 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 32768 | 8,542.554 ns | 43.5994 ns | 38.6497 ns | 8,537.675 ns | 1.00 | 0.01 | 83.3282 | 83.3282 | 83.3282 | 262196 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 65536 | 57,482.508 ns | 1,140.3677 ns | 3,043.8722 ns | 57,183.252 ns | 1.00 | 0.00 | 26.1841 | 26.0010 | 26.0010 | 524477 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 65536 | 56,901.088 ns | 1,136.4487 ns | 2,295.6824 ns | 56,687.024 ns | 0.99 | 0.07 | 14.5874 | 14.5874 | 14.5874 | 524312 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 131072 | 112,239.721 ns | 1,974.9606 ns | 2,425.4289 ns | 111,705.103 ns | 1.00 | 0.00 | 21.2402 | 21.1182 | 21.1182 | 1048713 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 131072 | 115,821.163 ns | 1,102.8526 ns | 1,031.6090 ns | 115,916.626 ns | 1.03 | 0.03 | 17.7002 | 17.7002 | 17.7002 | 1048602 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | Array | 850000 | 913,490.789 ns | 21,890.5845 ns | 59,554.9497 ns | 906,929.297 ns | 1.00 | 0.00 | 121.0938 | 121.0938 | 121.0938 | 6800554 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | Array | 850000 | 1,174,344.692 ns | 32,539.7651 ns | 93,884.6623 ns | 1,176,002.734 ns | 1.30 | 0.13 | 119.1406 | 119.1406 | 119.1406 | 6800060 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 0 | 8.532 ns | 0.0333 ns | 0.0311 ns | 8.521 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 0 | 14.699 ns | 0.0596 ns | 0.0529 ns | 14.685 ns | 1.72 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 1 | 11.067 ns | 0.0248 ns | 0.0193 ns | 11.070 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 1 | 40.743 ns | 0.3081 ns | 0.2882 ns | 40.775 ns | 3.68 | 0.03 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 2 | 11.326 ns | 0.0226 ns | 0.0200 ns | 11.328 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 2 | 40.432 ns | 0.2894 ns | 0.2707 ns | 40.490 ns | 3.57 | 0.03 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 3 | 11.585 ns | 0.0800 ns | 0.0668 ns | 11.603 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 3 | 40.659 ns | 0.2042 ns | 0.1910 ns | 40.653 ns | 3.51 | 0.02 | 0.0268 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 4 | 11.779 ns | 0.0831 ns | 0.0777 ns | 11.777 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 4 | 40.823 ns | 0.2985 ns | 0.2792 ns | 40.841 ns | 3.47 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 5 | 12.048 ns | 0.0429 ns | 0.0380 ns | 12.051 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 5 | 40.487 ns | 0.3611 ns | 0.3378 ns | 40.616 ns | 3.36 | 0.03 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 6 | 12.279 ns | 0.0378 ns | 0.0335 ns | 12.270 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 6 | 40.674 ns | 0.2628 ns | 0.2459 ns | 40.678 ns | 3.31 | 0.02 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 7 | 12.515 ns | 0.0426 ns | 0.0398 ns | 12.498 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 7 | 40.836 ns | 0.2591 ns | 0.2423 ns | 40.781 ns | 3.26 | 0.02 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 8 | 12.719 ns | 0.0210 ns | 0.0186 ns | 12.716 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 8 | 40.566 ns | 0.3832 ns | 0.3584 ns | 40.615 ns | 3.19 | 0.02 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 9 | 12.997 ns | 0.0327 ns | 0.0306 ns | 12.995 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 9 | 40.818 ns | 0.3113 ns | 0.2760 ns | 40.799 ns | 3.14 | 0.02 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 10 | 13.281 ns | 0.0371 ns | 0.0329 ns | 13.275 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 10 | 40.470 ns | 0.4647 ns | 0.3881 ns | 40.484 ns | 3.05 | 0.03 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 11 | 13.548 ns | 0.0475 ns | 0.0444 ns | 13.544 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 11 | 40.590 ns | 0.2013 ns | 0.1883 ns | 40.551 ns | 3.00 | 0.01 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 12 | 13.839 ns | 0.0283 ns | 0.0236 ns | 13.836 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 12 | 40.733 ns | 0.2969 ns | 0.2632 ns | 40.737 ns | 2.94 | 0.02 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 13 | 14.030 ns | 0.0327 ns | 0.0306 ns | 14.026 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 13 | 40.675 ns | 0.3296 ns | 0.3083 ns | 40.684 ns | 2.90 | 0.02 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 14 | 14.333 ns | 0.0412 ns | 0.0365 ns | 14.323 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 14 | 40.426 ns | 0.2263 ns | 0.2117 ns | 40.341 ns | 2.82 | 0.02 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 15 | 14.610 ns | 0.0283 ns | 0.0265 ns | 14.604 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 15 | 40.578 ns | 0.3183 ns | 0.2977 ns | 40.560 ns | 2.78 | 0.02 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 16 | 14.835 ns | 0.1649 ns | 0.1462 ns | 14.894 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 16 | 40.774 ns | 0.2925 ns | 0.2736 ns | 40.816 ns | 2.75 | 0.03 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 17 | 15.023 ns | 0.0222 ns | 0.0185 ns | 15.029 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 17 | 40.819 ns | 0.2867 ns | 0.2542 ns | 40.797 ns | 2.72 | 0.02 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 18 | 15.334 ns | 0.0851 ns | 0.0755 ns | 15.320 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 18 | 40.838 ns | 0.2213 ns | 0.2070 ns | 40.822 ns | 2.66 | 0.02 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 19 | 15.947 ns | 0.3424 ns | 0.3035 ns | 15.979 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 19 | 40.376 ns | 0.4533 ns | 0.4240 ns | 40.441 ns | 2.53 | 0.06 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 20 | 15.810 ns | 0.0401 ns | 0.0376 ns | 15.805 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 20 | 40.753 ns | 0.4456 ns | 0.4168 ns | 40.809 ns | 2.58 | 0.03 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 30 | 18.330 ns | 0.0754 ns | 0.0705 ns | 18.318 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 30 | 40.625 ns | 0.2963 ns | 0.2772 ns | 40.555 ns | 2.22 | 0.02 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 32 | 18.891 ns | 0.0729 ns | 0.0569 ns | 18.896 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 32 | 40.729 ns | 0.4086 ns | 0.3822 ns | 40.761 ns | 2.16 | 0.02 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 36 | 19.793 ns | 0.0560 ns | 0.0524 ns | 19.794 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 36 | 41.021 ns | 0.3923 ns | 0.3478 ns | 40.892 ns | 2.07 | 0.02 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 37 | 20.130 ns | 0.0920 ns | 0.0861 ns | 20.137 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 37 | 40.652 ns | 0.3785 ns | 0.3540 ns | 40.723 ns | 2.02 | 0.02 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 40 | 20.649 ns | 0.0436 ns | 0.0364 ns | 20.639 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 40 | 20.800 ns | 0.0654 ns | 0.0580 ns | 20.786 ns | 1.01 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 40 | 40.907 ns | 0.3172 ns | 0.2967 ns | 40.901 ns | 1.98 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 40 | 40.571 ns | 0.4134 ns | 0.3452 ns | 40.717 ns | 1.96 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 50 | 23.080 ns | 0.0363 ns | 0.0322 ns | 23.075 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 50 | 40.648 ns | 0.3675 ns | 0.3438 ns | 40.683 ns | 1.76 | 0.01 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 60 | 25.713 ns | 0.0907 ns | 0.0849 ns | 25.676 ns | 1.00 | 0.00 | 0.2563 | - | - | 536 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 60 | 40.615 ns | 0.3634 ns | 0.3035 ns | 40.597 ns | 1.58 | 0.01 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 70 | 27.885 ns | 0.0836 ns | 0.0741 ns | 27.854 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 70 | 40.901 ns | 0.2351 ns | 0.2199 ns | 40.905 ns | 1.47 | 0.01 | 0.0268 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 80 | 30.178 ns | 0.0845 ns | 0.0749 ns | 30.167 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 80 | 40.782 ns | 0.2986 ns | 0.2794 ns | 40.858 ns | 1.35 | 0.01 | 0.0268 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 850000 | 766,087.349 ns | 22,990.2438 ns | 66,698.8659 ns | 760,261.914 ns | 1.000 | 0.00 | 158.2031 | 158.2031 | 158.2031 | 6800374 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 850000 | 35.102 ns | 0.1324 ns | 0.1238 ns | 35.141 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 90 | 33.140 ns | 0.0557 ns | 0.0465 ns | 33.145 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 90 | 40.570 ns | 0.6301 ns | 0.5894 ns | 40.715 ns | 1.22 | 0.02 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 100 | 34.926 ns | 0.1141 ns | 0.1012 ns | 34.925 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 100 | 41.164 ns | 0.2153 ns | 0.2014 ns | 41.141 ns | 1.18 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 128 | 42.094 ns | 0.0520 ns | 0.0406 ns | 42.090 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 128 | 40.753 ns | 0.3205 ns | 0.2841 ns | 40.779 ns | 0.97 | 0.01 | 0.0268 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 256 | 71.258 ns | 0.1568 ns | 0.1309 ns | 71.293 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 256 | 36.677 ns | 0.0875 ns | 0.0731 ns | 36.675 ns | 0.51 | 0.00 | 0.0268 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 512 | 128.119 ns | 0.2293 ns | 0.2032 ns | 128.130 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 512 | 36.798 ns | 0.0783 ns | 0.0733 ns | 36.783 ns | 0.29 | 0.00 | 0.0268 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 1024 | 264.816 ns | 1.3197 ns | 1.1699 ns | 264.277 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 1024 | 36.877 ns | 0.1768 ns | 0.1654 ns | 36.821 ns | 0.14 | 0.00 | 0.0268 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 2048 | 459.156 ns | 1.0573 ns | 0.9373 ns | 458.881 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 2048 | 36.719 ns | 0.0682 ns | 0.0569 ns | 36.730 ns | 0.08 | 0.00 | 0.0268 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 4096 | 861.708 ns | 3.0492 ns | 2.8522 ns | 860.754 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 4096 | 36.942 ns | 0.1813 ns | 0.1514 ns | 36.904 ns | 0.04 | 0.00 | 0.0268 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 8192 | 1,622.517 ns | 6.0965 ns | 5.4044 ns | 1,621.396 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 8192 | 37.130 ns | 0.2061 ns | 0.1827 ns | 37.124 ns | 0.02 | 0.00 | 0.0268 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 16384 | 5,179.041 ns | 43.2041 ns | 40.4132 ns | 5,164.414 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 16384 | 34.978 ns | 0.1481 ns | 0.1313 ns | 34.939 ns | 0.007 | 0.00 | 0.0268 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 32768 | 8,650.943 ns | 44.3956 ns | 39.3556 ns | 8,651.624 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262228 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 32768 | 35.368 ns | 0.3100 ns | 0.2748 ns | 35.280 ns | 0.004 | 0.00 | 0.0268 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 65536 | 57,316.758 ns | 1,143.6954 ns | 2,581.5111 ns | 57,381.525 ns | 1.000 | 0.00 | 20.7520 | 20.6299 | 20.6299 | 524437 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 65536 | 34.845 ns | 0.0610 ns | 0.0541 ns | 34.838 ns | 0.001 | 0.00 | 0.0268 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | PooledList | 131072 | 115,216.456 ns | 2,240.4536 ns | 2,397.2603 ns | 115,155.756 ns | 1.000 | 0.00 | 21.4844 | 21.3623 | 21.3623 | 1048716 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | PooledList | 131072 | 34.654 ns | 0.0571 ns | 0.0506 ns | 34.657 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 0 | 8.572 ns | 0.0362 ns | 0.0283 ns | 8.560 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 0 | 15.491 ns | 0.0393 ns | 0.0367 ns | 15.478 ns | 1.81 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 1 | 11.291 ns | 0.0663 ns | 0.0620 ns | 11.254 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 1 | 15.079 ns | 0.0994 ns | 0.0930 ns | 15.087 ns | 1.34 | 0.01 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 2 | 11.540 ns | 0.0748 ns | 0.0663 ns | 11.540 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 2 | 15.058 ns | 0.0966 ns | 0.0754 ns | 15.084 ns | 1.30 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 3 | 11.784 ns | 0.0681 ns | 0.0637 ns | 11.809 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 3 | 15.021 ns | 0.0457 ns | 0.0405 ns | 15.014 ns | 1.27 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 4 | 11.928 ns | 0.0155 ns | 0.0121 ns | 11.931 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 4 | 15.660 ns | 0.1204 ns | 0.1126 ns | 15.593 ns | 1.31 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 5 | 12.274 ns | 0.0716 ns | 0.0670 ns | 12.243 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 5 | 15.716 ns | 0.0260 ns | 0.0203 ns | 15.716 ns | 1.28 | 0.01 | 0.0536 | - | - | 112 B | 1.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 6 | 12.655 ns | 0.0843 ns | 0.0788 ns | 12.630 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 6 | 16.132 ns | 0.0405 ns | 0.0338 ns | 16.126 ns | 1.27 | 0.01 | 0.0574 | - | - | 120 B | 1.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 7 | 12.865 ns | 0.0880 ns | 0.0824 ns | 12.832 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 7 | 16.432 ns | 0.0837 ns | 0.0742 ns | 16.397 ns | 1.28 | 0.01 | 0.0612 | - | - | 128 B | 1.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 8 | 13.071 ns | 0.0490 ns | 0.0434 ns | 13.057 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 8 | 16.742 ns | 0.0843 ns | 0.0788 ns | 16.728 ns | 1.28 | 0.01 | 0.0650 | - | - | 136 B | 1.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 9 | 13.327 ns | 0.0606 ns | 0.0473 ns | 13.318 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 9 | 17.032 ns | 0.1103 ns | 0.0921 ns | 17.011 ns | 1.28 | 0.01 | 0.0688 | - | - | 144 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 10 | 22.303 ns | 0.2637 ns | 0.2466 ns | 22.183 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 10 | 17.333 ns | 0.2533 ns | 0.2246 ns | 17.200 ns | 0.78 | 0.01 | 0.0727 | - | - | 152 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 11 | 14.571 ns | 0.0288 ns | 0.0255 ns | 14.570 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 11 | 17.700 ns | 0.1704 ns | 0.1594 ns | 17.697 ns | 1.22 | 0.01 | 0.0765 | - | - | 160 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 12 | 14.080 ns | 0.0500 ns | 0.0467 ns | 14.072 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 12 | 17.894 ns | 0.1682 ns | 0.1573 ns | 17.913 ns | 1.27 | 0.01 | 0.0803 | - | - | 168 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 13 | 14.443 ns | 0.0596 ns | 0.0557 ns | 14.417 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 13 | 18.104 ns | 0.0554 ns | 0.0491 ns | 18.097 ns | 1.25 | 0.01 | 0.0842 | - | - | 176 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 14 | 14.667 ns | 0.0484 ns | 0.0429 ns | 14.670 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 14 | 18.267 ns | 0.1232 ns | 0.1028 ns | 18.230 ns | 1.25 | 0.01 | 0.0880 | - | - | 184 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 15 | 15.070 ns | 0.1371 ns | 0.1283 ns | 15.050 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 15 | 18.682 ns | 0.0388 ns | 0.0324 ns | 18.676 ns | 1.24 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 16 | 15.157 ns | 0.1678 ns | 0.1570 ns | 15.197 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 16 | 18.855 ns | 0.1278 ns | 0.1133 ns | 18.797 ns | 1.24 | 0.02 | 0.0956 | - | - | 200 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 17 | 15.600 ns | 0.1292 ns | 0.1145 ns | 15.574 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 17 | 19.510 ns | 0.3931 ns | 0.3282 ns | 19.417 ns | 1.25 | 0.02 | 0.0995 | - | - | 208 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 18 | 15.658 ns | 0.0641 ns | 0.0536 ns | 15.645 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 18 | 19.451 ns | 0.2090 ns | 0.1955 ns | 19.357 ns | 1.24 | 0.02 | 0.1033 | - | - | 216 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 19 | 15.841 ns | 0.0672 ns | 0.0629 ns | 15.826 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 19 | 19.854 ns | 0.1596 ns | 0.1333 ns | 19.855 ns | 1.25 | 0.01 | 0.1071 | - | - | 224 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 20 | 16.223 ns | 0.0930 ns | 0.0870 ns | 16.217 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 20 | 19.784 ns | 0.0589 ns | 0.0492 ns | 19.772 ns | 1.22 | 0.01 | 0.1109 | - | - | 232 B | 1.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 30 | 18.746 ns | 0.0851 ns | 0.0755 ns | 18.745 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 30 | 23.656 ns | 0.4590 ns | 1.1260 ns | 23.077 ns | 1.28 | 0.06 | 0.1492 | - | - | 312 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 32 | 19.269 ns | 0.0728 ns | 0.0645 ns | 19.287 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 32 | 23.036 ns | 0.1317 ns | 0.1232 ns | 23.039 ns | 1.20 | 0.01 | 0.1568 | - | - | 328 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 36 | 20.292 ns | 0.0466 ns | 0.0364 ns | 20.302 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 36 | 24.311 ns | 0.1388 ns | 0.1299 ns | 24.275 ns | 1.20 | 0.01 | 0.1721 | - | - | 360 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 37 | 26.710 ns | 0.5518 ns | 0.7913 ns | 26.489 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 37 | 28.807 ns | 0.3520 ns | 0.3292 ns | 28.745 ns | 1.06 | 0.03 | 0.0382 | - | - | 80 B | 0.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 40 | 28.402 ns | 0.4691 ns | 0.4388 ns | 28.495 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 40 | 28.804 ns | 0.3662 ns | 0.3426 ns | 28.891 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 40 | 28.496 ns | 0.1235 ns | 0.0964 ns | 28.516 ns | 1.00 | 0.01 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 40 | 29.178 ns | 0.1820 ns | 0.1703 ns | 29.140 ns | 1.03 | 0.02 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 50 | 32.370 ns | 0.6696 ns | 0.6264 ns | 32.241 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 50 | 27.715 ns | 0.0843 ns | 0.0658 ns | 27.719 ns | 0.86 | 0.01 | 0.0382 | - | - | 80 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 60 | 36.875 ns | 0.5662 ns | 0.5296 ns | 36.914 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 60 | 28.580 ns | 0.1273 ns | 0.1191 ns | 28.583 ns | 0.78 | 0.01 | 0.0382 | - | - | 80 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 70 | 40.701 ns | 0.7455 ns | 0.6608 ns | 40.675 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 70 | 27.998 ns | 0.3049 ns | 0.2852 ns | 28.000 ns | 0.69 | 0.01 | 0.0382 | - | - | 80 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 80 | 46.181 ns | 0.5498 ns | 0.5143 ns | 46.283 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 80 | 28.905 ns | 0.1872 ns | 0.1751 ns | 28.906 ns | 0.63 | 0.01 | 0.0382 | - | - | 80 B | 0.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 90 | 48.275 ns | 0.5940 ns | 0.5265 ns | 48.186 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 90 | 28.154 ns | 0.5105 ns | 0.4775 ns | 28.004 ns | 0.58 | 0.01 | 0.0382 | - | - | 80 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 100 | 53.034 ns | 0.9229 ns | 0.8633 ns | 53.176 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 100 | 27.663 ns | 0.1570 ns | 0.1311 ns | 27.633 ns | 0.52 | 0.01 | 0.0382 | - | - | 80 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 128 | 60.282 ns | 0.9462 ns | 0.8851 ns | 60.049 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 128 | 28.745 ns | 0.5088 ns | 0.4759 ns | 28.494 ns | 0.48 | 0.01 | 0.0382 | - | - | 80 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 256 | 109.375 ns | 2.2369 ns | 3.3481 ns | 109.297 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 256 | 27.895 ns | 0.3189 ns | 0.2827 ns | 27.816 ns | 0.25 | 0.00 | 0.0382 | - | - | 80 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 512 | 209.704 ns | 4.0963 ns | 4.5530 ns | 208.877 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 512 | 28.814 ns | 0.1983 ns | 0.1757 ns | 28.867 ns | 0.14 | 0.00 | 0.0382 | - | - | 80 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 1024 | 417.485 ns | 7.5967 ns | 7.1059 ns | 416.094 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 1024 | 27.821 ns | 0.1536 ns | 0.1362 ns | 27.817 ns | 0.07 | 0.00 | 0.0382 | - | - | 80 B | 0.010 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 2048 | 761.447 ns | 13.2713 ns | 11.7646 ns | 760.725 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 2048 | 28.788 ns | 0.1512 ns | 0.1262 ns | 28.789 ns | 0.04 | 0.00 | 0.0382 | - | - | 80 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 4096 | 1,504.779 ns | 29.8901 ns | 27.9593 ns | 1,498.650 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 4096 | 29.377 ns | 0.0983 ns | 0.0920 ns | 29.331 ns | 0.02 | 0.00 | 0.0382 | - | - | 80 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 8192 | 2,851.462 ns | 56.1910 ns | 55.1871 ns | 2,849.142 ns | 1.000 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 8192 | 27.906 ns | 0.2526 ns | 0.2363 ns | 27.907 ns | 0.010 | 0.00 | 0.0382 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 16384 | 7,021.374 ns | 136.5100 ns | 134.0711 ns | 7,048.221 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 16384 | 28.812 ns | 0.4457 ns | 0.4169 ns | 28.846 ns | 0.004 | 0.00 | 0.0382 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 32768 | 12,082.734 ns | 232.6650 ns | 217.6349 ns | 12,154.080 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262252 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 32768 | 28.093 ns | 0.0981 ns | 0.0917 ns | 28.094 ns | 0.002 | 0.00 | 0.0382 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 65536 | 55,237.774 ns | 1,087.9834 ns | 3,086.4278 ns | 54,824.014 ns | 1.000 | 0.00 | 15.1978 | 15.0757 | 15.0757 | 524410 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 65536 | 28.349 ns | 0.3804 ns | 0.3559 ns | 28.364 ns | 0.001 | 0.00 | 0.0382 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 131072 | 111,970.124 ns | 2,235.3755 ns | 2,484.6139 ns | 111,622.583 ns | 1.000 | 0.00 | 18.0664 | 18.0664 | 18.0664 | 1048668 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 131072 | 28.695 ns | 0.5393 ns | 0.5045 ns | 28.595 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableList | 850000 | 624,614.489 ns | 12,330.2167 ns | 30,246.2317 ns | 627,941.406 ns | 1.000 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800113 B | 1.000 |
|
|
| Actual | Create_WithCapacity | List | RecyclableList | 850000 | 28.988 ns | 0.0957 ns | 0.0848 ns | 28.985 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 0 | 8.641 ns | 0.1799 ns | 0.1683 ns | 8.567 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 0 | 16.675 ns | 0.0816 ns | 0.0724 ns | 16.657 ns | 1.94 | 0.03 | 0.0382 | - | - | 80 B | 2.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 1 | 11.506 ns | 0.0147 ns | 0.0123 ns | 11.503 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 1 | 29.047 ns | 0.1217 ns | 0.1016 ns | 29.028 ns | 2.52 | 0.01 | 0.0688 | - | - | 144 B | 2.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 2 | 11.791 ns | 0.0239 ns | 0.0224 ns | 11.784 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 2 | 29.615 ns | 0.1361 ns | 0.1206 ns | 29.622 ns | 2.51 | 0.01 | 0.0727 | - | - | 152 B | 2.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 3 | 11.952 ns | 0.0637 ns | 0.0565 ns | 11.950 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 3 | 30.131 ns | 0.2189 ns | 0.1940 ns | 30.117 ns | 2.52 | 0.02 | 0.0803 | - | - | 168 B | 2.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 4 | 12.282 ns | 0.0636 ns | 0.0595 ns | 12.248 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 4 | 30.828 ns | 0.2745 ns | 0.2567 ns | 30.743 ns | 2.51 | 0.03 | 0.0803 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 5 | 12.525 ns | 0.0186 ns | 0.0165 ns | 12.520 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 5 | 31.648 ns | 0.2236 ns | 0.2092 ns | 31.576 ns | 2.53 | 0.02 | 0.0956 | - | - | 200 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 6 | 12.921 ns | 0.0307 ns | 0.0256 ns | 12.921 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 6 | 31.500 ns | 0.0995 ns | 0.0882 ns | 31.495 ns | 2.44 | 0.01 | 0.0956 | - | - | 200 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 7 | 13.165 ns | 0.0488 ns | 0.0407 ns | 13.154 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 7 | 31.508 ns | 0.2525 ns | 0.2238 ns | 31.529 ns | 2.39 | 0.02 | 0.0956 | - | - | 200 B | 1.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 8 | 13.364 ns | 0.0236 ns | 0.0209 ns | 13.366 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 8 | 32.238 ns | 0.2959 ns | 0.2471 ns | 32.220 ns | 2.41 | 0.02 | 0.0956 | - | - | 200 B | 1.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 9 | 13.484 ns | 0.0330 ns | 0.0309 ns | 13.482 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 9 | 33.752 ns | 0.5185 ns | 0.4850 ns | 33.546 ns | 2.50 | 0.03 | 0.1262 | - | - | 264 B | 2.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 10 | 13.865 ns | 0.0312 ns | 0.0277 ns | 13.857 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 10 | 33.121 ns | 0.5487 ns | 0.5133 ns | 33.074 ns | 2.39 | 0.04 | 0.1262 | - | - | 264 B | 1.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 11 | 14.326 ns | 0.0662 ns | 0.0587 ns | 14.309 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 11 | 33.160 ns | 0.5840 ns | 0.5463 ns | 32.932 ns | 2.32 | 0.04 | 0.1262 | - | - | 264 B | 1.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 12 | 14.550 ns | 0.0369 ns | 0.0327 ns | 14.540 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 12 | 33.213 ns | 0.5252 ns | 0.4913 ns | 33.228 ns | 2.28 | 0.03 | 0.1262 | - | - | 264 B | 1.74 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 13 | 14.884 ns | 0.0403 ns | 0.0337 ns | 14.873 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 13 | 34.242 ns | 0.7002 ns | 0.7783 ns | 34.615 ns | 2.29 | 0.05 | 0.1262 | - | - | 264 B | 1.65 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 14 | 15.208 ns | 0.0449 ns | 0.0398 ns | 15.204 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 14 | 33.231 ns | 0.6229 ns | 0.5826 ns | 33.077 ns | 2.19 | 0.04 | 0.1262 | - | - | 264 B | 1.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 15 | 15.484 ns | 0.0658 ns | 0.0514 ns | 15.493 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 15 | 33.510 ns | 0.5161 ns | 0.4575 ns | 33.307 ns | 2.17 | 0.03 | 0.1262 | - | - | 264 B | 1.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 16 | 15.512 ns | 0.1294 ns | 0.1210 ns | 15.574 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 16 | 34.181 ns | 0.7008 ns | 1.2990 ns | 33.818 ns | 2.22 | 0.11 | 0.1262 | - | - | 264 B | 1.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 17 | 16.013 ns | 0.0860 ns | 0.0762 ns | 15.992 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 17 | 37.798 ns | 0.1380 ns | 0.1223 ns | 37.818 ns | 2.36 | 0.01 | 0.1874 | - | - | 392 B | 2.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 18 | 16.060 ns | 0.0304 ns | 0.0270 ns | 16.059 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 18 | 38.251 ns | 0.4169 ns | 0.3900 ns | 38.144 ns | 2.38 | 0.02 | 0.1874 | - | - | 392 B | 1.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 19 | 16.508 ns | 0.0541 ns | 0.0423 ns | 16.502 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 19 | 39.055 ns | 0.7917 ns | 0.8472 ns | 38.831 ns | 2.36 | 0.05 | 0.1874 | - | - | 392 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 20 | 16.729 ns | 0.0531 ns | 0.0471 ns | 16.725 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 20 | 38.159 ns | 0.3399 ns | 0.3179 ns | 38.146 ns | 2.28 | 0.02 | 0.1874 | - | - | 392 B | 1.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 30 | 19.820 ns | 0.2157 ns | 0.1912 ns | 19.733 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 30 | 38.634 ns | 0.2544 ns | 0.2255 ns | 38.687 ns | 1.95 | 0.02 | 0.1874 | - | - | 392 B | 1.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 32 | 20.022 ns | 0.0943 ns | 0.0836 ns | 20.034 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 32 | 38.758 ns | 0.2123 ns | 0.1882 ns | 38.774 ns | 1.94 | 0.01 | 0.1874 | - | - | 392 B | 1.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 36 | 27.208 ns | 0.2772 ns | 0.2457 ns | 27.279 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 36 | 61.496 ns | 1.2087 ns | 1.1306 ns | 61.464 ns | 2.26 | 0.05 | 0.3098 | - | - | 648 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 37 | 27.537 ns | 0.3722 ns | 0.3482 ns | 27.531 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 37 | 61.433 ns | 0.9491 ns | 0.8878 ns | 61.194 ns | 2.23 | 0.05 | 0.3098 | - | - | 648 B | 1.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 28.330 ns | 0.5843 ns | 0.6955 ns | 28.032 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 28.585 ns | 0.5161 ns | 0.4827 ns | 28.796 ns | 1.00 | 0.03 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 61.108 ns | 0.6814 ns | 0.5690 ns | 60.823 ns | 2.14 | 0.07 | 0.3098 | - | - | 648 B | 1.72 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 62.167 ns | 1.2413 ns | 1.1611 ns | 62.343 ns | 2.18 | 0.05 | 0.3098 | - | - | 648 B | 1.72 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 50 | 33.311 ns | 0.6371 ns | 0.5959 ns | 33.070 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 50 | 61.894 ns | 1.1607 ns | 1.0857 ns | 61.574 ns | 1.86 | 0.05 | 0.3098 | - | - | 648 B | 1.42 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 60 | 37.306 ns | 0.4483 ns | 0.4193 ns | 37.300 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 60 | 62.291 ns | 0.9605 ns | 0.8985 ns | 62.322 ns | 1.67 | 0.03 | 0.3098 | - | - | 648 B | 1.21 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 70 | 41.206 ns | 0.7348 ns | 0.6873 ns | 41.165 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 70 | 91.764 ns | 1.2975 ns | 1.2137 ns | 91.984 ns | 2.23 | 0.06 | 0.5546 | - | - | 1160 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 80 | 45.392 ns | 0.8333 ns | 0.7795 ns | 45.526 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 80 | 90.164 ns | 1.0799 ns | 1.0102 ns | 90.655 ns | 1.99 | 0.05 | 0.5546 | - | - | 1160 B | 1.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 850000 | 656,947.360 ns | 17,787.5241 ns | 50,460.2454 ns | 636,222.461 ns | 1.00 | 0.00 | 123.0469 | 123.0469 | 123.0469 | 6800745 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 850000 | 1,496,298.889 ns | 43,206.4617 ns | 126,717.0728 ns | 1,494,900.391 ns | 2.27 | 0.25 | 119.1406 | 119.1406 | 119.1406 | 8389274 B | 1.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 90 | 48.629 ns | 0.6893 ns | 0.6448 ns | 48.563 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 90 | 88.859 ns | 1.1700 ns | 1.0944 ns | 89.597 ns | 1.83 | 0.04 | 0.5546 | - | - | 1160 B | 1.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 100 | 52.691 ns | 0.6591 ns | 0.6165 ns | 52.714 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 100 | 92.634 ns | 1.3756 ns | 1.2867 ns | 92.696 ns | 1.76 | 0.03 | 0.5546 | - | - | 1160 B | 1.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 128 | 62.371 ns | 1.0562 ns | 0.9880 ns | 62.038 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 128 | 90.946 ns | 1.0812 ns | 1.0114 ns | 91.301 ns | 1.46 | 0.03 | 0.5546 | - | - | 1160 B | 1.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 256 | 114.528 ns | 1.9599 ns | 1.8333 ns | 115.153 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 256 | 140.498 ns | 2.7854 ns | 2.6055 ns | 140.287 ns | 1.23 | 0.03 | 1.0438 | - | - | 2184 B | 1.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 512 | 210.072 ns | 4.1622 ns | 5.1115 ns | 210.196 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 512 | 239.950 ns | 1.8626 ns | 1.6511 ns | 240.120 ns | 1.13 | 0.03 | 2.0199 | - | - | 4232 B | 1.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 1024 | 406.188 ns | 7.9887 ns | 11.9571 ns | 402.896 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 1024 | 455.595 ns | 9.0528 ns | 14.8740 ns | 454.604 ns | 1.13 | 0.03 | 3.9840 | - | - | 8328 B | 1.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 2048 | 755.290 ns | 14.8358 ns | 13.8774 ns | 760.330 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 2048 | 821.697 ns | 14.4337 ns | 13.5013 ns | 823.052 ns | 1.09 | 0.03 | 7.8735 | - | - | 16520 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,521.324 ns | 29.2983 ns | 27.4056 ns | 1,519.864 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,539.423 ns | 28.8659 ns | 29.6432 ns | 1,540.028 ns | 1.01 | 0.02 | 15.6250 | - | - | 32904 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,889.058 ns | 56.5863 ns | 79.3261 ns | 2,877.317 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,982.358 ns | 57.8507 ns | 64.3009 ns | 2,997.111 ns | 1.03 | 0.03 | 31.2462 | - | - | 65672 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 16384 | 6,967.153 ns | 130.2541 ns | 127.9270 ns | 7,000.579 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 16384 | 6,318.139 ns | 124.8858 ns | 246.5123 ns | 6,184.764 ns | 0.90 | 0.04 | 62.4847 | 0.0153 | - | 131432 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 32768 | 12,260.303 ns | 226.3066 ns | 222.2634 ns | 12,298.917 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262251 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 32768 | 23,504.992 ns | 1,276.0641 ns | 3,762.5039 ns | 24,730.835 ns | 1.88 | 0.34 | 83.2825 | 27.7405 | - | 262504 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 65536 | 56,509.341 ns | 1,127.7672 ns | 1,788.7583 ns | 56,217.896 ns | 1.00 | 0.00 | 16.9067 | 16.7847 | 16.7847 | 524409 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 65536 | 59,968.457 ns | 2,929.5848 ns | 8,637.9469 ns | 55,217.700 ns | 1.10 | 0.16 | 150.0244 | 49.9268 | - | 524649 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Create_WithCapacity | List | RecyclableLongList | 131072 | 114,768.456 ns | 1,955.0600 ns | 1,632.5637 ns | 114,705.005 ns | 1.00 | 0.00 | 17.7002 | 17.5781 | 17.5781 | 1048680 B | 1.00 |
|
|
| Actual | Create_WithCapacity | List | RecyclableLongList | 131072 | 129,203.260 ns | 2,555.1942 ns | 3,745.3706 ns | 130,198.633 ns | 1.12 | 0.03 | 144.5313 | 143.3105 | 143.3105 | 1049772 B | 1.00 |
|
|
</details>
|
|
|
|
# `Add` Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.305
|
|
[Host] : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
```
|
|
|
|
<details>
|
|
<summary><strong>Add to the List by 1 Item Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------- |------------- |------------------- |---------------- |-----------------:|----------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|-----------:|------------:|
|
|
| Baseline | Add | List | Array | 0 | 8.033 ns | 0.0382 ns | 0.0339 ns | 8.023 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Add | List | Array | 0 | 6.741 ns | 0.0160 ns | 0.0142 ns | 6.741 ns | 0.84 | 0.00 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 1 | 17.455 ns | 0.0980 ns | 0.0916 ns | 17.423 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | Array | 1 | 7.369 ns | 0.0102 ns | 0.0090 ns | 7.370 ns | 0.42 | 0.00 | 0.0153 | - | - | 32 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 2 | 18.813 ns | 0.1189 ns | 0.1112 ns | 18.843 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | Array | 2 | 8.087 ns | 0.1802 ns | 0.1686 ns | 8.061 ns | 0.43 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 3 | 20.091 ns | 0.0246 ns | 0.0205 ns | 20.094 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | Array | 3 | 9.195 ns | 0.1377 ns | 0.1221 ns | 9.222 ns | 0.46 | 0.01 | 0.0229 | - | - | 48 B | 0.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 4 | 21.729 ns | 0.2308 ns | 0.2159 ns | 21.673 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | Array | 4 | 9.084 ns | 0.0479 ns | 0.0448 ns | 9.062 ns | 0.42 | 0.00 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 5 | 36.580 ns | 0.2406 ns | 0.2250 ns | 36.483 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | Array | 5 | 11.402 ns | 0.2552 ns | 0.5438 ns | 11.540 ns | 0.31 | 0.02 | 0.0306 | - | - | 64 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 6 | 37.636 ns | 0.3012 ns | 0.2670 ns | 37.529 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | Array | 6 | 11.036 ns | 0.2219 ns | 0.2076 ns | 10.944 ns | 0.29 | 0.01 | 0.0344 | - | - | 72 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 7 | 39.535 ns | 0.8012 ns | 1.0133 ns | 38.880 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | Array | 7 | 12.411 ns | 0.2758 ns | 0.4830 ns | 12.560 ns | 0.32 | 0.02 | 0.0383 | - | - | 80 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 8 | 40.353 ns | 0.0906 ns | 0.0803 ns | 40.361 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | Array | 8 | 11.993 ns | 0.0298 ns | 0.0264 ns | 11.995 ns | 0.30 | 0.00 | 0.0421 | - | - | 88 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 9 | 56.600 ns | 0.0942 ns | 0.0835 ns | 56.582 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 9 | 12.769 ns | 0.1302 ns | 0.1154 ns | 12.724 ns | 0.23 | 0.00 | 0.0459 | - | - | 96 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 10 | 57.839 ns | 0.0755 ns | 0.0589 ns | 57.832 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 10 | 13.175 ns | 0.0206 ns | 0.0161 ns | 13.177 ns | 0.23 | 0.00 | 0.0497 | - | - | 104 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 11 | 58.288 ns | 0.1512 ns | 0.1415 ns | 58.341 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 11 | 13.790 ns | 0.1009 ns | 0.0894 ns | 13.759 ns | 0.24 | 0.00 | 0.0536 | - | - | 112 B | 0.34 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 12 | 59.575 ns | 0.6993 ns | 0.5839 ns | 59.379 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 12 | 14.724 ns | 0.0201 ns | 0.0188 ns | 14.726 ns | 0.25 | 0.00 | 0.0574 | - | - | 120 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 13 | 60.561 ns | 0.1263 ns | 0.1181 ns | 60.518 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 13 | 14.858 ns | 0.0357 ns | 0.0316 ns | 14.855 ns | 0.25 | 0.00 | 0.0612 | - | - | 128 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 14 | 62.597 ns | 0.1452 ns | 0.1287 ns | 62.546 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 14 | 15.422 ns | 0.0164 ns | 0.0145 ns | 15.418 ns | 0.25 | 0.00 | 0.0650 | - | - | 136 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 15 | 62.490 ns | 0.1796 ns | 0.1592 ns | 62.422 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 15 | 16.053 ns | 0.0252 ns | 0.0223 ns | 16.050 ns | 0.26 | 0.00 | 0.0688 | - | - | 144 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 16 | 63.315 ns | 0.1435 ns | 0.1272 ns | 63.303 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | Array | 16 | 16.534 ns | 0.0716 ns | 0.0670 ns | 16.541 ns | 0.26 | 0.00 | 0.0727 | - | - | 152 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 17 | 87.500 ns | 0.2475 ns | 0.2315 ns | 87.514 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 17 | 17.084 ns | 0.1716 ns | 0.1606 ns | 17.092 ns | 0.20 | 0.00 | 0.0765 | - | - | 160 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 18 | 89.031 ns | 0.5091 ns | 0.4762 ns | 88.915 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 18 | 17.642 ns | 0.1828 ns | 0.1710 ns | 17.588 ns | 0.20 | 0.00 | 0.0803 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 19 | 89.654 ns | 0.7483 ns | 0.6999 ns | 89.320 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 19 | 18.101 ns | 0.0776 ns | 0.0688 ns | 18.088 ns | 0.20 | 0.00 | 0.0842 | - | - | 176 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 20 | 90.061 ns | 0.1295 ns | 0.1211 ns | 90.023 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 20 | 18.400 ns | 0.0403 ns | 0.0336 ns | 18.394 ns | 0.20 | 0.00 | 0.0880 | - | - | 184 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 30 | 104.068 ns | 0.0708 ns | 0.0627 ns | 104.084 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 30 | 25.608 ns | 0.1295 ns | 0.1148 ns | 25.633 ns | 0.25 | 0.00 | 0.1262 | - | - | 264 B | 0.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 32 | 108.695 ns | 0.1806 ns | 0.1601 ns | 108.655 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | Array | 32 | 24.860 ns | 0.1925 ns | 0.1801 ns | 24.795 ns | 0.23 | 0.00 | 0.1339 | - | - | 280 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 36 | 138.552 ns | 0.7358 ns | 0.6883 ns | 138.185 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | Array | 36 | 27.468 ns | 0.1945 ns | 0.1518 ns | 27.473 ns | 0.20 | 0.00 | 0.1492 | - | - | 312 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 37 | 142.248 ns | 0.2908 ns | 0.2578 ns | 142.181 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | Array | 37 | 27.628 ns | 0.0348 ns | 0.0309 ns | 27.627 ns | 0.19 | 0.00 | 0.1530 | - | - | 320 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 40 | 142.819 ns | 0.4148 ns | 0.3677 ns | 142.795 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Baseline | Add | List | Array | 40 | 146.721 ns | 0.2889 ns | 0.2412 ns | 146.835 ns | 1.03 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | Array | 40 | 29.512 ns | 0.1310 ns | 0.1161 ns | 29.535 ns | 0.21 | 0.00 | 0.1644 | - | - | 344 B | 0.30 |
|
|
| Actual | Add | List | Array | 40 | 29.541 ns | 0.0862 ns | 0.0764 ns | 29.555 ns | 0.21 | 0.00 | 0.1644 | - | - | 344 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 50 | 164.659 ns | 0.2573 ns | 0.2148 ns | 164.684 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | Array | 50 | 34.893 ns | 0.0448 ns | 0.0419 ns | 34.898 ns | 0.21 | 0.00 | 0.2027 | - | - | 424 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 60 | 180.790 ns | 0.2945 ns | 0.2299 ns | 180.719 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | Array | 60 | 40.447 ns | 0.1116 ns | 0.0932 ns | 40.417 ns | 0.22 | 0.00 | 0.2410 | - | - | 504 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 70 | 238.612 ns | 0.7258 ns | 0.6434 ns | 238.608 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | Array | 70 | 46.006 ns | 0.0326 ns | 0.0289 ns | 46.000 ns | 0.19 | 0.00 | 0.2792 | - | - | 584 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 80 | 259.791 ns | 0.6094 ns | 0.5700 ns | 259.671 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | Array | 80 | 51.788 ns | 0.0679 ns | 0.0602 ns | 51.788 ns | 0.20 | 0.00 | 0.3175 | - | - | 664 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 90 | 276.018 ns | 0.8256 ns | 0.7722 ns | 276.131 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | Array | 90 | 64.024 ns | 0.0708 ns | 0.0627 ns | 64.020 ns | 0.23 | 0.00 | 0.3557 | - | - | 744 B | 0.34 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 100 | 294.046 ns | 0.1864 ns | 0.1652 ns | 294.023 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | Array | 100 | 69.580 ns | 0.2511 ns | 0.2226 ns | 69.481 ns | 0.24 | 0.00 | 0.3940 | - | - | 824 B | 0.38 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 128 | 369.921 ns | 1.6578 ns | 1.5507 ns | 369.718 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | Array | 128 | 84.133 ns | 0.3742 ns | 0.3500 ns | 84.247 ns | 0.23 | 0.00 | 0.5009 | - | - | 1048 B | 0.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 256 | 658.121 ns | 8.3863 ns | 7.8445 ns | 657.285 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
|
|
| Actual | Add | List | Array | 256 | 152.324 ns | 0.2058 ns | 0.1824 ns | 152.311 ns | 0.23 | 0.00 | 0.9899 | - | - | 2072 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 512 | 1,259.055 ns | 12.1079 ns | 11.3258 ns | 1,260.961 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
|
|
| Actual | Add | List | Array | 512 | 298.602 ns | 0.5479 ns | 0.5125 ns | 298.526 ns | 0.24 | 0.00 | 1.9684 | - | - | 4120 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 1024 | 2,447.643 ns | 4.3201 ns | 3.8297 ns | 2,447.211 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
|
|
| Actual | Add | List | Array | 1024 | 602.886 ns | 1.0941 ns | 0.9136 ns | 602.778 ns | 0.25 | 0.00 | 3.9215 | - | - | 8216 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 2048 | 4,773.429 ns | 12.5602 ns | 10.4883 ns | 4,769.400 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.00 |
|
|
| Actual | Add | List | Array | 2048 | 1,153.119 ns | 1.1908 ns | 0.9944 ns | 1,153.070 ns | 0.24 | 0.00 | 7.8125 | - | - | 16408 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 4096 | 9,643.209 ns | 150.8823 ns | 161.4424 ns | 9,608.025 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.00 |
|
|
| Actual | Add | List | Array | 4096 | 2,308.915 ns | 12.9740 ns | 11.5011 ns | 2,310.650 ns | 0.24 | 0.00 | 15.6250 | - | - | 32792 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 8192 | 19,006.731 ns | 40.6787 ns | 33.9686 ns | 19,005.428 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.00 |
|
|
| Actual | Add | List | Array | 8192 | 4,544.546 ns | 14.7264 ns | 13.0546 ns | 4,546.077 ns | 0.24 | 0.00 | 31.2500 | - | - | 65560 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 16384 | 99,432.122 ns | 1,226.6540 ns | 1,147.4129 ns | 99,493.298 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.00 |
|
|
| Actual | Add | List | Array | 16384 | 53,846.916 ns | 1,052.7723 ns | 1,700.0310 ns | 54,590.524 ns | 0.54 | 0.02 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 32768 | 238,603.364 ns | 2,097.2235 ns | 1,961.7442 ns | 238,871.558 ns | 1.00 | 0.00 | 124.7559 | 124.7559 | 124.7559 | 524666 B | 1.00 |
|
|
| Actual | Add | List | Array | 32768 | 107,921.938 ns | 2,080.3387 ns | 2,395.7212 ns | 108,853.857 ns | 0.45 | 0.01 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 65536 | 331,843.094 ns | 4,004.7558 ns | 3,746.0510 ns | 332,202.710 ns | 1.00 | 0.00 | 303.7109 | 239.2578 | 239.2578 | 1049482 B | 1.00 |
|
|
| Actual | Add | List | Array | 65536 | 124,833.178 ns | 719.7578 ns | 638.0466 ns | 124,786.945 ns | 0.38 | 0.00 | 121.0938 | 120.7275 | 120.7275 | 524348 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 131072 | 681,620.501 ns | 9,832.4499 ns | 9,197.2798 ns | 681,824.316 ns | 1.00 | 0.00 | 554.6875 | 489.2578 | 488.2813 | 2097724 B | 1.00 |
|
|
| Actual | Add | List | Array | 131072 | 295,837.488 ns | 5,844.6224 ns | 9,924.6123 ns | 296,832.471 ns | 0.43 | 0.02 | 185.5469 | 185.0586 | 185.0586 | 1048657 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | Array | 850000 | 5,070,303.125 ns | 95,643.4469 ns | 89,464.9395 ns | 5,092,130.469 ns | 1.00 | 0.00 | 390.6250 | 328.1250 | 328.1250 | 16777783 B | 1.00 |
|
|
| Actual | Add | List | Array | 850000 | 2,145,544.347 ns | 42,532.6308 ns | 43,677.8803 ns | 2,156,411.719 ns | 0.42 | 0.01 | 132.8125 | 132.8125 | 132.8125 | 6800069 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 0 | 7.700 ns | 0.0518 ns | 0.0484 ns | 7.690 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 0 | 11.361 ns | 0.0867 ns | 0.0811 ns | 11.328 ns | 1.48 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 1 | 17.634 ns | 0.1149 ns | 0.1075 ns | 17.581 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 1 | 40.997 ns | 0.1620 ns | 0.1265 ns | 40.975 ns | 2.33 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 2 | 19.008 ns | 0.0482 ns | 0.0403 ns | 19.005 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 2 | 42.086 ns | 0.2286 ns | 0.2027 ns | 42.022 ns | 2.21 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 3 | 20.428 ns | 0.1225 ns | 0.1146 ns | 20.476 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 3 | 43.049 ns | 0.2538 ns | 0.2250 ns | 43.000 ns | 2.11 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 4 | 21.819 ns | 0.1039 ns | 0.0972 ns | 21.795 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 4 | 44.171 ns | 0.0466 ns | 0.0413 ns | 44.158 ns | 2.02 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 5 | 37.121 ns | 0.1254 ns | 0.1111 ns | 37.120 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 5 | 45.232 ns | 0.1245 ns | 0.1040 ns | 45.230 ns | 1.22 | 0.00 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 6 | 38.119 ns | 0.1733 ns | 0.1536 ns | 38.110 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 6 | 46.498 ns | 0.1169 ns | 0.0976 ns | 46.470 ns | 1.22 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 7 | 39.653 ns | 0.1233 ns | 0.1093 ns | 39.699 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 7 | 47.585 ns | 0.1474 ns | 0.1379 ns | 47.581 ns | 1.20 | 0.00 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 8 | 40.778 ns | 0.1488 ns | 0.1391 ns | 40.774 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 8 | 48.619 ns | 0.0815 ns | 0.0723 ns | 48.618 ns | 1.19 | 0.00 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 9 | 57.638 ns | 0.1614 ns | 0.1510 ns | 57.589 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 9 | 50.105 ns | 0.0790 ns | 0.0659 ns | 50.118 ns | 0.87 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 10 | 57.500 ns | 0.5174 ns | 0.4040 ns | 57.424 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 10 | 51.045 ns | 0.0697 ns | 0.0618 ns | 51.064 ns | 0.89 | 0.01 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 11 | 58.915 ns | 0.1539 ns | 0.1285 ns | 58.883 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 11 | 52.316 ns | 0.2133 ns | 0.1995 ns | 52.297 ns | 0.89 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 12 | 60.451 ns | 0.1910 ns | 0.1595 ns | 60.429 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 12 | 53.234 ns | 0.2026 ns | 0.1895 ns | 53.156 ns | 0.88 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 13 | 60.929 ns | 0.2336 ns | 0.1950 ns | 60.947 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 13 | 54.696 ns | 0.6139 ns | 0.5442 ns | 54.554 ns | 0.90 | 0.01 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 14 | 62.398 ns | 0.2811 ns | 0.2348 ns | 62.288 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 14 | 55.769 ns | 0.1017 ns | 0.0850 ns | 55.783 ns | 0.89 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 15 | 64.183 ns | 1.2920 ns | 1.3824 ns | 63.752 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 15 | 57.072 ns | 0.3578 ns | 0.3347 ns | 56.949 ns | 0.89 | 0.02 | 0.0268 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 16 | 65.284 ns | 0.6517 ns | 0.6096 ns | 64.837 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 16 | 57.888 ns | 0.5176 ns | 0.4841 ns | 57.652 ns | 0.89 | 0.01 | 0.0267 | - | - | 56 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 17 | 88.115 ns | 0.5236 ns | 0.4898 ns | 87.932 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 17 | 91.222 ns | 0.5085 ns | 0.4756 ns | 91.004 ns | 1.04 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 18 | 89.468 ns | 0.4826 ns | 0.4514 ns | 89.423 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 18 | 92.830 ns | 0.5198 ns | 0.4862 ns | 92.749 ns | 1.04 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 19 | 91.125 ns | 1.7199 ns | 1.5247 ns | 91.011 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 19 | 95.217 ns | 0.4741 ns | 0.3959 ns | 95.223 ns | 1.04 | 0.02 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 20 | 91.012 ns | 0.2337 ns | 0.2072 ns | 91.017 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 20 | 95.837 ns | 0.7139 ns | 0.6678 ns | 96.027 ns | 1.05 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 30 | 105.551 ns | 0.3321 ns | 0.2944 ns | 105.441 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 30 | 106.289 ns | 0.7819 ns | 0.7314 ns | 106.239 ns | 1.01 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 32 | 109.594 ns | 0.4618 ns | 0.4094 ns | 109.500 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 32 | 107.351 ns | 0.2386 ns | 0.2232 ns | 107.352 ns | 0.98 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 36 | 138.412 ns | 0.2950 ns | 0.2615 ns | 138.363 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 36 | 147.774 ns | 0.8643 ns | 0.6748 ns | 147.659 ns | 1.07 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 37 | 142.823 ns | 0.3153 ns | 0.2949 ns | 142.731 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 37 | 148.741 ns | 2.6124 ns | 2.1814 ns | 148.167 ns | 1.04 | 0.02 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 40 | 143.066 ns | 0.8261 ns | 0.7727 ns | 142.829 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Baseline | Add | List | PooledList | 40 | 143.745 ns | 0.7424 ns | 0.6945 ns | 143.494 ns | 1.00 | 0.01 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 40 | 151.610 ns | 0.5251 ns | 0.4100 ns | 151.646 ns | 1.06 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| Actual | Add | List | PooledList | 40 | 154.915 ns | 3.0876 ns | 4.7150 ns | 152.163 ns | 1.09 | 0.03 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 50 | 164.814 ns | 0.3968 ns | 0.3518 ns | 164.858 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 50 | 164.625 ns | 1.5734 ns | 1.2284 ns | 164.346 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 60 | 184.427 ns | 0.8978 ns | 0.8398 ns | 184.338 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 60 | 182.822 ns | 0.4111 ns | 0.3209 ns | 182.910 ns | 0.99 | 0.00 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 70 | 237.079 ns | 1.4282 ns | 1.1926 ns | 236.635 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 70 | 235.069 ns | 4.6215 ns | 5.5015 ns | 232.821 ns | 0.99 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 80 | 262.980 ns | 1.5282 ns | 1.3547 ns | 262.553 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 80 | 245.673 ns | 4.9301 ns | 4.6116 ns | 243.354 ns | 0.94 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 850000 | 5,502,952.108 ns | 109,243.5236 ns | 251,005.1623 ns | 5,454,132.031 ns | 1.00 | 0.00 | 539.0625 | 476.5625 | 476.5625 | 16777825 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 850000 | 2,649,836.198 ns | 51,126.4933 ns | 60,862.4534 ns | 2,661,834.375 ns | 0.47 | 0.03 | - | - | - | 60 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 90 | 280.964 ns | 1.8658 ns | 1.7453 ns | 280.252 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 90 | 261.955 ns | 4.5450 ns | 4.2514 ns | 261.306 ns | 0.93 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 100 | 298.058 ns | 1.1116 ns | 0.9854 ns | 297.780 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 100 | 280.695 ns | 5.2956 ns | 4.9535 ns | 278.643 ns | 0.94 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 128 | 357.004 ns | 2.5621 ns | 2.2712 ns | 356.061 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 128 | 331.804 ns | 4.6908 ns | 4.3878 ns | 330.872 ns | 0.93 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 256 | 689.656 ns | 9.6686 ns | 8.5710 ns | 687.452 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
|
|
| Actual | Add | List | PooledList | 256 | 583.558 ns | 8.5448 ns | 7.5748 ns | 582.324 ns | 0.85 | 0.02 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 512 | 1,297.035 ns | 6.9322 ns | 6.4844 ns | 1,297.570 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 512 | 1,061.203 ns | 6.0453 ns | 5.3590 ns | 1,061.295 ns | 0.82 | 0.01 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 1024 | 2,466.639 ns | 18.3824 ns | 17.1949 ns | 2,463.952 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 1024 | 1,990.787 ns | 7.5229 ns | 6.6688 ns | 1,988.413 ns | 0.81 | 0.01 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 2048 | 4,813.775 ns | 25.9190 ns | 22.9766 ns | 4,804.923 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 2048 | 3,888.997 ns | 27.9618 ns | 26.1555 ns | 3,876.038 ns | 0.81 | 0.01 | 0.0229 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 4096 | 9,600.058 ns | 45.5350 ns | 42.5934 ns | 9,583.844 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 4096 | 7,635.909 ns | 35.6304 ns | 33.3287 ns | 7,642.136 ns | 0.80 | 0.00 | 0.0229 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 8192 | 19,131.735 ns | 121.6350 ns | 107.8262 ns | 19,122.871 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 8192 | 15,130.284 ns | 45.8569 ns | 42.8945 ns | 15,143.172 ns | 0.79 | 0.01 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 16384 | 100,331.825 ns | 1,160.0969 ns | 1,085.1553 ns | 100,557.629 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 16384 | 30,119.963 ns | 63.0163 ns | 55.8623 ns | 30,142.162 ns | 0.30 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 32768 | 241,285.522 ns | 1,233.0907 ns | 1,153.4338 ns | 241,714.429 ns | 1.00 | 0.00 | 124.7559 | 124.7559 | 124.7559 | 524666 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 32768 | 60,602.320 ns | 178.4272 ns | 148.9948 ns | 60,550.781 ns | 0.25 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 65536 | 322,940.840 ns | 4,940.3438 ns | 4,621.2006 ns | 320,584.082 ns | 1.00 | 0.00 | 309.0820 | 244.6289 | 244.6289 | 1049281 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 65536 | 123,522.166 ns | 626.4347 ns | 523.1014 ns | 123,385.669 ns | 0.38 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | PooledList | 131072 | 672,761.709 ns | 9,071.8768 ns | 8,485.8392 ns | 674,810.205 ns | 1.00 | 0.00 | 545.8984 | 480.4688 | 479.4922 | 2097698 B | 1.000 |
|
|
| Actual | Add | List | PooledList | 131072 | 252,269.259 ns | 3,874.8105 ns | 3,025.1971 ns | 251,411.523 ns | 0.38 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 0 | 8.018 ns | 0.0635 ns | 0.0594 ns | 8.041 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 0 | 15.321 ns | 0.1213 ns | 0.1075 ns | 15.313 ns | 1.91 | 0.02 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 1 | 17.505 ns | 0.1973 ns | 0.1846 ns | 17.392 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 1 | 16.884 ns | 0.1091 ns | 0.1021 ns | 16.846 ns | 0.96 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 2 | 18.945 ns | 0.1441 ns | 0.1348 ns | 18.938 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 2 | 18.200 ns | 0.1295 ns | 0.1148 ns | 18.167 ns | 0.96 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 3 | 20.424 ns | 0.2287 ns | 0.2027 ns | 20.416 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 3 | 19.881 ns | 0.1207 ns | 0.1070 ns | 19.854 ns | 0.97 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 4 | 21.884 ns | 0.1471 ns | 0.1376 ns | 21.934 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 4 | 21.007 ns | 0.1721 ns | 0.1610 ns | 21.013 ns | 0.96 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 5 | 36.817 ns | 0.0343 ns | 0.0268 ns | 36.825 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 5 | 31.968 ns | 0.1603 ns | 0.1500 ns | 31.937 ns | 0.87 | 0.00 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 6 | 37.939 ns | 0.2612 ns | 0.2443 ns | 37.801 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 6 | 33.506 ns | 0.1212 ns | 0.1134 ns | 33.501 ns | 0.88 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 7 | 39.472 ns | 0.3008 ns | 0.2512 ns | 39.405 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 7 | 34.591 ns | 0.2516 ns | 0.2353 ns | 34.472 ns | 0.88 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 8 | 40.953 ns | 0.8000 ns | 0.9213 ns | 40.563 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 8 | 35.592 ns | 0.1095 ns | 0.1024 ns | 35.617 ns | 0.87 | 0.02 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 9 | 57.107 ns | 0.1778 ns | 0.1485 ns | 57.045 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 9 | 49.302 ns | 0.1433 ns | 0.1197 ns | 49.311 ns | 0.86 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 10 | 58.241 ns | 0.1395 ns | 0.1165 ns | 58.278 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 10 | 50.815 ns | 0.2948 ns | 0.2757 ns | 50.779 ns | 0.87 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 11 | 59.210 ns | 0.1507 ns | 0.1259 ns | 59.211 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 11 | 51.965 ns | 0.1268 ns | 0.1059 ns | 51.959 ns | 0.88 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 12 | 60.599 ns | 0.2032 ns | 0.1696 ns | 60.592 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 12 | 52.909 ns | 0.1594 ns | 0.1331 ns | 52.903 ns | 0.87 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 13 | 61.049 ns | 0.0643 ns | 0.0570 ns | 61.036 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 13 | 54.339 ns | 0.0755 ns | 0.0669 ns | 54.331 ns | 0.89 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 14 | 62.358 ns | 0.1531 ns | 0.1357 ns | 62.400 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 14 | 56.144 ns | 0.1168 ns | 0.1036 ns | 56.163 ns | 0.90 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 15 | 63.530 ns | 0.0833 ns | 0.0779 ns | 63.521 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 15 | 57.851 ns | 0.1181 ns | 0.0986 ns | 57.847 ns | 0.91 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 16 | 65.093 ns | 0.1062 ns | 0.0942 ns | 65.074 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 16 | 60.058 ns | 0.1210 ns | 0.1010 ns | 60.015 ns | 0.92 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 17 | 87.710 ns | 0.1417 ns | 0.1106 ns | 87.716 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 17 | 77.522 ns | 0.5277 ns | 0.4678 ns | 77.457 ns | 0.88 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 18 | 89.182 ns | 0.5988 ns | 0.5601 ns | 88.895 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 18 | 79.010 ns | 0.5328 ns | 0.4984 ns | 78.897 ns | 0.89 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 19 | 90.497 ns | 0.1709 ns | 0.1515 ns | 90.499 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 19 | 79.987 ns | 0.4227 ns | 0.3954 ns | 79.921 ns | 0.88 | 0.00 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 20 | 91.573 ns | 0.5269 ns | 0.4929 ns | 91.608 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 20 | 81.727 ns | 0.3712 ns | 0.2898 ns | 81.655 ns | 0.89 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 30 | 106.617 ns | 0.8215 ns | 0.7282 ns | 106.293 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 30 | 100.859 ns | 0.7713 ns | 0.7215 ns | 100.567 ns | 0.95 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 32 | 110.048 ns | 0.7183 ns | 0.6367 ns | 109.706 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 32 | 104.524 ns | 0.7240 ns | 0.6418 ns | 104.221 ns | 0.95 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 36 | 140.719 ns | 0.9997 ns | 0.8862 ns | 140.767 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 36 | 141.169 ns | 1.1777 ns | 1.0440 ns | 140.722 ns | 1.00 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 37 | 165.637 ns | 1.2722 ns | 1.1900 ns | 165.963 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 37 | 144.659 ns | 1.0143 ns | 0.9488 ns | 144.322 ns | 0.87 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 40 | 165.237 ns | 1.3832 ns | 1.1550 ns | 165.132 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Baseline | Add | List | RecyclableList | 40 | 163.664 ns | 1.1046 ns | 1.0332 ns | 163.838 ns | 0.99 | 0.01 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 40 | 146.470 ns | 0.7366 ns | 0.6891 ns | 146.541 ns | 0.89 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| Actual | Add | List | RecyclableList | 40 | 148.296 ns | 1.7024 ns | 1.5924 ns | 148.417 ns | 0.90 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 50 | 187.073 ns | 1.0599 ns | 0.9396 ns | 187.414 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 50 | 166.848 ns | 1.1393 ns | 1.0657 ns | 166.792 ns | 0.89 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 60 | 206.552 ns | 1.3124 ns | 1.2276 ns | 206.420 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 60 | 188.599 ns | 0.7523 ns | 0.6669 ns | 188.579 ns | 0.91 | 0.01 | 0.3135 | - | - | 656 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 70 | 282.226 ns | 2.2872 ns | 2.1394 ns | 281.671 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 70 | 233.285 ns | 0.9523 ns | 0.7952 ns | 233.157 ns | 0.83 | 0.01 | 0.3288 | - | - | 688 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 80 | 303.570 ns | 3.0719 ns | 2.8734 ns | 303.353 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 80 | 252.410 ns | 0.6316 ns | 0.5274 ns | 252.398 ns | 0.83 | 0.01 | 0.3285 | - | - | 688 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 90 | 323.372 ns | 3.8273 ns | 3.5801 ns | 323.331 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 90 | 272.868 ns | 0.8681 ns | 0.7696 ns | 272.937 ns | 0.84 | 0.01 | 0.3285 | - | - | 688 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 100 | 340.384 ns | 3.5274 ns | 3.2995 ns | 340.390 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 100 | 295.380 ns | 0.7464 ns | 0.6982 ns | 295.373 ns | 0.87 | 0.01 | 0.3285 | - | - | 688 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 128 | 413.742 ns | 3.3498 ns | 3.1334 ns | 413.403 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 128 | 390.098 ns | 4.1294 ns | 3.8627 ns | 390.072 ns | 0.94 | 0.01 | 0.3285 | - | - | 688 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 256 | 769.715 ns | 6.5688 ns | 6.1445 ns | 772.426 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 256 | 699.225 ns | 5.7090 ns | 5.3402 ns | 698.463 ns | 0.91 | 0.01 | 0.3443 | - | - | 720 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 512 | 1,454.110 ns | 9.5587 ns | 8.9412 ns | 1,455.582 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 512 | 1,319.050 ns | 6.4715 ns | 6.0535 ns | 1,319.357 ns | 0.91 | 0.01 | 0.3586 | - | - | 752 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 1024 | 2,790.613 ns | 23.3264 ns | 21.8195 ns | 2,791.224 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 1024 | 2,516.359 ns | 10.4172 ns | 9.7443 ns | 2,511.535 ns | 0.90 | 0.01 | 0.3738 | - | - | 784 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 2048 | 5,452.530 ns | 43.7569 ns | 40.9302 ns | 5,451.658 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 2048 | 4,858.333 ns | 6.0045 ns | 4.6879 ns | 4,858.583 ns | 0.89 | 0.01 | 0.3891 | - | - | 816 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 4096 | 10,978.421 ns | 133.3892 ns | 118.2461 ns | 10,949.155 ns | 1.00 | 0.00 | 31.2500 | - | - | 65800 B | 1.00 |
|
|
| Actual | Add | List | RecyclableList | 4096 | 9,442.868 ns | 27.8393 ns | 26.0409 ns | 9,437.257 ns | 0.86 | 0.01 | 0.3967 | - | - | 848 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 8192 | 21,623.674 ns | 203.4720 ns | 190.3278 ns | 21,642.752 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 8192 | 18,582.662 ns | 11.4299 ns | 10.6916 ns | 18,582.411 ns | 0.86 | 0.01 | 0.3967 | - | - | 880 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 16384 | 107,337.902 ns | 773.4862 ns | 685.6754 ns | 107,384.119 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262484 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 16384 | 36,961.097 ns | 80.2025 ns | 75.0215 ns | 36,943.439 ns | 0.34 | 0.00 | 0.4272 | - | - | 913 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 32768 | 251,240.365 ns | 4,851.9535 ns | 4,538.5203 ns | 252,014.453 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524705 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 32768 | 74,149.835 ns | 64.1453 ns | 53.5643 ns | 74,154.578 ns | 0.30 | 0.01 | 0.3662 | - | - | 945 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 65536 | 349,929.362 ns | 6,402.9722 ns | 7,622.2829 ns | 347,623.926 ns | 1.00 | 0.00 | 301.2695 | 237.3047 | 236.8164 | 1049520 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 65536 | 149,080.693 ns | 652.7460 ns | 610.5790 ns | 149,109.790 ns | 0.43 | 0.01 | 0.2441 | - | - | 978 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 131072 | 713,644.505 ns | 10,223.0035 ns | 9,562.6038 ns | 715,050.684 ns | 1.00 | 0.00 | 509.7656 | 443.3594 | 443.3594 | 2097844 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 131072 | 305,267.419 ns | 1,794.1951 ns | 1,678.2912 ns | 304,732.324 ns | 0.43 | 0.01 | 0.4883 | - | - | 1011 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableList | 850000 | 5,691,174.211 ns | 123,156.7249 ns | 355,335.3105 ns | 5,633,410.547 ns | 1.00 | 0.00 | 492.1875 | 429.6875 | 429.6875 | 16778027 B | 1.000 |
|
|
| Actual | Add | List | RecyclableList | 850000 | 2,787,265.202 ns | 9,531.4846 ns | 7,441.5563 ns | 2,788,524.805 ns | 0.47 | 0.04 | - | - | - | 1131 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 0 | 8.384 ns | 0.0586 ns | 0.0548 ns | 8.385 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 0 | 20.286 ns | 0.1347 ns | 0.1260 ns | 20.329 ns | 2.42 | 0.02 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 1 | 19.945 ns | 0.0993 ns | 0.0880 ns | 19.927 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 1 | 75.415 ns | 0.7266 ns | 0.6441 ns | 75.418 ns | 3.78 | 0.03 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 2 | 20.675 ns | 0.2710 ns | 0.2263 ns | 20.583 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 2 | 86.717 ns | 1.7452 ns | 3.6429 ns | 88.205 ns | 4.18 | 0.24 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 3 | 22.080 ns | 0.1019 ns | 0.0903 ns | 22.083 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 3 | 81.541 ns | 0.5248 ns | 0.4909 ns | 81.553 ns | 3.69 | 0.02 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 4 | 23.371 ns | 0.1231 ns | 0.1091 ns | 23.346 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 4 | 85.006 ns | 0.4883 ns | 0.4328 ns | 85.106 ns | 3.64 | 0.02 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 5 | 39.838 ns | 0.3306 ns | 0.3092 ns | 39.769 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 5 | 86.063 ns | 0.4371 ns | 0.3875 ns | 86.100 ns | 2.16 | 0.02 | 0.0802 | - | - | 168 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 6 | 41.861 ns | 0.8162 ns | 0.7634 ns | 41.752 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 6 | 88.275 ns | 0.6796 ns | 0.6357 ns | 88.154 ns | 2.11 | 0.04 | 0.0802 | - | - | 168 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 7 | 42.661 ns | 0.3107 ns | 0.2755 ns | 42.653 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 7 | 88.562 ns | 0.8110 ns | 0.7586 ns | 88.311 ns | 2.08 | 0.02 | 0.0802 | - | - | 168 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 8 | 44.020 ns | 0.3425 ns | 0.3203 ns | 43.993 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 8 | 92.595 ns | 0.7985 ns | 0.7469 ns | 92.489 ns | 2.10 | 0.03 | 0.0802 | - | - | 168 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 9 | 63.325 ns | 0.4171 ns | 0.3483 ns | 63.263 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 9 | 94.618 ns | 0.8370 ns | 0.6989 ns | 94.378 ns | 1.49 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 10 | 63.525 ns | 0.5032 ns | 0.4707 ns | 63.491 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 10 | 95.573 ns | 1.2717 ns | 1.1273 ns | 95.691 ns | 1.50 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 11 | 65.088 ns | 0.2576 ns | 0.2284 ns | 65.136 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 11 | 97.291 ns | 1.2254 ns | 1.0863 ns | 97.596 ns | 1.49 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 12 | 65.883 ns | 0.4009 ns | 0.3750 ns | 65.677 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 12 | 99.850 ns | 1.4821 ns | 1.3863 ns | 99.570 ns | 1.52 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 13 | 67.287 ns | 0.5276 ns | 0.4935 ns | 67.157 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 13 | 96.432 ns | 1.4651 ns | 1.3704 ns | 96.270 ns | 1.43 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 14 | 68.172 ns | 0.5728 ns | 0.5358 ns | 67.977 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 14 | 103.185 ns | 0.9583 ns | 0.8496 ns | 103.187 ns | 1.51 | 0.02 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 15 | 69.322 ns | 0.5185 ns | 0.4850 ns | 69.103 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 15 | 105.456 ns | 1.5842 ns | 1.4819 ns | 104.964 ns | 1.52 | 0.03 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 16 | 73.778 ns | 0.3225 ns | 0.2693 ns | 73.839 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 16 | 102.235 ns | 0.6084 ns | 0.5691 ns | 102.039 ns | 1.38 | 0.01 | 0.0802 | - | - | 168 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 17 | 101.380 ns | 0.5631 ns | 0.4992 ns | 101.314 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 17 | 107.447 ns | 0.9613 ns | 0.8522 ns | 107.407 ns | 1.06 | 0.01 | 0.0802 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 18 | 100.839 ns | 1.2064 ns | 1.1285 ns | 101.071 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 18 | 117.190 ns | 0.6547 ns | 0.5803 ns | 117.167 ns | 1.16 | 0.01 | 0.0801 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 19 | 102.415 ns | 0.7294 ns | 0.6823 ns | 102.515 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 19 | 112.592 ns | 1.8827 ns | 1.5721 ns | 112.661 ns | 1.10 | 0.01 | 0.0802 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 20 | 104.456 ns | 0.8894 ns | 0.7427 ns | 104.565 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 20 | 114.310 ns | 1.6334 ns | 1.5279 ns | 113.937 ns | 1.09 | 0.02 | 0.0802 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 30 | 116.928 ns | 1.2475 ns | 1.1059 ns | 117.115 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 30 | 136.558 ns | 1.4824 ns | 1.1574 ns | 136.480 ns | 1.17 | 0.01 | 0.0801 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 32 | 122.223 ns | 1.5140 ns | 1.4162 ns | 121.981 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 32 | 140.096 ns | 1.5823 ns | 1.4800 ns | 139.502 ns | 1.15 | 0.02 | 0.0801 | - | - | 168 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 36 | 167.399 ns | 1.2763 ns | 1.1314 ns | 167.352 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 36 | 151.458 ns | 1.2939 ns | 1.0805 ns | 151.263 ns | 0.90 | 0.01 | 0.0801 | - | - | 168 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 37 | 166.487 ns | 1.3446 ns | 1.2577 ns | 166.490 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 37 | 148.684 ns | 1.1163 ns | 1.0441 ns | 148.635 ns | 0.89 | 0.01 | 0.0801 | - | - | 168 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 40 | 171.411 ns | 1.3932 ns | 1.3032 ns | 171.491 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Baseline | Add | List | RecyclableLongList | 40 | 170.678 ns | 1.0280 ns | 0.8584 ns | 170.616 ns | 0.99 | 0.01 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 40 | 160.982 ns | 3.1009 ns | 2.9006 ns | 160.767 ns | 0.94 | 0.02 | 0.0801 | - | - | 168 B | 0.15 |
|
|
| Actual | Add | List | RecyclableLongList | 40 | 158.266 ns | 1.3493 ns | 1.1961 ns | 157.868 ns | 0.92 | 0.01 | 0.0801 | - | - | 168 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 50 | 190.604 ns | 1.6177 ns | 1.4340 ns | 190.519 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 50 | 176.708 ns | 0.7675 ns | 0.6803 ns | 176.419 ns | 0.93 | 0.01 | 0.0801 | - | - | 168 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 60 | 202.190 ns | 1.1529 ns | 1.0784 ns | 202.013 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 60 | 195.592 ns | 1.2406 ns | 1.1605 ns | 195.428 ns | 0.97 | 0.01 | 0.0803 | - | - | 168 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 70 | 307.900 ns | 2.7589 ns | 2.5806 ns | 307.326 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 70 | 225.753 ns | 4.3330 ns | 4.0531 ns | 227.051 ns | 0.73 | 0.01 | 0.0803 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 80 | 310.387 ns | 2.7944 ns | 2.6139 ns | 310.585 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 80 | 236.602 ns | 1.2262 ns | 1.1470 ns | 236.519 ns | 0.76 | 0.01 | 0.0801 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 850000 | 6,072,369.318 ns | 131,841.0199 ns | 386,666.8889 ns | 5,984,771.875 ns | 1.00 | 0.00 | 429.6875 | 367.1875 | 367.1875 | 16777946 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 850000 | 1,873,637.614 ns | 4,899.0291 ns | 3,824.8396 ns | 1,874,461.719 ns | 0.31 | 0.02 | - | - | - | 2825 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 90 | 318.684 ns | 1.6344 ns | 1.4488 ns | 319.152 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 90 | 260.669 ns | 1.2020 ns | 1.0655 ns | 260.664 ns | 0.82 | 0.01 | 0.0801 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 100 | 340.245 ns | 2.2885 ns | 2.0287 ns | 340.484 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 100 | 286.495 ns | 4.7764 ns | 4.4678 ns | 287.602 ns | 0.84 | 0.01 | 0.0801 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 128 | 402.997 ns | 1.9360 ns | 1.7162 ns | 402.963 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 128 | 335.931 ns | 1.0648 ns | 0.9439 ns | 335.987 ns | 0.83 | 0.00 | 0.0801 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 256 | 749.888 ns | 4.1337 ns | 3.6644 ns | 750.326 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 256 | 598.397 ns | 2.7117 ns | 2.5365 ns | 597.495 ns | 0.80 | 0.01 | 0.0801 | - | - | 168 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 512 | 1,424.823 ns | 13.4170 ns | 12.5503 ns | 1,420.054 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 512 | 1,132.464 ns | 9.1077 ns | 8.5194 ns | 1,132.185 ns | 0.79 | 0.01 | 0.0801 | - | - | 168 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 1024 | 2,805.018 ns | 26.7196 ns | 24.9935 ns | 2,805.138 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
|
|
| Actual | Add | List | RecyclableLongList | 1024 | 2,168.837 ns | 16.7577 ns | 15.6752 ns | 2,165.421 ns | 0.77 | 0.01 | 0.0801 | - | - | 168 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 2048 | 5,450.196 ns | 51.7338 ns | 48.3919 ns | 5,448.576 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 2048 | 4,262.713 ns | 21.8398 ns | 20.4290 ns | 4,257.209 ns | 0.78 | 0.01 | 0.0763 | - | - | 168 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 4096 | 10,931.953 ns | 104.4226 ns | 97.6769 ns | 10,917.020 ns | 1.00 | 0.00 | 31.2500 | - | - | 65800 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 4096 | 8,432.594 ns | 46.1496 ns | 43.1684 ns | 8,411.736 ns | 0.77 | 0.01 | 0.0763 | - | - | 168 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 8192 | 21,790.080 ns | 211.6645 ns | 176.7494 ns | 21,748.680 ns | 1.00 | 0.00 | 62.5000 | - | - | 131360 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 8192 | 16,723.234 ns | 64.9072 ns | 60.7142 ns | 16,709.587 ns | 0.77 | 0.01 | 0.0610 | - | - | 168 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 16384 | 106,955.108 ns | 476.2849 ns | 445.5172 ns | 106,953.467 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262484 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 16384 | 33,326.477 ns | 108.5087 ns | 90.6097 ns | 33,307.654 ns | 0.31 | 0.00 | 0.0610 | - | - | 168 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 32768 | 253,442.934 ns | 4,982.4340 ns | 5,116.5929 ns | 253,667.578 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524705 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 32768 | 66,746.580 ns | 172.8757 ns | 161.7081 ns | 66,713.220 ns | 0.26 | 0.01 | - | - | - | 241 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 65536 | 362,559.577 ns | 2,808.7409 ns | 2,627.2980 ns | 362,701.416 ns | 1.00 | 0.00 | 291.0156 | 226.5625 | 226.5625 | 1049747 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 65536 | 134,241.703 ns | 201.6205 ns | 178.7313 ns | 134,241.565 ns | 0.37 | 0.00 | - | - | - | 362 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add | List | RecyclableLongList | 131072 | 719,800.008 ns | 8,096.2811 ns | 6,760.7614 ns | 719,142.285 ns | 1.00 | 0.00 | 488.2813 | 422.8516 | 422.8516 | 2097801 B | 1.000 |
|
|
| Actual | Add | List | RecyclableLongList | 131072 | 268,224.823 ns | 656.9567 ns | 548.5886 ns | 268,183.203 ns | 0.37 | 0.00 | - | - | - | 579 B | 0.000 |
|
|
</details>
|
|
|
|
# `Add` with Pre-Initialized Capacity Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.305
|
|
[Host] : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add to the List by 1 Item with Pre-Initialized Capacity Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |----------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | Add_WithCapacity | List | PooledList | 1 | 12.67 ns | 0.026 ns | 0.023 ns | 12.67 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 1 | 37.65 ns | 0.292 ns | 0.273 ns | 37.60 ns | 2.97 | 0.02 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 2 | 14.45 ns | 0.035 ns | 0.033 ns | 14.45 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 2 | 39.54 ns | 0.555 ns | 0.519 ns | 39.63 ns | 2.74 | 0.03 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 3 | 16.02 ns | 0.077 ns | 0.060 ns | 16.04 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 3 | 40.50 ns | 0.524 ns | 0.490 ns | 40.47 ns | 2.53 | 0.03 | 0.0268 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 4 | 17.76 ns | 0.114 ns | 0.107 ns | 17.80 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 4 | 41.85 ns | 0.338 ns | 0.316 ns | 41.84 ns | 2.36 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 5 | 19.49 ns | 0.066 ns | 0.055 ns | 19.48 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 5 | 41.90 ns | 0.592 ns | 0.554 ns | 41.96 ns | 2.15 | 0.03 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 6 | 21.47 ns | 0.127 ns | 0.113 ns | 21.43 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 6 | 42.98 ns | 0.539 ns | 0.478 ns | 43.01 ns | 2.00 | 0.03 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 7 | 23.45 ns | 0.033 ns | 0.031 ns | 23.44 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 7 | 44.22 ns | 0.419 ns | 0.392 ns | 44.23 ns | 1.89 | 0.02 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 8 | 25.30 ns | 0.064 ns | 0.060 ns | 25.30 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 8 | 45.81 ns | 0.236 ns | 0.209 ns | 45.85 ns | 1.81 | 0.01 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 9 | 27.25 ns | 0.140 ns | 0.124 ns | 27.19 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 9 | 49.55 ns | 0.451 ns | 0.422 ns | 49.50 ns | 1.82 | 0.02 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 10 | 29.59 ns | 0.254 ns | 0.225 ns | 29.46 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 10 | 48.08 ns | 0.499 ns | 0.467 ns | 48.03 ns | 1.62 | 0.02 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 11 | 31.51 ns | 0.162 ns | 0.152 ns | 31.47 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 11 | 49.47 ns | 0.590 ns | 0.552 ns | 49.33 ns | 1.57 | 0.02 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 12 | 33.37 ns | 0.054 ns | 0.042 ns | 33.37 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 12 | 50.03 ns | 0.551 ns | 0.515 ns | 50.12 ns | 1.50 | 0.02 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 13 | 35.41 ns | 0.044 ns | 0.034 ns | 35.41 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 13 | 51.51 ns | 0.224 ns | 0.198 ns | 51.43 ns | 1.45 | 0.01 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 14 | 37.66 ns | 0.403 ns | 0.377 ns | 37.69 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 14 | 52.62 ns | 0.285 ns | 0.266 ns | 52.61 ns | 1.40 | 0.02 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 15 | 39.57 ns | 0.330 ns | 0.309 ns | 39.37 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 15 | 53.29 ns | 0.229 ns | 0.203 ns | 53.33 ns | 1.35 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 16 | 41.55 ns | 0.286 ns | 0.268 ns | 41.67 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 16 | 54.97 ns | 0.209 ns | 0.195 ns | 54.93 ns | 1.32 | 0.01 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 17 | 43.49 ns | 0.227 ns | 0.212 ns | 43.38 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 17 | 56.32 ns | 0.323 ns | 0.287 ns | 56.27 ns | 1.30 | 0.01 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 18 | 45.51 ns | 0.182 ns | 0.162 ns | 45.44 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 18 | 57.42 ns | 0.204 ns | 0.191 ns | 57.42 ns | 1.26 | 0.01 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 19 | 47.61 ns | 0.064 ns | 0.060 ns | 47.60 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 19 | 58.55 ns | 0.109 ns | 0.096 ns | 58.53 ns | 1.23 | 0.00 | 0.0267 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 20 | 49.74 ns | 0.081 ns | 0.072 ns | 49.75 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 20 | 60.37 ns | 0.122 ns | 0.108 ns | 60.38 ns | 1.21 | 0.00 | 0.0267 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 30 | 68.35 ns | 0.479 ns | 0.425 ns | 68.24 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 30 | 77.23 ns | 0.073 ns | 0.065 ns | 77.22 ns | 1.13 | 0.01 | 0.0267 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 32 | 68.81 ns | 0.192 ns | 0.180 ns | 68.83 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 32 | 81.33 ns | 0.131 ns | 0.109 ns | 81.31 ns | 1.18 | 0.00 | 0.0267 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 36 | 76.04 ns | 0.461 ns | 0.385 ns | 76.06 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 36 | 87.76 ns | 0.515 ns | 0.482 ns | 87.42 ns | 1.15 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 37 | 73.83 ns | 0.411 ns | 0.343 ns | 73.95 ns | 1.00 | 0.00 | 0.1682 | - | - | 352 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 37 | 88.70 ns | 0.336 ns | 0.314 ns | 88.59 ns | 1.20 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 40 | 78.43 ns | 0.505 ns | 0.472 ns | 78.39 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 40 | 80.36 ns | 1.215 ns | 1.137 ns | 79.94 ns | 1.02 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 40 | 93.59 ns | 0.330 ns | 0.308 ns | 93.47 ns | 1.19 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 40 | 93.78 ns | 0.230 ns | 0.215 ns | 93.69 ns | 1.20 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 50 | 110.72 ns | 0.235 ns | 0.209 ns | 110.63 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 50 | 112.70 ns | 0.769 ns | 0.719 ns | 112.81 ns | 1.02 | 0.01 | 0.0267 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 60 | 131.06 ns | 0.480 ns | 0.449 ns | 130.90 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 60 | 129.83 ns | 0.731 ns | 0.683 ns | 129.93 ns | 0.99 | 0.01 | 0.0267 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 70 | 151.98 ns | 0.697 ns | 0.652 ns | 151.85 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 70 | 146.91 ns | 0.654 ns | 0.612 ns | 146.91 ns | 0.97 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 80 | 171.90 ns | 0.276 ns | 0.216 ns | 171.80 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 80 | 163.55 ns | 0.797 ns | 0.707 ns | 163.70 ns | 0.95 | 0.00 | 0.0267 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 850000 | 2,824,662.89 ns | 55,813.884 ns | 121,334.790 ns | 2,814,725.00 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800089 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 850000 | 1,729,389.88 ns | 34,394.895 ns | 76,216.711 ns | 1,768,465.23 ns | 0.61 | 0.03 | - | - | - | 58 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 90 | 192.09 ns | 0.329 ns | 0.308 ns | 192.00 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 90 | 179.89 ns | 0.750 ns | 0.701 ns | 179.77 ns | 0.94 | 0.00 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 100 | 213.50 ns | 0.443 ns | 0.414 ns | 213.41 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 100 | 197.46 ns | 0.844 ns | 0.748 ns | 197.46 ns | 0.92 | 0.00 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 128 | 269.60 ns | 1.111 ns | 0.985 ns | 269.20 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 128 | 245.02 ns | 0.731 ns | 0.648 ns | 245.13 ns | 0.91 | 0.00 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 256 | 525.66 ns | 2.339 ns | 2.074 ns | 525.45 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 256 | 462.39 ns | 0.957 ns | 0.895 ns | 462.58 ns | 0.88 | 0.00 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 512 | 1,021.80 ns | 6.159 ns | 5.761 ns | 1,020.83 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 512 | 892.34 ns | 1.355 ns | 1.201 ns | 892.03 ns | 0.87 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 1024 | 1,995.80 ns | 3.614 ns | 3.018 ns | 1,995.45 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 1024 | 1,757.56 ns | 4.330 ns | 4.050 ns | 1,755.20 ns | 0.88 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 2048 | 3,933.57 ns | 4.570 ns | 4.051 ns | 3,932.97 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 2048 | 3,500.49 ns | 9.074 ns | 8.488 ns | 3,505.08 ns | 0.89 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 4096 | 7,829.70 ns | 24.545 ns | 20.496 ns | 7,825.35 ns | 1.00 | 0.00 | 15.6097 | - | - | 32824 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 4096 | 6,944.20 ns | 17.913 ns | 16.756 ns | 6,935.15 ns | 0.89 | 0.00 | 0.0229 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 8192 | 15,633.66 ns | 55.934 ns | 49.584 ns | 15,615.39 ns | 1.00 | 0.00 | 31.2195 | - | - | 65592 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 8192 | 13,838.48 ns | 34.360 ns | 32.140 ns | 13,817.06 ns | 0.89 | 0.00 | 0.0153 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 16384 | 74,944.83 ns | 1,484.571 ns | 1,930.362 ns | 74,679.98 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 16384 | 27,709.14 ns | 70.458 ns | 65.906 ns | 27,721.43 ns | 0.37 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 32768 | 151,145.93 ns | 3,015.407 ns | 3,813.524 ns | 151,471.66 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 32768 | 55,193.17 ns | 19.087 ns | 15.939 ns | 55,186.68 ns | 0.37 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 65536 | 223,298.15 ns | 1,275.960 ns | 1,065.484 ns | 223,143.09 ns | 1.00 | 0.00 | 137.2070 | 136.2305 | 136.2305 | 524483 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 65536 | 110,406.56 ns | 164.505 ns | 128.435 ns | 110,358.78 ns | 0.49 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | PooledList | 131072 | 483,247.10 ns | 5,993.907 ns | 5,606.704 ns | 482,216.21 ns | 1.00 | 0.00 | 213.3789 | 211.9141 | 211.9141 | 1048698 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | PooledList | 131072 | 221,421.92 ns | 611.385 ns | 477.329 ns | 221,254.47 ns | 0.46 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 1 | 12.80 ns | 0.016 ns | 0.014 ns | 12.80 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 1 | 17.43 ns | 0.030 ns | 0.025 ns | 17.42 ns | 1.36 | 0.00 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 2 | 14.48 ns | 0.038 ns | 0.036 ns | 14.48 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 2 | 18.61 ns | 0.136 ns | 0.120 ns | 18.57 ns | 1.29 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 3 | 16.00 ns | 0.074 ns | 0.066 ns | 15.97 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 3 | 20.05 ns | 0.066 ns | 0.058 ns | 20.05 ns | 1.25 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 4 | 17.82 ns | 0.059 ns | 0.053 ns | 17.83 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 4 | 21.82 ns | 0.045 ns | 0.038 ns | 21.82 ns | 1.22 | 0.00 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 5 | 19.68 ns | 0.042 ns | 0.032 ns | 19.68 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 5 | 23.56 ns | 0.029 ns | 0.022 ns | 23.56 ns | 1.20 | 0.00 | 0.0536 | - | - | 112 B | 1.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 6 | 21.53 ns | 0.039 ns | 0.034 ns | 21.53 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 6 | 25.00 ns | 0.033 ns | 0.028 ns | 25.00 ns | 1.16 | 0.00 | 0.0574 | - | - | 120 B | 1.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 7 | 23.44 ns | 0.020 ns | 0.018 ns | 23.43 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 7 | 27.02 ns | 0.042 ns | 0.035 ns | 27.01 ns | 1.15 | 0.00 | 0.0612 | - | - | 128 B | 1.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 8 | 26.08 ns | 0.523 ns | 0.581 ns | 25.95 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 8 | 29.47 ns | 0.357 ns | 0.279 ns | 29.49 ns | 1.13 | 0.04 | 0.0650 | - | - | 136 B | 1.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 9 | 27.53 ns | 0.124 ns | 0.110 ns | 27.51 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 9 | 31.53 ns | 0.089 ns | 0.079 ns | 31.53 ns | 1.15 | 0.01 | 0.0688 | - | - | 144 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 10 | 29.71 ns | 0.288 ns | 0.269 ns | 29.68 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 10 | 33.83 ns | 0.288 ns | 0.270 ns | 33.74 ns | 1.14 | 0.01 | 0.0727 | - | - | 152 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 11 | 34.44 ns | 0.113 ns | 0.100 ns | 34.46 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 11 | 35.97 ns | 0.215 ns | 0.191 ns | 35.88 ns | 1.04 | 0.01 | 0.0765 | - | - | 160 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 12 | 33.58 ns | 0.226 ns | 0.211 ns | 33.51 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 12 | 38.48 ns | 0.354 ns | 0.331 ns | 38.41 ns | 1.15 | 0.01 | 0.0803 | - | - | 168 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 13 | 35.77 ns | 0.209 ns | 0.186 ns | 35.64 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 13 | 40.92 ns | 0.137 ns | 0.121 ns | 40.92 ns | 1.14 | 0.01 | 0.0842 | - | - | 176 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 14 | 38.58 ns | 0.280 ns | 0.234 ns | 38.56 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 14 | 43.72 ns | 0.482 ns | 0.451 ns | 43.58 ns | 1.13 | 0.01 | 0.0880 | - | - | 184 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 15 | 40.04 ns | 0.460 ns | 0.430 ns | 39.91 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 15 | 45.75 ns | 0.168 ns | 0.149 ns | 45.74 ns | 1.14 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 16 | 42.11 ns | 0.258 ns | 0.215 ns | 42.10 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 16 | 47.92 ns | 0.142 ns | 0.119 ns | 47.94 ns | 1.14 | 0.01 | 0.0956 | - | - | 200 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 17 | 43.98 ns | 0.316 ns | 0.295 ns | 43.95 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 17 | 51.18 ns | 0.637 ns | 0.565 ns | 51.00 ns | 1.16 | 0.02 | 0.0994 | - | - | 208 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 18 | 45.72 ns | 0.409 ns | 0.382 ns | 45.59 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 18 | 53.26 ns | 0.498 ns | 0.466 ns | 53.05 ns | 1.17 | 0.01 | 0.1033 | - | - | 216 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 19 | 48.06 ns | 0.278 ns | 0.260 ns | 48.05 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 19 | 55.45 ns | 0.230 ns | 0.216 ns | 55.41 ns | 1.15 | 0.01 | 0.1071 | - | - | 224 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 20 | 50.08 ns | 0.238 ns | 0.223 ns | 49.97 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 20 | 57.32 ns | 0.533 ns | 0.498 ns | 57.09 ns | 1.14 | 0.01 | 0.1109 | - | - | 232 B | 1.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 30 | 69.24 ns | 0.643 ns | 0.602 ns | 69.09 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 30 | 81.74 ns | 0.664 ns | 0.621 ns | 81.35 ns | 1.18 | 0.01 | 0.1491 | - | - | 312 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 32 | 72.81 ns | 0.378 ns | 0.316 ns | 72.81 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 32 | 87.48 ns | 0.212 ns | 0.198 ns | 87.53 ns | 1.20 | 0.01 | 0.1568 | - | - | 328 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 36 | 81.57 ns | 0.880 ns | 0.781 ns | 81.73 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 36 | 99.57 ns | 0.378 ns | 0.335 ns | 99.64 ns | 1.22 | 0.01 | 0.1721 | - | - | 360 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 37 | 89.11 ns | 1.630 ns | 1.273 ns | 89.50 ns | 1.00 | 0.00 | 0.1682 | - | - | 352 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 37 | 127.83 ns | 0.715 ns | 0.669 ns | 128.01 ns | 1.43 | 0.02 | 0.1721 | - | - | 360 B | 1.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 40 | 100.60 ns | 1.956 ns | 1.829 ns | 100.77 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 40 | 96.93 ns | 1.901 ns | 1.952 ns | 97.31 ns | 0.96 | 0.03 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 40 | 132.87 ns | 0.305 ns | 0.270 ns | 132.88 ns | 1.32 | 0.03 | 0.1721 | - | - | 360 B | 0.96 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 40 | 132.98 ns | 0.380 ns | 0.317 ns | 132.96 ns | 1.32 | 0.03 | 0.1721 | - | - | 360 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 50 | 122.19 ns | 0.858 ns | 0.716 ns | 122.23 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 50 | 153.66 ns | 0.269 ns | 0.239 ns | 153.67 ns | 1.26 | 0.01 | 0.1721 | - | - | 360 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 60 | 142.67 ns | 0.584 ns | 0.547 ns | 142.66 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 60 | 175.78 ns | 0.770 ns | 0.721 ns | 175.90 ns | 1.23 | 0.01 | 0.1721 | - | - | 360 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 70 | 169.94 ns | 3.440 ns | 4.709 ns | 170.87 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 70 | 214.05 ns | 1.535 ns | 1.436 ns | 213.30 ns | 1.26 | 0.03 | 0.0534 | - | - | 112 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 80 | 192.27 ns | 3.844 ns | 3.948 ns | 191.44 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 80 | 236.52 ns | 0.579 ns | 0.541 ns | 236.49 ns | 1.23 | 0.03 | 0.0534 | - | - | 112 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 90 | 218.31 ns | 4.248 ns | 4.546 ns | 219.57 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 90 | 257.85 ns | 1.160 ns | 0.969 ns | 257.73 ns | 1.18 | 0.03 | 0.0534 | - | - | 112 B | 0.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 100 | 244.71 ns | 4.644 ns | 4.344 ns | 245.77 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 100 | 280.88 ns | 0.682 ns | 0.605 ns | 280.80 ns | 1.15 | 0.02 | 0.0534 | - | - | 112 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 128 | 294.57 ns | 1.947 ns | 1.726 ns | 294.99 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 128 | 310.13 ns | 2.003 ns | 1.874 ns | 309.52 ns | 1.05 | 0.01 | 0.0381 | - | - | 80 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 256 | 565.60 ns | 8.771 ns | 7.324 ns | 562.34 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 256 | 591.69 ns | 1.404 ns | 1.244 ns | 591.34 ns | 1.05 | 0.01 | 0.0381 | - | - | 80 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 512 | 1,108.25 ns | 5.806 ns | 5.431 ns | 1,107.48 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 512 | 1,154.82 ns | 2.660 ns | 2.358 ns | 1,153.35 ns | 1.04 | 0.01 | 0.0381 | - | - | 80 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 1024 | 2,152.43 ns | 20.796 ns | 18.435 ns | 2,152.17 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 1024 | 2,255.06 ns | 4.975 ns | 4.410 ns | 2,254.16 ns | 1.05 | 0.01 | 0.0381 | - | - | 80 B | 0.010 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 2048 | 4,255.57 ns | 40.950 ns | 38.305 ns | 4,250.56 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 2048 | 4,358.18 ns | 9.010 ns | 7.523 ns | 4,353.73 ns | 1.03 | 0.01 | 0.0381 | - | - | 80 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 4096 | 8,524.22 ns | 37.787 ns | 33.497 ns | 8,522.63 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 4096 | 8,673.26 ns | 39.051 ns | 36.528 ns | 8,657.84 ns | 1.02 | 0.01 | 0.0305 | - | - | 80 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 8192 | 17,064.37 ns | 143.446 ns | 134.179 ns | 17,003.89 ns | 1.00 | 0.00 | 31.2195 | - | - | 65592 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 8192 | 17,284.62 ns | 34.690 ns | 32.449 ns | 17,275.01 ns | 1.01 | 0.01 | 0.0305 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 16384 | 78,157.95 ns | 1,525.105 ns | 2,462.760 ns | 78,296.25 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 16384 | 34,507.08 ns | 153.998 ns | 144.049 ns | 34,429.32 ns | 0.44 | 0.01 | - | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 32768 | 156,674.32 ns | 3,047.363 ns | 4,271.977 ns | 156,946.31 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 32768 | 68,860.84 ns | 80.362 ns | 71.239 ns | 68,855.95 ns | 0.44 | 0.02 | - | - | - | 81 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 65536 | 233,735.45 ns | 4,251.547 ns | 3,976.900 ns | 233,665.84 ns | 1.00 | 0.00 | 132.0801 | 131.1035 | 131.1035 | 524673 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 65536 | 138,055.14 ns | 369.543 ns | 345.671 ns | 137,870.92 ns | 0.59 | 0.01 | - | - | - | 82 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 131072 | 504,790.02 ns | 5,969.103 ns | 5,291.454 ns | 506,436.28 ns | 1.00 | 0.00 | 210.9375 | 209.9609 | 209.9609 | 1048765 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 131072 | 275,867.68 ns | 96.531 ns | 80.608 ns | 275,887.01 ns | 0.55 | 0.01 | - | - | - | 83 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableList | 850000 | 2,635,426.13 ns | 50,119.824 ns | 55,708.052 ns | 2,624,835.55 ns | 1.00 | 0.00 | 85.9375 | 85.9375 | 85.9375 | 6800208 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableList | 850000 | 2,401,992.30 ns | 4,520.948 ns | 4,007.703 ns | 2,401,877.54 ns | 0.91 | 0.02 | - | - | - | 139 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 1 | 14.11 ns | 0.057 ns | 0.051 ns | 14.13 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 1 | 60.51 ns | 0.522 ns | 0.488 ns | 60.63 ns | 4.29 | 0.03 | 0.0802 | - | - | 168 B | 2.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 2 | 15.93 ns | 0.104 ns | 0.092 ns | 15.92 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 2 | 64.19 ns | 1.320 ns | 1.296 ns | 64.39 ns | 4.02 | 0.08 | 0.0842 | - | - | 176 B | 2.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 3 | 17.79 ns | 0.091 ns | 0.080 ns | 17.77 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 3 | 66.86 ns | 0.498 ns | 0.416 ns | 66.86 ns | 3.76 | 0.03 | 0.0918 | - | - | 192 B | 2.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 4 | 19.43 ns | 0.149 ns | 0.140 ns | 19.38 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 4 | 70.85 ns | 1.004 ns | 0.939 ns | 70.82 ns | 3.65 | 0.06 | 0.0918 | - | - | 192 B | 2.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 5 | 21.70 ns | 0.243 ns | 0.215 ns | 21.67 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 5 | 72.39 ns | 1.181 ns | 1.105 ns | 71.87 ns | 3.34 | 0.07 | 0.1070 | - | - | 224 B | 2.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 6 | 23.76 ns | 0.327 ns | 0.290 ns | 23.60 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 6 | 73.96 ns | 0.906 ns | 0.757 ns | 74.01 ns | 3.11 | 0.05 | 0.1070 | - | - | 224 B | 2.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 7 | 25.83 ns | 0.286 ns | 0.223 ns | 25.78 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 7 | 94.74 ns | 4.565 ns | 13.460 ns | 92.68 ns | 4.08 | 0.42 | 0.1070 | - | - | 224 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 8 | 30.33 ns | 0.631 ns | 1.617 ns | 30.16 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 8 | 84.05 ns | 2.847 ns | 8.351 ns | 81.17 ns | 2.80 | 0.27 | 0.1070 | - | - | 224 B | 1.87 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 9 | 30.01 ns | 0.318 ns | 0.297 ns | 30.00 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 9 | 81.13 ns | 1.368 ns | 1.212 ns | 81.04 ns | 2.70 | 0.05 | 0.1377 | - | - | 288 B | 2.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 10 | 34.40 ns | 0.704 ns | 1.438 ns | 34.04 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 10 | 84.50 ns | 1.729 ns | 3.117 ns | 84.14 ns | 2.46 | 0.14 | 0.1377 | - | - | 288 B | 2.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 11 | 34.74 ns | 0.392 ns | 0.348 ns | 34.75 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 11 | 85.95 ns | 1.757 ns | 1.643 ns | 85.77 ns | 2.48 | 0.07 | 0.1377 | - | - | 288 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 12 | 37.67 ns | 0.264 ns | 0.247 ns | 37.73 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 12 | 86.94 ns | 1.272 ns | 1.063 ns | 86.94 ns | 2.30 | 0.03 | 0.1377 | - | - | 288 B | 1.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 13 | 39.38 ns | 0.519 ns | 0.460 ns | 39.22 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 13 | 90.96 ns | 1.624 ns | 2.970 ns | 90.66 ns | 2.39 | 0.07 | 0.1377 | - | - | 288 B | 1.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 14 | 41.30 ns | 0.222 ns | 0.197 ns | 41.32 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 14 | 93.14 ns | 1.654 ns | 1.547 ns | 93.02 ns | 2.25 | 0.04 | 0.1377 | - | - | 288 B | 1.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 15 | 44.04 ns | 0.230 ns | 0.204 ns | 43.96 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 15 | 88.12 ns | 0.719 ns | 0.637 ns | 88.03 ns | 2.00 | 0.02 | 0.1377 | - | - | 288 B | 1.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 16 | 46.40 ns | 0.577 ns | 0.511 ns | 46.40 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 16 | 96.94 ns | 1.592 ns | 1.411 ns | 97.18 ns | 2.09 | 0.04 | 0.1377 | - | - | 288 B | 1.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 17 | 48.27 ns | 0.370 ns | 0.346 ns | 48.35 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 17 | 103.04 ns | 1.313 ns | 1.228 ns | 102.99 ns | 2.13 | 0.03 | 0.1988 | - | - | 416 B | 2.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 18 | 49.75 ns | 0.383 ns | 0.339 ns | 49.73 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 18 | 105.65 ns | 1.259 ns | 1.178 ns | 106.00 ns | 2.12 | 0.03 | 0.1988 | - | - | 416 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 19 | 53.29 ns | 0.720 ns | 0.638 ns | 53.36 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 19 | 107.52 ns | 2.117 ns | 2.678 ns | 106.73 ns | 2.01 | 0.06 | 0.1988 | - | - | 416 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 20 | 56.78 ns | 0.345 ns | 0.306 ns | 56.89 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 20 | 103.03 ns | 0.582 ns | 0.544 ns | 103.19 ns | 1.82 | 0.01 | 0.1988 | - | - | 416 B | 1.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 30 | 79.59 ns | 0.773 ns | 0.723 ns | 79.88 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 30 | 142.98 ns | 0.988 ns | 0.876 ns | 143.07 ns | 1.80 | 0.02 | 0.1988 | - | - | 416 B | 1.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 32 | 84.47 ns | 0.609 ns | 0.569 ns | 84.42 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 32 | 145.65 ns | 2.940 ns | 2.750 ns | 145.73 ns | 1.72 | 0.04 | 0.1988 | - | - | 416 B | 1.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 36 | 94.37 ns | 0.670 ns | 0.627 ns | 94.49 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 36 | 145.10 ns | 0.858 ns | 0.803 ns | 145.15 ns | 1.54 | 0.01 | 0.0801 | - | - | 168 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 37 | 83.50 ns | 1.135 ns | 1.006 ns | 83.23 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 37 | 144.06 ns | 0.955 ns | 0.797 ns | 143.93 ns | 1.72 | 0.02 | 0.0801 | - | - | 168 B | 0.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 40 | 103.07 ns | 1.236 ns | 1.096 ns | 103.18 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 40 | 86.75 ns | 0.542 ns | 0.507 ns | 86.77 ns | 0.84 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 40 | 151.75 ns | 1.716 ns | 1.605 ns | 151.45 ns | 1.47 | 0.02 | 0.0801 | - | - | 168 B | 0.45 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 40 | 150.59 ns | 1.097 ns | 0.972 ns | 150.73 ns | 1.46 | 0.02 | 0.0801 | - | - | 168 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 50 | 124.14 ns | 1.830 ns | 1.622 ns | 123.82 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 50 | 170.29 ns | 0.864 ns | 0.766 ns | 170.29 ns | 1.37 | 0.02 | 0.0801 | - | - | 168 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 60 | 141.58 ns | 0.639 ns | 0.534 ns | 141.76 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 60 | 188.44 ns | 1.495 ns | 1.399 ns | 188.76 ns | 1.33 | 0.01 | 0.0803 | - | - | 168 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 70 | 170.89 ns | 3.140 ns | 2.784 ns | 170.81 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 70 | 210.30 ns | 1.938 ns | 1.813 ns | 210.28 ns | 1.23 | 0.02 | 0.0803 | - | - | 168 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 80 | 187.99 ns | 2.402 ns | 2.247 ns | 187.38 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 80 | 230.68 ns | 1.599 ns | 1.496 ns | 230.18 ns | 1.23 | 0.02 | 0.0801 | - | - | 168 B | 0.24 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 850000 | 2,768,770.36 ns | 50,845.463 ns | 47,560.878 ns | 2,762,136.72 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800164 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 850000 | 1,857,547.84 ns | 7,617.442 ns | 6,360.909 ns | 1,854,395.90 ns | 0.67 | 0.01 | - | - | - | 433 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 90 | 213.28 ns | 3.741 ns | 3.499 ns | 213.59 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 90 | 248.04 ns | 1.525 ns | 1.427 ns | 247.73 ns | 1.16 | 0.02 | 0.0801 | - | - | 168 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 100 | 231.71 ns | 1.196 ns | 1.119 ns | 231.93 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 100 | 264.88 ns | 1.523 ns | 1.272 ns | 265.10 ns | 1.14 | 0.01 | 0.0801 | - | - | 168 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 128 | 293.05 ns | 2.043 ns | 1.911 ns | 292.89 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 128 | 331.71 ns | 0.918 ns | 0.767 ns | 331.84 ns | 1.13 | 0.01 | 0.0801 | - | - | 168 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 256 | 567.04 ns | 3.343 ns | 2.964 ns | 566.91 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 256 | 596.36 ns | 2.832 ns | 2.365 ns | 596.32 ns | 1.05 | 0.01 | 0.0801 | - | - | 168 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 512 | 1,105.23 ns | 8.376 ns | 7.835 ns | 1,104.20 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 512 | 1,095.69 ns | 3.640 ns | 3.405 ns | 1,095.34 ns | 0.99 | 0.01 | 0.0801 | - | - | 168 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 1024 | 2,145.10 ns | 11.480 ns | 9.586 ns | 2,145.07 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 1024 | 2,134.32 ns | 10.210 ns | 9.550 ns | 2,134.37 ns | 0.99 | 0.00 | 0.0801 | - | - | 168 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 2048 | 4,297.47 ns | 49.331 ns | 41.193 ns | 4,304.54 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 2048 | 4,282.77 ns | 20.153 ns | 18.852 ns | 4,282.29 ns | 1.00 | 0.01 | 0.0763 | - | - | 168 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 4096 | 8,569.46 ns | 45.492 ns | 40.327 ns | 8,573.28 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 4096 | 8,464.96 ns | 39.055 ns | 34.621 ns | 8,468.77 ns | 0.99 | 0.01 | 0.0763 | - | - | 168 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 8192 | 17,100.79 ns | 116.482 ns | 108.957 ns | 17,105.83 ns | 1.00 | 0.00 | 31.2195 | - | - | 65592 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 8192 | 16,739.78 ns | 88.784 ns | 83.048 ns | 16,769.72 ns | 0.98 | 0.01 | 0.0610 | - | - | 168 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 16384 | 79,162.86 ns | 1,577.689 ns | 3,001.718 ns | 78,393.41 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 16384 | 33,674.62 ns | 169.438 ns | 158.492 ns | 33,718.31 ns | 0.43 | 0.02 | 0.1831 | - | - | 448 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 32768 | 156,195.68 ns | 3,105.935 ns | 5,833.700 ns | 155,759.62 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 32768 | 67,152.12 ns | 391.122 ns | 365.856 ns | 67,110.84 ns | 0.43 | 0.02 | 0.1221 | - | - | 449 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 65536 | 230,945.86 ns | 2,636.658 ns | 2,337.329 ns | 231,439.67 ns | 1.00 | 0.00 | 130.3711 | 129.3945 | 129.3945 | 524744 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 65536 | 135,111.60 ns | 1,308.245 ns | 1,223.733 ns | 134,920.80 ns | 0.59 | 0.01 | - | - | - | 450 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | Add_WithCapacity | List | RecyclableLongList | 131072 | 500,459.08 ns | 9,518.732 ns | 10,961.786 ns | 499,489.31 ns | 1.00 | 0.00 | 209.9609 | 208.9844 | 208.9844 | 1048772 B | 1.000 |
|
|
| Actual | Add_WithCapacity | List | RecyclableLongList | 131072 | 268,397.92 ns | 1,542.779 ns | 1,443.116 ns | 268,233.11 ns | 0.54 | 0.01 | - | - | - | 451 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` with Pre-Initialized Capacity Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.400
|
|
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 0 | 17.47 ns | 0.333 ns | 0.312 ns | 17.58 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 0 | 11.41 ns | 0.048 ns | 0.040 ns | 11.40 ns | 0.65 | 0.01 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 1 | 27.16 ns | 0.293 ns | 0.274 ns | 27.14 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 1 | 11.28 ns | 0.043 ns | 0.036 ns | 11.27 ns | 0.41 | 0.00 | 0.0153 | - | - | 32 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 2 | 27.83 ns | 0.394 ns | 0.369 ns | 27.74 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 2 | 11.66 ns | 0.056 ns | 0.053 ns | 11.65 ns | 0.42 | 0.01 | 0.0191 | - | - | 40 B | 0.56 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 3 | 29.26 ns | 0.479 ns | 0.425 ns | 29.18 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 3 | 11.82 ns | 0.019 ns | 0.015 ns | 11.82 ns | 0.40 | 0.01 | 0.0229 | - | - | 48 B | 0.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 4 | 28.97 ns | 0.261 ns | 0.218 ns | 29.04 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 4 | 12.31 ns | 0.219 ns | 0.205 ns | 12.24 ns | 0.43 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 5 | 29.94 ns | 0.378 ns | 0.354 ns | 29.89 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 5 | 12.61 ns | 0.061 ns | 0.057 ns | 12.60 ns | 0.42 | 0.01 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 6 | 28.28 ns | 0.201 ns | 0.178 ns | 28.25 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 6 | 12.81 ns | 0.055 ns | 0.043 ns | 12.80 ns | 0.45 | 0.00 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 7 | 29.81 ns | 0.107 ns | 0.095 ns | 29.81 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 7 | 13.29 ns | 0.147 ns | 0.137 ns | 13.22 ns | 0.45 | 0.01 | 0.0383 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 8 | 30.04 ns | 0.095 ns | 0.080 ns | 30.06 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 8 | 13.51 ns | 0.070 ns | 0.066 ns | 13.49 ns | 0.45 | 0.00 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 9 | 30.78 ns | 0.159 ns | 0.149 ns | 30.77 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 9 | 14.32 ns | 0.086 ns | 0.076 ns | 14.31 ns | 0.47 | 0.00 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 10 | 30.14 ns | 0.156 ns | 0.146 ns | 30.17 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 10 | 14.61 ns | 0.098 ns | 0.092 ns | 14.59 ns | 0.48 | 0.00 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 11 | 33.60 ns | 0.273 ns | 0.255 ns | 33.67 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 11 | 15.30 ns | 0.124 ns | 0.116 ns | 15.28 ns | 0.46 | 0.00 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 12 | 33.88 ns | 0.557 ns | 0.521 ns | 33.99 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 12 | 15.36 ns | 0.049 ns | 0.044 ns | 15.35 ns | 0.45 | 0.01 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 13 | 32.11 ns | 0.073 ns | 0.064 ns | 32.11 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 13 | 15.68 ns | 0.034 ns | 0.028 ns | 15.68 ns | 0.49 | 0.00 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 14 | 34.02 ns | 0.402 ns | 0.356 ns | 34.10 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 14 | 17.04 ns | 0.333 ns | 0.696 ns | 16.81 ns | 0.51 | 0.03 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 15 | 34.87 ns | 0.623 ns | 0.583 ns | 34.69 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 15 | 16.66 ns | 0.150 ns | 0.126 ns | 16.60 ns | 0.48 | 0.01 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 16 | 32.45 ns | 0.316 ns | 0.247 ns | 32.47 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 16 | 16.75 ns | 0.244 ns | 0.228 ns | 16.60 ns | 0.52 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 17 | 34.00 ns | 0.373 ns | 0.349 ns | 34.09 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 17 | 16.95 ns | 0.127 ns | 0.118 ns | 16.94 ns | 0.50 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 18 | 32.89 ns | 0.141 ns | 0.117 ns | 32.90 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 18 | 17.15 ns | 0.058 ns | 0.052 ns | 17.14 ns | 0.52 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 19 | 35.44 ns | 0.486 ns | 0.406 ns | 35.39 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 19 | 18.01 ns | 0.092 ns | 0.086 ns | 17.98 ns | 0.51 | 0.01 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 20 | 35.71 ns | 0.502 ns | 0.470 ns | 35.67 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 20 | 18.10 ns | 0.121 ns | 0.107 ns | 18.08 ns | 0.51 | 0.01 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 30 | 39.75 ns | 0.658 ns | 0.615 ns | 39.76 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 30 | 24.30 ns | 0.210 ns | 0.176 ns | 24.35 ns | 0.61 | 0.01 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 32 | 38.25 ns | 0.173 ns | 0.162 ns | 38.21 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 32 | 24.43 ns | 0.114 ns | 0.095 ns | 24.41 ns | 0.64 | 0.00 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 36 | 43.72 ns | 0.491 ns | 0.460 ns | 43.89 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 36 | 26.19 ns | 0.154 ns | 0.137 ns | 26.11 ns | 0.60 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 37 | 41.45 ns | 0.366 ns | 0.342 ns | 41.51 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 37 | 26.87 ns | 0.459 ns | 0.407 ns | 26.72 ns | 0.65 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 40 | 43.02 ns | 0.831 ns | 0.853 ns | 42.87 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 40 | 42.85 ns | 0.567 ns | 0.503 ns | 42.85 ns | 0.99 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 40 | 27.75 ns | 0.222 ns | 0.208 ns | 27.74 ns | 0.64 | 0.01 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 40 | 27.35 ns | 0.219 ns | 0.205 ns | 27.25 ns | 0.64 | 0.01 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 50 | 45.48 ns | 0.473 ns | 0.419 ns | 45.25 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 50 | 28.94 ns | 0.121 ns | 0.101 ns | 28.91 ns | 0.64 | 0.01 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 60 | 50.41 ns | 0.319 ns | 0.266 ns | 50.47 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 60 | 31.90 ns | 0.056 ns | 0.043 ns | 31.90 ns | 0.63 | 0.00 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 70 | 52.00 ns | 0.845 ns | 0.749 ns | 51.69 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 70 | 35.43 ns | 0.565 ns | 0.501 ns | 35.30 ns | 0.68 | 0.02 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 80 | 56.55 ns | 0.787 ns | 0.697 ns | 56.50 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 80 | 38.12 ns | 0.413 ns | 0.387 ns | 38.06 ns | 0.67 | 0.01 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 90 | 60.15 ns | 0.562 ns | 0.439 ns | 60.22 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 90 | 41.78 ns | 0.556 ns | 0.493 ns | 41.78 ns | 0.70 | 0.01 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 100 | 62.85 ns | 0.705 ns | 0.625 ns | 62.82 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 100 | 45.85 ns | 0.696 ns | 0.651 ns | 45.93 ns | 0.73 | 0.01 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 128 | 70.13 ns | 1.003 ns | 0.939 ns | 69.62 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 128 | 56.16 ns | 0.522 ns | 0.463 ns | 56.07 ns | 0.80 | 0.01 | 0.5010 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 256 | 115.82 ns | 0.644 ns | 0.538 ns | 115.72 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 256 | 102.02 ns | 0.299 ns | 0.265 ns | 101.97 ns | 0.88 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 512 | 206.04 ns | 1.092 ns | 0.968 ns | 205.57 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 512 | 179.93 ns | 0.294 ns | 0.261 ns | 179.90 ns | 0.87 | 0.00 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 1024 | 395.72 ns | 3.167 ns | 2.807 ns | 394.48 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 1024 | 350.98 ns | 4.600 ns | 4.078 ns | 349.02 ns | 0.89 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 2048 | 770.85 ns | 1.157 ns | 0.966 ns | 770.79 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 2048 | 685.18 ns | 9.571 ns | 8.953 ns | 680.08 ns | 0.89 | 0.01 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 4096 | 1,517.98 ns | 2.673 ns | 2.370 ns | 1,517.27 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 4096 | 1,465.87 ns | 3.699 ns | 3.279 ns | 1,465.55 ns | 0.97 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 8192 | 2,894.74 ns | 24.007 ns | 20.047 ns | 2,903.41 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 8192 | 2,843.05 ns | 7.940 ns | 7.038 ns | 2,843.14 ns | 0.98 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 16384 | 56,139.80 ns | 1,120.107 ns | 2,262.672 ns | 56,889.25 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 16384 | 56,250.19 ns | 1,108.909 ns | 2,290.090 ns | 57,251.32 ns | 1.00 | 0.06 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 32768 | 110,936.01 ns | 2,209.007 ns | 4,462.302 ns | 111,651.43 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 32768 | 113,828.41 ns | 1,997.108 ns | 1,770.384 ns | 114,270.10 ns | 1.02 | 0.05 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 65536 | 102,988.93 ns | 1,198.265 ns | 1,062.231 ns | 103,174.19 ns | 1.00 | 0.00 | 127.0752 | 125.9766 | 125.9766 | 524847 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 65536 | 107,630.06 ns | 1,165.349 ns | 1,090.068 ns | 107,104.48 ns | 1.04 | 0.02 | 112.0605 | 111.6943 | 111.6943 | 524343 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 131072 | 259,445.94 ns | 4,882.214 ns | 4,794.987 ns | 261,099.60 ns | 1.00 | 0.00 | 203.8574 | 202.3926 | 202.3926 | 1048869 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 131072 | 270,584.39 ns | 5,391.656 ns | 10,126.836 ns | 273,353.64 ns | 1.03 | 0.04 | 185.0586 | 184.5703 | 184.5703 | 1048657 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 850000 | 1,815,423.41 ns | 15,451.426 ns | 14,453.273 ns | 1,818,378.12 ns | 1.00 | 0.00 | 152.3438 | 152.3438 | 152.3438 | 6800107 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 850000 | 1,821,703.10 ns | 14,720.500 ns | 13,769.565 ns | 1,820,762.70 ns | 1.00 | 0.01 | 152.3438 | 152.3438 | 152.3438 | 6800075 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 0 | 16.97 ns | 0.091 ns | 0.085 ns | 16.96 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 0 | 18.73 ns | 0.149 ns | 0.139 ns | 18.69 ns | 1.10 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 1 | 28.36 ns | 0.352 ns | 0.312 ns | 28.26 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 1 | 46.39 ns | 0.830 ns | 0.776 ns | 46.48 ns | 1.64 | 0.03 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 2 | 28.19 ns | 0.185 ns | 0.155 ns | 28.19 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 2 | 45.49 ns | 0.938 ns | 0.963 ns | 45.67 ns | 1.62 | 0.04 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 3 | 28.68 ns | 0.267 ns | 0.237 ns | 28.67 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 3 | 46.49 ns | 0.856 ns | 0.800 ns | 46.71 ns | 1.62 | 0.03 | 0.0268 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 4 | 28.99 ns | 0.221 ns | 0.196 ns | 28.99 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 4 | 46.55 ns | 0.349 ns | 0.292 ns | 46.64 ns | 1.61 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 5 | 28.41 ns | 0.208 ns | 0.194 ns | 28.40 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 5 | 46.85 ns | 0.752 ns | 0.704 ns | 47.04 ns | 1.65 | 0.02 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 6 | 30.33 ns | 0.630 ns | 0.589 ns | 30.13 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 6 | 46.93 ns | 0.730 ns | 0.683 ns | 47.19 ns | 1.55 | 0.03 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 7 | 30.25 ns | 0.223 ns | 0.198 ns | 30.16 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 7 | 45.36 ns | 0.778 ns | 0.728 ns | 45.49 ns | 1.50 | 0.02 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 8 | 30.75 ns | 0.236 ns | 0.221 ns | 30.78 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 8 | 45.55 ns | 0.914 ns | 0.978 ns | 45.92 ns | 1.49 | 0.04 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 9 | 32.17 ns | 0.371 ns | 0.347 ns | 32.14 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 9 | 46.65 ns | 0.937 ns | 0.876 ns | 46.83 ns | 1.45 | 0.03 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 10 | 32.24 ns | 0.334 ns | 0.312 ns | 32.30 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 10 | 47.17 ns | 0.810 ns | 0.718 ns | 47.26 ns | 1.46 | 0.03 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 11 | 35.68 ns | 0.746 ns | 1.093 ns | 35.89 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 11 | 48.46 ns | 0.707 ns | 0.662 ns | 48.56 ns | 1.35 | 0.05 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 12 | 35.80 ns | 0.723 ns | 1.013 ns | 35.44 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 12 | 49.32 ns | 0.538 ns | 0.503 ns | 49.62 ns | 1.37 | 0.04 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 13 | 35.29 ns | 0.477 ns | 0.447 ns | 35.30 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 13 | 49.48 ns | 0.843 ns | 0.788 ns | 49.45 ns | 1.40 | 0.02 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 14 | 35.72 ns | 0.670 ns | 0.797 ns | 35.71 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 14 | 48.77 ns | 0.894 ns | 0.792 ns | 48.96 ns | 1.37 | 0.04 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 15 | 36.19 ns | 0.444 ns | 0.415 ns | 36.15 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 15 | 48.57 ns | 0.964 ns | 0.902 ns | 48.88 ns | 1.34 | 0.03 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 16 | 34.74 ns | 0.497 ns | 0.441 ns | 34.83 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 16 | 48.91 ns | 0.715 ns | 0.669 ns | 49.00 ns | 1.41 | 0.03 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 17 | 34.88 ns | 0.461 ns | 0.432 ns | 35.03 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 17 | 49.03 ns | 0.986 ns | 0.922 ns | 48.95 ns | 1.41 | 0.03 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 18 | 33.58 ns | 0.342 ns | 0.320 ns | 33.67 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 18 | 48.84 ns | 0.593 ns | 0.555 ns | 48.91 ns | 1.45 | 0.02 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 19 | 35.99 ns | 0.741 ns | 1.176 ns | 35.87 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 19 | 50.89 ns | 1.017 ns | 0.999 ns | 50.97 ns | 1.41 | 0.05 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 20 | 38.49 ns | 0.760 ns | 0.635 ns | 38.70 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 20 | 49.49 ns | 0.983 ns | 1.092 ns | 49.55 ns | 1.29 | 0.04 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 30 | 40.20 ns | 0.654 ns | 0.580 ns | 39.96 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 30 | 50.19 ns | 1.018 ns | 1.089 ns | 50.35 ns | 1.25 | 0.03 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 32 | 40.25 ns | 0.458 ns | 0.429 ns | 40.21 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 32 | 49.90 ns | 0.936 ns | 1.281 ns | 49.53 ns | 1.24 | 0.04 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 36 | 44.36 ns | 0.828 ns | 0.775 ns | 44.32 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 36 | 51.52 ns | 0.818 ns | 0.765 ns | 51.56 ns | 1.16 | 0.03 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 37 | 45.10 ns | 0.903 ns | 1.075 ns | 44.70 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 37 | 50.92 ns | 0.633 ns | 0.592 ns | 50.96 ns | 1.13 | 0.03 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 41.96 ns | 0.395 ns | 0.370 ns | 41.95 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 42.10 ns | 0.579 ns | 0.513 ns | 41.99 ns | 1.00 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 40 | 50.83 ns | 0.847 ns | 0.792 ns | 51.14 ns | 1.21 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 40 | 48.82 ns | 0.975 ns | 0.958 ns | 48.97 ns | 1.16 | 0.03 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 50 | 44.73 ns | 0.194 ns | 0.172 ns | 44.72 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 50 | 51.85 ns | 0.577 ns | 0.540 ns | 51.77 ns | 1.16 | 0.01 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 60 | 50.00 ns | 0.799 ns | 0.747 ns | 49.92 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 60 | 52.46 ns | 1.063 ns | 0.995 ns | 52.66 ns | 1.05 | 0.03 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 70 | 53.58 ns | 0.465 ns | 0.435 ns | 53.64 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 70 | 53.86 ns | 0.772 ns | 0.722 ns | 53.87 ns | 1.01 | 0.01 | 0.0268 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 80 | 55.85 ns | 0.385 ns | 0.360 ns | 55.71 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 80 | 51.50 ns | 1.059 ns | 1.449 ns | 51.70 ns | 0.93 | 0.02 | 0.0268 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 850000 | 2,250,645.82 ns | 44,040.987 ns | 81,632.793 ns | 2,252,766.41 ns | 1.00 | 0.00 | 97.6563 | 97.6563 | 97.6563 | 6800090 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 850000 | 767,171.84 ns | 12,585.756 ns | 11,772.724 ns | 771,397.17 ns | 0.34 | 0.01 | - | - | - | 57 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 90 | 59.30 ns | 0.281 ns | 0.234 ns | 59.26 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 90 | 53.80 ns | 0.828 ns | 0.775 ns | 54.17 ns | 0.91 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 100 | 65.07 ns | 0.397 ns | 0.371 ns | 65.06 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 100 | 54.17 ns | 0.944 ns | 0.969 ns | 54.35 ns | 0.83 | 0.02 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 128 | 69.83 ns | 0.224 ns | 0.175 ns | 69.79 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 128 | 56.93 ns | 1.088 ns | 1.018 ns | 57.30 ns | 0.82 | 0.02 | 0.0268 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 256 | 115.77 ns | 0.376 ns | 0.334 ns | 115.65 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 256 | 58.29 ns | 0.592 ns | 0.525 ns | 58.15 ns | 0.50 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 512 | 207.08 ns | 1.322 ns | 1.237 ns | 206.64 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 512 | 85.60 ns | 0.732 ns | 0.684 ns | 85.98 ns | 0.41 | 0.00 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 1024 | 399.39 ns | 0.902 ns | 0.799 ns | 399.21 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 1024 | 118.41 ns | 0.536 ns | 0.502 ns | 118.31 ns | 0.30 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 2048 | 781.56 ns | 7.964 ns | 7.449 ns | 777.82 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 2048 | 269.41 ns | 0.987 ns | 0.875 ns | 269.24 ns | 0.34 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 4096 | 1,531.02 ns | 7.857 ns | 6.135 ns | 1,531.64 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 4096 | 598.77 ns | 1.315 ns | 1.098 ns | 598.35 ns | 0.39 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 8192 | 2,825.05 ns | 5.936 ns | 5.262 ns | 2,824.78 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 8192 | 1,129.73 ns | 3.459 ns | 3.066 ns | 1,128.38 ns | 0.40 | 0.00 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 16384 | 57,730.42 ns | 1,145.775 ns | 1,319.476 ns | 58,057.66 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 16384 | 2,478.27 ns | 13.160 ns | 12.309 ns | 2,472.38 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 32768 | 113,033.51 ns | 2,195.740 ns | 3,218.487 ns | 114,504.60 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 32768 | 5,365.09 ns | 35.512 ns | 31.480 ns | 5,357.99 ns | 0.05 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 65536 | 102,429.88 ns | 1,646.786 ns | 1,540.404 ns | 102,706.71 ns | 1.00 | 0.00 | 123.6572 | 122.5586 | 122.5586 | 524925 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 65536 | 11,573.79 ns | 25.570 ns | 21.352 ns | 11,569.69 ns | 0.11 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 131072 | 310,167.86 ns | 6,143.482 ns | 16,184.390 ns | 309,573.83 ns | 1.00 | 0.00 | 129.8828 | 128.9063 | 128.9063 | 1049061 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 131072 | 22,926.90 ns | 105.295 ns | 98.493 ns | 22,921.88 ns | 0.07 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 0 | 17.83 ns | 0.210 ns | 0.196 ns | 17.88 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 0 | 22.97 ns | 0.113 ns | 0.100 ns | 22.97 ns | 1.29 | 0.02 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 1 | 27.04 ns | 0.151 ns | 0.126 ns | 27.01 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 1 | 23.37 ns | 0.172 ns | 0.160 ns | 23.35 ns | 0.86 | 0.01 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 2 | 28.67 ns | 0.217 ns | 0.203 ns | 28.63 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 2 | 23.30 ns | 0.128 ns | 0.119 ns | 23.28 ns | 0.81 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 3 | 29.08 ns | 0.274 ns | 0.256 ns | 29.05 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 3 | 23.69 ns | 0.367 ns | 0.286 ns | 23.69 ns | 0.81 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 4 | 28.39 ns | 0.222 ns | 0.185 ns | 28.35 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 4 | 23.23 ns | 0.230 ns | 0.203 ns | 23.20 ns | 0.82 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 5 | 29.92 ns | 0.373 ns | 0.348 ns | 29.83 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 5 | 23.63 ns | 0.208 ns | 0.194 ns | 23.58 ns | 0.79 | 0.01 | 0.0536 | - | - | 112 B | 1.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 6 | 29.65 ns | 0.284 ns | 0.251 ns | 29.57 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 6 | 23.56 ns | 0.204 ns | 0.191 ns | 23.55 ns | 0.79 | 0.01 | 0.0574 | - | - | 120 B | 1.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 7 | 30.09 ns | 0.173 ns | 0.162 ns | 30.08 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 7 | 24.11 ns | 0.251 ns | 0.222 ns | 24.06 ns | 0.80 | 0.01 | 0.0612 | - | - | 128 B | 1.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 8 | 30.35 ns | 0.304 ns | 0.269 ns | 30.27 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 8 | 24.37 ns | 0.142 ns | 0.126 ns | 24.33 ns | 0.80 | 0.01 | 0.0650 | - | - | 136 B | 1.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 9 | 31.25 ns | 0.097 ns | 0.076 ns | 31.25 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 9 | 25.24 ns | 0.387 ns | 0.343 ns | 25.19 ns | 0.81 | 0.01 | 0.0688 | - | - | 144 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 10 | 30.77 ns | 0.419 ns | 0.392 ns | 30.56 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 10 | 26.18 ns | 0.470 ns | 0.440 ns | 26.25 ns | 0.85 | 0.02 | 0.0727 | - | - | 152 B | 1.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 11 | 31.44 ns | 0.091 ns | 0.076 ns | 31.41 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 11 | 25.83 ns | 0.236 ns | 0.209 ns | 25.76 ns | 0.82 | 0.01 | 0.0765 | - | - | 160 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 12 | 31.71 ns | 0.378 ns | 0.353 ns | 31.58 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 12 | 26.36 ns | 0.214 ns | 0.190 ns | 26.36 ns | 0.83 | 0.01 | 0.0803 | - | - | 168 B | 1.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 13 | 33.58 ns | 0.535 ns | 0.500 ns | 33.33 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 13 | 26.56 ns | 0.377 ns | 0.334 ns | 26.53 ns | 0.79 | 0.02 | 0.0842 | - | - | 176 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 14 | 33.64 ns | 0.355 ns | 0.332 ns | 33.78 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 14 | 26.76 ns | 0.319 ns | 0.299 ns | 26.79 ns | 0.80 | 0.01 | 0.0880 | - | - | 184 B | 1.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 15 | 32.06 ns | 0.129 ns | 0.115 ns | 32.08 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 15 | 26.79 ns | 0.311 ns | 0.275 ns | 26.76 ns | 0.84 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 16 | 34.07 ns | 0.265 ns | 0.247 ns | 33.98 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 16 | 28.54 ns | 0.231 ns | 0.193 ns | 28.57 ns | 0.84 | 0.01 | 0.0956 | - | - | 200 B | 1.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 17 | 34.40 ns | 0.295 ns | 0.276 ns | 34.31 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 17 | 28.32 ns | 0.159 ns | 0.141 ns | 28.36 ns | 0.82 | 0.01 | 0.0994 | - | - | 208 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 18 | 34.36 ns | 0.138 ns | 0.129 ns | 34.31 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 18 | 28.55 ns | 0.180 ns | 0.160 ns | 28.59 ns | 0.83 | 0.01 | 0.1033 | - | - | 216 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 19 | 35.91 ns | 0.319 ns | 0.299 ns | 35.83 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 19 | 29.00 ns | 0.268 ns | 0.223 ns | 28.97 ns | 0.81 | 0.01 | 0.1071 | - | - | 224 B | 1.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 20 | 34.45 ns | 0.347 ns | 0.325 ns | 34.34 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 20 | 29.58 ns | 0.208 ns | 0.162 ns | 29.52 ns | 0.86 | 0.01 | 0.1109 | - | - | 232 B | 1.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 30 | 40.09 ns | 0.629 ns | 0.588 ns | 39.86 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 30 | 32.58 ns | 0.384 ns | 0.360 ns | 32.65 ns | 0.81 | 0.02 | 0.1492 | - | - | 312 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 32 | 40.19 ns | 0.715 ns | 0.669 ns | 39.87 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 32 | 32.04 ns | 0.477 ns | 0.446 ns | 31.98 ns | 0.80 | 0.01 | 0.1568 | - | - | 328 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 36 | 40.58 ns | 0.419 ns | 0.392 ns | 40.39 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 36 | 34.05 ns | 0.524 ns | 0.490 ns | 33.97 ns | 0.84 | 0.02 | 0.1721 | - | - | 360 B | 1.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 37 | 49.74 ns | 0.477 ns | 0.398 ns | 49.67 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 37 | 40.70 ns | 0.723 ns | 0.677 ns | 40.77 ns | 0.82 | 0.01 | 0.0382 | - | - | 80 B | 0.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 49.81 ns | 0.517 ns | 0.484 ns | 49.75 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 52.08 ns | 0.939 ns | 0.878 ns | 52.32 ns | 1.05 | 0.03 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 39.35 ns | 0.409 ns | 0.383 ns | 39.29 ns | 0.79 | 0.01 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 39.09 ns | 0.290 ns | 0.242 ns | 39.05 ns | 0.78 | 0.01 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 50 | 54.07 ns | 1.105 ns | 1.315 ns | 53.74 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 50 | 39.59 ns | 0.225 ns | 0.176 ns | 39.59 ns | 0.73 | 0.02 | 0.0382 | - | - | 80 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 60 | 59.75 ns | 0.694 ns | 0.615 ns | 59.68 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 60 | 39.27 ns | 0.395 ns | 0.369 ns | 39.17 ns | 0.66 | 0.01 | 0.0382 | - | - | 80 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 70 | 62.51 ns | 1.074 ns | 0.952 ns | 62.54 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 70 | 42.73 ns | 0.567 ns | 0.473 ns | 42.68 ns | 0.68 | 0.01 | 0.0382 | - | - | 80 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 80 | 69.90 ns | 0.640 ns | 0.567 ns | 69.84 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 80 | 41.26 ns | 0.321 ns | 0.301 ns | 41.18 ns | 0.59 | 0.01 | 0.0382 | - | - | 80 B | 0.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 90 | 75.08 ns | 0.725 ns | 0.678 ns | 75.01 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 90 | 44.30 ns | 0.885 ns | 1.053 ns | 43.91 ns | 0.59 | 0.01 | 0.0382 | - | - | 80 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 100 | 80.72 ns | 1.560 ns | 1.797 ns | 80.43 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 100 | 44.82 ns | 0.668 ns | 0.624 ns | 44.87 ns | 0.56 | 0.02 | 0.0382 | - | - | 80 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 128 | 95.32 ns | 1.581 ns | 1.479 ns | 95.06 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 128 | 44.00 ns | 0.080 ns | 0.067 ns | 44.00 ns | 0.46 | 0.01 | 0.0382 | - | - | 80 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 256 | 157.62 ns | 2.887 ns | 2.700 ns | 158.03 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 256 | 54.53 ns | 1.059 ns | 1.133 ns | 54.56 ns | 0.35 | 0.01 | 0.0381 | - | - | 80 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 512 | 285.02 ns | 5.731 ns | 5.361 ns | 285.71 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 512 | 74.42 ns | 0.656 ns | 0.614 ns | 74.24 ns | 0.26 | 0.00 | 0.0381 | - | - | 80 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 1024 | 573.97 ns | 11.070 ns | 11.844 ns | 570.64 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 1024 | 107.65 ns | 1.021 ns | 0.955 ns | 107.28 ns | 0.19 | 0.00 | 0.0381 | - | - | 80 B | 0.010 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 2048 | 1,100.59 ns | 21.785 ns | 25.087 ns | 1,100.00 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 2048 | 258.92 ns | 0.553 ns | 0.517 ns | 259.14 ns | 0.23 | 0.01 | 0.0381 | - | - | 80 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 4096 | 2,158.50 ns | 43.128 ns | 49.666 ns | 2,152.95 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 4096 | 573.07 ns | 1.056 ns | 0.882 ns | 572.72 ns | 0.27 | 0.01 | 0.0381 | - | - | 80 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 8192 | 4,209.13 ns | 78.520 ns | 77.117 ns | 4,203.19 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 8192 | 1,176.87 ns | 3.637 ns | 3.402 ns | 1,175.27 ns | 0.28 | 0.01 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 16384 | 59,377.65 ns | 1,169.439 ns | 1,251.287 ns | 59,336.36 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 16384 | 2,446.97 ns | 5.342 ns | 4.997 ns | 2,446.45 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 32768 | 121,530.46 ns | 1,092.093 ns | 968.112 ns | 121,635.47 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 32768 | 5,369.72 ns | 27.395 ns | 25.625 ns | 5,358.22 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 65536 | 109,162.95 ns | 1,785.643 ns | 1,833.724 ns | 108,922.86 ns | 1.00 | 0.00 | 115.3564 | 114.2578 | 114.2578 | 525006 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 65536 | 11,399.72 ns | 7.312 ns | 5.709 ns | 11,399.52 ns | 0.10 | 0.00 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 131072 | 323,491.82 ns | 10,223.323 ns | 30,143.699 ns | 320,071.29 ns | 1.00 | 0.00 | 143.5547 | 142.5781 | 142.5781 | 1049100 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 131072 | 23,083.70 ns | 64.841 ns | 57.480 ns | 23,065.26 ns | 0.07 | 0.01 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 850000 | 2,235,065.56 ns | 44,500.332 ns | 90,902.387 ns | 2,221,848.24 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 850000 | 771,934.11 ns | 6,876.389 ns | 5,368.632 ns | 773,185.45 ns | 0.34 | 0.02 | - | - | - | 93 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 17.79 ns | 0.113 ns | 0.100 ns | 17.77 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 19.75 ns | 0.104 ns | 0.092 ns | 19.73 ns | 1.11 | 0.01 | 0.0382 | - | - | 80 B | 2.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 28.96 ns | 0.190 ns | 0.178 ns | 29.00 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 63.22 ns | 1.229 ns | 1.315 ns | 63.21 ns | 2.18 | 0.04 | 0.0688 | - | - | 144 B | 2.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 27.24 ns | 0.362 ns | 0.321 ns | 27.22 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 62.76 ns | 1.167 ns | 1.092 ns | 63.05 ns | 2.30 | 0.04 | 0.0726 | - | - | 152 B | 2.11 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 29.27 ns | 0.292 ns | 0.274 ns | 29.36 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 67.54 ns | 1.064 ns | 0.995 ns | 67.69 ns | 2.31 | 0.04 | 0.0802 | - | - | 168 B | 2.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 29.88 ns | 0.409 ns | 0.363 ns | 29.86 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 61.32 ns | 0.588 ns | 0.550 ns | 61.40 ns | 2.05 | 0.03 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 30.30 ns | 0.505 ns | 0.472 ns | 30.00 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 70.50 ns | 1.101 ns | 1.030 ns | 70.46 ns | 2.33 | 0.06 | 0.0956 | - | - | 200 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 28.41 ns | 0.273 ns | 0.256 ns | 28.32 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 69.63 ns | 0.604 ns | 0.535 ns | 69.56 ns | 2.45 | 0.03 | 0.0956 | - | - | 200 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 29.05 ns | 0.312 ns | 0.292 ns | 28.95 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 68.21 ns | 1.276 ns | 1.194 ns | 68.16 ns | 2.35 | 0.04 | 0.0956 | - | - | 200 B | 1.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 29.10 ns | 0.084 ns | 0.066 ns | 29.08 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 61.73 ns | 0.821 ns | 0.728 ns | 61.55 ns | 2.12 | 0.02 | 0.0956 | - | - | 200 B | 1.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 30.56 ns | 0.263 ns | 0.246 ns | 30.58 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 73.09 ns | 1.487 ns | 1.770 ns | 73.14 ns | 2.39 | 0.07 | 0.1262 | - | - | 264 B | 2.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 33.47 ns | 0.480 ns | 0.426 ns | 33.54 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 73.77 ns | 1.411 ns | 1.385 ns | 73.67 ns | 2.21 | 0.06 | 0.1262 | - | - | 264 B | 1.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 31.23 ns | 0.436 ns | 0.364 ns | 31.13 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 75.22 ns | 1.109 ns | 1.037 ns | 75.30 ns | 2.41 | 0.04 | 0.1262 | - | - | 264 B | 1.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 33.76 ns | 0.282 ns | 0.264 ns | 33.78 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 73.59 ns | 1.137 ns | 1.063 ns | 73.43 ns | 2.18 | 0.04 | 0.1262 | - | - | 264 B | 1.74 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 31.65 ns | 0.297 ns | 0.248 ns | 31.58 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 73.81 ns | 1.156 ns | 1.081 ns | 73.93 ns | 2.33 | 0.03 | 0.1262 | - | - | 264 B | 1.65 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 32.36 ns | 0.373 ns | 0.311 ns | 32.35 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 74.67 ns | 1.482 ns | 1.314 ns | 74.60 ns | 2.30 | 0.05 | 0.1262 | - | - | 264 B | 1.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 32.22 ns | 0.490 ns | 0.459 ns | 31.99 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 76.58 ns | 1.552 ns | 1.451 ns | 76.28 ns | 2.38 | 0.06 | 0.1262 | - | - | 264 B | 1.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 32.34 ns | 0.511 ns | 0.453 ns | 32.15 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 67.38 ns | 1.334 ns | 1.247 ns | 67.15 ns | 2.09 | 0.06 | 0.1262 | - | - | 264 B | 1.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 34.79 ns | 0.599 ns | 0.531 ns | 34.60 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 78.84 ns | 1.156 ns | 1.081 ns | 78.93 ns | 2.27 | 0.04 | 0.1874 | - | - | 392 B | 2.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 35.21 ns | 0.489 ns | 0.458 ns | 35.11 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 78.97 ns | 1.603 ns | 1.500 ns | 78.86 ns | 2.24 | 0.05 | 0.1874 | - | - | 392 B | 1.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 36.88 ns | 0.607 ns | 0.538 ns | 36.71 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 80.61 ns | 1.571 ns | 2.352 ns | 80.11 ns | 2.18 | 0.05 | 0.1874 | - | - | 392 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 34.37 ns | 0.177 ns | 0.148 ns | 34.35 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 80.30 ns | 1.567 ns | 1.466 ns | 80.14 ns | 2.34 | 0.03 | 0.1874 | - | - | 392 B | 1.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 40.35 ns | 0.602 ns | 0.534 ns | 40.30 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 79.78 ns | 1.080 ns | 1.010 ns | 80.23 ns | 1.98 | 0.04 | 0.1874 | - | - | 392 B | 1.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 57.83 ns | 0.249 ns | 0.233 ns | 57.77 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 71.00 ns | 0.291 ns | 0.243 ns | 71.02 ns | 1.23 | 0.01 | 0.1874 | - | - | 392 B | 1.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 49.00 ns | 0.370 ns | 0.346 ns | 49.06 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 87.38 ns | 1.271 ns | 1.127 ns | 87.10 ns | 1.78 | 0.03 | 0.0688 | - | - | 144 B | 0.42 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 51.51 ns | 0.383 ns | 0.320 ns | 51.62 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 95.17 ns | 0.805 ns | 0.714 ns | 95.14 ns | 1.85 | 0.02 | 0.0688 | - | - | 144 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 51.09 ns | 0.490 ns | 0.459 ns | 50.97 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 50.67 ns | 0.382 ns | 0.357 ns | 50.72 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 94.34 ns | 0.529 ns | 0.494 ns | 94.42 ns | 1.85 | 0.02 | 0.0688 | - | - | 144 B | 0.38 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 92.29 ns | 0.735 ns | 0.688 ns | 92.28 ns | 1.81 | 0.03 | 0.0688 | - | - | 144 B | 0.38 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 54.53 ns | 0.672 ns | 0.629 ns | 54.44 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 86.75 ns | 0.621 ns | 0.519 ns | 86.75 ns | 1.59 | 0.01 | 0.0688 | - | - | 144 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 58.38 ns | 0.196 ns | 0.164 ns | 58.38 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 95.20 ns | 0.808 ns | 0.675 ns | 95.15 ns | 1.63 | 0.01 | 0.0688 | - | - | 144 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 64.74 ns | 0.550 ns | 0.460 ns | 64.77 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 96.66 ns | 0.657 ns | 0.582 ns | 96.57 ns | 1.49 | 0.01 | 0.0688 | - | - | 144 B | 0.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 71.68 ns | 1.478 ns | 1.642 ns | 71.31 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 103.54 ns | 2.057 ns | 2.020 ns | 102.75 ns | 1.45 | 0.04 | 0.0688 | - | - | 144 B | 0.21 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 2,230,599.91 ns | 44,380.632 ns | 114,560.583 ns | 2,222,113.09 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800138 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 1,155,742.01 ns | 4,080.497 ns | 3,185.784 ns | 1,154,853.91 ns | 0.50 | 0.03 | - | - | - | 437 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 72.88 ns | 0.808 ns | 0.716 ns | 72.71 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 96.04 ns | 0.836 ns | 0.782 ns | 95.80 ns | 1.32 | 0.02 | 0.0688 | - | - | 144 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 89.61 ns | 1.360 ns | 1.272 ns | 89.64 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 101.07 ns | 1.215 ns | 1.137 ns | 100.94 ns | 1.13 | 0.02 | 0.0688 | - | - | 144 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 104.85 ns | 2.030 ns | 2.639 ns | 105.60 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 104.80 ns | 2.118 ns | 1.877 ns | 105.04 ns | 1.01 | 0.03 | 0.0688 | - | - | 144 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 179.97 ns | 3.625 ns | 9.421 ns | 181.43 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 128.77 ns | 2.629 ns | 5.189 ns | 129.94 ns | 0.72 | 0.04 | 0.0687 | - | - | 144 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 334.51 ns | 6.695 ns | 13.214 ns | 336.01 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 144.37 ns | 2.385 ns | 2.114 ns | 144.58 ns | 0.43 | 0.02 | 0.0687 | - | - | 144 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 657.29 ns | 13.023 ns | 14.997 ns | 652.88 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 183.48 ns | 2.584 ns | 2.417 ns | 182.64 ns | 0.28 | 0.01 | 0.0687 | - | - | 144 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 1,090.14 ns | 21.036 ns | 52.387 ns | 1,081.91 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 331.87 ns | 4.616 ns | 4.317 ns | 331.39 ns | 0.29 | 0.01 | 0.0687 | - | - | 144 B | 0.009 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 2,145.31 ns | 33.489 ns | 31.325 ns | 2,151.36 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 636.06 ns | 4.107 ns | 3.640 ns | 634.39 ns | 0.30 | 0.00 | 0.0687 | - | - | 144 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 4,230.61 ns | 83.669 ns | 102.753 ns | 4,229.90 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 1,207.70 ns | 5.585 ns | 4.664 ns | 1,208.68 ns | 0.29 | 0.01 | 0.0687 | - | - | 144 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 60,726.29 ns | 421.969 ns | 374.065 ns | 60,803.53 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 2,523.02 ns | 11.024 ns | 10.311 ns | 2,522.34 ns | 0.04 | 0.00 | 0.2022 | - | - | 424 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 115,717.23 ns | 2,245.857 ns | 3,562.167 ns | 115,670.65 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262253 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 5,158.65 ns | 16.619 ns | 14.732 ns | 5,159.40 ns | 0.04 | 0.00 | 0.1984 | - | - | 424 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 108,583.75 ns | 613.559 ns | 573.924 ns | 108,597.95 ns | 1.00 | 0.00 | 112.3047 | 111.2061 | 111.2061 | 525069 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 11,203.73 ns | 50.533 ns | 42.197 ns | 11,190.20 ns | 0.10 | 0.00 | 0.1984 | - | - | 424 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 365,941.87 ns | 7,298.546 ns | 18,577.129 ns | 365,174.68 ns | 1.00 | 0.00 | 127.9297 | 126.9531 | 126.9531 | 1049115 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 22,439.59 ns | 291.491 ns | 272.661 ns | 22,280.94 ns | 0.06 | 0.00 | 0.1831 | - | - | 424 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` with Pre-Initialized Capacity when Source is Array Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.400
|
|
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 0 | 18.91 ns | 0.399 ns | 0.504 ns | 18.94 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 0 | 11.92 ns | 0.266 ns | 0.273 ns | 11.95 ns | 0.63 | 0.03 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 1 | 32.37 ns | 0.663 ns | 0.972 ns | 32.43 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 1 | 11.73 ns | 0.162 ns | 0.143 ns | 11.74 ns | 0.37 | 0.01 | 0.0153 | - | - | 32 B | 0.50 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 2 | 32.43 ns | 0.532 ns | 0.472 ns | 32.48 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 2 | 11.83 ns | 0.157 ns | 0.147 ns | 11.81 ns | 0.36 | 0.01 | 0.0191 | - | - | 40 B | 0.56 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 3 | 28.97 ns | 0.466 ns | 0.436 ns | 28.97 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 3 | 12.08 ns | 0.147 ns | 0.137 ns | 12.05 ns | 0.42 | 0.01 | 0.0229 | - | - | 48 B | 0.60 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 4 | 30.66 ns | 0.610 ns | 0.571 ns | 30.71 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 4 | 12.73 ns | 0.135 ns | 0.126 ns | 12.66 ns | 0.42 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 5 | 32.46 ns | 0.396 ns | 0.351 ns | 32.45 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 5 | 12.59 ns | 0.027 ns | 0.021 ns | 12.59 ns | 0.39 | 0.00 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 6 | 31.34 ns | 0.568 ns | 0.531 ns | 31.12 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 6 | 13.00 ns | 0.101 ns | 0.084 ns | 12.98 ns | 0.42 | 0.01 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 7 | 31.63 ns | 0.578 ns | 0.541 ns | 31.68 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 7 | 13.37 ns | 0.164 ns | 0.137 ns | 13.35 ns | 0.42 | 0.01 | 0.0383 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 8 | 29.16 ns | 0.177 ns | 0.165 ns | 29.15 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 8 | 13.61 ns | 0.107 ns | 0.100 ns | 13.56 ns | 0.47 | 0.00 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 9 | 33.82 ns | 0.522 ns | 0.488 ns | 33.86 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 9 | 14.31 ns | 0.099 ns | 0.092 ns | 14.29 ns | 0.42 | 0.01 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 10 | 33.45 ns | 0.406 ns | 0.380 ns | 33.48 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 10 | 14.67 ns | 0.138 ns | 0.130 ns | 14.70 ns | 0.44 | 0.01 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 11 | 36.25 ns | 0.417 ns | 0.369 ns | 36.23 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 11 | 15.23 ns | 0.073 ns | 0.069 ns | 15.20 ns | 0.42 | 0.00 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 12 | 32.13 ns | 0.274 ns | 0.229 ns | 32.16 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 12 | 15.46 ns | 0.158 ns | 0.147 ns | 15.40 ns | 0.48 | 0.01 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 13 | 32.25 ns | 0.346 ns | 0.307 ns | 32.16 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 13 | 15.81 ns | 0.140 ns | 0.131 ns | 15.76 ns | 0.49 | 0.01 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 14 | 35.85 ns | 0.332 ns | 0.311 ns | 35.89 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 14 | 16.09 ns | 0.076 ns | 0.064 ns | 16.07 ns | 0.45 | 0.00 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 15 | 37.66 ns | 0.229 ns | 0.192 ns | 37.69 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 15 | 16.45 ns | 0.159 ns | 0.149 ns | 16.40 ns | 0.44 | 0.00 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 16 | 32.29 ns | 0.354 ns | 0.331 ns | 32.18 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 16 | 16.70 ns | 0.207 ns | 0.184 ns | 16.63 ns | 0.52 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 17 | 37.59 ns | 0.256 ns | 0.239 ns | 37.54 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 17 | 16.87 ns | 0.071 ns | 0.063 ns | 16.85 ns | 0.45 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 18 | 32.75 ns | 0.392 ns | 0.366 ns | 32.64 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 18 | 17.15 ns | 0.063 ns | 0.059 ns | 17.13 ns | 0.52 | 0.01 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 19 | 39.10 ns | 0.741 ns | 0.693 ns | 38.87 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 19 | 17.87 ns | 0.127 ns | 0.118 ns | 17.81 ns | 0.46 | 0.01 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 20 | 37.71 ns | 0.776 ns | 0.797 ns | 37.79 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 20 | 17.94 ns | 0.125 ns | 0.117 ns | 17.90 ns | 0.48 | 0.01 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 30 | 40.95 ns | 0.779 ns | 0.765 ns | 41.03 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 30 | 24.05 ns | 0.082 ns | 0.077 ns | 24.05 ns | 0.59 | 0.01 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 32 | 37.90 ns | 0.270 ns | 0.240 ns | 37.88 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 32 | 24.45 ns | 0.124 ns | 0.110 ns | 24.45 ns | 0.65 | 0.01 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 36 | 40.32 ns | 0.534 ns | 0.499 ns | 40.22 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 36 | 25.79 ns | 0.199 ns | 0.177 ns | 25.71 ns | 0.64 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 37 | 40.31 ns | 0.401 ns | 0.355 ns | 40.34 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 37 | 26.49 ns | 0.301 ns | 0.282 ns | 26.38 ns | 0.66 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 40 | 42.33 ns | 0.173 ns | 0.145 ns | 42.31 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 40 | 45.48 ns | 0.171 ns | 0.160 ns | 45.45 ns | 1.08 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 40 | 27.09 ns | 0.052 ns | 0.041 ns | 27.09 ns | 0.64 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 40 | 27.53 ns | 0.146 ns | 0.122 ns | 27.53 ns | 0.65 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 50 | 74.16 ns | 0.145 ns | 0.128 ns | 74.18 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 50 | 35.09 ns | 0.130 ns | 0.122 ns | 35.07 ns | 0.47 | 0.00 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 60 | 57.71 ns | 1.176 ns | 1.258 ns | 57.31 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 60 | 32.94 ns | 0.620 ns | 0.909 ns | 32.55 ns | 0.58 | 0.03 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 70 | 58.09 ns | 1.189 ns | 1.054 ns | 58.12 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 70 | 60.20 ns | 1.220 ns | 1.141 ns | 60.07 ns | 1.04 | 0.02 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 80 | 55.03 ns | 0.337 ns | 0.299 ns | 55.01 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 80 | 38.42 ns | 0.784 ns | 0.871 ns | 38.04 ns | 0.70 | 0.02 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 90 | 63.62 ns | 1.282 ns | 1.879 ns | 63.34 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 90 | 43.73 ns | 0.959 ns | 2.659 ns | 43.02 ns | 0.67 | 0.04 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 100 | 64.68 ns | 1.308 ns | 1.454 ns | 64.23 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 100 | 45.14 ns | 0.804 ns | 0.713 ns | 45.14 ns | 0.69 | 0.02 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 128 | 72.13 ns | 1.034 ns | 0.864 ns | 71.90 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 128 | 57.82 ns | 0.941 ns | 0.786 ns | 58.03 ns | 0.80 | 0.01 | 0.5010 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 256 | 115.77 ns | 0.300 ns | 0.266 ns | 115.70 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 256 | 100.64 ns | 0.753 ns | 0.704 ns | 100.33 ns | 0.87 | 0.01 | 0.9900 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 512 | 204.95 ns | 0.706 ns | 0.660 ns | 204.69 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 512 | 181.88 ns | 2.521 ns | 2.235 ns | 181.50 ns | 0.89 | 0.01 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 1024 | 413.04 ns | 8.276 ns | 7.742 ns | 411.99 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 1024 | 355.04 ns | 1.979 ns | 1.754 ns | 355.42 ns | 0.86 | 0.02 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 2048 | 769.05 ns | 3.644 ns | 3.409 ns | 767.84 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 2048 | 674.33 ns | 3.062 ns | 2.864 ns | 673.75 ns | 0.88 | 0.01 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 4096 | 1,498.75 ns | 4.783 ns | 4.240 ns | 1,498.61 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 4096 | 1,512.26 ns | 29.929 ns | 41.956 ns | 1,505.24 ns | 1.02 | 0.03 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 8192 | 2,895.90 ns | 25.059 ns | 20.925 ns | 2,888.80 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 8192 | 2,806.63 ns | 31.901 ns | 28.280 ns | 2,793.55 ns | 0.97 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 16384 | 55,418.13 ns | 606.035 ns | 506.066 ns | 55,441.53 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 16384 | 55,540.70 ns | 1,079.305 ns | 1,108.367 ns | 55,499.65 ns | 1.01 | 0.03 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 32768 | 107,023.05 ns | 1,955.576 ns | 1,632.995 ns | 107,432.47 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 32768 | 111,818.01 ns | 2,210.254 ns | 3,812.579 ns | 112,191.56 ns | 1.02 | 0.02 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 65536 | 109,886.70 ns | 2,176.182 ns | 4,140.413 ns | 109,143.95 ns | 1.00 | 0.00 | 126.4648 | 125.3662 | 125.3662 | 524919 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 65536 | 112,801.38 ns | 2,158.013 ns | 3,094.957 ns | 112,238.62 ns | 1.03 | 0.04 | 109.4971 | 109.1309 | 109.1309 | 524343 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 131072 | 274,437.13 ns | 5,029.541 ns | 4,199.894 ns | 275,704.49 ns | 1.00 | 0.00 | 200.1953 | 198.7305 | 198.7305 | 1048888 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 131072 | 287,164.24 ns | 5,738.454 ns | 9,428.445 ns | 287,049.51 ns | 1.04 | 0.04 | 177.2461 | 176.7578 | 176.7578 | 1048654 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | Array | 850000 | 2,032,854.05 ns | 19,094.099 ns | 17,860.632 ns | 2,036,572.85 ns | 1.00 | 0.00 | 156.2500 | 156.2500 | 156.2500 | 6800109 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | Array | 850000 | 2,017,756.75 ns | 13,677.577 ns | 12,124.816 ns | 2,015,650.00 ns | 0.99 | 0.01 | 156.2500 | 156.2500 | 156.2500 | 6800077 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 0 | 15.55 ns | 0.078 ns | 0.073 ns | 15.58 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 0 | 18.54 ns | 0.032 ns | 0.027 ns | 18.55 ns | 1.19 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 1 | 28.58 ns | 0.112 ns | 0.099 ns | 28.55 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 1 | 46.67 ns | 0.948 ns | 1.265 ns | 46.35 ns | 1.66 | 0.04 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 2 | 28.80 ns | 0.406 ns | 0.380 ns | 28.73 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 2 | 44.98 ns | 0.863 ns | 0.887 ns | 45.14 ns | 1.56 | 0.04 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 3 | 27.27 ns | 0.284 ns | 0.252 ns | 27.16 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 3 | 46.40 ns | 0.387 ns | 0.302 ns | 46.43 ns | 1.70 | 0.02 | 0.0268 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 4 | 30.15 ns | 0.603 ns | 0.670 ns | 30.01 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 4 | 47.04 ns | 0.949 ns | 1.331 ns | 46.56 ns | 1.57 | 0.05 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 5 | 33.80 ns | 0.756 ns | 2.194 ns | 33.25 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 5 | 48.09 ns | 0.959 ns | 1.628 ns | 47.97 ns | 1.43 | 0.10 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 6 | 29.98 ns | 0.293 ns | 0.288 ns | 29.94 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 6 | 46.45 ns | 0.368 ns | 0.326 ns | 46.44 ns | 1.55 | 0.02 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 7 | 32.02 ns | 0.670 ns | 1.443 ns | 31.36 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 7 | 45.45 ns | 0.860 ns | 0.804 ns | 45.18 ns | 1.37 | 0.07 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 8 | 29.12 ns | 0.180 ns | 0.150 ns | 29.05 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 8 | 45.89 ns | 0.916 ns | 0.981 ns | 45.89 ns | 1.58 | 0.04 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 9 | 33.17 ns | 0.652 ns | 0.610 ns | 32.90 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 9 | 46.97 ns | 0.821 ns | 0.768 ns | 46.86 ns | 1.42 | 0.04 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 10 | 31.31 ns | 0.293 ns | 0.244 ns | 31.34 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 10 | 46.76 ns | 0.866 ns | 0.810 ns | 47.00 ns | 1.49 | 0.03 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 11 | 34.66 ns | 0.711 ns | 0.665 ns | 34.40 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 11 | 48.13 ns | 0.980 ns | 1.554 ns | 48.27 ns | 1.41 | 0.06 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 12 | 33.95 ns | 0.638 ns | 0.596 ns | 33.98 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 12 | 48.45 ns | 0.764 ns | 0.715 ns | 48.42 ns | 1.43 | 0.03 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 13 | 33.50 ns | 0.699 ns | 0.957 ns | 33.36 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 13 | 47.38 ns | 0.782 ns | 0.653 ns | 47.45 ns | 1.44 | 0.04 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 14 | 37.06 ns | 0.588 ns | 0.550 ns | 37.14 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 14 | 48.24 ns | 0.625 ns | 0.554 ns | 48.34 ns | 1.30 | 0.03 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 15 | 34.47 ns | 0.657 ns | 0.614 ns | 34.33 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 15 | 47.74 ns | 0.927 ns | 0.952 ns | 48.00 ns | 1.38 | 0.03 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 16 | 34.73 ns | 0.286 ns | 0.253 ns | 34.70 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 16 | 48.29 ns | 0.810 ns | 0.758 ns | 48.59 ns | 1.39 | 0.02 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 17 | 33.42 ns | 0.223 ns | 0.198 ns | 33.47 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 17 | 48.79 ns | 0.631 ns | 0.590 ns | 48.88 ns | 1.46 | 0.02 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 18 | 33.17 ns | 0.180 ns | 0.159 ns | 33.15 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 18 | 48.85 ns | 0.592 ns | 0.554 ns | 48.86 ns | 1.47 | 0.02 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 19 | 39.00 ns | 0.555 ns | 0.519 ns | 38.90 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 19 | 49.31 ns | 0.977 ns | 0.959 ns | 49.48 ns | 1.26 | 0.02 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 20 | 39.24 ns | 0.214 ns | 0.200 ns | 39.14 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 20 | 49.03 ns | 0.767 ns | 0.717 ns | 49.27 ns | 1.25 | 0.02 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 30 | 40.53 ns | 0.834 ns | 0.820 ns | 40.48 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 30 | 48.85 ns | 0.993 ns | 1.456 ns | 49.13 ns | 1.21 | 0.05 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 32 | 40.98 ns | 0.349 ns | 0.326 ns | 40.93 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 32 | 48.91 ns | 0.759 ns | 0.673 ns | 49.28 ns | 1.19 | 0.02 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 36 | 44.67 ns | 0.833 ns | 0.738 ns | 44.70 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 36 | 49.90 ns | 0.987 ns | 0.969 ns | 50.18 ns | 1.12 | 0.03 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 37 | 42.42 ns | 0.758 ns | 0.709 ns | 42.46 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 37 | 49.95 ns | 0.825 ns | 0.772 ns | 50.03 ns | 1.18 | 0.02 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 42.72 ns | 0.424 ns | 0.376 ns | 42.66 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 42.27 ns | 0.245 ns | 0.230 ns | 42.21 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 40 | 50.49 ns | 0.999 ns | 0.934 ns | 50.45 ns | 1.18 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 40 | 49.97 ns | 1.018 ns | 1.089 ns | 50.21 ns | 1.17 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 50 | 47.08 ns | 0.397 ns | 0.352 ns | 47.04 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 50 | 49.28 ns | 0.961 ns | 1.144 ns | 49.57 ns | 1.04 | 0.02 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 60 | 52.93 ns | 0.828 ns | 0.734 ns | 52.77 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 60 | 52.14 ns | 1.055 ns | 1.408 ns | 52.76 ns | 0.99 | 0.03 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 70 | 52.34 ns | 0.302 ns | 0.268 ns | 52.24 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 70 | 52.49 ns | 0.884 ns | 0.827 ns | 52.60 ns | 1.00 | 0.02 | 0.0268 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 80 | 57.17 ns | 0.108 ns | 0.085 ns | 57.17 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 80 | 52.28 ns | 0.648 ns | 0.606 ns | 52.33 ns | 0.91 | 0.01 | 0.0268 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 850000 | 2,355,574.11 ns | 47,032.123 ns | 92,836.823 ns | 2,364,393.55 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800088 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 850000 | 846,457.91 ns | 1,260.633 ns | 984.220 ns | 846,589.16 ns | 0.36 | 0.01 | - | - | - | 57 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 90 | 58.14 ns | 0.278 ns | 0.232 ns | 58.05 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 90 | 53.04 ns | 0.777 ns | 0.727 ns | 53.10 ns | 0.91 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 100 | 64.08 ns | 0.595 ns | 0.556 ns | 63.99 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 100 | 52.72 ns | 0.812 ns | 0.720 ns | 52.80 ns | 0.82 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 128 | 68.22 ns | 0.171 ns | 0.143 ns | 68.21 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 128 | 54.59 ns | 0.914 ns | 0.810 ns | 54.75 ns | 0.80 | 0.01 | 0.0268 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 256 | 117.40 ns | 0.796 ns | 0.745 ns | 117.13 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 256 | 57.89 ns | 0.689 ns | 0.645 ns | 57.72 ns | 0.49 | 0.01 | 0.0268 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 512 | 207.89 ns | 0.625 ns | 0.522 ns | 208.02 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 512 | 84.94 ns | 0.527 ns | 0.492 ns | 84.96 ns | 0.41 | 0.00 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 1024 | 405.68 ns | 2.542 ns | 2.378 ns | 405.36 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 1024 | 116.67 ns | 0.737 ns | 0.690 ns | 116.91 ns | 0.29 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 2048 | 770.26 ns | 4.806 ns | 4.496 ns | 769.32 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 2048 | 267.28 ns | 1.941 ns | 1.816 ns | 267.30 ns | 0.35 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 4096 | 1,490.88 ns | 5.273 ns | 4.403 ns | 1,489.42 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 4096 | 594.77 ns | 2.004 ns | 1.777 ns | 595.25 ns | 0.40 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 8192 | 2,817.93 ns | 10.356 ns | 8.648 ns | 2,816.59 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 8192 | 1,138.80 ns | 2.153 ns | 2.014 ns | 1,138.70 ns | 0.40 | 0.00 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 16384 | 53,457.46 ns | 295.500 ns | 276.411 ns | 53,489.79 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 16384 | 2,447.92 ns | 10.297 ns | 9.128 ns | 2,443.87 ns | 0.05 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 32768 | 109,372.22 ns | 826.120 ns | 772.754 ns | 109,576.67 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 32768 | 5,365.50 ns | 16.390 ns | 15.331 ns | 5,358.87 ns | 0.05 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 65536 | 101,411.80 ns | 1,544.178 ns | 1,516.589 ns | 101,647.15 ns | 1.00 | 0.00 | 123.9014 | 122.8027 | 122.8027 | 524955 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 65536 | 11,930.79 ns | 49.003 ns | 45.838 ns | 11,919.91 ns | 0.12 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | PooledList | 131072 | 318,837.17 ns | 6,314.559 ns | 16,745.315 ns | 317,902.47 ns | 1.00 | 0.00 | 176.2695 | 175.2930 | 175.2930 | 1048822 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | PooledList | 131072 | 25,195.34 ns | 85.188 ns | 79.684 ns | 25,158.76 ns | 0.08 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 0 | 18.78 ns | 0.081 ns | 0.076 ns | 18.74 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 0 | 22.83 ns | 0.113 ns | 0.101 ns | 22.81 ns | 1.22 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 1 | 27.76 ns | 0.101 ns | 0.090 ns | 27.79 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 1 | 23.07 ns | 0.134 ns | 0.125 ns | 23.06 ns | 0.83 | 0.00 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 2 | 28.19 ns | 0.107 ns | 0.089 ns | 28.20 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 2 | 23.01 ns | 0.086 ns | 0.077 ns | 23.03 ns | 0.82 | 0.00 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 3 | 28.77 ns | 0.148 ns | 0.138 ns | 28.79 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 3 | 23.09 ns | 0.141 ns | 0.132 ns | 23.08 ns | 0.80 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 4 | 30.73 ns | 0.115 ns | 0.102 ns | 30.71 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 4 | 22.92 ns | 0.136 ns | 0.127 ns | 22.91 ns | 0.75 | 0.00 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 5 | 28.38 ns | 0.208 ns | 0.195 ns | 28.36 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 5 | 23.08 ns | 0.117 ns | 0.104 ns | 23.07 ns | 0.81 | 0.01 | 0.0536 | - | - | 112 B | 1.17 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 6 | 28.50 ns | 0.102 ns | 0.090 ns | 28.49 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 6 | 23.35 ns | 0.165 ns | 0.155 ns | 23.30 ns | 0.82 | 0.01 | 0.0574 | - | - | 120 B | 1.15 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 7 | 28.79 ns | 0.084 ns | 0.075 ns | 28.79 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 7 | 23.74 ns | 0.128 ns | 0.120 ns | 23.78 ns | 0.83 | 0.00 | 0.0612 | - | - | 128 B | 1.14 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 8 | 31.87 ns | 0.166 ns | 0.155 ns | 31.89 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 8 | 24.09 ns | 0.172 ns | 0.153 ns | 24.05 ns | 0.76 | 0.01 | 0.0650 | - | - | 136 B | 1.13 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 9 | 32.47 ns | 0.184 ns | 0.172 ns | 32.48 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 9 | 24.57 ns | 0.134 ns | 0.119 ns | 24.57 ns | 0.76 | 0.01 | 0.0688 | - | - | 144 B | 1.12 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 10 | 31.27 ns | 0.175 ns | 0.163 ns | 31.27 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 10 | 24.74 ns | 0.132 ns | 0.117 ns | 24.73 ns | 0.79 | 0.01 | 0.0727 | - | - | 152 B | 1.12 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 11 | 33.73 ns | 0.128 ns | 0.113 ns | 33.73 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 11 | 25.56 ns | 0.172 ns | 0.161 ns | 25.58 ns | 0.76 | 0.01 | 0.0765 | - | - | 160 B | 1.11 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 12 | 34.17 ns | 0.210 ns | 0.186 ns | 34.18 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 12 | 25.81 ns | 0.248 ns | 0.232 ns | 25.76 ns | 0.75 | 0.01 | 0.0803 | - | - | 168 B | 1.11 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 13 | 31.23 ns | 0.077 ns | 0.060 ns | 31.24 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 13 | 26.18 ns | 0.162 ns | 0.152 ns | 26.18 ns | 0.84 | 0.01 | 0.0842 | - | - | 176 B | 1.10 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 14 | 34.78 ns | 0.295 ns | 0.276 ns | 34.78 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 14 | 26.91 ns | 0.093 ns | 0.087 ns | 26.92 ns | 0.77 | 0.01 | 0.0880 | - | - | 184 B | 1.10 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 15 | 34.67 ns | 0.265 ns | 0.222 ns | 34.59 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 15 | 26.32 ns | 0.072 ns | 0.064 ns | 26.33 ns | 0.76 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 16 | 33.90 ns | 0.193 ns | 0.181 ns | 33.91 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 16 | 27.40 ns | 0.215 ns | 0.202 ns | 27.41 ns | 0.81 | 0.01 | 0.0956 | - | - | 200 B | 1.09 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 17 | 32.66 ns | 0.196 ns | 0.184 ns | 32.60 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 17 | 27.83 ns | 0.222 ns | 0.207 ns | 27.90 ns | 0.85 | 0.01 | 0.0995 | - | - | 208 B | 1.08 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 18 | 34.49 ns | 0.195 ns | 0.183 ns | 34.45 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 18 | 28.61 ns | 0.070 ns | 0.062 ns | 28.63 ns | 0.83 | 0.00 | 0.1033 | - | - | 216 B | 1.08 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 19 | 36.97 ns | 0.388 ns | 0.363 ns | 37.01 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 19 | 28.67 ns | 0.145 ns | 0.135 ns | 28.65 ns | 0.78 | 0.01 | 0.1071 | - | - | 224 B | 1.08 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 20 | 37.25 ns | 0.324 ns | 0.287 ns | 37.24 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 20 | 28.83 ns | 0.195 ns | 0.172 ns | 28.78 ns | 0.77 | 0.01 | 0.1109 | - | - | 232 B | 1.07 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 30 | 39.18 ns | 0.162 ns | 0.135 ns | 39.17 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 30 | 31.90 ns | 0.261 ns | 0.244 ns | 31.95 ns | 0.81 | 0.01 | 0.1492 | - | - | 312 B | 1.05 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 32 | 41.21 ns | 0.179 ns | 0.168 ns | 41.17 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 32 | 31.55 ns | 0.186 ns | 0.155 ns | 31.54 ns | 0.77 | 0.00 | 0.1568 | - | - | 328 B | 1.05 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 36 | 45.17 ns | 0.927 ns | 1.416 ns | 45.23 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 36 | 34.75 ns | 0.187 ns | 0.156 ns | 34.72 ns | 0.78 | 0.03 | 0.1721 | - | - | 360 B | 1.05 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 37 | 50.93 ns | 0.542 ns | 0.480 ns | 50.81 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 37 | 40.49 ns | 0.288 ns | 0.241 ns | 40.53 ns | 0.80 | 0.01 | 0.0382 | - | - | 80 B | 0.23 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 53.62 ns | 1.075 ns | 1.238 ns | 53.53 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 49.33 ns | 0.525 ns | 0.491 ns | 49.28 ns | 0.91 | 0.03 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 38.44 ns | 0.254 ns | 0.237 ns | 38.53 ns | 0.71 | 0.02 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 43.63 ns | 0.672 ns | 0.628 ns | 43.76 ns | 0.81 | 0.03 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 50 | 54.49 ns | 0.839 ns | 0.785 ns | 54.54 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 50 | 39.84 ns | 0.585 ns | 0.548 ns | 39.81 ns | 0.73 | 0.02 | 0.0382 | - | - | 80 B | 0.18 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 60 | 57.38 ns | 0.662 ns | 0.587 ns | 57.30 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 60 | 40.35 ns | 0.519 ns | 0.460 ns | 40.21 ns | 0.70 | 0.01 | 0.0382 | - | - | 80 B | 0.15 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 70 | 63.51 ns | 0.799 ns | 0.747 ns | 63.38 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 70 | 44.74 ns | 0.516 ns | 0.483 ns | 44.69 ns | 0.70 | 0.01 | 0.0382 | - | - | 80 B | 0.13 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 80 | 67.41 ns | 1.119 ns | 1.047 ns | 67.50 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 80 | 40.79 ns | 0.330 ns | 0.308 ns | 40.78 ns | 0.61 | 0.01 | 0.0382 | - | - | 80 B | 0.11 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 90 | 77.65 ns | 0.928 ns | 0.868 ns | 77.47 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 90 | 41.66 ns | 0.558 ns | 0.522 ns | 41.56 ns | 0.54 | 0.01 | 0.0382 | - | - | 80 B | 0.10 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 100 | 78.83 ns | 1.072 ns | 1.003 ns | 78.90 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 100 | 42.03 ns | 0.403 ns | 0.336 ns | 42.03 ns | 0.53 | 0.01 | 0.0382 | - | - | 80 B | 0.09 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 128 | 89.78 ns | 1.477 ns | 1.309 ns | 89.83 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 128 | 43.92 ns | 0.144 ns | 0.128 ns | 43.86 ns | 0.49 | 0.01 | 0.0382 | - | - | 80 B | 0.07 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 256 | 154.98 ns | 2.287 ns | 2.139 ns | 154.98 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 256 | 60.20 ns | 0.181 ns | 0.170 ns | 60.19 ns | 0.39 | 0.01 | 0.0381 | - | - | 80 B | 0.04 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 512 | 278.40 ns | 4.896 ns | 4.579 ns | 279.41 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 512 | 71.55 ns | 0.173 ns | 0.162 ns | 71.57 ns | 0.26 | 0.00 | 0.0381 | - | - | 80 B | 0.02 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 1024 | 568.38 ns | 10.864 ns | 12.933 ns | 566.75 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 1024 | 104.60 ns | 0.457 ns | 0.405 ns | 104.76 ns | 0.18 | 0.00 | 0.0381 | - | - | 80 B | 0.010 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 2048 | 1,069.01 ns | 21.411 ns | 25.488 ns | 1,068.13 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 2048 | 257.18 ns | 0.858 ns | 0.803 ns | 256.92 ns | 0.24 | 0.01 | 0.0381 | - | - | 80 B | 0.005 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 4096 | 2,156.33 ns | 42.366 ns | 57.991 ns | 2,149.23 ns | 1.00 | 0.00 | 15.6212 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 4096 | 683.96 ns | 2.865 ns | 2.680 ns | 683.76 ns | 0.32 | 0.01 | 0.0381 | - | - | 80 B | 0.002 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 8192 | 4,173.65 ns | 82.880 ns | 95.445 ns | 4,138.99 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 8192 | 1,093.55 ns | 8.433 ns | 7.889 ns | 1,093.31 ns | 0.26 | 0.01 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 16384 | 57,440.78 ns | 913.185 ns | 854.194 ns | 57,447.98 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 16384 | 2,424.05 ns | 11.689 ns | 10.934 ns | 2,419.78 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 32768 | 112,548.01 ns | 2,096.348 ns | 2,058.894 ns | 112,964.50 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 32768 | 5,225.45 ns | 18.780 ns | 17.567 ns | 5,223.90 ns | 0.05 | 0.00 | 0.0381 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 65536 | 114,803.07 ns | 1,028.345 ns | 911.601 ns | 114,939.65 ns | 1.00 | 0.00 | 118.8965 | 117.7979 | 117.7979 | 524931 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 65536 | 11,959.33 ns | 39.257 ns | 34.800 ns | 11,946.93 ns | 0.10 | 0.00 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 131072 | 512,310.62 ns | 62,622.519 ns | 184,643.909 ns | 375,182.47 ns | 1.00 | 0.00 | 175.7813 | 174.8047 | 174.8047 | 1048975 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 131072 | 24,956.13 ns | 24.065 ns | 18.788 ns | 24,952.89 ns | 0.04 | 0.00 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableList | 850000 | 2,204,685.51 ns | 42,710.796 ns | 70,175.063 ns | 2,215,875.00 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableList | 850000 | 901,679.04 ns | 10,601.461 ns | 9,397.919 ns | 901,813.43 ns | 0.41 | 0.01 | - | - | - | 93 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 16.15 ns | 0.129 ns | 0.107 ns | 16.15 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 19.55 ns | 0.106 ns | 0.088 ns | 19.50 ns | 1.21 | 0.01 | 0.0382 | - | - | 80 B | 2.50 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 26.94 ns | 0.144 ns | 0.128 ns | 26.96 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 64.65 ns | 0.452 ns | 0.401 ns | 64.76 ns | 2.40 | 0.02 | 0.0688 | - | - | 144 B | 2.25 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 27.40 ns | 0.187 ns | 0.175 ns | 27.37 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 64.75 ns | 0.618 ns | 0.578 ns | 64.97 ns | 2.36 | 0.03 | 0.0726 | - | - | 152 B | 2.11 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 27.36 ns | 0.167 ns | 0.156 ns | 27.38 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 67.23 ns | 0.765 ns | 0.716 ns | 67.07 ns | 2.46 | 0.03 | 0.0802 | - | - | 168 B | 2.10 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 27.39 ns | 0.132 ns | 0.117 ns | 27.38 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 65.31 ns | 0.463 ns | 0.433 ns | 65.36 ns | 2.38 | 0.02 | 0.0802 | - | - | 168 B | 1.91 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 30.29 ns | 0.302 ns | 0.283 ns | 30.16 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 69.04 ns | 0.658 ns | 0.615 ns | 68.91 ns | 2.28 | 0.03 | 0.0956 | - | - | 200 B | 2.08 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 28.48 ns | 0.120 ns | 0.112 ns | 28.46 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 68.18 ns | 0.850 ns | 0.795 ns | 68.24 ns | 2.39 | 0.03 | 0.0956 | - | - | 200 B | 1.92 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 28.65 ns | 0.184 ns | 0.172 ns | 28.59 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 67.51 ns | 0.753 ns | 0.705 ns | 67.49 ns | 2.36 | 0.02 | 0.0956 | - | - | 200 B | 1.79 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 28.81 ns | 0.044 ns | 0.039 ns | 28.81 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 65.51 ns | 0.165 ns | 0.154 ns | 65.49 ns | 2.27 | 0.01 | 0.0956 | - | - | 200 B | 1.67 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 29.98 ns | 0.219 ns | 0.205 ns | 29.96 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 73.00 ns | 1.014 ns | 0.948 ns | 73.27 ns | 2.43 | 0.04 | 0.1262 | - | - | 264 B | 2.06 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 30.51 ns | 0.107 ns | 0.095 ns | 30.50 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 71.92 ns | 1.254 ns | 1.173 ns | 71.99 ns | 2.36 | 0.04 | 0.1262 | - | - | 264 B | 1.94 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 31.95 ns | 0.386 ns | 0.361 ns | 31.83 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 72.62 ns | 1.129 ns | 1.001 ns | 72.65 ns | 2.27 | 0.04 | 0.1262 | - | - | 264 B | 1.83 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 32.02 ns | 0.244 ns | 0.228 ns | 32.07 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 71.77 ns | 0.894 ns | 0.792 ns | 71.78 ns | 2.24 | 0.03 | 0.1262 | - | - | 264 B | 1.74 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 32.18 ns | 0.343 ns | 0.321 ns | 32.24 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 72.51 ns | 1.111 ns | 1.039 ns | 72.64 ns | 2.25 | 0.03 | 0.1262 | - | - | 264 B | 1.65 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 35.83 ns | 0.355 ns | 0.315 ns | 35.84 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 72.25 ns | 0.425 ns | 0.355 ns | 72.29 ns | 2.02 | 0.02 | 0.1262 | - | - | 264 B | 1.57 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 32.54 ns | 0.287 ns | 0.240 ns | 32.52 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 72.71 ns | 1.153 ns | 1.078 ns | 72.94 ns | 2.23 | 0.04 | 0.1262 | - | - | 264 B | 1.50 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 33.60 ns | 0.237 ns | 0.222 ns | 33.65 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 71.03 ns | 0.535 ns | 0.500 ns | 71.00 ns | 2.11 | 0.02 | 0.1262 | - | - | 264 B | 1.43 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 32.70 ns | 0.090 ns | 0.075 ns | 32.71 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 78.68 ns | 0.945 ns | 0.884 ns | 78.61 ns | 2.41 | 0.03 | 0.1874 | - | - | 392 B | 2.04 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 33.25 ns | 0.612 ns | 0.573 ns | 33.19 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 79.40 ns | 0.847 ns | 0.793 ns | 79.35 ns | 2.39 | 0.05 | 0.1874 | - | - | 392 B | 1.96 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 34.90 ns | 0.554 ns | 0.518 ns | 35.01 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 76.82 ns | 0.637 ns | 0.596 ns | 76.89 ns | 2.20 | 0.03 | 0.1874 | - | - | 392 B | 1.88 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 34.39 ns | 0.178 ns | 0.158 ns | 34.41 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 78.95 ns | 1.359 ns | 1.205 ns | 79.26 ns | 2.30 | 0.03 | 0.1874 | - | - | 392 B | 1.81 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 37.88 ns | 0.429 ns | 0.402 ns | 37.89 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 78.01 ns | 0.550 ns | 0.459 ns | 78.00 ns | 2.06 | 0.03 | 0.1874 | - | - | 392 B | 1.32 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 37.81 ns | 0.166 ns | 0.148 ns | 37.74 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 76.46 ns | 0.325 ns | 0.271 ns | 76.50 ns | 2.02 | 0.01 | 0.1874 | - | - | 392 B | 1.26 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 49.50 ns | 0.339 ns | 0.301 ns | 49.46 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 88.51 ns | 0.661 ns | 0.586 ns | 88.52 ns | 1.79 | 0.01 | 0.0688 | - | - | 144 B | 0.42 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 50.63 ns | 0.784 ns | 0.695 ns | 50.56 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 88.84 ns | 0.954 ns | 0.892 ns | 88.78 ns | 1.76 | 0.04 | 0.0688 | - | - | 144 B | 0.41 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 49.03 ns | 0.417 ns | 0.370 ns | 49.05 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 48.71 ns | 0.835 ns | 0.928 ns | 48.83 ns | 1.00 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 87.31 ns | 1.110 ns | 1.039 ns | 87.56 ns | 1.78 | 0.02 | 0.0688 | - | - | 144 B | 0.38 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 88.00 ns | 0.569 ns | 0.533 ns | 88.13 ns | 1.80 | 0.02 | 0.0688 | - | - | 144 B | 0.38 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 54.78 ns | 0.675 ns | 0.632 ns | 54.90 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 87.02 ns | 0.442 ns | 0.414 ns | 86.97 ns | 1.59 | 0.02 | 0.0688 | - | - | 144 B | 0.32 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 57.35 ns | 0.331 ns | 0.310 ns | 57.46 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 91.01 ns | 1.260 ns | 1.179 ns | 90.92 ns | 1.59 | 0.02 | 0.0688 | - | - | 144 B | 0.27 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 64.76 ns | 0.729 ns | 0.682 ns | 64.68 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 91.62 ns | 1.225 ns | 1.023 ns | 91.68 ns | 1.42 | 0.02 | 0.0688 | - | - | 144 B | 0.23 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 68.58 ns | 0.913 ns | 0.854 ns | 68.68 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 88.22 ns | 0.721 ns | 0.674 ns | 88.25 ns | 1.29 | 0.02 | 0.0688 | - | - | 144 B | 0.21 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 2,538,596.09 ns | 50,251.943 ns | 132,383.717 ns | 2,544,541.80 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800141 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 1,319,091.86 ns | 9,842.465 ns | 9,206.648 ns | 1,322,115.04 ns | 0.53 | 0.04 | - | - | - | 449 B | 0.000 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 74.95 ns | 1.377 ns | 1.288 ns | 75.04 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 88.78 ns | 1.157 ns | 1.082 ns | 88.77 ns | 1.18 | 0.03 | 0.0688 | - | - | 144 B | 0.19 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 78.49 ns | 1.377 ns | 1.221 ns | 78.36 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 92.89 ns | 0.439 ns | 0.367 ns | 92.91 ns | 1.18 | 0.02 | 0.0688 | - | - | 144 B | 0.17 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 92.57 ns | 1.884 ns | 2.314 ns | 93.06 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 90.26 ns | 0.707 ns | 0.662 ns | 90.29 ns | 0.96 | 0.02 | 0.0688 | - | - | 144 B | 0.13 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 157.87 ns | 1.926 ns | 1.802 ns | 157.59 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 100.98 ns | 0.383 ns | 0.339 ns | 101.04 ns | 0.64 | 0.01 | 0.0688 | - | - | 144 B | 0.07 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 280.42 ns | 5.429 ns | 6.034 ns | 280.08 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 118.82 ns | 1.031 ns | 0.964 ns | 118.84 ns | 0.42 | 0.01 | 0.0687 | - | - | 144 B | 0.03 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 550.41 ns | 10.930 ns | 14.213 ns | 549.32 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 151.50 ns | 0.866 ns | 0.810 ns | 151.47 ns | 0.27 | 0.01 | 0.0687 | - | - | 144 B | 0.02 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 1,107.60 ns | 21.354 ns | 22.848 ns | 1,101.33 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 316.43 ns | 1.933 ns | 1.809 ns | 316.65 ns | 0.28 | 0.01 | 0.0687 | - | - | 144 B | 0.009 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 2,138.24 ns | 39.016 ns | 36.496 ns | 2,147.29 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 603.51 ns | 3.039 ns | 2.843 ns | 602.59 ns | 0.28 | 0.00 | 0.0687 | - | - | 144 B | 0.004 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 4,121.10 ns | 81.886 ns | 91.016 ns | 4,115.91 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 1,176.01 ns | 4.800 ns | 4.489 ns | 1,174.98 ns | 0.29 | 0.01 | 0.0687 | - | - | 144 B | 0.002 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 57,390.39 ns | 456.832 ns | 404.970 ns | 57,432.85 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 2,463.79 ns | 4.976 ns | 4.155 ns | 2,465.25 ns | 0.04 | 0.00 | 0.2022 | - | - | 424 B | 0.003 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 115,071.34 ns | 1,360.885 ns | 1,272.972 ns | 115,122.85 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262253 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 5,018.02 ns | 17.996 ns | 16.834 ns | 5,012.70 ns | 0.04 | 0.00 | 0.1984 | - | - | 424 B | 0.002 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 116,796.34 ns | 1,458.231 ns | 1,292.683 ns | 117,262.53 ns | 1.00 | 0.00 | 118.2861 | 117.3096 | 117.3096 | 524949 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 11,412.82 ns | 56.376 ns | 49.976 ns | 11,414.94 ns | 0.10 | 0.00 | 0.1984 | - | - | 424 B | 0.001 |
|
|
| | | | | | | | | | | | | |
|
|
| | |
|
|
| Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 531,504.27 ns | 71,962.404 ns | 212,182.771 ns | 376,339.89 ns | 1.00 | 0.00 | 143.5547 | 142.5781 | 142.5781 | 1049107 B | 1.000 |
|
|
| Actual | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 22,820.28 ns | 104.330 ns | 87.120 ns | 22,830.46 ns | 0.03 | 0.00 | 0.1831 | - | - | 424 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` when Source is Array Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2134/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.400
|
|
[Host] : .NET 7.0.10 (7.0.1023.36312), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.10 (7.0.1023.36312), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 0 | 13.98 ns | 0.162 ns | 0.135 ns | 13.93 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 0 | 11.45 ns | 0.063 ns | 0.056 ns | 11.47 ns | 0.82 | 0.01 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 1 | 30.06 ns | 0.307 ns | 0.272 ns | 30.14 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 1 | 12.77 ns | 0.271 ns | 0.322 ns | 12.83 ns | 0.42 | 0.01 | 0.0153 | - | - | 32 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 2 | 30.44 ns | 0.288 ns | 0.256 ns | 30.40 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 2 | 12.96 ns | 0.289 ns | 0.355 ns | 13.05 ns | 0.42 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 3 | 30.37 ns | 0.414 ns | 0.387 ns | 30.42 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 3 | 13.15 ns | 0.049 ns | 0.044 ns | 13.15 ns | 0.43 | 0.01 | 0.0229 | - | - | 48 B | 0.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 4 | 30.92 ns | 0.607 ns | 0.538 ns | 31.03 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 4 | 13.44 ns | 0.059 ns | 0.052 ns | 13.43 ns | 0.43 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 5 | 30.81 ns | 0.257 ns | 0.240 ns | 30.78 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 5 | 13.42 ns | 0.295 ns | 0.476 ns | 13.61 ns | 0.44 | 0.02 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 6 | 30.68 ns | 0.058 ns | 0.054 ns | 30.67 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 6 | 13.82 ns | 0.107 ns | 0.089 ns | 13.82 ns | 0.45 | 0.00 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 7 | 31.12 ns | 0.066 ns | 0.051 ns | 31.12 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 7 | 13.82 ns | 0.025 ns | 0.022 ns | 13.82 ns | 0.44 | 0.00 | 0.0382 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 8 | 31.30 ns | 0.221 ns | 0.196 ns | 31.22 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 8 | 14.16 ns | 0.025 ns | 0.021 ns | 14.16 ns | 0.45 | 0.00 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 9 | 32.32 ns | 0.263 ns | 0.246 ns | 32.27 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 9 | 15.22 ns | 0.055 ns | 0.048 ns | 15.22 ns | 0.47 | 0.00 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 10 | 32.57 ns | 0.249 ns | 0.233 ns | 32.46 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 10 | 15.29 ns | 0.172 ns | 0.153 ns | 15.34 ns | 0.47 | 0.01 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 11 | 33.47 ns | 0.197 ns | 0.184 ns | 33.56 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 11 | 15.76 ns | 0.344 ns | 0.602 ns | 16.14 ns | 0.47 | 0.02 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 12 | 33.79 ns | 0.200 ns | 0.167 ns | 33.82 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 12 | 16.36 ns | 0.325 ns | 0.304 ns | 16.43 ns | 0.49 | 0.00 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 13 | 34.16 ns | 0.330 ns | 0.309 ns | 34.11 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 13 | 16.63 ns | 0.343 ns | 0.337 ns | 16.69 ns | 0.49 | 0.01 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 14 | 34.45 ns | 0.323 ns | 0.303 ns | 34.32 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 14 | 17.02 ns | 0.202 ns | 0.189 ns | 17.06 ns | 0.49 | 0.01 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 15 | 34.64 ns | 0.324 ns | 0.303 ns | 34.58 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 15 | 17.06 ns | 0.150 ns | 0.140 ns | 17.06 ns | 0.49 | 0.01 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 16 | 34.98 ns | 0.237 ns | 0.222 ns | 35.00 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 16 | 17.31 ns | 0.099 ns | 0.088 ns | 17.33 ns | 0.50 | 0.00 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 17 | 34.86 ns | 0.111 ns | 0.104 ns | 34.85 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 17 | 17.42 ns | 0.100 ns | 0.094 ns | 17.36 ns | 0.50 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 18 | 35.07 ns | 0.105 ns | 0.093 ns | 35.04 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 18 | 17.74 ns | 0.072 ns | 0.064 ns | 17.73 ns | 0.51 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 19 | 36.09 ns | 0.162 ns | 0.152 ns | 36.06 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 19 | 18.39 ns | 0.034 ns | 0.030 ns | 18.38 ns | 0.51 | 0.00 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 20 | 36.82 ns | 0.255 ns | 0.238 ns | 36.80 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 20 | 18.66 ns | 0.044 ns | 0.039 ns | 18.65 ns | 0.51 | 0.00 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 30 | 39.90 ns | 0.302 ns | 0.268 ns | 39.89 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 30 | 21.63 ns | 0.054 ns | 0.048 ns | 21.64 ns | 0.54 | 0.00 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 32 | 40.53 ns | 0.181 ns | 0.160 ns | 40.52 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 32 | 22.29 ns | 0.274 ns | 0.256 ns | 22.30 ns | 0.55 | 0.01 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 36 | 42.89 ns | 0.405 ns | 0.359 ns | 42.84 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 36 | 23.88 ns | 0.247 ns | 0.219 ns | 23.86 ns | 0.56 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 37 | 42.77 ns | 0.373 ns | 0.331 ns | 42.78 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 37 | 24.20 ns | 0.309 ns | 0.289 ns | 24.12 ns | 0.57 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 40 | 43.43 ns | 0.210 ns | 0.176 ns | 43.42 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 40 | 43.50 ns | 0.249 ns | 0.233 ns | 43.45 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 40 | 24.72 ns | 0.193 ns | 0.180 ns | 24.68 ns | 0.57 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 40 | 24.65 ns | 0.166 ns | 0.138 ns | 24.66 ns | 0.57 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 50 | 46.74 ns | 0.512 ns | 0.454 ns | 46.63 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 50 | 27.95 ns | 0.268 ns | 0.251 ns | 27.94 ns | 0.60 | 0.01 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 60 | 50.94 ns | 0.515 ns | 0.482 ns | 50.82 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 60 | 31.60 ns | 0.047 ns | 0.042 ns | 31.61 ns | 0.62 | 0.01 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 70 | 53.40 ns | 0.137 ns | 0.129 ns | 53.39 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 70 | 34.79 ns | 0.111 ns | 0.093 ns | 34.79 ns | 0.65 | 0.00 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 80 | 57.21 ns | 0.506 ns | 0.422 ns | 57.28 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 80 | 38.56 ns | 0.244 ns | 0.228 ns | 38.59 ns | 0.67 | 0.01 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 90 | 60.42 ns | 0.529 ns | 0.469 ns | 60.49 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 90 | 40.87 ns | 0.061 ns | 0.054 ns | 40.86 ns | 0.68 | 0.01 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 100 | 62.97 ns | 0.104 ns | 0.087 ns | 62.99 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 100 | 44.66 ns | 0.049 ns | 0.041 ns | 44.67 ns | 0.71 | 0.00 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 128 | 70.57 ns | 0.369 ns | 0.345 ns | 70.58 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 128 | 51.80 ns | 0.122 ns | 0.109 ns | 51.82 ns | 0.73 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 256 | 115.74 ns | 0.227 ns | 0.201 ns | 115.79 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 256 | 95.45 ns | 0.480 ns | 0.449 ns | 95.62 ns | 0.82 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 512 | 204.61 ns | 0.373 ns | 0.331 ns | 204.58 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 512 | 178.08 ns | 0.413 ns | 0.386 ns | 177.90 ns | 0.87 | 0.00 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 1024 | 393.97 ns | 1.994 ns | 1.865 ns | 393.10 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 1024 | 354.46 ns | 1.437 ns | 1.344 ns | 354.34 ns | 0.90 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 2048 | 767.88 ns | 3.372 ns | 3.154 ns | 767.33 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 2048 | 667.53 ns | 1.488 ns | 1.161 ns | 667.64 ns | 0.87 | 0.00 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 4096 | 1,490.30 ns | 5.362 ns | 5.016 ns | 1,492.34 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 4096 | 1,431.82 ns | 9.223 ns | 8.176 ns | 1,433.39 ns | 0.96 | 0.01 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 8192 | 2,858.99 ns | 24.459 ns | 20.424 ns | 2,862.66 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 8192 | 2,777.49 ns | 17.188 ns | 15.237 ns | 2,781.76 ns | 0.97 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 16384 | 59,270.04 ns | 1,166.561 ns | 1,949.061 ns | 60,135.94 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 16384 | 59,154.98 ns | 1,172.502 ns | 1,926.455 ns | 59,461.32 ns | 1.00 | 0.06 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 32768 | 117,641.57 ns | 2,338.419 ns | 3,970.812 ns | 119,190.45 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 32768 | 119,230.33 ns | 2,375.250 ns | 6,131.280 ns | 120,742.92 ns | 1.01 | 0.04 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 65536 | 110,019.82 ns | 2,057.050 ns | 1,924.166 ns | 110,404.49 ns | 1.00 | 0.00 | 124.8779 | 123.7793 | 123.7793 | 524937 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 65536 | 111,280.13 ns | 1,431.940 ns | 1,339.438 ns | 111,105.99 ns | 1.01 | 0.02 | 112.4268 | 112.0605 | 112.0605 | 524344 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 131072 | 274,605.45 ns | 5,370.968 ns | 8,673.112 ns | 273,466.65 ns | 1.00 | 0.00 | 197.2656 | 195.8008 | 195.8008 | 1048985 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 131072 | 286,187.36 ns | 5,383.804 ns | 10,875.549 ns | 285,147.56 ns | 1.04 | 0.05 | 183.5938 | 183.1055 | 183.1055 | 1048656 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | Array | 850000 | 2,102,348.70 ns | 41,324.471 ns | 49,193.844 ns | 2,113,536.72 ns | 1.00 | 0.00 | 156.2500 | 156.2500 | 156.2500 | 6800109 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | Array | 850000 | 2,106,699.34 ns | 41,567.453 ns | 51,048.565 ns | 2,116,926.56 ns | 1.00 | 0.02 | 156.2500 | 156.2500 | 156.2500 | 6800077 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 0 | 15.66 ns | 0.169 ns | 0.158 ns | 15.67 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 0 | 15.66 ns | 0.052 ns | 0.043 ns | 15.66 ns | 1.00 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 1 | 30.08 ns | 0.079 ns | 0.070 ns | 30.09 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 1 | 40.19 ns | 0.182 ns | 0.161 ns | 40.12 ns | 1.34 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 2 | 30.23 ns | 0.172 ns | 0.161 ns | 30.23 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 2 | 40.42 ns | 0.316 ns | 0.295 ns | 40.50 ns | 1.34 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 3 | 30.72 ns | 0.176 ns | 0.147 ns | 30.74 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 3 | 40.83 ns | 0.496 ns | 0.464 ns | 40.59 ns | 1.33 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 4 | 30.62 ns | 0.202 ns | 0.189 ns | 30.69 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 4 | 40.52 ns | 0.293 ns | 0.245 ns | 40.60 ns | 1.32 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 5 | 31.07 ns | 0.235 ns | 0.208 ns | 31.08 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 5 | 40.11 ns | 0.090 ns | 0.084 ns | 40.10 ns | 1.29 | 0.01 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 6 | 30.88 ns | 0.077 ns | 0.069 ns | 30.87 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 6 | 40.10 ns | 0.129 ns | 0.108 ns | 40.09 ns | 1.30 | 0.00 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 7 | 31.30 ns | 0.080 ns | 0.075 ns | 31.29 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 7 | 40.50 ns | 0.068 ns | 0.061 ns | 40.51 ns | 1.29 | 0.00 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 8 | 31.74 ns | 0.062 ns | 0.052 ns | 31.74 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 8 | 40.42 ns | 0.063 ns | 0.056 ns | 40.40 ns | 1.27 | 0.00 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 9 | 32.22 ns | 0.054 ns | 0.051 ns | 32.22 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 9 | 40.58 ns | 0.062 ns | 0.055 ns | 40.59 ns | 1.26 | 0.00 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 10 | 32.30 ns | 0.136 ns | 0.114 ns | 32.27 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 10 | 41.08 ns | 0.336 ns | 0.314 ns | 40.93 ns | 1.27 | 0.01 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 11 | 33.74 ns | 0.299 ns | 0.279 ns | 33.72 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 11 | 41.88 ns | 0.269 ns | 0.251 ns | 41.97 ns | 1.24 | 0.01 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 12 | 33.88 ns | 0.245 ns | 0.217 ns | 33.83 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 12 | 41.29 ns | 0.180 ns | 0.150 ns | 41.33 ns | 1.22 | 0.01 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 13 | 34.76 ns | 0.333 ns | 0.312 ns | 34.84 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 13 | 41.67 ns | 0.174 ns | 0.145 ns | 41.63 ns | 1.20 | 0.01 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 14 | 34.60 ns | 0.256 ns | 0.239 ns | 34.60 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 14 | 41.70 ns | 0.373 ns | 0.331 ns | 41.75 ns | 1.21 | 0.01 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 15 | 34.72 ns | 0.294 ns | 0.260 ns | 34.71 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 15 | 41.57 ns | 0.141 ns | 0.118 ns | 41.54 ns | 1.20 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 16 | 35.18 ns | 0.165 ns | 0.154 ns | 35.13 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 16 | 41.64 ns | 0.348 ns | 0.325 ns | 41.57 ns | 1.18 | 0.01 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 17 | 35.42 ns | 0.165 ns | 0.138 ns | 35.36 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 17 | 41.65 ns | 0.415 ns | 0.388 ns | 41.53 ns | 1.18 | 0.01 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 18 | 35.68 ns | 0.215 ns | 0.201 ns | 35.60 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 18 | 41.90 ns | 0.359 ns | 0.335 ns | 41.71 ns | 1.17 | 0.01 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 19 | 35.90 ns | 0.100 ns | 0.088 ns | 35.89 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 19 | 42.17 ns | 0.189 ns | 0.177 ns | 42.21 ns | 1.17 | 0.01 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 20 | 36.41 ns | 0.114 ns | 0.095 ns | 36.37 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 20 | 41.77 ns | 0.074 ns | 0.058 ns | 41.77 ns | 1.15 | 0.00 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 30 | 39.65 ns | 0.107 ns | 0.089 ns | 39.62 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 30 | 42.80 ns | 0.309 ns | 0.274 ns | 42.71 ns | 1.08 | 0.01 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 32 | 40.27 ns | 0.057 ns | 0.051 ns | 40.27 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 32 | 42.49 ns | 0.039 ns | 0.032 ns | 42.48 ns | 1.05 | 0.00 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 36 | 42.01 ns | 0.219 ns | 0.205 ns | 41.92 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 36 | 43.18 ns | 0.135 ns | 0.120 ns | 43.15 ns | 1.03 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 37 | 42.11 ns | 0.069 ns | 0.061 ns | 42.11 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 37 | 43.53 ns | 0.310 ns | 0.290 ns | 43.46 ns | 1.03 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 40 | 43.01 ns | 0.157 ns | 0.139 ns | 42.98 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 40 | 43.23 ns | 0.228 ns | 0.213 ns | 43.23 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 40 | 43.66 ns | 0.225 ns | 0.176 ns | 43.74 ns | 1.02 | 0.00 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 40 | 43.28 ns | 0.050 ns | 0.044 ns | 43.27 ns | 1.01 | 0.00 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 50 | 46.84 ns | 0.718 ns | 0.672 ns | 46.50 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 50 | 44.73 ns | 0.639 ns | 0.567 ns | 44.56 ns | 0.95 | 0.02 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 60 | 50.29 ns | 0.278 ns | 0.246 ns | 50.32 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 60 | 45.71 ns | 0.374 ns | 0.350 ns | 45.61 ns | 0.91 | 0.01 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 70 | 53.36 ns | 0.300 ns | 0.266 ns | 53.31 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 70 | 47.91 ns | 0.199 ns | 0.155 ns | 47.93 ns | 0.90 | 0.01 | 0.0268 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 80 | 56.98 ns | 0.673 ns | 0.630 ns | 56.86 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 80 | 50.07 ns | 0.301 ns | 0.281 ns | 50.06 ns | 0.88 | 0.01 | 0.0268 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 850000 | 2,574,081.51 ns | 50,017.309 ns | 101,037.432 ns | 2,549,021.68 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800089 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 850000 | 895,974.44 ns | 5,112.691 ns | 4,269.328 ns | 894,426.66 ns | 0.35 | 0.01 | - | - | - | 57 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 90 | 59.29 ns | 0.569 ns | 0.532 ns | 59.15 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 90 | 50.60 ns | 0.357 ns | 0.334 ns | 50.54 ns | 0.85 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 100 | 62.47 ns | 0.570 ns | 0.505 ns | 62.59 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 100 | 50.59 ns | 0.329 ns | 0.292 ns | 50.61 ns | 0.81 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 128 | 70.12 ns | 0.084 ns | 0.065 ns | 70.13 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 128 | 51.71 ns | 0.102 ns | 0.091 ns | 51.69 ns | 0.74 | 0.00 | 0.0268 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 256 | 115.90 ns | 0.227 ns | 0.189 ns | 115.86 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 256 | 55.98 ns | 0.096 ns | 0.090 ns | 55.95 ns | 0.48 | 0.00 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 512 | 203.03 ns | 0.423 ns | 0.375 ns | 203.01 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 512 | 79.93 ns | 0.242 ns | 0.215 ns | 79.92 ns | 0.39 | 0.00 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 1024 | 395.70 ns | 0.525 ns | 0.438 ns | 395.65 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 1024 | 111.92 ns | 0.250 ns | 0.195 ns | 111.95 ns | 0.28 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 2048 | 758.36 ns | 1.280 ns | 1.134 ns | 758.20 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 2048 | 220.80 ns | 0.496 ns | 0.414 ns | 220.65 ns | 0.29 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 4096 | 1,503.28 ns | 5.860 ns | 5.195 ns | 1,502.49 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 4096 | 574.33 ns | 2.332 ns | 2.181 ns | 573.75 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 8192 | 2,856.51 ns | 24.510 ns | 21.728 ns | 2,863.33 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 8192 | 1,075.40 ns | 3.170 ns | 2.647 ns | 1,074.52 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 16384 | 60,136.87 ns | 1,201.610 ns | 2,992.425 ns | 60,447.64 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 16384 | 2,456.35 ns | 6.699 ns | 5.938 ns | 2,458.04 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 32768 | 117,201.05 ns | 2,326.277 ns | 4,855.807 ns | 117,823.02 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 32768 | 5,363.92 ns | 17.940 ns | 16.781 ns | 5,354.21 ns | 0.05 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 65536 | 110,920.38 ns | 1,352.140 ns | 1,264.793 ns | 110,981.04 ns | 1.00 | 0.00 | 126.2207 | 125.1221 | 125.1221 | 524883 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 65536 | 11,961.43 ns | 27.339 ns | 24.235 ns | 11,950.54 ns | 0.11 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | PooledList | 131072 | 381,840.88 ns | 8,956.746 ns | 26,268.585 ns | 384,509.74 ns | 1.00 | 0.00 | 134.7656 | 133.7891 | 133.7891 | 1049020 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | PooledList | 131072 | 22,994.42 ns | 200.079 ns | 187.154 ns | 23,072.79 ns | 0.07 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 0 | 16.15 ns | 0.241 ns | 0.214 ns | 16.23 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 0 | 17.85 ns | 0.072 ns | 0.060 ns | 17.83 ns | 1.11 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 1 | 32.28 ns | 0.676 ns | 1.566 ns | 32.07 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 1 | 20.10 ns | 0.073 ns | 0.057 ns | 20.10 ns | 0.63 | 0.04 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 2 | 31.86 ns | 0.655 ns | 0.851 ns | 32.21 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 2 | 20.23 ns | 0.308 ns | 0.257 ns | 20.10 ns | 0.63 | 0.02 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 3 | 31.76 ns | 0.647 ns | 0.907 ns | 32.17 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 3 | 20.23 ns | 0.150 ns | 0.140 ns | 20.16 ns | 0.63 | 0.02 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 4 | 31.26 ns | 0.648 ns | 1.232 ns | 30.78 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 4 | 19.69 ns | 0.044 ns | 0.041 ns | 19.69 ns | 0.62 | 0.03 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 5 | 32.23 ns | 0.240 ns | 0.225 ns | 32.23 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 5 | 32.98 ns | 0.370 ns | 0.328 ns | 32.86 ns | 1.02 | 0.01 | 0.0918 | - | - | 192 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 6 | 32.48 ns | 0.276 ns | 0.244 ns | 32.35 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 6 | 33.48 ns | 0.297 ns | 0.263 ns | 33.47 ns | 1.03 | 0.01 | 0.0918 | - | - | 192 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 7 | 32.66 ns | 0.205 ns | 0.182 ns | 32.70 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 7 | 32.58 ns | 0.484 ns | 0.452 ns | 32.47 ns | 1.00 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 8 | 32.63 ns | 0.437 ns | 0.387 ns | 32.63 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 8 | 32.34 ns | 0.444 ns | 0.415 ns | 32.20 ns | 0.99 | 0.02 | 0.0918 | - | - | 192 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 9 | 34.15 ns | 0.555 ns | 0.492 ns | 34.27 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 9 | 36.06 ns | 0.580 ns | 0.515 ns | 36.07 ns | 1.06 | 0.02 | 0.1224 | - | - | 256 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 10 | 34.33 ns | 0.342 ns | 0.320 ns | 34.32 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 10 | 35.74 ns | 0.297 ns | 0.278 ns | 35.76 ns | 1.04 | 0.02 | 0.1224 | - | - | 256 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 11 | 35.57 ns | 0.482 ns | 0.451 ns | 35.72 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 11 | 36.92 ns | 0.292 ns | 0.259 ns | 36.96 ns | 1.04 | 0.01 | 0.1224 | - | - | 256 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 12 | 35.80 ns | 0.237 ns | 0.198 ns | 35.82 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 12 | 36.97 ns | 0.168 ns | 0.157 ns | 36.99 ns | 1.03 | 0.01 | 0.1224 | - | - | 256 B | 1.68 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 13 | 36.23 ns | 0.533 ns | 0.445 ns | 36.05 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 13 | 37.27 ns | 0.284 ns | 0.265 ns | 37.28 ns | 1.03 | 0.01 | 0.1224 | - | - | 256 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 14 | 36.29 ns | 0.325 ns | 0.288 ns | 36.38 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 14 | 36.89 ns | 0.174 ns | 0.145 ns | 36.89 ns | 1.02 | 0.01 | 0.1224 | - | - | 256 B | 1.52 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 15 | 36.19 ns | 0.197 ns | 0.184 ns | 36.25 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 15 | 36.12 ns | 0.225 ns | 0.200 ns | 36.10 ns | 1.00 | 0.01 | 0.1224 | - | - | 256 B | 1.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 16 | 35.66 ns | 0.740 ns | 0.792 ns | 35.78 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 16 | 36.26 ns | 0.441 ns | 0.413 ns | 36.34 ns | 1.02 | 0.02 | 0.1224 | - | - | 256 B | 1.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 17 | 36.37 ns | 0.401 ns | 0.375 ns | 36.47 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 17 | 40.32 ns | 0.616 ns | 0.576 ns | 40.42 ns | 1.11 | 0.02 | 0.1836 | - | - | 384 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 18 | 34.98 ns | 0.344 ns | 0.322 ns | 35.11 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 18 | 40.10 ns | 0.477 ns | 0.446 ns | 40.18 ns | 1.15 | 0.01 | 0.1836 | - | - | 384 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 19 | 36.02 ns | 0.487 ns | 0.456 ns | 35.81 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 19 | 41.91 ns | 0.557 ns | 0.521 ns | 41.99 ns | 1.16 | 0.02 | 0.1836 | - | - | 384 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 20 | 38.37 ns | 0.339 ns | 0.317 ns | 38.40 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 20 | 42.52 ns | 0.780 ns | 0.730 ns | 42.63 ns | 1.11 | 0.02 | 0.1836 | - | - | 384 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 30 | 40.30 ns | 0.766 ns | 0.716 ns | 40.30 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 30 | 41.79 ns | 0.604 ns | 0.565 ns | 41.78 ns | 1.04 | 0.02 | 0.1836 | - | - | 384 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 32 | 40.02 ns | 0.213 ns | 0.178 ns | 40.05 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 32 | 41.69 ns | 0.761 ns | 0.675 ns | 41.58 ns | 1.04 | 0.02 | 0.1836 | - | - | 384 B | 1.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 36 | 43.42 ns | 0.843 ns | 0.902 ns | 43.43 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 36 | 49.71 ns | 0.484 ns | 0.429 ns | 49.81 ns | 1.15 | 0.02 | 0.0650 | - | - | 136 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 37 | 48.79 ns | 0.472 ns | 0.441 ns | 48.85 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 37 | 50.34 ns | 0.990 ns | 0.972 ns | 50.19 ns | 1.03 | 0.02 | 0.0650 | - | - | 136 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 40 | 50.84 ns | 0.681 ns | 0.604 ns | 50.92 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 40 | 50.89 ns | 0.373 ns | 0.349 ns | 50.96 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 40 | 49.28 ns | 0.562 ns | 0.525 ns | 49.32 ns | 0.97 | 0.02 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 40 | 50.86 ns | 0.744 ns | 0.696 ns | 50.83 ns | 1.00 | 0.01 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 50 | 54.57 ns | 1.060 ns | 0.991 ns | 54.44 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 50 | 50.32 ns | 0.826 ns | 0.733 ns | 50.39 ns | 0.92 | 0.02 | 0.0650 | - | - | 136 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 60 | 58.36 ns | 0.146 ns | 0.130 ns | 58.37 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 60 | 52.72 ns | 0.390 ns | 0.345 ns | 52.75 ns | 0.90 | 0.01 | 0.0650 | - | - | 136 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 70 | 62.18 ns | 0.863 ns | 0.848 ns | 62.11 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 70 | 50.45 ns | 0.357 ns | 0.298 ns | 50.59 ns | 0.81 | 0.01 | 0.0650 | - | - | 136 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 80 | 67.97 ns | 1.210 ns | 1.132 ns | 67.72 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 80 | 52.77 ns | 0.408 ns | 0.381 ns | 52.84 ns | 0.78 | 0.02 | 0.0650 | - | - | 136 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 90 | 72.24 ns | 0.947 ns | 0.886 ns | 72.15 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 90 | 52.63 ns | 0.478 ns | 0.447 ns | 52.76 ns | 0.73 | 0.01 | 0.0650 | - | - | 136 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 100 | 78.17 ns | 1.094 ns | 1.023 ns | 78.33 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 100 | 56.02 ns | 0.297 ns | 0.263 ns | 55.99 ns | 0.72 | 0.01 | 0.0650 | - | - | 136 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 128 | 92.24 ns | 1.023 ns | 0.957 ns | 92.23 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 128 | 57.56 ns | 0.409 ns | 0.383 ns | 57.56 ns | 0.62 | 0.01 | 0.0650 | - | - | 136 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 256 | 155.31 ns | 2.475 ns | 2.315 ns | 155.45 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 256 | 61.60 ns | 0.607 ns | 0.567 ns | 61.44 ns | 0.40 | 0.01 | 0.0650 | - | - | 136 B | 0.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 512 | 280.95 ns | 5.048 ns | 4.722 ns | 281.53 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 512 | 79.05 ns | 0.225 ns | 0.188 ns | 79.09 ns | 0.28 | 0.00 | 0.0650 | - | - | 136 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 1024 | 545.69 ns | 10.277 ns | 11.423 ns | 543.53 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 1024 | 117.54 ns | 1.284 ns | 1.201 ns | 116.91 ns | 0.22 | 0.00 | 0.0650 | - | - | 136 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 2048 | 1,076.71 ns | 20.812 ns | 23.967 ns | 1,073.89 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 2048 | 326.44 ns | 1.506 ns | 1.409 ns | 327.01 ns | 0.30 | 0.01 | 0.0648 | - | - | 136 B | 0.008 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 4096 | 2,140.71 ns | 42.356 ns | 56.544 ns | 2,154.15 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 4096 | 650.10 ns | 0.685 ns | 0.607 ns | 650.09 ns | 0.30 | 0.01 | 0.0648 | - | - | 136 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 8192 | 3,876.78 ns | 25.089 ns | 19.588 ns | 3,878.57 ns | 1.00 | 0.00 | 31.2424 | 0.0076 | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 8192 | 1,103.68 ns | 1.994 ns | 1.768 ns | 1,103.59 ns | 0.28 | 0.00 | 0.0648 | - | - | 136 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 16384 | 63,112.03 ns | 1,251.601 ns | 2,056.416 ns | 63,375.92 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 16384 | 2,451.24 ns | 7.439 ns | 6.958 ns | 2,452.84 ns | 0.04 | 0.00 | 0.0648 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 32768 | 124,751.37 ns | 2,460.834 ns | 5,082.048 ns | 126,176.40 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 32768 | 5,244.02 ns | 3.741 ns | 3.317 ns | 5,244.88 ns | 0.04 | 0.00 | 0.0610 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 65536 | 118,639.17 ns | 1,672.047 ns | 1,564.034 ns | 118,777.62 ns | 1.00 | 0.00 | 118.7744 | 117.6758 | 117.6758 | 525009 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 65536 | 11,438.70 ns | 21.349 ns | 19.970 ns | 11,439.21 ns | 0.10 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 131072 | 353,726.80 ns | 12,759.761 ns | 34,058.385 ns | 350,392.29 ns | 1.00 | 0.00 | 162.1094 | 161.1328 | 161.1328 | 1049021 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 131072 | 25,212.62 ns | 70.204 ns | 65.669 ns | 25,192.50 ns | 0.07 | 0.01 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableList | 850000 | 2,599,598.26 ns | 51,725.617 ns | 111,344.847 ns | 2,615,473.63 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800138 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableList | 850000 | 925,293.44 ns | 18,110.282 ns | 18,597.927 ns | 930,489.50 ns | 0.35 | 0.02 | - | - | - | 149 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 0 | 14.85 ns | 0.147 ns | 0.138 ns | 14.90 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 0 | 18.41 ns | 0.129 ns | 0.121 ns | 18.40 ns | 1.24 | 0.02 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 1 | 30.43 ns | 0.239 ns | 0.212 ns | 30.38 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 1 | 69.64 ns | 0.495 ns | 0.439 ns | 69.64 ns | 2.29 | 0.02 | 0.0726 | - | - | 152 B | 1.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 2 | 30.37 ns | 0.271 ns | 0.253 ns | 30.26 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 2 | 68.70 ns | 0.485 ns | 0.430 ns | 68.71 ns | 2.26 | 0.02 | 0.0764 | - | - | 160 B | 1.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 3 | 30.08 ns | 0.071 ns | 0.066 ns | 30.07 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 3 | 66.28 ns | 0.665 ns | 0.622 ns | 66.52 ns | 2.20 | 0.02 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 4 | 30.32 ns | 0.102 ns | 0.091 ns | 30.28 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 4 | 69.72 ns | 0.464 ns | 0.434 ns | 69.81 ns | 2.30 | 0.02 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 5 | 30.68 ns | 0.153 ns | 0.128 ns | 30.70 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 5 | 67.78 ns | 0.353 ns | 0.275 ns | 67.80 ns | 2.21 | 0.01 | 0.0994 | - | - | 208 B | 2.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 6 | 31.04 ns | 0.076 ns | 0.059 ns | 31.05 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 6 | 67.41 ns | 1.157 ns | 1.083 ns | 67.63 ns | 2.17 | 0.04 | 0.0994 | - | - | 208 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 7 | 31.52 ns | 0.087 ns | 0.068 ns | 31.55 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 7 | 66.71 ns | 1.132 ns | 1.004 ns | 67.06 ns | 2.12 | 0.03 | 0.0994 | - | - | 208 B | 1.86 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 8 | 31.88 ns | 0.185 ns | 0.173 ns | 31.82 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 8 | 70.41 ns | 0.588 ns | 0.550 ns | 70.45 ns | 2.21 | 0.02 | 0.0994 | - | - | 208 B | 1.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 9 | 32.10 ns | 0.069 ns | 0.057 ns | 32.11 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 9 | 70.91 ns | 0.656 ns | 0.614 ns | 71.10 ns | 2.21 | 0.02 | 0.1301 | - | - | 272 B | 2.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 10 | 32.46 ns | 0.094 ns | 0.084 ns | 32.43 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 10 | 71.09 ns | 1.003 ns | 0.938 ns | 71.24 ns | 2.19 | 0.03 | 0.1301 | - | - | 272 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 11 | 33.48 ns | 0.087 ns | 0.073 ns | 33.46 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 11 | 70.84 ns | 0.726 ns | 0.679 ns | 70.93 ns | 2.12 | 0.02 | 0.1301 | - | - | 272 B | 1.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 12 | 33.62 ns | 0.043 ns | 0.038 ns | 33.63 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 12 | 70.68 ns | 1.056 ns | 0.988 ns | 70.58 ns | 2.10 | 0.03 | 0.1301 | - | - | 272 B | 1.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 13 | 34.18 ns | 0.315 ns | 0.295 ns | 34.03 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 13 | 71.71 ns | 1.133 ns | 1.060 ns | 71.75 ns | 2.10 | 0.04 | 0.1301 | - | - | 272 B | 1.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 14 | 34.21 ns | 0.068 ns | 0.057 ns | 34.20 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 14 | 71.65 ns | 0.601 ns | 0.562 ns | 71.85 ns | 2.10 | 0.02 | 0.1301 | - | - | 272 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 15 | 34.60 ns | 0.090 ns | 0.079 ns | 34.58 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 15 | 71.54 ns | 0.630 ns | 0.559 ns | 71.50 ns | 2.07 | 0.02 | 0.1301 | - | - | 272 B | 1.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 16 | 34.85 ns | 0.183 ns | 0.153 ns | 34.90 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 16 | 83.97 ns | 1.698 ns | 3.352 ns | 84.15 ns | 2.45 | 0.13 | 0.1301 | - | - | 272 B | 1.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 17 | 37.29 ns | 0.482 ns | 0.428 ns | 37.15 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 17 | 80.01 ns | 1.003 ns | 0.938 ns | 79.98 ns | 2.15 | 0.03 | 0.1912 | - | - | 400 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 18 | 37.23 ns | 0.416 ns | 0.369 ns | 37.05 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 18 | 80.20 ns | 0.913 ns | 0.809 ns | 79.96 ns | 2.15 | 0.03 | 0.1912 | - | - | 400 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 19 | 37.07 ns | 0.752 ns | 0.923 ns | 36.44 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 19 | 79.43 ns | 1.586 ns | 1.697 ns | 78.90 ns | 2.14 | 0.08 | 0.1912 | - | - | 400 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 20 | 37.81 ns | 0.223 ns | 0.197 ns | 37.74 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 20 | 75.96 ns | 0.455 ns | 0.425 ns | 76.07 ns | 2.01 | 0.01 | 0.1912 | - | - | 400 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 30 | 39.59 ns | 0.038 ns | 0.032 ns | 39.59 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 30 | 76.50 ns | 0.461 ns | 0.431 ns | 76.52 ns | 1.93 | 0.01 | 0.1912 | - | - | 400 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 32 | 40.73 ns | 0.212 ns | 0.188 ns | 40.70 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 32 | 80.46 ns | 1.553 ns | 1.453 ns | 79.88 ns | 1.98 | 0.04 | 0.1912 | - | - | 400 B | 1.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 36 | 48.24 ns | 0.427 ns | 0.379 ns | 48.21 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 36 | 92.22 ns | 0.603 ns | 0.535 ns | 92.26 ns | 1.91 | 0.02 | 0.0726 | - | - | 152 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 37 | 48.88 ns | 0.511 ns | 0.478 ns | 48.72 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 37 | 91.57 ns | 1.342 ns | 1.255 ns | 91.84 ns | 1.87 | 0.03 | 0.0726 | - | - | 152 B | 0.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 50.61 ns | 0.450 ns | 0.421 ns | 50.55 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 50.27 ns | 0.666 ns | 0.623 ns | 50.42 ns | 0.99 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 89.80 ns | 0.940 ns | 0.834 ns | 89.91 ns | 1.77 | 0.02 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 90.59 ns | 0.678 ns | 0.634 ns | 90.50 ns | 1.79 | 0.01 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 50 | 55.61 ns | 0.625 ns | 0.584 ns | 55.57 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 50 | 92.89 ns | 0.605 ns | 0.536 ns | 92.75 ns | 1.67 | 0.02 | 0.0726 | - | - | 152 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 60 | 59.59 ns | 0.908 ns | 0.849 ns | 59.53 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 60 | 94.27 ns | 1.429 ns | 1.337 ns | 94.09 ns | 1.58 | 0.03 | 0.0726 | - | - | 152 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 70 | 65.62 ns | 0.840 ns | 0.786 ns | 65.53 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 70 | 94.55 ns | 1.144 ns | 1.070 ns | 94.47 ns | 1.44 | 0.03 | 0.0726 | - | - | 152 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 80 | 72.59 ns | 1.420 ns | 1.578 ns | 72.16 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 80 | 96.92 ns | 1.129 ns | 1.056 ns | 96.92 ns | 1.33 | 0.03 | 0.0726 | - | - | 152 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 850000 | 2,690,855.45 ns | 53,766.571 ns | 89,831.862 ns | 2,707,524.80 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 850000 | 1,295,325.44 ns | 11,277.756 ns | 10,549.220 ns | 1,290,476.56 ns | 0.48 | 0.02 | - | - | - | 445 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 90 | 75.37 ns | 1.171 ns | 1.038 ns | 75.32 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 90 | 94.47 ns | 0.968 ns | 0.858 ns | 94.07 ns | 1.25 | 0.02 | 0.0726 | - | - | 152 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 100 | 81.25 ns | 1.056 ns | 0.988 ns | 81.46 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 100 | 95.71 ns | 1.422 ns | 1.330 ns | 96.29 ns | 1.18 | 0.02 | 0.0726 | - | - | 152 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 128 | 94.13 ns | 1.498 ns | 1.401 ns | 94.16 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 128 | 98.42 ns | 1.035 ns | 0.968 ns | 98.19 ns | 1.05 | 0.02 | 0.0726 | - | - | 152 B | 0.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 256 | 173.02 ns | 2.780 ns | 2.601 ns | 172.70 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 256 | 107.78 ns | 1.789 ns | 1.673 ns | 108.34 ns | 0.62 | 0.01 | 0.0726 | - | - | 152 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 512 | 291.12 ns | 5.589 ns | 5.489 ns | 290.53 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 512 | 119.91 ns | 1.360 ns | 1.273 ns | 119.55 ns | 0.41 | 0.01 | 0.0725 | - | - | 152 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 1024 | 553.09 ns | 10.563 ns | 9.881 ns | 550.62 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 1024 | 152.24 ns | 0.910 ns | 0.806 ns | 152.48 ns | 0.28 | 0.01 | 0.0725 | - | - | 152 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 2048 | 1,099.63 ns | 20.792 ns | 21.352 ns | 1,104.02 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 2048 | 264.14 ns | 2.546 ns | 2.381 ns | 262.97 ns | 0.24 | 0.00 | 0.0725 | - | - | 152 B | 0.009 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 4096 | 2,210.89 ns | 43.313 ns | 69.943 ns | 2,203.66 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 4096 | 657.39 ns | 1.623 ns | 1.355 ns | 657.71 ns | 0.29 | 0.01 | 0.0725 | - | - | 152 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 8192 | 4,222.80 ns | 83.294 ns | 102.293 ns | 4,181.61 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 8192 | 1,121.18 ns | 6.697 ns | 6.265 ns | 1,120.59 ns | 0.26 | 0.01 | 0.0725 | - | - | 152 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 16384 | 62,475.55 ns | 1,217.739 ns | 1,895.873 ns | 62,726.50 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 16384 | 2,489.20 ns | 19.175 ns | 17.936 ns | 2,479.10 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 32768 | 124,615.51 ns | 2,458.956 ns | 4,796.005 ns | 125,940.44 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 32768 | 5,015.98 ns | 13.517 ns | 12.644 ns | 5,019.64 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 65536 | 118,984.88 ns | 2,258.508 ns | 2,218.157 ns | 119,398.51 ns | 1.00 | 0.00 | 113.2813 | 112.1826 | 112.1826 | 524943 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 65536 | 11,137.89 ns | 15.355 ns | 12.822 ns | 11,134.98 ns | 0.09 | 0.00 | 0.1984 | - | - | 432 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 131072 | 359,919.53 ns | 12,722.538 ns | 37,313.001 ns | 352,663.09 ns | 1.00 | 0.00 | 161.1328 | 161.1328 | 161.1328 | 1048915 B | 1.000 |
|
|
| Actual | AddRa(...)Array [25] | List | RecyclableLongList | 131072 | 22,125.65 ns | 109.853 ns | 85.766 ns | 22,117.43 ns | 0.06 | 0.01 | 0.1831 | - | - | 432 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` when Source is IEnumerable Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |-----------------:|---------------:|---------------:|-----------------:|---------:|--------:|---------:|---------:|---------:|-----------:|------------:|
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 0 | 25.78 ns | 0.196 ns | 0.184 ns | 25.74 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 0 | 17.48 ns | 0.136 ns | 0.127 ns | 17.46 ns | 0.68 | 0.01 | 0.0344 | - | - | 72 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 1 | 38.12 ns | 0.349 ns | 0.291 ns | 38.13 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 1 | 24.81 ns | 0.521 ns | 0.659 ns | 24.97 ns | 0.65 | 0.02 | 0.0382 | - | - | 80 B | 0.59 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 2 | 47.49 ns | 0.612 ns | 0.511 ns | 47.43 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 2 | 29.58 ns | 0.108 ns | 0.084 ns | 29.59 ns | 0.62 | 0.01 | 0.0421 | - | - | 88 B | 0.65 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 3 | 56.13 ns | 0.974 ns | 1.042 ns | 55.89 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 3 | 36.85 ns | 0.745 ns | 0.969 ns | 36.63 ns | 0.66 | 0.02 | 0.0459 | - | - | 96 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 4 | 61.79 ns | 0.925 ns | 0.865 ns | 61.74 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 4 | 42.51 ns | 0.282 ns | 0.250 ns | 42.49 ns | 0.69 | 0.01 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 5 | 86.55 ns | 1.156 ns | 1.025 ns | 86.76 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 5 | 48.37 ns | 0.288 ns | 0.255 ns | 48.32 ns | 0.56 | 0.01 | 0.0535 | - | - | 112 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 6 | 94.53 ns | 1.186 ns | 1.109 ns | 94.90 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 6 | 54.81 ns | 1.033 ns | 0.966 ns | 55.03 ns | 0.58 | 0.01 | 0.0573 | - | - | 120 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 7 | 99.98 ns | 0.530 ns | 0.414 ns | 100.14 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 7 | 59.97 ns | 0.803 ns | 0.712 ns | 60.19 ns | 0.60 | 0.01 | 0.0612 | - | - | 128 B | 0.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 8 | 106.01 ns | 0.746 ns | 0.661 ns | 106.04 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 8 | 64.79 ns | 1.301 ns | 1.217 ns | 65.19 ns | 0.61 | 0.01 | 0.0650 | - | - | 136 B | 0.61 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 9 | 126.55 ns | 2.519 ns | 2.474 ns | 125.55 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 9 | 70.74 ns | 0.618 ns | 0.548 ns | 70.85 ns | 0.56 | 0.01 | 0.0688 | - | - | 144 B | 0.38 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 10 | 133.51 ns | 0.671 ns | 0.595 ns | 133.47 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 10 | 82.73 ns | 1.655 ns | 2.265 ns | 83.34 ns | 0.62 | 0.02 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 11 | 138.47 ns | 0.879 ns | 0.822 ns | 138.30 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 11 | 87.00 ns | 1.704 ns | 2.093 ns | 86.12 ns | 0.63 | 0.02 | 0.0764 | - | - | 160 B | 0.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 12 | 145.65 ns | 0.885 ns | 0.739 ns | 145.48 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 12 | 93.81 ns | 1.888 ns | 3.048 ns | 93.70 ns | 0.64 | 0.02 | 0.0802 | - | - | 168 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 13 | 155.25 ns | 2.429 ns | 2.272 ns | 154.63 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 13 | 102.14 ns | 2.033 ns | 3.507 ns | 102.83 ns | 0.66 | 0.03 | 0.0842 | - | - | 176 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 14 | 163.47 ns | 1.738 ns | 1.540 ns | 162.92 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 14 | 107.18 ns | 2.104 ns | 2.423 ns | 107.03 ns | 0.66 | 0.02 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 15 | 171.24 ns | 0.837 ns | 0.742 ns | 171.10 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 15 | 112.40 ns | 2.293 ns | 3.214 ns | 113.21 ns | 0.66 | 0.02 | 0.0918 | - | - | 192 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 16 | 185.53 ns | 0.638 ns | 0.596 ns | 185.57 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 16 | 116.55 ns | 2.308 ns | 2.747 ns | 116.08 ns | 0.63 | 0.02 | 0.0956 | - | - | 200 B | 0.53 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 17 | 214.81 ns | 1.026 ns | 0.909 ns | 214.59 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 17 | 123.02 ns | 2.434 ns | 3.250 ns | 122.88 ns | 0.57 | 0.01 | 0.0994 | - | - | 208 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 18 | 222.01 ns | 1.300 ns | 1.015 ns | 221.91 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 18 | 128.66 ns | 2.550 ns | 3.404 ns | 128.47 ns | 0.57 | 0.02 | 0.1032 | - | - | 216 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 19 | 230.06 ns | 3.628 ns | 3.394 ns | 228.33 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 19 | 133.58 ns | 2.620 ns | 3.407 ns | 132.90 ns | 0.58 | 0.02 | 0.1070 | - | - | 224 B | 0.34 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 20 | 233.44 ns | 0.959 ns | 0.749 ns | 233.33 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 20 | 140.14 ns | 2.803 ns | 4.683 ns | 137.40 ns | 0.60 | 0.02 | 0.1109 | - | - | 232 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 30 | 318.50 ns | 1.697 ns | 1.417 ns | 318.70 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 30 | 190.96 ns | 3.710 ns | 3.471 ns | 188.70 ns | 0.60 | 0.01 | 0.1490 | - | - | 312 B | 0.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 32 | 331.76 ns | 2.712 ns | 2.537 ns | 331.16 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 32 | 207.69 ns | 4.152 ns | 7.051 ns | 206.97 ns | 0.62 | 0.02 | 0.1566 | - | - | 328 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 36 | 396.82 ns | 1.849 ns | 1.639 ns | 396.32 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 36 | 232.85 ns | 4.653 ns | 9.610 ns | 229.59 ns | 0.59 | 0.03 | 0.1721 | - | - | 360 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 37 | 406.18 ns | 4.040 ns | 3.779 ns | 404.47 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 37 | 235.24 ns | 4.679 ns | 7.689 ns | 232.85 ns | 0.58 | 0.02 | 0.1760 | - | - | 368 B | 0.31 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 40 | 436.81 ns | 3.098 ns | 2.418 ns | 436.58 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 40 | 439.83 ns | 3.243 ns | 2.532 ns | 439.09 ns | 1.01 | 0.01 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 40 | 256.53 ns | 5.154 ns | 10.173 ns | 254.67 ns | 0.58 | 0.02 | 0.1874 | - | - | 392 B | 0.33 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 40 | 262.50 ns | 5.254 ns | 11.083 ns | 260.79 ns | 0.61 | 0.03 | 0.1874 | - | - | 392 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 50 | 524.34 ns | 8.310 ns | 7.773 ns | 527.23 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 50 | 299.45 ns | 1.778 ns | 1.388 ns | 299.34 ns | 0.57 | 0.01 | 0.2255 | - | - | 472 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 60 | 593.14 ns | 9.693 ns | 8.593 ns | 592.38 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 60 | 359.32 ns | 4.618 ns | 4.094 ns | 358.81 ns | 0.61 | 0.01 | 0.2637 | - | - | 552 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 70 | 734.98 ns | 11.308 ns | 10.024 ns | 733.24 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 70 | 423.04 ns | 8.270 ns | 14.044 ns | 419.54 ns | 0.57 | 0.02 | 0.3018 | - | - | 632 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 80 | 811.19 ns | 6.062 ns | 5.062 ns | 810.43 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 80 | 468.13 ns | 2.251 ns | 1.757 ns | 468.50 ns | 0.58 | 0.00 | 0.3405 | - | - | 712 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 90 | 885.58 ns | 12.728 ns | 11.283 ns | 879.70 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 90 | 535.74 ns | 9.655 ns | 12.555 ns | 529.98 ns | 0.61 | 0.02 | 0.3786 | - | - | 792 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 100 | 959.25 ns | 3.028 ns | 2.364 ns | 959.30 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 100 | 596.28 ns | 11.864 ns | 19.822 ns | 585.59 ns | 0.63 | 0.02 | 0.4168 | - | - | 872 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 128 | 1,162.04 ns | 10.489 ns | 9.298 ns | 1,162.35 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 128 | 775.89 ns | 15.377 ns | 35.022 ns | 770.03 ns | 0.70 | 0.02 | 0.5236 | - | - | 1096 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 256 | 2,256.64 ns | 12.465 ns | 11.050 ns | 2,253.95 ns | 1.00 | 0.00 | 2.0599 | - | - | 4312 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 256 | 1,498.60 ns | 29.755 ns | 46.325 ns | 1,482.43 ns | 0.66 | 0.02 | 1.0128 | - | - | 2120 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 512 | 4,358.50 ns | 9.234 ns | 8.186 ns | 4,359.13 ns | 1.00 | 0.00 | 4.0283 | - | - | 8432 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 512 | 2,969.92 ns | 59.027 ns | 93.623 ns | 2,962.38 ns | 0.68 | 0.02 | 1.9913 | - | - | 4168 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 1024 | 8,694.16 ns | 136.576 ns | 127.753 ns | 8,646.62 ns | 1.00 | 0.00 | 7.9346 | - | - | 16648 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 1024 | 5,914.41 ns | 116.704 ns | 155.796 ns | 5,902.23 ns | 0.68 | 0.02 | 3.9520 | - | - | 8264 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 2048 | 17,407.51 ns | 336.986 ns | 360.571 ns | 17,456.07 ns | 1.00 | 0.00 | 15.7471 | - | - | 33056 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 2048 | 11,558.97 ns | 225.751 ns | 241.551 ns | 11,517.43 ns | 0.66 | 0.02 | 7.8125 | - | - | 16456 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 4096 | 33,624.38 ns | 136.060 ns | 106.227 ns | 33,605.55 ns | 1.00 | 0.00 | 31.2500 | - | - | 65848 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 4096 | 23,179.55 ns | 457.688 ns | 670.873 ns | 22,820.25 ns | 0.69 | 0.02 | 15.5945 | - | - | 32840 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 8192 | 67,822.71 ns | 599.387 ns | 531.341 ns | 67,775.43 ns | 1.00 | 0.00 | 62.3779 | - | - | 131408 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 8192 | 47,454.62 ns | 944.141 ns | 1,628.597 ns | 47,098.79 ns | 0.69 | 0.02 | 31.1890 | - | - | 65608 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 16384 | 200,073.30 ns | 717.363 ns | 671.022 ns | 200,232.50 ns | 1.00 | 0.00 | 83.0078 | 41.5039 | 41.5039 | 262518 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 16384 | 134,030.79 ns | 2,261.644 ns | 2,513.811 ns | 133,581.35 ns | 0.67 | 0.01 | 41.5039 | 41.5039 | 41.5039 | 131158 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 32768 | 442,082.44 ns | 1,871.537 ns | 1,562.818 ns | 442,208.79 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524714 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 32768 | 265,042.58 ns | 4,573.977 ns | 4,278.501 ns | 265,496.68 ns | 0.60 | 0.01 | 83.0078 | 83.0078 | 83.0078 | 262244 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 65536 | 732,121.80 ns | 8,507.681 ns | 7,958.090 ns | 731,070.51 ns | 1.00 | 0.00 | 313.4766 | 249.0234 | 249.0234 | 1049062 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 65536 | 479,625.85 ns | 5,911.688 ns | 5,529.796 ns | 480,425.10 ns | 0.66 | 0.01 | 137.6953 | 136.7188 | 136.7188 | 524403 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 131072 | 1,511,039.33 ns | 22,986.416 ns | 20,376.859 ns | 1,503,391.89 ns | 1.00 | 0.00 | 562.5000 | 498.0469 | 496.0938 | 2097834 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 131072 | 968,246.56 ns | 12,624.990 ns | 11,191.725 ns | 968,908.69 ns | 0.64 | 0.01 | 219.7266 | 218.7500 | 218.7500 | 1048717 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | Array | 850000 | 10,320,673.85 ns | 78,151.711 ns | 73,103.159 ns | 10,298,073.44 ns | 1.00 | 0.00 | 406.2500 | 343.7500 | 343.7500 | 16777841 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | Array | 850000 | 5,935,812.81 ns | 54,384.422 ns | 50,871.222 ns | 5,947,553.91 ns | 0.58 | 0.01 | 140.6250 | 140.6250 | 140.6250 | 6800122 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 0 | 22.13 ns | 0.468 ns | 0.500 ns | 21.91 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 0 | 26.39 ns | 0.397 ns | 0.352 ns | 26.23 ns | 1.19 | 0.03 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 1 | 38.27 ns | 0.562 ns | 0.526 ns | 38.29 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 1 | 68.60 ns | 0.339 ns | 0.283 ns | 68.51 ns | 1.79 | 0.03 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 2 | 48.29 ns | 0.585 ns | 0.518 ns | 48.23 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 2 | 78.95 ns | 1.267 ns | 1.123 ns | 78.87 ns | 1.64 | 0.04 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 3 | 55.91 ns | 0.694 ns | 0.615 ns | 55.83 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 3 | 86.25 ns | 0.704 ns | 0.658 ns | 86.18 ns | 1.54 | 0.02 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 4 | 63.95 ns | 0.533 ns | 0.473 ns | 63.72 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 4 | 93.92 ns | 0.283 ns | 0.251 ns | 93.92 ns | 1.47 | 0.01 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 5 | 83.76 ns | 0.904 ns | 0.846 ns | 83.63 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 5 | 101.50 ns | 1.040 ns | 0.973 ns | 101.03 ns | 1.21 | 0.01 | 0.0497 | - | - | 104 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 6 | 90.04 ns | 1.748 ns | 1.635 ns | 90.32 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 6 | 108.32 ns | 0.234 ns | 0.183 ns | 108.30 ns | 1.20 | 0.02 | 0.0497 | - | - | 104 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 7 | 97.88 ns | 0.718 ns | 0.561 ns | 97.95 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 7 | 117.47 ns | 0.226 ns | 0.189 ns | 117.41 ns | 1.20 | 0.01 | 0.0496 | - | - | 104 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 8 | 105.44 ns | 0.899 ns | 0.797 ns | 105.60 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 8 | 134.12 ns | 1.176 ns | 0.982 ns | 133.95 ns | 1.27 | 0.01 | 0.0496 | - | - | 104 B | 0.46 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 9 | 125.47 ns | 2.052 ns | 1.920 ns | 124.64 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 9 | 143.63 ns | 2.001 ns | 1.872 ns | 142.54 ns | 1.14 | 0.02 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 10 | 131.83 ns | 1.060 ns | 0.885 ns | 132.02 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 10 | 150.29 ns | 0.252 ns | 0.211 ns | 150.33 ns | 1.14 | 0.01 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 11 | 139.68 ns | 0.733 ns | 0.650 ns | 139.44 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 11 | 158.71 ns | 0.987 ns | 0.824 ns | 158.61 ns | 1.14 | 0.01 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 12 | 148.03 ns | 2.537 ns | 2.373 ns | 147.21 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 12 | 165.30 ns | 0.671 ns | 0.595 ns | 165.30 ns | 1.12 | 0.02 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 13 | 156.37 ns | 2.689 ns | 2.516 ns | 156.10 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 13 | 173.10 ns | 0.579 ns | 0.513 ns | 173.10 ns | 1.11 | 0.02 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 14 | 160.24 ns | 0.885 ns | 0.739 ns | 160.26 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 14 | 180.99 ns | 0.616 ns | 0.481 ns | 181.03 ns | 1.13 | 0.01 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 15 | 166.65 ns | 2.013 ns | 1.883 ns | 165.98 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 15 | 187.29 ns | 0.791 ns | 0.702 ns | 187.08 ns | 1.12 | 0.01 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 16 | 182.99 ns | 0.578 ns | 0.451 ns | 182.80 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 16 | 195.45 ns | 0.525 ns | 0.410 ns | 195.58 ns | 1.07 | 0.00 | 0.0496 | - | - | 104 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 17 | 212.53 ns | 0.710 ns | 0.555 ns | 212.47 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 17 | 237.68 ns | 2.633 ns | 2.198 ns | 237.28 ns | 1.12 | 0.01 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 18 | 231.13 ns | 2.722 ns | 2.413 ns | 230.55 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 18 | 243.49 ns | 2.684 ns | 2.380 ns | 242.35 ns | 1.05 | 0.02 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 19 | 239.03 ns | 3.811 ns | 3.565 ns | 239.00 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 19 | 255.19 ns | 2.924 ns | 2.592 ns | 255.21 ns | 1.07 | 0.02 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 20 | 245.17 ns | 3.168 ns | 2.808 ns | 244.56 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 20 | 261.34 ns | 3.499 ns | 3.273 ns | 261.39 ns | 1.07 | 0.02 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 30 | 328.00 ns | 6.292 ns | 7.246 ns | 327.58 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 30 | 336.90 ns | 3.981 ns | 3.724 ns | 335.71 ns | 1.02 | 0.02 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 32 | 333.81 ns | 3.597 ns | 3.003 ns | 334.32 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 32 | 354.19 ns | 2.893 ns | 2.259 ns | 353.79 ns | 1.06 | 0.01 | 0.0496 | - | - | 104 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 36 | 409.27 ns | 6.592 ns | 5.843 ns | 408.47 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 36 | 419.60 ns | 8.023 ns | 7.505 ns | 415.52 ns | 1.03 | 0.02 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 37 | 408.60 ns | 1.655 ns | 1.292 ns | 408.40 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 37 | 436.01 ns | 8.149 ns | 7.623 ns | 434.52 ns | 1.07 | 0.02 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 40 | 450.09 ns | 9.015 ns | 8.854 ns | 449.08 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 40 | 438.16 ns | 3.354 ns | 2.973 ns | 437.01 ns | 0.97 | 0.02 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 40 | 449.47 ns | 4.785 ns | 4.476 ns | 447.83 ns | 1.00 | 0.03 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 40 | 456.59 ns | 7.051 ns | 6.595 ns | 453.36 ns | 1.02 | 0.02 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 50 | 511.15 ns | 2.439 ns | 2.036 ns | 510.38 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 50 | 523.99 ns | 8.585 ns | 7.611 ns | 521.45 ns | 1.03 | 0.02 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 60 | 585.25 ns | 3.570 ns | 3.165 ns | 584.66 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 60 | 593.64 ns | 5.560 ns | 5.201 ns | 591.69 ns | 1.02 | 0.01 | 0.0496 | - | - | 104 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 70 | 754.51 ns | 14.994 ns | 28.888 ns | 744.46 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 70 | 739.33 ns | 9.107 ns | 8.073 ns | 741.52 ns | 0.95 | 0.04 | 0.0496 | - | - | 104 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 80 | 800.61 ns | 6.079 ns | 5.687 ns | 798.07 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 80 | 786.55 ns | 5.322 ns | 4.979 ns | 784.31 ns | 0.98 | 0.01 | 0.0496 | - | - | 104 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 850000 | 10,880,248.44 ns | 207,548.169 ns | 269,871.245 ns | 10,855,839.84 ns | 1.00 | 0.00 | 515.6250 | 453.1250 | 453.1250 | 16777870 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 850000 | 7,411,663.28 ns | 66,913.436 ns | 59,317.019 ns | 7,386,128.12 ns | 0.68 | 0.02 | - | - | - | 111 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 90 | 887.43 ns | 9.837 ns | 8.720 ns | 885.56 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 90 | 878.82 ns | 17.381 ns | 18.597 ns | 872.73 ns | 0.99 | 0.03 | 0.0496 | - | - | 104 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 100 | 959.47 ns | 7.667 ns | 5.986 ns | 958.28 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 100 | 941.29 ns | 12.834 ns | 12.005 ns | 934.22 ns | 0.98 | 0.01 | 0.0496 | - | - | 104 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 128 | 1,184.03 ns | 15.693 ns | 13.911 ns | 1,178.43 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 128 | 1,160.77 ns | 22.821 ns | 21.347 ns | 1,158.93 ns | 0.98 | 0.02 | 0.0496 | - | - | 104 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 256 | 2,344.06 ns | 46.566 ns | 96.168 ns | 2,300.84 ns | 1.00 | 0.00 | 2.0599 | - | - | 4312 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 256 | 2,166.78 ns | 33.918 ns | 30.067 ns | 2,156.83 ns | 0.88 | 0.03 | 0.0496 | - | - | 104 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 512 | 4,413.86 ns | 77.967 ns | 72.930 ns | 4,384.82 ns | 1.00 | 0.00 | 4.0283 | - | - | 8432 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 512 | 4,084.52 ns | 78.821 ns | 69.873 ns | 4,053.80 ns | 0.92 | 0.02 | 0.0458 | - | - | 104 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 1024 | 9,586.15 ns | 189.269 ns | 449.817 ns | 9,654.34 ns | 1.00 | 0.00 | 7.9346 | - | - | 16648 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 1024 | 8,559.76 ns | 168.505 ns | 257.325 ns | 8,612.04 ns | 0.92 | 0.06 | 0.0458 | - | - | 104 B | 0.006 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 2048 | 17,335.83 ns | 329.401 ns | 308.122 ns | 17,127.51 ns | 1.00 | 0.00 | 15.7471 | - | - | 33056 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 2048 | 15,795.48 ns | 306.597 ns | 301.119 ns | 15,749.75 ns | 0.91 | 0.02 | 0.0305 | - | - | 104 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 4096 | 34,530.69 ns | 686.120 ns | 790.137 ns | 34,024.08 ns | 1.00 | 0.00 | 31.2500 | - | - | 65848 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 4096 | 31,110.49 ns | 599.677 ns | 560.938 ns | 30,929.75 ns | 0.90 | 0.02 | - | - | - | 104 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 8192 | 70,399.60 ns | 1,387.534 ns | 2,896.300 ns | 69,156.54 ns | 1.00 | 0.00 | 62.3779 | - | - | 131408 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 8192 | 60,685.22 ns | 895.972 ns | 838.093 ns | 60,283.63 ns | 0.84 | 0.05 | - | - | - | 104 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 16384 | 198,986.52 ns | 2,150.720 ns | 2,011.785 ns | 198,382.28 ns | 1.00 | 0.00 | 83.0078 | 41.5039 | 41.5039 | 262518 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 16384 | 120,307.15 ns | 1,263.434 ns | 1,120.001 ns | 119,916.37 ns | 0.60 | 0.01 | - | - | - | 104 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 32768 | 439,823.29 ns | 4,250.889 ns | 3,976.284 ns | 439,076.12 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524714 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 32768 | 256,719.65 ns | 838.695 ns | 654.798 ns | 256,754.74 ns | 0.58 | 0.01 | - | - | - | 104 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 65536 | 734,694.88 ns | 7,150.954 ns | 6,689.007 ns | 735,449.80 ns | 1.00 | 0.00 | 313.4766 | 249.0234 | 249.0234 | 1049062 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 65536 | 522,905.61 ns | 8,238.839 ns | 7,706.615 ns | 524,219.43 ns | 0.71 | 0.01 | - | - | - | 105 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | PooledList | 131072 | 1,543,131.47 ns | 29,825.765 ns | 39,816.540 ns | 1,530,327.73 ns | 1.00 | 0.00 | 552.7344 | 488.2813 | 486.3281 | 2097866 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | PooledList | 131072 | 1,035,092.20 ns | 9,494.284 ns | 8,880.960 ns | 1,031,517.58 ns | 0.66 | 0.02 | - | - | - | 106 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 0 | 21.90 ns | 0.415 ns | 0.388 ns | 21.86 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 0 | 55.07 ns | 0.785 ns | 0.656 ns | 55.06 ns | 2.51 | 0.05 | 0.0727 | - | - | 152 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 1 | 35.50 ns | 0.340 ns | 0.301 ns | 35.36 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 1 | 87.84 ns | 1.096 ns | 0.972 ns | 87.44 ns | 2.47 | 0.02 | 0.0880 | - | - | 184 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 2 | 42.12 ns | 0.095 ns | 0.074 ns | 42.15 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 2 | 98.72 ns | 1.277 ns | 1.132 ns | 98.39 ns | 2.34 | 0.02 | 0.0880 | - | - | 184 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 3 | 49.53 ns | 0.276 ns | 0.244 ns | 49.45 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 3 | 103.72 ns | 0.683 ns | 0.570 ns | 103.84 ns | 2.09 | 0.02 | 0.0880 | - | - | 184 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 4 | 57.02 ns | 0.557 ns | 0.521 ns | 56.67 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 4 | 110.06 ns | 1.329 ns | 1.243 ns | 110.40 ns | 1.93 | 0.03 | 0.0880 | - | - | 184 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 5 | 83.75 ns | 0.579 ns | 0.484 ns | 83.87 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 5 | 114.73 ns | 1.613 ns | 1.508 ns | 114.37 ns | 1.37 | 0.02 | 0.0880 | - | - | 184 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 6 | 90.43 ns | 1.172 ns | 1.097 ns | 90.46 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 6 | 122.22 ns | 2.169 ns | 2.029 ns | 121.69 ns | 1.35 | 0.03 | 0.0880 | - | - | 184 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 7 | 100.04 ns | 0.882 ns | 0.825 ns | 100.29 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 7 | 127.21 ns | 1.125 ns | 1.053 ns | 126.82 ns | 1.27 | 0.01 | 0.0880 | - | - | 184 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 8 | 106.77 ns | 1.207 ns | 1.129 ns | 106.58 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 8 | 136.30 ns | 1.177 ns | 1.044 ns | 136.27 ns | 1.28 | 0.02 | 0.0880 | - | - | 184 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 9 | 129.93 ns | 1.997 ns | 1.868 ns | 129.06 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 9 | 143.39 ns | 1.061 ns | 0.886 ns | 143.22 ns | 1.10 | 0.02 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 10 | 135.18 ns | 0.565 ns | 0.501 ns | 135.08 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 10 | 151.48 ns | 1.556 ns | 1.455 ns | 151.30 ns | 1.12 | 0.01 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 11 | 142.75 ns | 0.637 ns | 0.564 ns | 142.71 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 11 | 158.07 ns | 2.836 ns | 2.514 ns | 156.94 ns | 1.11 | 0.02 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 12 | 149.21 ns | 1.017 ns | 0.901 ns | 148.88 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 12 | 163.10 ns | 1.944 ns | 1.818 ns | 162.86 ns | 1.09 | 0.01 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 13 | 156.64 ns | 1.298 ns | 1.150 ns | 156.25 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 13 | 168.96 ns | 1.992 ns | 1.663 ns | 169.45 ns | 1.08 | 0.01 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 14 | 166.04 ns | 1.523 ns | 1.272 ns | 165.93 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 14 | 177.96 ns | 2.072 ns | 1.938 ns | 178.36 ns | 1.07 | 0.02 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 15 | 173.24 ns | 0.707 ns | 0.627 ns | 173.30 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 15 | 185.99 ns | 1.904 ns | 1.688 ns | 185.60 ns | 1.07 | 0.01 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 16 | 192.52 ns | 2.282 ns | 2.135 ns | 191.69 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 16 | 185.35 ns | 1.169 ns | 1.093 ns | 185.18 ns | 0.96 | 0.01 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 17 | 218.49 ns | 4.210 ns | 3.938 ns | 216.26 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 17 | 196.95 ns | 2.942 ns | 2.752 ns | 195.69 ns | 0.90 | 0.01 | 0.0880 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 18 | 225.27 ns | 0.959 ns | 0.850 ns | 225.21 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 18 | 196.42 ns | 2.686 ns | 2.512 ns | 196.49 ns | 0.87 | 0.01 | 0.0880 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 19 | 234.68 ns | 2.296 ns | 2.148 ns | 234.06 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 19 | 206.14 ns | 2.101 ns | 1.965 ns | 206.01 ns | 0.88 | 0.01 | 0.0880 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 20 | 242.55 ns | 2.033 ns | 1.802 ns | 242.21 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 20 | 237.51 ns | 3.461 ns | 3.238 ns | 236.82 ns | 0.98 | 0.01 | 0.0880 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 30 | 321.77 ns | 2.484 ns | 2.202 ns | 321.57 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 30 | 263.23 ns | 3.135 ns | 2.448 ns | 262.31 ns | 0.82 | 0.01 | 0.0877 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 32 | 341.53 ns | 4.935 ns | 4.121 ns | 340.91 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 32 | 295.66 ns | 5.933 ns | 12.384 ns | 291.02 ns | 0.87 | 0.03 | 0.0877 | - | - | 184 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 36 | 407.63 ns | 0.882 ns | 0.688 ns | 407.45 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 36 | 329.36 ns | 6.596 ns | 16.908 ns | 328.51 ns | 0.84 | 0.04 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 37 | 449.41 ns | 7.363 ns | 6.887 ns | 449.20 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 37 | 307.73 ns | 1.815 ns | 1.609 ns | 307.34 ns | 0.69 | 0.01 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 40 | 463.89 ns | 4.803 ns | 4.492 ns | 464.07 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 40 | 464.93 ns | 3.704 ns | 3.465 ns | 464.10 ns | 1.00 | 0.01 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 40 | 322.52 ns | 2.145 ns | 1.901 ns | 322.67 ns | 0.69 | 0.01 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 40 | 343.96 ns | 6.690 ns | 5.586 ns | 341.43 ns | 0.74 | 0.01 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 50 | 545.24 ns | 6.773 ns | 6.335 ns | 543.80 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 50 | 405.50 ns | 7.173 ns | 6.710 ns | 402.56 ns | 0.74 | 0.01 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 60 | 611.51 ns | 3.438 ns | 3.048 ns | 611.17 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 60 | 436.62 ns | 2.170 ns | 2.030 ns | 436.04 ns | 0.71 | 0.00 | 0.0877 | - | - | 184 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 70 | 811.47 ns | 12.280 ns | 11.487 ns | 815.18 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 70 | 603.49 ns | 11.842 ns | 11.077 ns | 599.45 ns | 0.74 | 0.02 | 0.1030 | - | - | 216 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 80 | 859.66 ns | 12.058 ns | 11.279 ns | 856.73 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 80 | 664.50 ns | 1.110 ns | 0.867 ns | 664.82 ns | 0.77 | 0.01 | 0.1030 | - | - | 216 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 90 | 991.43 ns | 18.358 ns | 16.274 ns | 997.32 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 90 | 682.24 ns | 2.378 ns | 1.986 ns | 681.82 ns | 0.69 | 0.01 | 0.1030 | - | - | 216 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 100 | 997.85 ns | 4.630 ns | 3.615 ns | 998.54 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 100 | 754.16 ns | 8.127 ns | 7.204 ns | 754.60 ns | 0.75 | 0.01 | 0.1030 | - | - | 216 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 128 | 1,208.34 ns | 8.081 ns | 7.164 ns | 1,209.08 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 128 | 976.30 ns | 5.620 ns | 5.257 ns | 973.53 ns | 0.81 | 0.00 | 0.1030 | - | - | 216 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 256 | 2,314.62 ns | 15.935 ns | 14.906 ns | 2,312.83 ns | 1.00 | 0.00 | 2.0599 | - | - | 4312 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 256 | 1,705.99 ns | 10.982 ns | 9.736 ns | 1,707.46 ns | 0.74 | 0.01 | 0.1183 | - | - | 248 B | 0.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 512 | 4,482.16 ns | 23.324 ns | 21.817 ns | 4,483.14 ns | 1.00 | 0.00 | 4.0283 | - | - | 8432 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 512 | 3,443.71 ns | 31.391 ns | 29.363 ns | 3,434.95 ns | 0.77 | 0.01 | 0.1335 | - | - | 280 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 1024 | 8,850.27 ns | 76.433 ns | 67.756 ns | 8,837.98 ns | 1.00 | 0.00 | 7.9346 | - | - | 16648 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 1024 | 6,524.08 ns | 24.421 ns | 20.393 ns | 6,518.63 ns | 0.74 | 0.01 | 0.1450 | - | - | 312 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 2048 | 17,638.01 ns | 208.425 ns | 194.961 ns | 17,645.52 ns | 1.00 | 0.00 | 15.7471 | - | - | 33056 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 2048 | 12,827.77 ns | 55.197 ns | 48.931 ns | 12,800.81 ns | 0.73 | 0.01 | 0.1526 | - | - | 344 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 4096 | 34,696.09 ns | 103.430 ns | 96.748 ns | 34,698.35 ns | 1.00 | 0.00 | 31.2500 | - | - | 65848 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 4096 | 25,527.50 ns | 276.994 ns | 259.100 ns | 25,384.84 ns | 0.74 | 0.01 | 0.1526 | - | - | 376 B | 0.006 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 8192 | 69,429.80 ns | 342.425 ns | 303.551 ns | 69,411.41 ns | 1.00 | 0.00 | 62.5000 | - | - | 131409 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 8192 | 50,481.98 ns | 445.098 ns | 347.504 ns | 50,357.37 ns | 0.73 | 0.01 | 0.1831 | - | - | 408 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 16384 | 205,825.44 ns | 1,126.992 ns | 1,054.189 ns | 206,108.84 ns | 1.00 | 0.00 | 83.0078 | 41.5039 | 41.5039 | 262532 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 16384 | 100,040.85 ns | 406.472 ns | 360.327 ns | 99,968.49 ns | 0.49 | 0.00 | 0.1221 | - | - | 442 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 32768 | 449,865.22 ns | 2,775.842 ns | 2,596.524 ns | 450,479.15 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524756 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 32768 | 205,285.65 ns | 4,037.102 ns | 5,526.031 ns | 204,362.44 ns | 0.46 | 0.01 | - | - | - | 474 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 65536 | 755,415.23 ns | 4,934.526 ns | 4,374.329 ns | 754,912.65 ns | 1.00 | 0.00 | 312.5000 | 248.0469 | 248.0469 | 1049153 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 65536 | 435,044.38 ns | 8,629.603 ns | 16,626.316 ns | 437,810.94 ns | 0.57 | 0.02 | - | - | - | 510 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 131072 | 1,545,422.10 ns | 18,672.077 ns | 16,552.310 ns | 1,544,944.14 ns | 1.00 | 0.00 | 550.7813 | 484.3750 | 484.3750 | 2097978 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 131072 | 854,004.41 ns | 16,611.239 ns | 27,753.649 ns | 860,179.05 ns | 0.55 | 0.02 | - | - | - | 549 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableList | 850000 | 10,686,702.49 ns | 211,218.496 ns | 251,440.595 ns | 10,719,078.91 ns | 1.00 | 0.00 | 546.8750 | 484.3750 | 484.3750 | 16778122 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableList | 850000 | 5,293,758.75 ns | 105,482.908 ns | 121,474.273 ns | 5,290,523.44 ns | 0.50 | 0.02 | - | - | - | 733 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 0 | 21.24 ns | 0.244 ns | 0.228 ns | 21.13 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 0 | 54.83 ns | 0.480 ns | 0.426 ns | 54.65 ns | 2.59 | 0.03 | 0.0650 | - | - | 136 B | 1.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 1 | 35.78 ns | 0.167 ns | 0.130 ns | 35.80 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 1 | 242,173.38 ns | 3,287.264 ns | 2,914.074 ns | 241,949.76 ns | 6,777.87 | 87.70 | 114.2578 | 70.0684 | - | 524459 B | 3,856.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 2 | 53.84 ns | 1.091 ns | 1.911 ns | 52.91 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 2 | 122,843.62 ns | 1,234.305 ns | 1,094.179 ns | 122,945.24 ns | 2,249.03 | 78.42 | 95.4590 | 38.8184 | - | 327850 B | 2,410.66 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 3 | 58.63 ns | 0.553 ns | 0.517 ns | 58.34 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 3 | 61,344.96 ns | 1,218.905 ns | 1,897.688 ns | 61,452.93 ns | 1,044.48 | 27.67 | 100.0977 | 20.1416 | - | 229545 B | 1,687.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 4 | 68.42 ns | 1.289 ns | 1.205 ns | 67.96 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 4 | 59,795.14 ns | 1,134.297 ns | 1,393.019 ns | 59,428.66 ns | 875.17 | 30.02 | 99.3652 | 19.8975 | - | 229545 B | 1,687.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 5 | 82.28 ns | 1.431 ns | 1.338 ns | 82.43 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 5 | 35,056.88 ns | 698.299 ns | 1,223.015 ns | 35,204.66 ns | 427.77 | 18.13 | 75.8667 | 15.6250 | - | 180392 B | 805.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 6 | 89.10 ns | 0.985 ns | 0.769 ns | 89.13 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 6 | 33,834.12 ns | 665.554 ns | 1,130.162 ns | 33,915.81 ns | 380.65 | 14.30 | 73.9746 | 17.6392 | - | 180392 B | 805.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 7 | 96.52 ns | 1.241 ns | 1.100 ns | 96.19 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 7 | 33,956.83 ns | 659.700 ns | 903.005 ns | 34,282.02 ns | 353.59 | 9.06 | 73.9136 | 17.6392 | - | 180392 B | 805.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 8 | 105.82 ns | 1.046 ns | 0.978 ns | 105.92 ns | 1.00 | 0.00 | 0.1070 | - | - | 224 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 8 | 35,307.64 ns | 703.489 ns | 1,194.578 ns | 35,641.86 ns | 335.20 | 11.22 | 78.2471 | 13.3667 | - | 180392 B | 805.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 9 | 132.11 ns | 1.115 ns | 1.043 ns | 131.76 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 9 | 22,396.56 ns | 434.944 ns | 427.173 ns | 22,480.55 ns | 169.68 | 3.07 | 69.0918 | 11.7493 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 10 | 138.59 ns | 0.640 ns | 0.534 ns | 138.74 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 10 | 21,191.67 ns | 412.212 ns | 550.292 ns | 21,252.59 ns | 154.51 | 1.67 | 69.0308 | 11.9019 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 11 | 143.74 ns | 1.239 ns | 1.159 ns | 143.80 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 11 | 22,157.14 ns | 281.844 ns | 249.848 ns | 22,126.26 ns | 154.17 | 2.38 | 69.0613 | 11.8408 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 12 | 152.09 ns | 1.092 ns | 1.022 ns | 151.77 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 12 | 21,624.86 ns | 308.173 ns | 288.265 ns | 21,742.89 ns | 142.19 | 2.55 | 69.1528 | 11.1694 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 13 | 158.74 ns | 1.942 ns | 1.817 ns | 158.17 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 13 | 22,351.98 ns | 440.161 ns | 556.663 ns | 22,411.38 ns | 141.28 | 4.31 | 69.1528 | 10.6201 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 14 | 165.96 ns | 1.955 ns | 1.829 ns | 165.31 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 14 | 22,125.00 ns | 268.176 ns | 237.731 ns | 22,113.45 ns | 133.46 | 2.49 | 69.1223 | 11.6577 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 15 | 172.85 ns | 0.881 ns | 0.824 ns | 172.80 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 15 | 22,542.99 ns | 288.220 ns | 269.601 ns | 22,454.91 ns | 130.42 | 1.84 | 69.0918 | 11.8713 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 16 | 190.23 ns | 1.139 ns | 1.009 ns | 189.73 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 16 | 21,964.76 ns | 288.056 ns | 255.354 ns | 21,966.31 ns | 115.47 | 1.31 | 69.0002 | 11.9629 | - | 155816 B | 414.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 17 | 222.08 ns | 2.240 ns | 1.986 ns | 221.45 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 17 | 15,371.35 ns | 71.041 ns | 55.464 ns | 15,377.95 ns | 69.16 | 0.81 | 65.2771 | 10.1624 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 18 | 229.75 ns | 2.799 ns | 2.618 ns | 229.02 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 18 | 15,488.06 ns | 143.398 ns | 134.135 ns | 15,465.51 ns | 67.42 | 0.82 | 65.3076 | 10.2234 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 19 | 239.92 ns | 3.669 ns | 3.253 ns | 240.21 ns | 1.00 | 0.00 | 0.3135 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 19 | 15,231.72 ns | 157.506 ns | 131.524 ns | 15,283.70 ns | 63.50 | 0.91 | 65.2771 | 10.1929 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 20 | 263.46 ns | 5.282 ns | 9.658 ns | 262.57 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 20 | 15,521.44 ns | 248.027 ns | 219.869 ns | 15,575.36 ns | 59.67 | 2.39 | 65.3076 | 10.1624 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 30 | 328.38 ns | 1.578 ns | 1.232 ns | 328.04 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 30 | 15,413.99 ns | 144.819 ns | 128.379 ns | 15,427.34 ns | 46.91 | 0.46 | 65.2771 | 10.2234 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 32 | 342.78 ns | 1.281 ns | 1.136 ns | 342.68 ns | 1.00 | 0.00 | 0.3133 | - | - | 656 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 32 | 15,420.49 ns | 268.032 ns | 275.249 ns | 15,392.94 ns | 45.09 | 0.90 | 65.3381 | 10.1624 | - | 143528 B | 218.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 36 | 444.55 ns | 5.822 ns | 5.446 ns | 445.02 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 36 | 6,310.06 ns | 123.759 ns | 206.774 ns | 6,274.89 ns | 14.59 | 0.51 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 37 | 470.02 ns | 8.695 ns | 15.900 ns | 466.01 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 37 | 6,093.13 ns | 80.585 ns | 67.292 ns | 6,081.89 ns | 12.65 | 0.60 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 40 | 475.02 ns | 7.382 ns | 6.905 ns | 472.17 ns | 1.00 | 0.00 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 40 | 473.66 ns | 8.149 ns | 7.622 ns | 472.11 ns | 1.00 | 0.02 | 0.5698 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 40 | 6,197.49 ns | 115.232 ns | 113.173 ns | 6,206.49 ns | 13.06 | 0.32 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 40 | 6,199.03 ns | 93.113 ns | 87.098 ns | 6,202.28 ns | 13.05 | 0.24 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 50 | 557.49 ns | 6.963 ns | 6.172 ns | 555.00 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 50 | 6,220.45 ns | 63.771 ns | 59.651 ns | 6,209.36 ns | 11.17 | 0.17 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 60 | 648.63 ns | 11.410 ns | 10.673 ns | 650.46 ns | 1.00 | 0.00 | 0.5693 | - | - | 1192 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 60 | 6,211.75 ns | 124.239 ns | 116.213 ns | 6,169.68 ns | 9.58 | 0.20 | 3.9978 | - | - | 8360 B | 7.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 70 | 791.11 ns | 11.140 ns | 10.420 ns | 789.19 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 70 | 3,609.18 ns | 70.427 ns | 109.647 ns | 3,591.62 ns | 4.52 | 0.14 | 2.0370 | - | - | 4264 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 80 | 879.72 ns | 17.456 ns | 20.103 ns | 876.60 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 80 | 3,583.09 ns | 66.536 ns | 71.192 ns | 3,601.66 ns | 4.08 | 0.11 | 2.0370 | - | - | 4264 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 850000 | 10,953,562.99 ns | 212,093.928 ns | 208,304.596 ns | 10,946,453.91 ns | 1.00 | 0.00 | 531.2500 | 468.7500 | 468.7500 | 16778108 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 850000 | 5,458,793.54 ns | 43,884.873 ns | 36,645.856 ns | 5,474,311.33 ns | 0.50 | 0.01 | - | - | - | 709 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 90 | 943.68 ns | 9.147 ns | 8.557 ns | 942.25 ns | 1.00 | 0.00 | 1.0710 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 90 | 3,644.09 ns | 72.228 ns | 67.562 ns | 3,650.08 ns | 3.86 | 0.09 | 2.0370 | - | - | 4264 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 100 | 1,050.13 ns | 16.040 ns | 15.004 ns | 1,045.07 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 100 | 3,684.75 ns | 49.622 ns | 43.989 ns | 3,695.76 ns | 3.52 | 0.07 | 2.0370 | - | - | 4264 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 128 | 1,282.23 ns | 24.572 ns | 29.252 ns | 1,276.40 ns | 1.00 | 0.00 | 1.0700 | - | - | 2240 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 128 | 3,778.82 ns | 74.092 ns | 69.306 ns | 3,790.09 ns | 2.92 | 0.07 | 2.0370 | - | - | 4264 B | 1.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 256 | 2,357.15 ns | 42.713 ns | 49.189 ns | 2,345.21 ns | 1.00 | 0.00 | 2.0599 | - | - | 4312 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 256 | 3,183.61 ns | 36.248 ns | 33.906 ns | 3,179.15 ns | 1.35 | 0.03 | 1.0567 | - | - | 2216 B | 0.51 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 512 | 4,703.72 ns | 88.811 ns | 91.202 ns | 4,677.37 ns | 1.00 | 0.00 | 4.0283 | - | - | 8432 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 512 | 4,093.94 ns | 44.875 ns | 39.781 ns | 4,082.82 ns | 0.87 | 0.02 | 0.6866 | - | - | 1440 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 1024 | 9,174.73 ns | 173.419 ns | 162.216 ns | 9,171.58 ns | 1.00 | 0.00 | 7.9346 | - | - | 16648 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 1024 | 6,896.65 ns | 57.148 ns | 47.721 ns | 6,879.62 ns | 0.75 | 0.02 | 0.3815 | - | - | 800 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 2048 | 18,196.37 ns | 348.065 ns | 427.455 ns | 18,175.82 ns | 1.00 | 0.00 | 15.7471 | - | - | 33056 B | 1.00 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 2048 | 13,153.41 ns | 257.285 ns | 240.665 ns | 13,162.01 ns | 0.73 | 0.02 | 0.2289 | - | - | 480 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 4096 | 35,512.05 ns | 616.418 ns | 576.598 ns | 35,353.27 ns | 1.00 | 0.00 | 31.2500 | - | - | 65848 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 4096 | 26,149.69 ns | 291.788 ns | 243.656 ns | 26,149.77 ns | 0.74 | 0.01 | 0.1526 | - | - | 320 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 8192 | 70,448.28 ns | 1,119.298 ns | 1,046.992 ns | 70,225.56 ns | 1.00 | 0.00 | 62.5000 | - | - | 131409 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 8192 | 50,466.32 ns | 452.676 ns | 401.285 ns | 50,323.60 ns | 0.72 | 0.01 | 0.0610 | - | - | 241 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 16384 | 208,264.65 ns | 3,608.785 ns | 3,375.659 ns | 207,562.87 ns | 1.00 | 0.00 | 83.0078 | 41.5039 | 41.5039 | 262533 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 16384 | 98,150.09 ns | 770.966 ns | 643.791 ns | 97,931.35 ns | 0.47 | 0.01 | 0.1221 | - | - | 482 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 32768 | 451,749.03 ns | 4,315.140 ns | 4,036.385 ns | 452,396.39 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524756 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 32768 | 197,399.79 ns | 3,121.955 ns | 3,340.457 ns | 196,038.61 ns | 0.44 | 0.01 | 0.2441 | - | - | 538 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 65536 | 786,029.00 ns | 14,590.367 ns | 12,933.980 ns | 785,717.87 ns | 1.00 | 0.00 | 313.4766 | 249.0234 | 249.0234 | 1049210 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 65536 | 414,940.61 ns | 7,805.086 ns | 7,300.882 ns | 416,898.93 ns | 0.53 | 0.01 | - | - | - | 582 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)rable [31] | List | RecyclableLongList | 131072 | 1,572,647.55 ns | 29,371.341 ns | 30,162.205 ns | 1,570,304.49 ns | 1.00 | 0.00 | 548.8281 | 482.4219 | 482.4219 | 2097989 B | 1.000 |
|
|
| Actual | AddRa(...)rable [31] | List | RecyclableLongList | 131072 | 845,513.99 ns | 11,990.075 ns | 10,012.256 ns | 840,984.47 ns | 0.54 | 0.01 | - | - | - | 621 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` when Source is IList Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |-----------------:|----------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 0 | 11.561 ns | 0.0952 ns | 0.0890 ns | 11.533 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 0 | 9.782 ns | 0.0406 ns | 0.0360 ns | 9.774 ns | 0.85 | 0.01 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 1 | 30.887 ns | 0.2160 ns | 0.1915 ns | 30.816 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 1 | 16.521 ns | 0.1141 ns | 0.1011 ns | 16.478 ns | 0.53 | 0.00 | 0.0153 | - | - | 32 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 2 | 30.927 ns | 0.1817 ns | 0.1611 ns | 30.939 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 2 | 16.872 ns | 0.1693 ns | 0.1584 ns | 16.816 ns | 0.55 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 3 | 31.020 ns | 0.3183 ns | 0.2978 ns | 30.927 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 3 | 16.985 ns | 0.1386 ns | 0.1297 ns | 16.958 ns | 0.55 | 0.01 | 0.0229 | - | - | 48 B | 0.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 4 | 30.893 ns | 0.1192 ns | 0.1057 ns | 30.900 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 4 | 17.427 ns | 0.1497 ns | 0.1327 ns | 17.423 ns | 0.56 | 0.00 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 5 | 31.337 ns | 0.3092 ns | 0.2741 ns | 31.228 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 5 | 17.753 ns | 0.3123 ns | 0.2921 ns | 17.764 ns | 0.57 | 0.01 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 6 | 31.526 ns | 0.1789 ns | 0.1494 ns | 31.487 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 6 | 17.893 ns | 0.1490 ns | 0.1320 ns | 17.843 ns | 0.57 | 0.00 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 7 | 31.588 ns | 0.0404 ns | 0.0316 ns | 31.584 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 7 | 18.253 ns | 0.1078 ns | 0.1009 ns | 18.210 ns | 0.58 | 0.00 | 0.0382 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 8 | 31.822 ns | 0.1194 ns | 0.0997 ns | 31.807 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 8 | 18.796 ns | 0.1734 ns | 0.1537 ns | 18.760 ns | 0.59 | 0.00 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 9 | 32.727 ns | 0.1830 ns | 0.1622 ns | 32.705 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 9 | 19.057 ns | 0.0349 ns | 0.0291 ns | 19.053 ns | 0.58 | 0.00 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 10 | 32.955 ns | 0.0982 ns | 0.0918 ns | 32.977 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 10 | 19.487 ns | 0.0434 ns | 0.0406 ns | 19.481 ns | 0.59 | 0.00 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 11 | 33.982 ns | 0.0925 ns | 0.0820 ns | 33.960 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 11 | 20.028 ns | 0.0508 ns | 0.0451 ns | 20.036 ns | 0.59 | 0.00 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 12 | 34.230 ns | 0.1326 ns | 0.1175 ns | 34.239 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 12 | 20.367 ns | 0.0507 ns | 0.0423 ns | 20.363 ns | 0.60 | 0.00 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 13 | 34.708 ns | 0.0795 ns | 0.0705 ns | 34.702 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 13 | 20.585 ns | 0.0638 ns | 0.0533 ns | 20.605 ns | 0.59 | 0.00 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 14 | 34.910 ns | 0.2307 ns | 0.1927 ns | 34.852 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 14 | 20.834 ns | 0.1324 ns | 0.1174 ns | 20.801 ns | 0.60 | 0.00 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 15 | 35.028 ns | 0.2072 ns | 0.1837 ns | 34.957 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 15 | 21.328 ns | 0.1690 ns | 0.1498 ns | 21.361 ns | 0.61 | 0.01 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 16 | 35.412 ns | 0.3122 ns | 0.2921 ns | 35.398 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 16 | 21.820 ns | 0.2015 ns | 0.1682 ns | 21.786 ns | 0.62 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 17 | 36.019 ns | 0.1591 ns | 0.1242 ns | 36.007 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 17 | 21.641 ns | 0.0269 ns | 0.0210 ns | 21.645 ns | 0.60 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 18 | 35.666 ns | 0.1202 ns | 0.1066 ns | 35.651 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 18 | 22.160 ns | 0.0412 ns | 0.0365 ns | 22.162 ns | 0.62 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 19 | 36.616 ns | 0.1072 ns | 0.1002 ns | 36.616 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 19 | 22.770 ns | 0.0372 ns | 0.0291 ns | 22.766 ns | 0.62 | 0.00 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 20 | 37.018 ns | 0.1070 ns | 0.0893 ns | 37.009 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 20 | 23.053 ns | 0.0319 ns | 0.0267 ns | 23.058 ns | 0.62 | 0.00 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 30 | 40.198 ns | 0.0746 ns | 0.0698 ns | 40.209 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 30 | 26.306 ns | 0.0476 ns | 0.0397 ns | 26.306 ns | 0.65 | 0.00 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 32 | 41.025 ns | 0.0718 ns | 0.0560 ns | 41.034 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 32 | 27.334 ns | 0.0474 ns | 0.0443 ns | 27.329 ns | 0.67 | 0.00 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 36 | 49.029 ns | 0.4502 ns | 0.4211 ns | 48.973 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 36 | 33.956 ns | 0.3211 ns | 0.3003 ns | 33.924 ns | 0.69 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 37 | 49.276 ns | 0.3163 ns | 0.2469 ns | 49.330 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 37 | 35.178 ns | 0.3446 ns | 0.3055 ns | 35.098 ns | 0.71 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 40 | 50.841 ns | 0.5103 ns | 0.4524 ns | 50.682 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 40 | 50.833 ns | 0.5447 ns | 0.5095 ns | 50.910 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 40 | 36.350 ns | 0.3127 ns | 0.2772 ns | 36.325 ns | 0.72 | 0.01 | 0.1644 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 40 | 35.943 ns | 0.2114 ns | 0.1978 ns | 35.984 ns | 0.71 | 0.01 | 0.1644 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 50 | 55.876 ns | 0.5287 ns | 0.4687 ns | 55.975 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 50 | 41.327 ns | 0.3464 ns | 0.3240 ns | 41.384 ns | 0.74 | 0.01 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 60 | 60.153 ns | 1.1107 ns | 1.0390 ns | 60.539 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 60 | 46.532 ns | 0.4100 ns | 0.3835 ns | 46.534 ns | 0.77 | 0.02 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 70 | 64.312 ns | 0.8018 ns | 0.7500 ns | 64.353 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 70 | 51.531 ns | 0.5393 ns | 0.5045 ns | 51.358 ns | 0.80 | 0.01 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 80 | 69.591 ns | 0.8384 ns | 0.7842 ns | 69.782 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 80 | 53.840 ns | 1.0982 ns | 1.3889 ns | 53.336 ns | 0.78 | 0.02 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 90 | 75.388 ns | 1.0285 ns | 0.9117 ns | 75.309 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 90 | 58.507 ns | 0.3529 ns | 0.3301 ns | 58.386 ns | 0.78 | 0.01 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 100 | 81.709 ns | 0.8223 ns | 0.7692 ns | 81.595 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 100 | 64.289 ns | 1.0734 ns | 1.0041 ns | 64.239 ns | 0.79 | 0.01 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 128 | 92.710 ns | 1.4550 ns | 1.3610 ns | 92.521 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 128 | 78.214 ns | 0.5141 ns | 0.4809 ns | 78.205 ns | 0.84 | 0.01 | 0.5009 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 256 | 158.083 ns | 2.0865 ns | 1.9517 ns | 158.151 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 256 | 138.683 ns | 1.2822 ns | 1.1366 ns | 138.785 ns | 0.88 | 0.01 | 0.9899 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 512 | 281.664 ns | 5.5848 ns | 5.7352 ns | 282.142 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 512 | 255.959 ns | 2.0557 ns | 1.7166 ns | 256.302 ns | 0.91 | 0.02 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 1024 | 549.075 ns | 10.9479 ns | 11.7141 ns | 549.289 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 1024 | 509.102 ns | 5.6384 ns | 5.2741 ns | 508.597 ns | 0.92 | 0.02 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 2048 | 1,064.091 ns | 20.2860 ns | 24.1491 ns | 1,060.544 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 2048 | 951.449 ns | 18.6972 ns | 17.4894 ns | 946.171 ns | 0.89 | 0.02 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 4096 | 2,116.288 ns | 31.3652 ns | 27.8044 ns | 2,114.965 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 4096 | 1,983.915 ns | 39.7221 ns | 37.1561 ns | 1,998.955 ns | 0.94 | 0.02 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 8192 | 3,953.464 ns | 44.5599 ns | 45.7598 ns | 3,936.942 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 8192 | 3,806.840 ns | 64.6403 ns | 53.9776 ns | 3,812.026 ns | 0.96 | 0.02 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 16384 | 65,027.839 ns | 1,313.6789 ns | 3,873.4120 ns | 65,996.844 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 16384 | 64,941.044 ns | 1,287.4233 ns | 3,755.4741 ns | 65,528.821 ns | 1.00 | 0.08 | 41.6260 | 41.6260 | 41.6260 | 131123 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 32768 | 129,345.736 ns | 2,683.2450 ns | 7,911.6083 ns | 129,610.901 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 32768 | 125,133.467 ns | 2,474.2627 ns | 5,685.0300 ns | 125,954.346 ns | 0.97 | 0.07 | 83.2520 | 83.2520 | 83.2520 | 262222 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 65536 | 124,025.820 ns | 2,445.4793 ns | 2,718.1437 ns | 123,502.734 ns | 1.00 | 0.00 | 125.2441 | 124.2676 | 124.2676 | 524893 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 65536 | 125,483.961 ns | 2,483.1422 ns | 3,140.3799 ns | 124,636.328 ns | 1.01 | 0.04 | 116.6992 | 116.4551 | 116.4551 | 524387 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 131072 | 306,819.266 ns | 6,118.1585 ns | 8,374.6044 ns | 307,005.542 ns | 1.00 | 0.00 | 191.8945 | 190.4297 | 190.4297 | 1049230 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 131072 | 309,582.061 ns | 6,102.8761 ns | 8,555.3800 ns | 308,461.304 ns | 1.01 | 0.04 | 201.6602 | 201.1719 | 201.1719 | 1048723 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | Array | 850000 | 3,451,548.203 ns | 120,204.4577 ns | 354,425.5555 ns | 3,522,158.594 ns | 1.00 | 0.00 | 171.8750 | 171.8750 | 171.8750 | 6800215 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | Array | 850000 | 3,492,861.539 ns | 87,128.2228 ns | 256,899.5307 ns | 3,480,016.016 ns | 1.02 | 0.12 | 175.7813 | 175.7813 | 175.7813 | 6800182 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 0 | 10.109 ns | 0.0399 ns | 0.0334 ns | 10.100 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 0 | 14.650 ns | 0.0529 ns | 0.0442 ns | 14.650 ns | 1.45 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 1 | 30.894 ns | 0.0484 ns | 0.0404 ns | 30.900 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 1 | 54.664 ns | 0.4874 ns | 0.4559 ns | 54.757 ns | 1.77 | 0.02 | 0.0267 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 2 | 31.072 ns | 0.3179 ns | 0.2818 ns | 31.117 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 2 | 54.812 ns | 0.6247 ns | 0.5844 ns | 54.656 ns | 1.76 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 3 | 31.067 ns | 0.1880 ns | 0.1468 ns | 31.092 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 3 | 55.097 ns | 0.3519 ns | 0.3119 ns | 55.057 ns | 1.77 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 4 | 30.937 ns | 0.2062 ns | 0.1722 ns | 30.972 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 4 | 53.967 ns | 0.5870 ns | 0.5204 ns | 53.788 ns | 1.74 | 0.02 | 0.0267 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 5 | 31.492 ns | 0.2808 ns | 0.2626 ns | 31.462 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 5 | 55.160 ns | 0.6057 ns | 0.5665 ns | 55.190 ns | 1.75 | 0.02 | 0.0267 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 6 | 31.581 ns | 0.2464 ns | 0.2185 ns | 31.486 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 6 | 55.440 ns | 0.9516 ns | 0.8901 ns | 55.658 ns | 1.75 | 0.03 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 7 | 31.885 ns | 0.1909 ns | 0.1692 ns | 31.807 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 7 | 53.472 ns | 0.5804 ns | 0.5145 ns | 53.528 ns | 1.68 | 0.02 | 0.0267 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 8 | 31.843 ns | 0.1115 ns | 0.0988 ns | 31.852 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 8 | 54.059 ns | 0.5702 ns | 0.5333 ns | 54.221 ns | 1.70 | 0.02 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 9 | 32.882 ns | 0.2576 ns | 0.2284 ns | 32.841 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 9 | 56.155 ns | 0.8924 ns | 0.8347 ns | 56.340 ns | 1.71 | 0.03 | 0.0267 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 10 | 33.201 ns | 0.3842 ns | 0.3594 ns | 33.010 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 10 | 57.274 ns | 0.8838 ns | 0.8267 ns | 57.432 ns | 1.73 | 0.04 | 0.0267 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 11 | 34.248 ns | 0.4626 ns | 0.4327 ns | 34.008 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 11 | 56.770 ns | 0.6994 ns | 0.6542 ns | 56.878 ns | 1.66 | 0.02 | 0.0267 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 12 | 34.345 ns | 0.1920 ns | 0.1702 ns | 34.262 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 12 | 56.465 ns | 0.7831 ns | 0.7325 ns | 56.272 ns | 1.65 | 0.02 | 0.0267 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 13 | 34.667 ns | 0.2287 ns | 0.2139 ns | 34.596 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 13 | 57.184 ns | 0.5465 ns | 0.4844 ns | 57.189 ns | 1.65 | 0.01 | 0.0267 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 14 | 35.081 ns | 0.1810 ns | 0.1693 ns | 35.067 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 14 | 56.229 ns | 0.5598 ns | 0.5237 ns | 56.276 ns | 1.60 | 0.01 | 0.0267 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 15 | 35.284 ns | 0.0622 ns | 0.0519 ns | 35.263 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 15 | 56.588 ns | 0.8965 ns | 0.8386 ns | 56.413 ns | 1.61 | 0.02 | 0.0267 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 16 | 35.556 ns | 0.1859 ns | 0.1648 ns | 35.519 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 16 | 56.044 ns | 0.6294 ns | 0.5888 ns | 56.125 ns | 1.58 | 0.02 | 0.0267 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 17 | 35.601 ns | 0.0829 ns | 0.0735 ns | 35.607 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 17 | 56.008 ns | 0.6647 ns | 0.6218 ns | 55.821 ns | 1.57 | 0.02 | 0.0267 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 18 | 35.894 ns | 0.3423 ns | 0.3034 ns | 35.740 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 18 | 56.599 ns | 0.6876 ns | 0.6096 ns | 56.450 ns | 1.58 | 0.02 | 0.0267 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 19 | 36.732 ns | 0.1739 ns | 0.1452 ns | 36.684 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 19 | 73.265 ns | 0.3722 ns | 0.3299 ns | 73.190 ns | 1.99 | 0.01 | 0.0267 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 20 | 37.093 ns | 0.2831 ns | 0.2510 ns | 36.971 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 20 | 58.017 ns | 0.4944 ns | 0.4129 ns | 58.121 ns | 1.56 | 0.02 | 0.0267 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 30 | 40.556 ns | 0.2538 ns | 0.2374 ns | 40.508 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 30 | 58.084 ns | 0.7491 ns | 0.6640 ns | 57.896 ns | 1.43 | 0.02 | 0.0267 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 32 | 41.118 ns | 0.2689 ns | 0.2515 ns | 41.099 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 32 | 57.374 ns | 1.1336 ns | 1.0604 ns | 57.057 ns | 1.40 | 0.03 | 0.0267 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 36 | 48.473 ns | 0.4292 ns | 0.4015 ns | 48.396 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 36 | 62.450 ns | 0.2505 ns | 0.2220 ns | 62.433 ns | 1.29 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 37 | 49.121 ns | 0.4816 ns | 0.4269 ns | 49.022 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 37 | 61.496 ns | 1.1423 ns | 1.0685 ns | 61.561 ns | 1.25 | 0.02 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 40 | 50.690 ns | 0.5339 ns | 0.4733 ns | 50.603 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 40 | 51.017 ns | 0.4182 ns | 0.3912 ns | 50.976 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 40 | 60.131 ns | 0.6523 ns | 0.5783 ns | 60.192 ns | 1.19 | 0.02 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 40 | 60.715 ns | 0.5925 ns | 0.5542 ns | 60.921 ns | 1.20 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 50 | 55.576 ns | 0.3552 ns | 0.3149 ns | 55.557 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 50 | 64.926 ns | 0.7339 ns | 0.6865 ns | 64.989 ns | 1.17 | 0.01 | 0.0267 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 60 | 59.674 ns | 0.9602 ns | 0.8512 ns | 59.822 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 60 | 63.438 ns | 0.7619 ns | 0.7127 ns | 63.402 ns | 1.06 | 0.02 | 0.0267 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 70 | 66.442 ns | 1.1041 ns | 1.0328 ns | 66.359 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 70 | 66.461 ns | 0.7842 ns | 0.7335 ns | 66.596 ns | 1.00 | 0.02 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 80 | 70.782 ns | 0.8726 ns | 0.8162 ns | 70.860 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 80 | 66.146 ns | 0.2943 ns | 0.2457 ns | 66.140 ns | 0.93 | 0.01 | 0.0267 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 850000 | 2,520,368.112 ns | 23,734.4002 ns | 22,201.1726 ns | 2,516,511.133 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 850000 | 1,455,313.070 ns | 5,962.7425 ns | 4,655.3171 ns | 1,453,272.168 ns | 0.58 | 0.01 | - | - | - | 82 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 90 | 76.598 ns | 1.2409 ns | 1.1000 ns | 76.878 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 90 | 66.730 ns | 0.3418 ns | 0.3030 ns | 66.654 ns | 0.87 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 100 | 80.429 ns | 0.9076 ns | 0.8490 ns | 80.258 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 100 | 66.371 ns | 0.9463 ns | 0.7902 ns | 66.440 ns | 0.82 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 128 | 93.337 ns | 1.4172 ns | 1.3256 ns | 93.539 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 128 | 66.341 ns | 0.6787 ns | 0.6349 ns | 66.462 ns | 0.71 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 256 | 156.577 ns | 2.2610 ns | 2.1149 ns | 156.954 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 256 | 77.210 ns | 1.0303 ns | 0.9638 ns | 77.487 ns | 0.49 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 512 | 285.824 ns | 5.7056 ns | 5.8592 ns | 285.271 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 512 | 94.687 ns | 1.6892 ns | 1.5801 ns | 94.770 ns | 0.33 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 1024 | 547.219 ns | 10.7280 ns | 13.1750 ns | 543.768 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 1024 | 125.771 ns | 0.9057 ns | 0.8472 ns | 125.709 ns | 0.23 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 2048 | 1,079.753 ns | 19.7248 ns | 18.4506 ns | 1,078.116 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 2048 | 244.736 ns | 0.3130 ns | 0.2775 ns | 244.771 ns | 0.23 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 4096 | 2,083.964 ns | 39.0491 ns | 36.5266 ns | 2,071.794 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 4096 | 599.418 ns | 2.8731 ns | 2.6875 ns | 597.939 ns | 0.29 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 8192 | 3,974.473 ns | 74.3755 ns | 65.9319 ns | 3,952.464 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 8192 | 1,150.329 ns | 5.4272 ns | 5.0766 ns | 1,148.314 ns | 0.29 | 0.00 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 16384 | 64,586.399 ns | 1,285.7132 ns | 2,383.1518 ns | 64,706.549 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131154 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 16384 | 2,227.499 ns | 3.7093 ns | 3.2882 ns | 2,228.010 ns | 0.03 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 32768 | 127,391.077 ns | 2,578.4185 ns | 7,602.5250 ns | 129,305.945 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 32768 | 4,719.842 ns | 12.0225 ns | 10.6576 ns | 4,719.759 ns | 0.04 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 65536 | 129,773.814 ns | 2,523.2607 ns | 3,098.7908 ns | 130,421.252 ns | 1.00 | 0.00 | 112.0605 | 111.0840 | 111.0840 | 525042 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 65536 | 10,743.036 ns | 17.4562 ns | 15.4745 ns | 10,741.354 ns | 0.08 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | PooledList | 131072 | 379,768.488 ns | 7,466.2023 ns | 10,466.5729 ns | 381,160.303 ns | 1.00 | 0.00 | 168.9453 | 167.9688 | 167.9688 | 1049081 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | PooledList | 131072 | 22,723.708 ns | 132.3462 ns | 123.7967 ns | 22,677.478 ns | 0.06 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 0 | 10.556 ns | 0.1377 ns | 0.1221 ns | 10.593 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 0 | 22.582 ns | 0.2576 ns | 0.2151 ns | 22.525 ns | 2.14 | 0.04 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 1 | 30.934 ns | 0.1036 ns | 0.0865 ns | 30.906 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 1 | 31.276 ns | 0.1281 ns | 0.1136 ns | 31.263 ns | 1.01 | 0.00 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 2 | 31.017 ns | 0.1996 ns | 0.1867 ns | 30.917 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 2 | 31.332 ns | 0.3444 ns | 0.3222 ns | 31.199 ns | 1.01 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 3 | 30.975 ns | 0.1415 ns | 0.1324 ns | 30.976 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 3 | 31.215 ns | 0.2941 ns | 0.2607 ns | 31.289 ns | 1.01 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 4 | 30.572 ns | 0.1119 ns | 0.1047 ns | 30.568 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 4 | 31.021 ns | 0.3081 ns | 0.2882 ns | 30.868 ns | 1.01 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 5 | 31.091 ns | 0.1006 ns | 0.0892 ns | 31.070 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 5 | 43.284 ns | 0.4728 ns | 0.4423 ns | 43.043 ns | 1.39 | 0.01 | 0.0918 | - | - | 192 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 6 | 31.501 ns | 0.0543 ns | 0.0508 ns | 31.509 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 6 | 42.989 ns | 0.1585 ns | 0.1237 ns | 42.950 ns | 1.36 | 0.00 | 0.0918 | - | - | 192 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 7 | 31.793 ns | 0.2292 ns | 0.2144 ns | 31.732 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 7 | 43.253 ns | 0.2087 ns | 0.1743 ns | 43.267 ns | 1.36 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 8 | 32.056 ns | 0.2277 ns | 0.2130 ns | 32.007 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 8 | 42.991 ns | 0.2103 ns | 0.1756 ns | 42.948 ns | 1.34 | 0.01 | 0.0918 | - | - | 192 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 9 | 32.645 ns | 0.2217 ns | 0.2074 ns | 32.605 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 9 | 46.822 ns | 0.8454 ns | 0.7908 ns | 46.790 ns | 1.43 | 0.03 | 0.1224 | - | - | 256 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 10 | 32.990 ns | 0.3022 ns | 0.2827 ns | 32.853 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 10 | 47.038 ns | 0.6039 ns | 0.5354 ns | 47.053 ns | 1.43 | 0.01 | 0.1224 | - | - | 256 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 11 | 33.714 ns | 0.0654 ns | 0.0511 ns | 33.729 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 11 | 46.832 ns | 0.3533 ns | 0.3132 ns | 46.754 ns | 1.39 | 0.01 | 0.1224 | - | - | 256 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 12 | 33.891 ns | 0.1144 ns | 0.0893 ns | 33.890 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 12 | 46.540 ns | 0.4162 ns | 0.3689 ns | 46.369 ns | 1.37 | 0.01 | 0.1224 | - | - | 256 B | 1.68 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 13 | 34.447 ns | 0.1012 ns | 0.0845 ns | 34.408 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 13 | 46.713 ns | 0.4259 ns | 0.3776 ns | 46.567 ns | 1.36 | 0.01 | 0.1224 | - | - | 256 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 14 | 34.855 ns | 0.1577 ns | 0.1317 ns | 34.821 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 14 | 46.945 ns | 0.2243 ns | 0.1988 ns | 46.972 ns | 1.35 | 0.01 | 0.1224 | - | - | 256 B | 1.52 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 15 | 34.923 ns | 0.1695 ns | 0.1502 ns | 34.860 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 15 | 46.334 ns | 0.3718 ns | 0.3478 ns | 46.237 ns | 1.33 | 0.01 | 0.1224 | - | - | 256 B | 1.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 16 | 35.087 ns | 0.1825 ns | 0.1707 ns | 35.114 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 16 | 46.055 ns | 0.2463 ns | 0.2183 ns | 46.020 ns | 1.31 | 0.01 | 0.1224 | - | - | 256 B | 1.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 17 | 35.473 ns | 0.1741 ns | 0.1359 ns | 35.410 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 17 | 51.173 ns | 0.4867 ns | 0.4064 ns | 50.947 ns | 1.44 | 0.01 | 0.1836 | - | - | 384 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 18 | 35.428 ns | 0.0679 ns | 0.0567 ns | 35.428 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 18 | 50.516 ns | 0.4454 ns | 0.4167 ns | 50.472 ns | 1.43 | 0.01 | 0.1836 | - | - | 384 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 19 | 36.520 ns | 0.2362 ns | 0.2209 ns | 36.435 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 19 | 51.992 ns | 0.5031 ns | 0.4460 ns | 52.101 ns | 1.42 | 0.01 | 0.1836 | - | - | 384 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 20 | 37.032 ns | 0.1528 ns | 0.1354 ns | 37.002 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 20 | 52.423 ns | 0.4830 ns | 0.4282 ns | 52.431 ns | 1.42 | 0.01 | 0.1836 | - | - | 384 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 30 | 40.212 ns | 0.0826 ns | 0.0690 ns | 40.241 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 30 | 53.643 ns | 0.8850 ns | 0.8278 ns | 53.834 ns | 1.34 | 0.02 | 0.1836 | - | - | 384 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 32 | 40.597 ns | 0.2112 ns | 0.1872 ns | 40.583 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 32 | 51.593 ns | 0.8684 ns | 0.8123 ns | 51.203 ns | 1.27 | 0.02 | 0.1836 | - | - | 384 B | 1.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 36 | 49.492 ns | 0.3177 ns | 0.2972 ns | 49.488 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 36 | 69.912 ns | 0.5021 ns | 0.4193 ns | 69.921 ns | 1.41 | 0.01 | 0.0650 | - | - | 136 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 37 | 49.991 ns | 0.3507 ns | 0.3281 ns | 49.943 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 37 | 61.196 ns | 0.7443 ns | 0.6216 ns | 61.256 ns | 1.22 | 0.01 | 0.0650 | - | - | 136 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 40 | 50.410 ns | 0.5518 ns | 0.5162 ns | 50.364 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 40 | 50.093 ns | 0.4844 ns | 0.4294 ns | 50.112 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 40 | 66.396 ns | 0.6599 ns | 0.5850 ns | 66.354 ns | 1.32 | 0.02 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 40 | 64.040 ns | 1.2770 ns | 1.1945 ns | 64.447 ns | 1.27 | 0.03 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 50 | 54.756 ns | 0.4812 ns | 0.4266 ns | 54.702 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 50 | 65.578 ns | 1.2450 ns | 1.1645 ns | 65.451 ns | 1.20 | 0.02 | 0.0650 | - | - | 136 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 60 | 58.328 ns | 0.2445 ns | 0.2287 ns | 58.339 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 60 | 68.801 ns | 0.3399 ns | 0.3013 ns | 68.802 ns | 1.18 | 0.00 | 0.0650 | - | - | 136 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 70 | 64.164 ns | 0.9150 ns | 0.8558 ns | 64.039 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 70 | 63.476 ns | 0.7882 ns | 0.7373 ns | 63.472 ns | 0.99 | 0.02 | 0.0650 | - | - | 136 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 80 | 68.632 ns | 1.0906 ns | 1.0202 ns | 68.545 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 80 | 68.444 ns | 1.0898 ns | 0.9661 ns | 68.687 ns | 1.00 | 0.02 | 0.0650 | - | - | 136 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 90 | 73.865 ns | 1.0296 ns | 0.9631 ns | 74.175 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 90 | 62.814 ns | 0.7448 ns | 0.6602 ns | 62.828 ns | 0.85 | 0.02 | 0.0650 | - | - | 136 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 100 | 78.313 ns | 1.5455 ns | 1.4456 ns | 78.142 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 100 | 66.653 ns | 0.9742 ns | 0.9113 ns | 66.687 ns | 0.85 | 0.02 | 0.0650 | - | - | 136 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 128 | 99.120 ns | 1.1909 ns | 0.9944 ns | 99.276 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 128 | 65.425 ns | 0.6866 ns | 0.6087 ns | 65.417 ns | 0.66 | 0.01 | 0.0650 | - | - | 136 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 256 | 157.757 ns | 2.7300 ns | 2.4201 ns | 157.605 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 256 | 74.849 ns | 0.2300 ns | 0.1920 ns | 74.830 ns | 0.47 | 0.01 | 0.0650 | - | - | 136 B | 0.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 512 | 287.147 ns | 5.5596 ns | 5.4603 ns | 286.818 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 512 | 102.657 ns | 0.7090 ns | 0.6632 ns | 102.494 ns | 0.36 | 0.01 | 0.0650 | - | - | 136 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 1024 | 544.297 ns | 10.7342 ns | 12.3616 ns | 541.139 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 1024 | 126.693 ns | 0.7221 ns | 0.6401 ns | 126.689 ns | 0.23 | 0.00 | 0.0648 | - | - | 136 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 2048 | 1,060.795 ns | 18.7660 ns | 15.6705 ns | 1,062.407 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 2048 | 241.718 ns | 1.6162 ns | 1.3496 ns | 241.483 ns | 0.23 | 0.00 | 0.0648 | - | - | 136 B | 0.008 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 4096 | 2,175.340 ns | 42.9639 ns | 40.1885 ns | 2,176.568 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 4096 | 606.627 ns | 0.7069 ns | 0.6266 ns | 606.803 ns | 0.28 | 0.00 | 0.0648 | - | - | 136 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 8192 | 4,017.371 ns | 57.7421 ns | 54.0120 ns | 3,991.319 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 8192 | 1,139.919 ns | 2.6974 ns | 2.3912 ns | 1,139.340 ns | 0.28 | 0.00 | 0.0648 | - | - | 136 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 16384 | 63,974.696 ns | 1,266.8082 ns | 2,379.3728 ns | 63,946.506 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 16384 | 2,214.292 ns | 5.7931 ns | 5.1354 ns | 2,212.453 ns | 0.03 | 0.00 | 0.0648 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 32768 | 126,119.643 ns | 2,489.7550 ns | 5,568.6938 ns | 126,839.966 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 32768 | 4,747.791 ns | 18.1336 ns | 16.0750 ns | 4,752.184 ns | 0.04 | 0.00 | 0.0610 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 65536 | 125,046.032 ns | 1,903.5659 ns | 1,780.5967 ns | 124,956.787 ns | 1.00 | 0.00 | 121.8262 | 120.8496 | 120.8496 | 525089 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 65536 | 10,783.095 ns | 53.1563 ns | 49.7224 ns | 10,763.589 ns | 0.09 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 131072 | 454,041.977 ns | 35,108.3205 ns | 103,517.6751 ns | 394,892.920 ns | 1.00 | 0.00 | 165.0391 | 164.0625 | 164.0625 | 1048894 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 131072 | 22,479.243 ns | 28.8111 ns | 25.5403 ns | 22,477.042 ns | 0.04 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableList | 850000 | 2,506,399.051 ns | 16,140.5016 ns | 14,308.1343 ns | 2,510,799.805 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableList | 850000 | 1,458,663.991 ns | 20,268.5738 ns | 18,959.2365 ns | 1,463,663.770 ns | 0.58 | 0.01 | - | - | - | 161 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 0 | 11.427 ns | 0.1625 ns | 0.1520 ns | 11.341 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 0 | 21.876 ns | 0.3315 ns | 0.3101 ns | 21.825 ns | 1.91 | 0.04 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 1 | 30.961 ns | 0.2584 ns | 0.2291 ns | 30.885 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 1 | 96.964 ns | 1.6963 ns | 1.5867 ns | 97.019 ns | 3.13 | 0.06 | 0.0880 | - | - | 184 B | 2.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 2 | 30.974 ns | 0.3002 ns | 0.2808 ns | 30.904 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 2 | 98.452 ns | 0.8725 ns | 0.7735 ns | 98.493 ns | 3.18 | 0.04 | 0.0956 | - | - | 200 B | 2.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 3 | 30.894 ns | 0.2017 ns | 0.1788 ns | 30.814 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 3 | 101.677 ns | 1.3753 ns | 1.2192 ns | 101.755 ns | 3.29 | 0.04 | 0.1070 | - | - | 224 B | 2.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 4 | 30.737 ns | 0.3144 ns | 0.2787 ns | 30.655 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 4 | 98.949 ns | 0.9144 ns | 0.8106 ns | 98.782 ns | 3.22 | 0.03 | 0.1109 | - | - | 232 B | 2.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 5 | 31.461 ns | 0.3613 ns | 0.3380 ns | 31.286 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 5 | 104.993 ns | 1.6420 ns | 1.5359 ns | 105.024 ns | 3.34 | 0.06 | 0.1301 | - | - | 272 B | 2.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 6 | 31.591 ns | 0.1534 ns | 0.1360 ns | 31.523 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 6 | 103.441 ns | 1.8832 ns | 1.6694 ns | 103.637 ns | 3.27 | 0.06 | 0.1339 | - | - | 280 B | 2.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 7 | 31.676 ns | 0.1623 ns | 0.1438 ns | 31.614 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 7 | 101.432 ns | 1.7286 ns | 1.5324 ns | 101.809 ns | 3.20 | 0.04 | 0.1377 | - | - | 288 B | 2.57 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 8 | 31.728 ns | 0.0741 ns | 0.0619 ns | 31.723 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 8 | 100.853 ns | 1.5857 ns | 1.4832 ns | 101.192 ns | 3.17 | 0.05 | 0.1415 | - | - | 296 B | 2.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 9 | 32.739 ns | 0.1926 ns | 0.1608 ns | 32.682 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 9 | 109.329 ns | 0.9654 ns | 0.9030 ns | 109.145 ns | 3.34 | 0.03 | 0.1760 | - | - | 368 B | 2.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 10 | 33.114 ns | 0.0566 ns | 0.0473 ns | 33.117 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 10 | 107.779 ns | 1.1626 ns | 1.0875 ns | 107.968 ns | 3.26 | 0.04 | 0.1798 | - | - | 376 B | 2.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 11 | 34.027 ns | 0.1806 ns | 0.1601 ns | 33.962 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 11 | 112.670 ns | 1.6568 ns | 1.5497 ns | 112.423 ns | 3.31 | 0.05 | 0.1836 | - | - | 384 B | 2.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 12 | 34.148 ns | 0.0747 ns | 0.0662 ns | 34.133 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 12 | 112.535 ns | 1.3192 ns | 1.2340 ns | 112.265 ns | 3.29 | 0.03 | 0.1874 | - | - | 392 B | 2.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 13 | 34.603 ns | 0.0550 ns | 0.0459 ns | 34.588 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 13 | 113.749 ns | 0.6956 ns | 0.6506 ns | 113.741 ns | 3.29 | 0.02 | 0.1912 | - | - | 400 B | 2.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 14 | 34.777 ns | 0.0593 ns | 0.0495 ns | 34.791 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 14 | 111.589 ns | 1.1807 ns | 0.9859 ns | 111.716 ns | 3.21 | 0.03 | 0.1950 | - | - | 408 B | 2.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 15 | 34.990 ns | 0.1500 ns | 0.1329 ns | 34.952 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 15 | 110.815 ns | 0.7695 ns | 0.6821 ns | 110.906 ns | 3.17 | 0.02 | 0.1988 | - | - | 416 B | 2.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 16 | 35.001 ns | 0.1396 ns | 0.1237 ns | 35.032 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 16 | 106.799 ns | 1.4223 ns | 1.2608 ns | 107.128 ns | 3.05 | 0.03 | 0.2027 | - | - | 424 B | 2.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 17 | 35.472 ns | 0.2175 ns | 0.1928 ns | 35.407 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 17 | 113.563 ns | 0.5820 ns | 0.5444 ns | 113.264 ns | 3.20 | 0.02 | 0.2677 | - | - | 560 B | 2.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 18 | 35.767 ns | 0.2285 ns | 0.2138 ns | 35.699 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 18 | 113.764 ns | 0.8705 ns | 0.6796 ns | 113.648 ns | 3.18 | 0.03 | 0.2716 | - | - | 568 B | 2.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 19 | 36.833 ns | 0.2695 ns | 0.2521 ns | 36.687 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 19 | 118.829 ns | 1.3396 ns | 1.2531 ns | 118.823 ns | 3.23 | 0.04 | 0.2754 | - | - | 576 B | 2.77 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 20 | 36.942 ns | 0.2047 ns | 0.1815 ns | 36.858 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 20 | 118.490 ns | 2.1452 ns | 2.0066 ns | 118.753 ns | 3.21 | 0.06 | 0.2792 | - | - | 584 B | 2.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 30 | 40.281 ns | 0.1968 ns | 0.1643 ns | 40.215 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 30 | 121.877 ns | 1.3765 ns | 1.2876 ns | 121.663 ns | 3.02 | 0.04 | 0.3173 | - | - | 664 B | 2.24 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 32 | 41.229 ns | 0.2518 ns | 0.2103 ns | 41.236 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 32 | 120.601 ns | 2.1520 ns | 2.0130 ns | 120.556 ns | 2.93 | 0.05 | 0.3250 | - | - | 680 B | 2.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 36 | 49.076 ns | 0.7010 ns | 0.6557 ns | 48.805 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 36 | 137.030 ns | 2.0529 ns | 1.9203 ns | 136.662 ns | 2.79 | 0.05 | 0.2217 | - | - | 464 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 37 | 49.921 ns | 0.4713 ns | 0.4409 ns | 49.888 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 37 | 137.923 ns | 1.5966 ns | 1.4153 ns | 137.730 ns | 2.76 | 0.04 | 0.0880 | - | - | 184 B | 0.52 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 40 | 50.882 ns | 0.5683 ns | 0.5316 ns | 50.818 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 40 | 50.127 ns | 0.3722 ns | 0.3300 ns | 50.155 ns | 0.98 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 40 | 136.375 ns | 1.9591 ns | 1.8325 ns | 136.078 ns | 2.68 | 0.05 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 40 | 137.301 ns | 1.8969 ns | 1.6815 ns | 137.890 ns | 2.70 | 0.06 | 0.0880 | - | - | 184 B | 0.49 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 50 | 55.534 ns | 0.5898 ns | 0.5229 ns | 55.535 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 50 | 148.491 ns | 1.1530 ns | 1.0221 ns | 148.421 ns | 2.67 | 0.03 | 0.0880 | - | - | 184 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 60 | 59.640 ns | 1.2013 ns | 1.3834 ns | 58.841 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 60 | 140.369 ns | 0.9340 ns | 0.8737 ns | 140.442 ns | 2.34 | 0.06 | 0.0880 | - | - | 184 B | 0.34 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 70 | 64.660 ns | 0.9782 ns | 0.8672 ns | 64.609 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 70 | 150.759 ns | 1.6271 ns | 1.4424 ns | 150.359 ns | 2.33 | 0.04 | 0.0880 | - | - | 184 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 80 | 70.355 ns | 0.9071 ns | 0.8041 ns | 70.180 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 80 | 147.871 ns | 1.4497 ns | 1.2851 ns | 147.876 ns | 2.10 | 0.03 | 0.0880 | - | - | 184 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 850000 | 3,384,784.004 ns | 72,885.3393 ns | 212,609.9557 ns | 3,406,206.836 ns | 1.00 | 0.00 | 175.7813 | 175.7813 | 175.7813 | 6800219 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 850000 | 2,899,466.155 ns | 10,038.6035 ns | 8,898.9605 ns | 2,900,662.695 ns | 0.93 | 0.08 | - | - | - | 514 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 90 | 74.707 ns | 1.2513 ns | 1.1705 ns | 74.637 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 90 | 148.435 ns | 1.2341 ns | 1.0940 ns | 148.388 ns | 1.99 | 0.03 | 0.0880 | - | - | 184 B | 0.24 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 100 | 81.646 ns | 1.2866 ns | 1.2035 ns | 81.741 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 100 | 151.587 ns | 1.5725 ns | 1.3940 ns | 151.394 ns | 1.86 | 0.03 | 0.0880 | - | - | 184 B | 0.21 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 128 | 93.299 ns | 1.3477 ns | 1.1254 ns | 93.623 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 128 | 163.134 ns | 0.9073 ns | 0.8487 ns | 163.007 ns | 1.75 | 0.02 | 0.0880 | - | - | 184 B | 0.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 256 | 157.157 ns | 2.3804 ns | 2.2267 ns | 156.437 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 256 | 175.526 ns | 1.1563 ns | 1.0816 ns | 175.576 ns | 1.12 | 0.02 | 0.0880 | - | - | 184 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 512 | 283.826 ns | 4.8978 ns | 4.5814 ns | 283.468 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 512 | 203.324 ns | 1.8002 ns | 1.6839 ns | 203.104 ns | 0.72 | 0.01 | 0.0880 | - | - | 184 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 1024 | 534.657 ns | 10.7360 ns | 13.1847 ns | 532.521 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 1024 | 292.517 ns | 1.8817 ns | 1.7602 ns | 292.501 ns | 0.55 | 0.01 | 0.0877 | - | - | 184 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 2048 | 1,077.110 ns | 20.5871 ns | 39.1690 ns | 1,067.488 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 2048 | 637.152 ns | 4.2153 ns | 3.9430 ns | 638.531 ns | 0.58 | 0.03 | 0.0877 | - | - | 184 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 4096 | 2,098.656 ns | 41.6158 ns | 54.1123 ns | 2,101.329 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 4096 | 1,190.662 ns | 2.3803 ns | 2.2265 ns | 1,190.206 ns | 0.57 | 0.02 | 0.0877 | - | - | 184 B | 0.006 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 8192 | 3,922.221 ns | 29.2421 ns | 27.3530 ns | 3,918.271 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 8192 | 2,273.528 ns | 3.0178 ns | 2.3561 ns | 2,273.366 ns | 0.58 | 0.00 | 0.0877 | - | - | 184 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 16384 | 64,771.845 ns | 1,295.0230 ns | 3,715.6637 ns | 64,796.143 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 16384 | 4,708.604 ns | 6.5462 ns | 6.1233 ns | 4,708.671 ns | 0.07 | 0.00 | 0.2213 | - | - | 464 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 32768 | 126,789.227 ns | 2,532.3679 ns | 5,919.3283 ns | 128,485.181 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 32768 | 10,899.942 ns | 68.4004 ns | 63.9817 ns | 10,907.268 ns | 0.09 | 0.00 | 0.2136 | - | - | 464 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 65536 | 125,077.772 ns | 2,406.0231 ns | 3,211.9718 ns | 125,489.795 ns | 1.00 | 0.00 | 119.6289 | 118.6523 | 118.6523 | 525043 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 65536 | 22,357.269 ns | 136.9451 ns | 121.3983 ns | 22,328.387 ns | 0.18 | 0.01 | 0.2136 | - | - | 464 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)IList [25] | List | RecyclableLongList | 131072 | 312,634.663 ns | 6,159.5050 ns | 9,219.2571 ns | 311,814.404 ns | 1.00 | 0.00 | 194.8242 | 193.3594 | 193.3594 | 1049261 B | 1.000 |
|
|
| Actual | AddRa(...)IList [25] | List | RecyclableLongList | 131072 | 45,652.759 ns | 488.1634 ns | 432.7441 ns | 45,733.435 ns | 0.15 | 0.01 | 0.1831 | - | - | 464 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` when Source is List Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |-----------------:|---------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 0 | 10.900 ns | 0.1637 ns | 0.1451 ns | 10.869 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 0 | 10.968 ns | 0.0896 ns | 0.0838 ns | 10.963 ns | 1.01 | 0.01 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 1 | 24.776 ns | 0.3375 ns | 0.3157 ns | 24.744 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 1 | 10.720 ns | 0.1142 ns | 0.1068 ns | 10.690 ns | 0.43 | 0.01 | 0.0153 | - | - | 32 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 2 | 24.820 ns | 0.2216 ns | 0.2073 ns | 24.850 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 2 | 11.004 ns | 0.1534 ns | 0.1435 ns | 10.927 ns | 0.44 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 3 | 24.797 ns | 0.2301 ns | 0.2153 ns | 24.798 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 3 | 11.281 ns | 0.0378 ns | 0.0295 ns | 11.265 ns | 0.45 | 0.00 | 0.0229 | - | - | 48 B | 0.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 4 | 24.881 ns | 0.4802 ns | 0.4492 ns | 24.665 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 4 | 11.620 ns | 0.1667 ns | 0.1477 ns | 11.540 ns | 0.47 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 5 | 24.991 ns | 0.2176 ns | 0.1929 ns | 24.877 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 5 | 12.074 ns | 0.0889 ns | 0.0832 ns | 12.042 ns | 0.48 | 0.00 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 6 | 25.414 ns | 0.2014 ns | 0.1883 ns | 25.424 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 6 | 12.309 ns | 0.1137 ns | 0.1064 ns | 12.321 ns | 0.48 | 0.01 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 7 | 25.685 ns | 0.1566 ns | 0.1464 ns | 25.675 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 7 | 12.817 ns | 0.1075 ns | 0.1005 ns | 12.758 ns | 0.50 | 0.00 | 0.0383 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 8 | 26.081 ns | 0.1935 ns | 0.1715 ns | 26.036 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 8 | 13.311 ns | 0.1073 ns | 0.0951 ns | 13.279 ns | 0.51 | 0.01 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 9 | 26.749 ns | 0.1829 ns | 0.1711 ns | 26.697 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 9 | 13.823 ns | 0.2158 ns | 0.2018 ns | 13.693 ns | 0.52 | 0.01 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 10 | 27.004 ns | 0.2930 ns | 0.2598 ns | 26.927 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 10 | 13.900 ns | 0.0288 ns | 0.0240 ns | 13.894 ns | 0.51 | 0.01 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 11 | 28.021 ns | 0.2473 ns | 0.2065 ns | 28.072 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 11 | 14.630 ns | 0.2856 ns | 0.2532 ns | 14.500 ns | 0.52 | 0.01 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 12 | 29.109 ns | 0.5562 ns | 0.4930 ns | 28.914 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 12 | 14.959 ns | 0.1591 ns | 0.1488 ns | 14.876 ns | 0.51 | 0.01 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 13 | 28.415 ns | 0.1495 ns | 0.1167 ns | 28.413 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 13 | 15.367 ns | 0.1841 ns | 0.1722 ns | 15.325 ns | 0.54 | 0.01 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 14 | 28.838 ns | 0.2783 ns | 0.2467 ns | 28.762 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 14 | 15.743 ns | 0.1311 ns | 0.1227 ns | 15.689 ns | 0.55 | 0.00 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 15 | 29.148 ns | 0.3040 ns | 0.2843 ns | 29.188 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 15 | 15.762 ns | 0.0467 ns | 0.0390 ns | 15.751 ns | 0.54 | 0.01 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 16 | 29.303 ns | 0.2234 ns | 0.1980 ns | 29.215 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 16 | 15.998 ns | 0.0984 ns | 0.0873 ns | 15.974 ns | 0.55 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 17 | 29.777 ns | 0.2377 ns | 0.2107 ns | 29.697 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 17 | 16.300 ns | 0.0523 ns | 0.0408 ns | 16.297 ns | 0.55 | 0.00 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 18 | 29.881 ns | 0.0712 ns | 0.0556 ns | 29.870 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 18 | 16.796 ns | 0.1546 ns | 0.1446 ns | 16.774 ns | 0.56 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 19 | 31.346 ns | 0.5159 ns | 0.4826 ns | 31.106 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 19 | 17.671 ns | 0.3829 ns | 0.6604 ns | 17.375 ns | 0.56 | 0.03 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 20 | 31.779 ns | 0.1795 ns | 0.1591 ns | 31.738 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 20 | 17.441 ns | 0.0667 ns | 0.0557 ns | 17.426 ns | 0.55 | 0.00 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 30 | 35.182 ns | 0.1529 ns | 0.1355 ns | 35.230 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 30 | 20.737 ns | 0.1967 ns | 0.1840 ns | 20.694 ns | 0.59 | 0.01 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 32 | 35.490 ns | 0.1190 ns | 0.0994 ns | 35.477 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 32 | 21.302 ns | 0.0753 ns | 0.0629 ns | 21.285 ns | 0.60 | 0.00 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 36 | 37.510 ns | 0.5145 ns | 0.4296 ns | 37.403 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 36 | 22.597 ns | 0.1680 ns | 0.1572 ns | 22.542 ns | 0.60 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 37 | 37.301 ns | 0.3142 ns | 0.2785 ns | 37.218 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 37 | 22.791 ns | 0.1320 ns | 0.1170 ns | 22.759 ns | 0.61 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 40 | 38.410 ns | 0.4096 ns | 0.3831 ns | 38.444 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 40 | 38.112 ns | 0.1304 ns | 0.1089 ns | 38.106 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 40 | 24.124 ns | 0.0481 ns | 0.0427 ns | 24.116 ns | 0.63 | 0.00 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 40 | 23.867 ns | 0.1469 ns | 0.1374 ns | 23.799 ns | 0.62 | 0.01 | 0.1645 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 50 | 41.406 ns | 0.2024 ns | 0.1691 ns | 41.338 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 50 | 27.083 ns | 0.1757 ns | 0.1557 ns | 26.991 ns | 0.65 | 0.00 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 60 | 45.711 ns | 0.3373 ns | 0.3155 ns | 45.805 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 60 | 30.578 ns | 0.3389 ns | 0.3170 ns | 30.387 ns | 0.67 | 0.01 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 70 | 49.032 ns | 0.3409 ns | 0.3189 ns | 49.123 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 70 | 34.046 ns | 0.3775 ns | 0.3347 ns | 33.904 ns | 0.69 | 0.01 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 80 | 52.295 ns | 0.1185 ns | 0.0925 ns | 52.295 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 80 | 36.979 ns | 0.0517 ns | 0.0403 ns | 36.977 ns | 0.71 | 0.00 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 90 | 54.656 ns | 0.0976 ns | 0.0865 ns | 54.669 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 90 | 39.972 ns | 0.1052 ns | 0.0932 ns | 39.962 ns | 0.73 | 0.00 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 100 | 57.661 ns | 0.1003 ns | 0.0838 ns | 57.690 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 100 | 44.216 ns | 0.1678 ns | 0.1487 ns | 44.239 ns | 0.77 | 0.00 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 128 | 65.674 ns | 0.1278 ns | 0.1067 ns | 65.636 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 128 | 52.699 ns | 0.3878 ns | 0.3239 ns | 52.592 ns | 0.80 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 256 | 112.863 ns | 0.2599 ns | 0.2171 ns | 112.845 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 256 | 100.391 ns | 0.4527 ns | 0.3780 ns | 100.431 ns | 0.89 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 512 | 200.238 ns | 0.4835 ns | 0.3775 ns | 200.203 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 512 | 179.056 ns | 0.3721 ns | 0.3107 ns | 178.973 ns | 0.89 | 0.00 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 1024 | 393.686 ns | 2.2637 ns | 2.0067 ns | 393.175 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 1024 | 353.785 ns | 0.9575 ns | 0.8488 ns | 353.542 ns | 0.90 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 2048 | 767.932 ns | 4.2333 ns | 3.3051 ns | 768.692 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 2048 | 675.048 ns | 2.3414 ns | 1.9552 ns | 675.147 ns | 0.88 | 0.00 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 4096 | 1,509.292 ns | 4.3506 ns | 3.6330 ns | 1,508.327 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 4096 | 1,436.992 ns | 6.1629 ns | 5.7648 ns | 1,437.866 ns | 0.95 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 8192 | 2,852.302 ns | 11.1977 ns | 9.9265 ns | 2,855.262 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 8192 | 2,744.862 ns | 19.3780 ns | 17.1781 ns | 2,742.430 ns | 0.96 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 16384 | 62,943.792 ns | 1,261.0148 ns | 3,718.1305 ns | 64,097.217 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 16384 | 60,746.212 ns | 1,213.4860 ns | 1,853.1213 ns | 60,909.015 ns | 0.97 | 0.07 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 32768 | 121,765.578 ns | 2,426.5001 ns | 6,087.6142 ns | 124,802.698 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 32768 | 120,947.167 ns | 2,410.9372 ns | 5,587.7135 ns | 122,273.132 ns | 1.00 | 0.07 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 65536 | 117,170.234 ns | 1,331.3979 ns | 1,245.3905 ns | 116,773.206 ns | 1.00 | 0.00 | 126.9531 | 125.8545 | 125.8545 | 524865 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 65536 | 116,519.789 ns | 1,538.4105 ns | 1,439.0301 ns | 116,742.932 ns | 0.99 | 0.01 | 119.0186 | 118.6523 | 118.6523 | 524347 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 131072 | 305,755.076 ns | 6,110.5995 ns | 12,619.4475 ns | 303,551.733 ns | 1.00 | 0.00 | 188.4766 | 187.0117 | 187.0117 | 1048970 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 131072 | 323,919.398 ns | 5,454.6289 ns | 11,624.2589 ns | 324,083.887 ns | 1.06 | 0.05 | 160.1563 | 159.6680 | 159.6680 | 1048648 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | Array | 850000 | 2,254,409.126 ns | 43,936.1907 ns | 53,957.5879 ns | 2,268,590.820 ns | 1.00 | 0.00 | 156.2500 | 156.2500 | 156.2500 | 6800109 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | Array | 850000 | 2,248,246.094 ns | 43,864.1089 ns | 64,295.4421 ns | 2,267,407.812 ns | 1.00 | 0.02 | 156.2500 | 156.2500 | 156.2500 | 6800077 B | 1.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 0 | 9.882 ns | 0.2216 ns | 0.2722 ns | 9.669 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 0 | 15.415 ns | 0.0826 ns | 0.0732 ns | 15.400 ns | 1.56 | 0.04 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 1 | 24.904 ns | 0.1663 ns | 0.1389 ns | 24.947 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 1 | 49.775 ns | 0.5137 ns | 0.4805 ns | 49.819 ns | 2.00 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 2 | 24.986 ns | 0.1927 ns | 0.1803 ns | 25.043 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 2 | 49.758 ns | 0.5326 ns | 0.4982 ns | 49.702 ns | 1.99 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 3 | 25.974 ns | 0.4238 ns | 0.3964 ns | 25.976 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 3 | 49.726 ns | 0.7875 ns | 0.7367 ns | 49.452 ns | 1.91 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 4 | 26.040 ns | 0.4701 ns | 0.4397 ns | 26.027 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 4 | 49.568 ns | 0.4047 ns | 0.3588 ns | 49.463 ns | 1.90 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 5 | 26.009 ns | 0.3495 ns | 0.3269 ns | 26.071 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 5 | 49.387 ns | 0.1730 ns | 0.1350 ns | 49.444 ns | 1.90 | 0.03 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 6 | 26.302 ns | 0.1916 ns | 0.1600 ns | 26.245 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 6 | 49.553 ns | 0.3185 ns | 0.2486 ns | 49.574 ns | 1.88 | 0.02 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 7 | 26.604 ns | 0.3101 ns | 0.2900 ns | 26.440 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 7 | 49.933 ns | 0.6100 ns | 0.5706 ns | 49.914 ns | 1.88 | 0.02 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 8 | 26.972 ns | 0.3871 ns | 0.3621 ns | 26.771 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 8 | 49.375 ns | 0.3325 ns | 0.3110 ns | 49.308 ns | 1.83 | 0.03 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 9 | 27.105 ns | 0.2439 ns | 0.2281 ns | 27.109 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 9 | 51.028 ns | 0.5495 ns | 0.5140 ns | 51.189 ns | 1.88 | 0.02 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 10 | 27.409 ns | 0.1752 ns | 0.1553 ns | 27.356 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 10 | 51.531 ns | 0.6790 ns | 0.6351 ns | 51.517 ns | 1.88 | 0.03 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 11 | 28.877 ns | 0.1809 ns | 0.1510 ns | 28.869 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 11 | 53.229 ns | 0.7354 ns | 0.6879 ns | 53.371 ns | 1.84 | 0.02 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 12 | 29.260 ns | 0.2924 ns | 0.2735 ns | 29.131 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 12 | 52.826 ns | 0.6964 ns | 0.6514 ns | 52.816 ns | 1.81 | 0.03 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 13 | 30.198 ns | 0.5388 ns | 0.7006 ns | 29.950 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 13 | 53.378 ns | 0.7139 ns | 0.6678 ns | 53.446 ns | 1.76 | 0.05 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 14 | 29.995 ns | 0.2793 ns | 0.2613 ns | 29.953 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 14 | 53.161 ns | 0.7360 ns | 0.6884 ns | 53.282 ns | 1.77 | 0.02 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 15 | 29.932 ns | 0.2170 ns | 0.1923 ns | 29.891 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 15 | 52.625 ns | 0.7510 ns | 0.7025 ns | 52.757 ns | 1.76 | 0.02 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 16 | 30.217 ns | 0.3593 ns | 0.3361 ns | 30.222 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 16 | 52.435 ns | 0.7897 ns | 0.7387 ns | 52.188 ns | 1.74 | 0.03 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 17 | 30.155 ns | 0.1668 ns | 0.1393 ns | 30.110 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 17 | 52.103 ns | 0.6692 ns | 0.6260 ns | 52.167 ns | 1.73 | 0.02 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 18 | 30.335 ns | 0.1589 ns | 0.1241 ns | 30.338 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 18 | 52.253 ns | 0.7654 ns | 0.7160 ns | 52.383 ns | 1.72 | 0.03 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 19 | 31.694 ns | 0.2620 ns | 0.2323 ns | 31.574 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 19 | 54.396 ns | 0.5447 ns | 0.4548 ns | 54.523 ns | 1.72 | 0.03 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 20 | 32.504 ns | 0.4363 ns | 0.3868 ns | 32.463 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 20 | 54.544 ns | 0.4790 ns | 0.4247 ns | 54.525 ns | 1.68 | 0.02 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 30 | 35.813 ns | 0.2891 ns | 0.2705 ns | 35.825 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 30 | 57.690 ns | 0.1816 ns | 0.1610 ns | 57.659 ns | 1.61 | 0.01 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 32 | 36.182 ns | 0.2115 ns | 0.1875 ns | 36.236 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 32 | 57.378 ns | 0.1385 ns | 0.1081 ns | 57.400 ns | 1.59 | 0.01 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 36 | 37.711 ns | 0.1443 ns | 0.1279 ns | 37.670 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 36 | 56.907 ns | 0.1475 ns | 0.1307 ns | 56.885 ns | 1.51 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 37 | 38.422 ns | 0.3862 ns | 0.3612 ns | 38.429 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 37 | 57.246 ns | 0.2016 ns | 0.1787 ns | 57.238 ns | 1.49 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 40 | 39.027 ns | 0.2808 ns | 0.2627 ns | 38.901 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 40 | 38.971 ns | 0.1072 ns | 0.0950 ns | 38.951 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 40 | 56.754 ns | 0.4191 ns | 0.3921 ns | 56.523 ns | 1.45 | 0.01 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 40 | 57.018 ns | 0.4412 ns | 0.3684 ns | 57.026 ns | 1.46 | 0.01 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 50 | 42.738 ns | 0.4053 ns | 0.3593 ns | 42.534 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 50 | 57.256 ns | 0.1728 ns | 0.1349 ns | 57.227 ns | 1.34 | 0.01 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 60 | 46.517 ns | 0.1567 ns | 0.1389 ns | 46.491 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 60 | 57.670 ns | 0.1562 ns | 0.1219 ns | 57.704 ns | 1.24 | 0.00 | 0.0267 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 70 | 50.052 ns | 0.1401 ns | 0.1311 ns | 50.089 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 70 | 58.601 ns | 0.1619 ns | 0.1435 ns | 58.593 ns | 1.17 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 80 | 53.331 ns | 0.1023 ns | 0.0907 ns | 53.360 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 80 | 59.579 ns | 0.1748 ns | 0.1549 ns | 59.610 ns | 1.12 | 0.00 | 0.0267 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 850000 | 2,694,908.501 ns | 53,517.4515 ns | 92,314.9743 ns | 2,692,474.414 ns | 1.00 | 0.00 | 101.5625 | 101.5625 | 101.5625 | 6800091 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 850000 | 989,039.557 ns | 9,391.0372 ns | 8,784.3820 ns | 990,766.406 ns | 0.36 | 0.01 | - | - | - | 57 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 90 | 57.568 ns | 0.4039 ns | 0.3778 ns | 57.402 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 90 | 61.004 ns | 0.6292 ns | 0.5886 ns | 60.635 ns | 1.06 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 100 | 60.499 ns | 0.2552 ns | 0.2131 ns | 60.479 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 100 | 60.777 ns | 0.2064 ns | 0.1611 ns | 60.733 ns | 1.01 | 0.00 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 128 | 68.757 ns | 0.2856 ns | 0.2671 ns | 68.720 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 128 | 62.404 ns | 0.3370 ns | 0.3152 ns | 62.392 ns | 0.91 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 256 | 107.412 ns | 0.7486 ns | 0.7003 ns | 107.122 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 256 | 71.265 ns | 0.5534 ns | 0.5176 ns | 71.020 ns | 0.66 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 512 | 201.111 ns | 0.8833 ns | 0.8263 ns | 200.921 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 512 | 88.281 ns | 0.7845 ns | 0.7338 ns | 87.999 ns | 0.44 | 0.00 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 1024 | 394.540 ns | 2.3701 ns | 2.1010 ns | 393.890 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 1024 | 119.730 ns | 1.0994 ns | 1.0284 ns | 119.703 ns | 0.30 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 2048 | 773.346 ns | 5.3219 ns | 4.9781 ns | 771.826 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 2048 | 281.812 ns | 1.7688 ns | 1.6546 ns | 281.259 ns | 0.36 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 4096 | 1,516.986 ns | 9.1806 ns | 8.5875 ns | 1,518.081 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 4096 | 575.893 ns | 1.2566 ns | 1.0493 ns | 576.079 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 8192 | 2,869.766 ns | 31.1670 ns | 26.0259 ns | 2,869.614 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 8192 | 1,153.794 ns | 8.3242 ns | 7.7865 ns | 1,152.730 ns | 0.40 | 0.01 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 16384 | 62,714.785 ns | 1,244.3376 ns | 2,678.5679 ns | 62,789.398 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 16384 | 2,325.273 ns | 2.5835 ns | 2.2902 ns | 2,325.078 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 32768 | 125,288.926 ns | 2,569.4672 ns | 7,576.1320 ns | 127,289.258 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 32768 | 5,174.197 ns | 6.0723 ns | 5.6801 ns | 5,171.732 ns | 0.04 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 65536 | 117,926.163 ns | 1,727.3894 ns | 1,615.8011 ns | 118,293.427 ns | 1.00 | 0.00 | 124.0234 | 122.9248 | 122.9248 | 524941 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 65536 | 11,283.153 ns | 17.7420 ns | 15.7278 ns | 11,277.905 ns | 0.10 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | PooledList | 131072 | 339,625.593 ns | 6,762.8489 ns | 15,538.7701 ns | 340,312.451 ns | 1.00 | 0.00 | 166.9922 | 166.0156 | 166.0156 | 1048884 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | PooledList | 131072 | 22,532.876 ns | 39.9415 ns | 35.4071 ns | 22,523.160 ns | 0.07 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 0 | 10.662 ns | 0.0263 ns | 0.0246 ns | 10.664 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 0 | 20.762 ns | 0.1174 ns | 0.1098 ns | 20.768 ns | 1.95 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 1 | 23.328 ns | 0.0868 ns | 0.0770 ns | 23.342 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 1 | 19.978 ns | 0.1036 ns | 0.0918 ns | 19.985 ns | 0.86 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 2 | 23.409 ns | 0.1539 ns | 0.1439 ns | 23.377 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 2 | 20.272 ns | 0.0753 ns | 0.0705 ns | 20.274 ns | 0.87 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 3 | 23.395 ns | 0.1410 ns | 0.1250 ns | 23.407 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 3 | 19.902 ns | 0.1046 ns | 0.0874 ns | 19.922 ns | 0.85 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 4 | 23.332 ns | 0.1401 ns | 0.1242 ns | 23.297 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 4 | 19.948 ns | 0.1243 ns | 0.1038 ns | 19.963 ns | 0.85 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 5 | 23.723 ns | 0.0354 ns | 0.0295 ns | 23.721 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 5 | 31.442 ns | 0.2135 ns | 0.1893 ns | 31.472 ns | 1.33 | 0.01 | 0.0918 | - | - | 192 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 6 | 24.001 ns | 0.0709 ns | 0.0554 ns | 23.993 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 6 | 31.596 ns | 0.1852 ns | 0.1732 ns | 31.654 ns | 1.32 | 0.01 | 0.0918 | - | - | 192 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 7 | 24.354 ns | 0.0654 ns | 0.0511 ns | 24.353 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 7 | 31.787 ns | 0.3793 ns | 0.3548 ns | 31.605 ns | 1.31 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 8 | 24.631 ns | 0.2459 ns | 0.2300 ns | 24.744 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 8 | 31.417 ns | 0.2752 ns | 0.2440 ns | 31.305 ns | 1.28 | 0.02 | 0.0918 | - | - | 192 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 9 | 24.957 ns | 0.2966 ns | 0.2775 ns | 24.810 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 9 | 33.884 ns | 0.2777 ns | 0.2598 ns | 33.964 ns | 1.36 | 0.02 | 0.1224 | - | - | 256 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 10 | 25.360 ns | 0.3467 ns | 0.3243 ns | 25.210 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 10 | 34.029 ns | 0.3593 ns | 0.3185 ns | 33.897 ns | 1.34 | 0.02 | 0.1224 | - | - | 256 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 11 | 25.798 ns | 0.1976 ns | 0.1752 ns | 25.708 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 11 | 36.466 ns | 0.4225 ns | 0.3745 ns | 36.500 ns | 1.41 | 0.02 | 0.1224 | - | - | 256 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 12 | 26.220 ns | 0.2275 ns | 0.2128 ns | 26.247 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 12 | 36.995 ns | 0.4512 ns | 0.4000 ns | 37.087 ns | 1.41 | 0.01 | 0.1224 | - | - | 256 B | 1.68 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 13 | 27.919 ns | 0.0467 ns | 0.0364 ns | 27.932 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 13 | 36.792 ns | 0.3169 ns | 0.2964 ns | 36.742 ns | 1.32 | 0.01 | 0.1224 | - | - | 256 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 14 | 26.653 ns | 0.0511 ns | 0.0399 ns | 26.656 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 14 | 36.898 ns | 0.5461 ns | 0.5108 ns | 36.847 ns | 1.39 | 0.02 | 0.1224 | - | - | 256 B | 1.52 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 15 | 27.114 ns | 0.2327 ns | 0.2177 ns | 27.016 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 15 | 36.317 ns | 0.5650 ns | 0.5285 ns | 36.292 ns | 1.34 | 0.02 | 0.1224 | - | - | 256 B | 1.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 16 | 27.635 ns | 0.3074 ns | 0.2876 ns | 27.585 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 16 | 35.100 ns | 0.5421 ns | 0.5071 ns | 34.970 ns | 1.27 | 0.02 | 0.1224 | - | - | 256 B | 1.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 17 | 27.992 ns | 0.2252 ns | 0.2106 ns | 27.997 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 17 | 39.391 ns | 0.5958 ns | 0.5573 ns | 39.530 ns | 1.41 | 0.02 | 0.1836 | - | - | 384 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 18 | 28.214 ns | 0.1351 ns | 0.1198 ns | 28.203 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 18 | 39.549 ns | 0.4089 ns | 0.3625 ns | 39.612 ns | 1.40 | 0.01 | 0.1836 | - | - | 384 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 19 | 29.010 ns | 0.5537 ns | 0.5179 ns | 28.909 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 19 | 42.351 ns | 0.6433 ns | 0.6017 ns | 42.592 ns | 1.46 | 0.03 | 0.1836 | - | - | 384 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 20 | 28.822 ns | 0.2908 ns | 0.2578 ns | 28.737 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 20 | 42.102 ns | 0.4215 ns | 0.3520 ns | 42.238 ns | 1.46 | 0.02 | 0.1836 | - | - | 384 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 30 | 32.216 ns | 0.2364 ns | 0.2211 ns | 32.250 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 30 | 42.758 ns | 0.4794 ns | 0.4485 ns | 42.796 ns | 1.33 | 0.01 | 0.1836 | - | - | 384 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 32 | 33.104 ns | 0.3896 ns | 0.3454 ns | 32.973 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 32 | 41.854 ns | 0.2911 ns | 0.2581 ns | 41.932 ns | 1.26 | 0.01 | 0.1836 | - | - | 384 B | 1.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 36 | 34.598 ns | 0.3746 ns | 0.3504 ns | 34.374 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 36 | 52.152 ns | 0.3769 ns | 0.3341 ns | 52.133 ns | 1.51 | 0.02 | 0.0650 | - | - | 136 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 37 | 42.993 ns | 0.3526 ns | 0.3126 ns | 42.984 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 37 | 48.802 ns | 0.4426 ns | 0.4140 ns | 48.916 ns | 1.14 | 0.01 | 0.0650 | - | - | 136 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 40 | 45.327 ns | 0.3848 ns | 0.3411 ns | 45.408 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 40 | 44.640 ns | 0.4487 ns | 0.4197 ns | 44.547 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 40 | 51.490 ns | 0.7919 ns | 0.7407 ns | 51.370 ns | 1.14 | 0.02 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 40 | 50.331 ns | 0.4084 ns | 0.3820 ns | 50.348 ns | 1.11 | 0.01 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 50 | 49.686 ns | 0.5801 ns | 0.5426 ns | 49.835 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 50 | 48.861 ns | 0.3903 ns | 0.3651 ns | 48.903 ns | 0.98 | 0.01 | 0.0650 | - | - | 136 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 60 | 55.222 ns | 0.9793 ns | 0.9160 ns | 55.304 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 60 | 50.406 ns | 0.6221 ns | 0.5819 ns | 50.609 ns | 0.91 | 0.02 | 0.0650 | - | - | 136 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 70 | 59.639 ns | 0.5240 ns | 0.4902 ns | 59.674 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 70 | 51.276 ns | 0.3608 ns | 0.3374 ns | 51.342 ns | 0.86 | 0.01 | 0.0650 | - | - | 136 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 80 | 62.926 ns | 0.8099 ns | 0.7576 ns | 62.884 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 80 | 53.457 ns | 0.5823 ns | 0.5447 ns | 53.692 ns | 0.85 | 0.01 | 0.0650 | - | - | 136 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 90 | 68.657 ns | 0.7288 ns | 0.6817 ns | 68.650 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 90 | 51.996 ns | 0.7653 ns | 0.7159 ns | 51.656 ns | 0.76 | 0.01 | 0.0650 | - | - | 136 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 100 | 72.366 ns | 1.1535 ns | 1.0790 ns | 72.434 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 100 | 53.440 ns | 0.6623 ns | 0.5871 ns | 53.249 ns | 0.74 | 0.01 | 0.0650 | - | - | 136 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 128 | 86.276 ns | 1.3645 ns | 1.2763 ns | 85.931 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 128 | 54.843 ns | 0.5694 ns | 0.5326 ns | 54.729 ns | 0.64 | 0.01 | 0.0650 | - | - | 136 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 256 | 149.720 ns | 2.9365 ns | 2.7468 ns | 149.436 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 256 | 62.319 ns | 0.6457 ns | 0.5392 ns | 62.109 ns | 0.42 | 0.01 | 0.0650 | - | - | 136 B | 0.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 512 | 273.217 ns | 5.0212 ns | 4.6968 ns | 273.434 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 512 | 91.256 ns | 1.1094 ns | 1.0377 ns | 90.933 ns | 0.33 | 0.01 | 0.0650 | - | - | 136 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 1024 | 539.725 ns | 8.4545 ns | 7.9084 ns | 538.635 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 1024 | 121.492 ns | 0.4481 ns | 0.3742 ns | 121.587 ns | 0.23 | 0.00 | 0.0648 | - | - | 136 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 2048 | 1,071.889 ns | 20.4942 ns | 20.1280 ns | 1,067.685 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 2048 | 256.002 ns | 1.5244 ns | 1.4259 ns | 256.022 ns | 0.24 | 0.00 | 0.0648 | - | - | 136 B | 0.008 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 4096 | 2,145.019 ns | 41.4481 ns | 47.7316 ns | 2,147.316 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 4096 | 589.963 ns | 1.6652 ns | 1.3905 ns | 589.737 ns | 0.27 | 0.01 | 0.0648 | - | - | 136 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 8192 | 4,068.138 ns | 68.0033 ns | 60.2832 ns | 4,061.301 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 8192 | 1,069.563 ns | 3.1950 ns | 3.9238 ns | 1,068.856 ns | 0.26 | 0.00 | 0.0648 | - | - | 136 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 16384 | 64,981.147 ns | 1,295.0403 ns | 3,818.4557 ns | 65,517.908 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 16384 | 2,310.719 ns | 14.2907 ns | 13.3675 ns | 2,305.269 ns | 0.04 | 0.00 | 0.0648 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 32768 | 125,265.467 ns | 2,487.3575 ns | 5,764.8292 ns | 127,476.892 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 32768 | 5,077.521 ns | 9.3875 ns | 8.3217 ns | 5,076.466 ns | 0.04 | 0.00 | 0.0610 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 65536 | 124,065.222 ns | 2,393.8944 ns | 2,939.9173 ns | 123,803.674 ns | 1.00 | 0.00 | 122.3145 | 121.3379 | 121.3379 | 524912 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 65536 | 11,772.198 ns | 47.7368 ns | 39.8624 ns | 11,757.787 ns | 0.09 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 131072 | 351,182.982 ns | 6,930.9717 ns | 15,502.1113 ns | 353,653.271 ns | 1.00 | 0.00 | 154.2969 | 153.3203 | 153.3203 | 1048960 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 131072 | 22,267.199 ns | 53.6820 ns | 44.8269 ns | 22,259.190 ns | 0.06 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableList | 850000 | 2,579,255.938 ns | 50,408.1680 ns | 67,293.4564 ns | 2,591,026.562 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableList | 850000 | 995,848.884 ns | 10,721.5975 ns | 9,504.4169 ns | 998,970.020 ns | 0.39 | 0.01 | - | - | - | 149 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 0 | 11.147 ns | 0.1650 ns | 0.1543 ns | 11.053 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 0 | 18.141 ns | 0.2743 ns | 0.2565 ns | 18.026 ns | 1.63 | 0.03 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 1 | 23.538 ns | 0.0832 ns | 0.0695 ns | 23.552 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 1 | 63.765 ns | 0.7577 ns | 0.7087 ns | 63.938 ns | 2.71 | 0.04 | 0.0726 | - | - | 152 B | 1.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 2 | 23.513 ns | 0.1026 ns | 0.0909 ns | 23.524 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 2 | 64.338 ns | 0.9316 ns | 0.8714 ns | 64.512 ns | 2.74 | 0.04 | 0.0764 | - | - | 160 B | 1.82 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 3 | 23.535 ns | 0.1275 ns | 0.1131 ns | 23.543 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 3 | 68.631 ns | 1.0177 ns | 0.9519 ns | 68.436 ns | 2.92 | 0.05 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 4 | 23.570 ns | 0.0905 ns | 0.0846 ns | 23.555 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 4 | 64.425 ns | 0.8796 ns | 0.8227 ns | 64.467 ns | 2.73 | 0.04 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 5 | 23.918 ns | 0.2214 ns | 0.2071 ns | 24.014 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 5 | 66.814 ns | 1.3700 ns | 1.3455 ns | 67.032 ns | 2.79 | 0.07 | 0.0994 | - | - | 208 B | 2.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 6 | 24.254 ns | 0.1073 ns | 0.0896 ns | 24.219 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 6 | 70.033 ns | 0.9243 ns | 0.8646 ns | 70.113 ns | 2.89 | 0.04 | 0.0994 | - | - | 208 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 7 | 24.519 ns | 0.1685 ns | 0.1407 ns | 24.461 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 7 | 67.891 ns | 0.6130 ns | 0.5734 ns | 67.922 ns | 2.77 | 0.03 | 0.0994 | - | - | 208 B | 1.86 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 8 | 24.830 ns | 0.2301 ns | 0.2153 ns | 24.690 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 8 | 64.382 ns | 0.4604 ns | 0.4081 ns | 64.452 ns | 2.60 | 0.02 | 0.0994 | - | - | 208 B | 1.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 9 | 25.104 ns | 0.1700 ns | 0.1590 ns | 25.056 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 9 | 70.498 ns | 1.4433 ns | 1.3500 ns | 70.601 ns | 2.81 | 0.05 | 0.1301 | - | - | 272 B | 2.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 10 | 25.497 ns | 0.2260 ns | 0.2003 ns | 25.424 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 10 | 71.201 ns | 0.9236 ns | 0.8639 ns | 71.099 ns | 2.79 | 0.04 | 0.1301 | - | - | 272 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 11 | 26.207 ns | 0.0863 ns | 0.0720 ns | 26.199 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 11 | 69.000 ns | 0.5877 ns | 0.4907 ns | 68.981 ns | 2.63 | 0.02 | 0.1301 | - | - | 272 B | 1.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 12 | 26.735 ns | 0.2304 ns | 0.2155 ns | 26.833 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 12 | 71.577 ns | 0.9710 ns | 0.9082 ns | 71.655 ns | 2.68 | 0.04 | 0.1301 | - | - | 272 B | 1.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 13 | 27.212 ns | 0.3904 ns | 0.3652 ns | 27.020 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 13 | 73.673 ns | 1.0537 ns | 0.9856 ns | 73.736 ns | 2.71 | 0.05 | 0.1301 | - | - | 272 B | 1.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 14 | 27.157 ns | 0.2949 ns | 0.2758 ns | 26.987 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 14 | 71.790 ns | 1.0183 ns | 0.9525 ns | 72.044 ns | 2.64 | 0.04 | 0.1301 | - | - | 272 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 15 | 27.482 ns | 0.1830 ns | 0.1528 ns | 27.459 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 15 | 73.558 ns | 1.0953 ns | 1.0245 ns | 73.547 ns | 2.68 | 0.04 | 0.1301 | - | - | 272 B | 1.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 16 | 28.011 ns | 0.2137 ns | 0.1999 ns | 28.026 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 16 | 68.875 ns | 1.1750 ns | 1.0991 ns | 69.155 ns | 2.46 | 0.05 | 0.1301 | - | - | 272 B | 1.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 17 | 28.315 ns | 0.2642 ns | 0.2472 ns | 28.384 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 17 | 73.488 ns | 0.8915 ns | 0.7445 ns | 73.282 ns | 2.59 | 0.03 | 0.1912 | - | - | 400 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 18 | 28.537 ns | 0.3274 ns | 0.2902 ns | 28.366 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 18 | 78.541 ns | 1.5678 ns | 1.3898 ns | 78.484 ns | 2.75 | 0.05 | 0.1912 | - | - | 400 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 19 | 29.619 ns | 0.2659 ns | 0.2076 ns | 29.569 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 19 | 77.614 ns | 1.2187 ns | 1.1400 ns | 77.429 ns | 2.63 | 0.04 | 0.1912 | - | - | 400 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 20 | 29.412 ns | 0.2932 ns | 0.2289 ns | 29.327 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 20 | 77.507 ns | 1.5823 ns | 1.5540 ns | 77.626 ns | 2.64 | 0.05 | 0.1912 | - | - | 400 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 30 | 32.582 ns | 0.1033 ns | 0.0863 ns | 32.594 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 30 | 78.495 ns | 0.9910 ns | 0.9270 ns | 78.604 ns | 2.41 | 0.03 | 0.1912 | - | - | 400 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 32 | 33.787 ns | 0.3666 ns | 0.3250 ns | 33.748 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 32 | 73.195 ns | 0.9241 ns | 0.8192 ns | 73.104 ns | 2.17 | 0.02 | 0.1912 | - | - | 400 B | 1.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 36 | 41.292 ns | 0.7189 ns | 0.7383 ns | 41.224 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 36 | 90.454 ns | 1.1146 ns | 1.0426 ns | 90.164 ns | 2.18 | 0.05 | 0.0726 | - | - | 152 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 37 | 41.764 ns | 0.6511 ns | 0.6091 ns | 41.825 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 37 | 94.358 ns | 0.7783 ns | 0.6899 ns | 94.426 ns | 2.26 | 0.03 | 0.0726 | - | - | 152 B | 0.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 40 | 43.434 ns | 0.4400 ns | 0.4116 ns | 43.625 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 40 | 45.004 ns | 0.5726 ns | 0.5356 ns | 44.794 ns | 1.04 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 40 | 95.163 ns | 0.9738 ns | 0.9109 ns | 95.414 ns | 2.19 | 0.03 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 40 | 90.262 ns | 0.5011 ns | 0.4184 ns | 90.214 ns | 2.08 | 0.03 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 50 | 48.545 ns | 0.7105 ns | 0.6646 ns | 48.394 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 50 | 86.724 ns | 0.8487 ns | 0.7939 ns | 86.569 ns | 1.79 | 0.02 | 0.0726 | - | - | 152 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 60 | 52.510 ns | 0.8905 ns | 0.8329 ns | 52.412 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 60 | 91.048 ns | 0.8719 ns | 0.8156 ns | 91.045 ns | 1.73 | 0.03 | 0.0726 | - | - | 152 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 70 | 57.998 ns | 0.8765 ns | 0.8199 ns | 58.223 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 70 | 94.418 ns | 0.8735 ns | 0.7743 ns | 94.506 ns | 1.63 | 0.02 | 0.0726 | - | - | 152 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 80 | 61.584 ns | 0.9545 ns | 0.8928 ns | 61.533 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 80 | 91.144 ns | 0.7758 ns | 0.6877 ns | 91.227 ns | 1.48 | 0.02 | 0.0726 | - | - | 152 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 850000 | 2,552,485.778 ns | 50,601.5629 ns | 124,126.4961 ns | 2,561,205.469 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800138 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 850000 | 1,402,280.221 ns | 24,938.7902 ns | 23,327.7598 ns | 1,386,580.664 ns | 0.55 | 0.04 | - | - | - | 445 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 90 | 67.744 ns | 1.4001 ns | 1.4378 ns | 67.875 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 90 | 98.338 ns | 1.0207 ns | 0.9548 ns | 98.716 ns | 1.45 | 0.04 | 0.0726 | - | - | 152 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 100 | 71.117 ns | 1.1286 ns | 1.0557 ns | 70.853 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 100 | 100.146 ns | 0.8346 ns | 0.7807 ns | 100.081 ns | 1.41 | 0.02 | 0.0726 | - | - | 152 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 128 | 86.734 ns | 1.7640 ns | 1.7325 ns | 86.405 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 128 | 98.654 ns | 0.4437 ns | 0.3933 ns | 98.680 ns | 1.14 | 0.02 | 0.0726 | - | - | 152 B | 0.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 256 | 151.934 ns | 2.7584 ns | 2.5802 ns | 151.490 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 256 | 107.676 ns | 1.6545 ns | 1.4666 ns | 107.006 ns | 0.71 | 0.01 | 0.0726 | - | - | 152 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 512 | 287.009 ns | 5.4882 ns | 5.8723 ns | 285.913 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 512 | 118.064 ns | 0.7037 ns | 0.6238 ns | 117.871 ns | 0.41 | 0.01 | 0.0725 | - | - | 152 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 1024 | 546.254 ns | 10.5374 ns | 11.7123 ns | 545.656 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 1024 | 151.216 ns | 1.0516 ns | 0.8781 ns | 150.926 ns | 0.28 | 0.01 | 0.0725 | - | - | 152 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 2048 | 1,058.532 ns | 20.4304 ns | 25.0904 ns | 1,055.086 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 2048 | 344.122 ns | 0.5488 ns | 0.4582 ns | 343.927 ns | 0.33 | 0.01 | 0.0725 | - | - | 152 B | 0.009 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 4096 | 2,084.871 ns | 35.5141 ns | 29.6559 ns | 2,082.227 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 4096 | 635.637 ns | 1.9858 ns | 1.6582 ns | 635.702 ns | 0.30 | 0.00 | 0.0725 | - | - | 152 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 8192 | 4,030.369 ns | 52.9474 ns | 44.2135 ns | 4,037.312 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 8192 | 1,227.361 ns | 1.3412 ns | 1.1890 ns | 1,227.335 ns | 0.30 | 0.00 | 0.0725 | - | - | 152 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 16384 | 63,680.482 ns | 1,269.5463 ns | 2,865.5776 ns | 64,523.438 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 16384 | 2,482.393 ns | 4.8548 ns | 4.0540 ns | 2,482.490 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 32768 | 126,205.583 ns | 2,522.8943 ns | 5,376.4935 ns | 127,686.475 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 32768 | 4,879.764 ns | 14.8785 ns | 13.1894 ns | 4,876.628 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 65536 | 125,617.547 ns | 2,428.8927 ns | 2,271.9878 ns | 126,223.145 ns | 1.00 | 0.00 | 113.7695 | 112.7930 | 112.7930 | 525098 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 65536 | 10,999.739 ns | 79.9506 ns | 74.7859 ns | 10,986.104 ns | 0.09 | 0.00 | 0.1984 | - | - | 432 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)sList [24] | List | RecyclableLongList | 131072 | 368,580.983 ns | 7,330.8526 ns | 21,033.5904 ns | 372,785.938 ns | 1.00 | 0.00 | 172.3633 | 171.3867 | 171.3867 | 1048974 B | 1.000 |
|
|
| Actual | AddRa(...)sList [24] | List | RecyclableLongList | 131072 | 22,344.782 ns | 91.1245 ns | 76.0931 ns | 22,355.394 ns | 0.06 | 0.00 | 0.1831 | - | - | 432 B | 0.000 |
|
|
</details>
|
|
|
|
# `AddRange` when Source is of the Same Type Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>Add Entire Collection Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |------------- |------------------- |---------------- |-----------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 0 | 11.130 ns | 0.2393 ns | 0.6046 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 0 | 11.542 ns | 0.1261 ns | 0.1118 ns | 1.03 | 0.06 | 0.0115 | - | - | 24 B | 0.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 1 | 25.470 ns | 0.3937 ns | 0.3682 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 1 | 11.578 ns | 0.1171 ns | 0.1038 ns | 0.45 | 0.01 | 0.0153 | - | - | 32 B | 0.36 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 2 | 25.193 ns | 0.2873 ns | 0.2687 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 2 | 11.983 ns | 0.1474 ns | 0.1307 ns | 0.48 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 3 | 26.398 ns | 0.5484 ns | 0.7864 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 3 | 13.067 ns | 0.2813 ns | 0.4035 ns | 0.50 | 0.02 | 0.0229 | - | - | 48 B | 0.55 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 4 | 26.088 ns | 0.4518 ns | 0.4005 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 4 | 13.009 ns | 0.2636 ns | 0.5841 ns | 0.51 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 5 | 26.131 ns | 0.5141 ns | 0.4808 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 5 | 13.350 ns | 0.2826 ns | 0.3254 ns | 0.51 | 0.02 | 0.0306 | - | - | 64 B | 0.67 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 6 | 26.358 ns | 0.1956 ns | 0.1734 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 6 | 18.101 ns | 0.3910 ns | 0.6202 ns | 0.69 | 0.02 | 0.0344 | - | - | 72 B | 0.69 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 7 | 27.862 ns | 0.5401 ns | 0.4510 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 7 | 15.122 ns | 0.2060 ns | 0.1927 ns | 0.54 | 0.01 | 0.0382 | - | - | 80 B | 0.71 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 8 | 26.364 ns | 0.2000 ns | 0.1773 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 8 | 13.496 ns | 0.1003 ns | 0.0837 ns | 0.51 | 0.01 | 0.0421 | - | - | 88 B | 0.73 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 9 | 27.020 ns | 0.4438 ns | 0.4151 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 9 | 14.024 ns | 0.0786 ns | 0.0614 ns | 0.52 | 0.01 | 0.0459 | - | - | 96 B | 0.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 10 | 27.181 ns | 0.2353 ns | 0.2086 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 10 | 14.397 ns | 0.0549 ns | 0.0487 ns | 0.53 | 0.00 | 0.0497 | - | - | 104 B | 0.76 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 11 | 28.177 ns | 0.4046 ns | 0.4659 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 11 | 14.810 ns | 0.0962 ns | 0.0803 ns | 0.52 | 0.01 | 0.0536 | - | - | 112 B | 0.78 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 12 | 28.219 ns | 0.1322 ns | 0.1104 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 12 | 15.395 ns | 0.2990 ns | 0.2937 ns | 0.55 | 0.01 | 0.0574 | - | - | 120 B | 0.79 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 13 | 29.309 ns | 0.4947 ns | 0.4628 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 13 | 15.667 ns | 0.3425 ns | 0.3204 ns | 0.53 | 0.02 | 0.0612 | - | - | 128 B | 0.80 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 14 | 28.922 ns | 0.2560 ns | 0.1999 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 14 | 15.738 ns | 0.1038 ns | 0.0811 ns | 0.54 | 0.00 | 0.0650 | - | - | 136 B | 0.81 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 15 | 29.055 ns | 0.2204 ns | 0.1840 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 15 | 17.284 ns | 0.3746 ns | 0.9190 ns | 0.63 | 0.03 | 0.0688 | - | - | 144 B | 0.82 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 16 | 29.595 ns | 0.1483 ns | 0.1387 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 16 | 16.447 ns | 0.1694 ns | 0.1502 ns | 0.56 | 0.01 | 0.0727 | - | - | 152 B | 0.83 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 17 | 30.339 ns | 0.2740 ns | 0.2139 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 17 | 17.072 ns | 0.1804 ns | 0.1599 ns | 0.56 | 0.01 | 0.0765 | - | - | 160 B | 0.83 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 18 | 30.067 ns | 0.1784 ns | 0.1581 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 18 | 16.924 ns | 0.0651 ns | 0.0544 ns | 0.56 | 0.00 | 0.0803 | - | - | 168 B | 0.84 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 19 | 30.815 ns | 0.1268 ns | 0.1059 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 19 | 17.468 ns | 0.0858 ns | 0.0803 ns | 0.57 | 0.00 | 0.0842 | - | - | 176 B | 0.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 20 | 31.092 ns | 0.1723 ns | 0.1612 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 20 | 18.077 ns | 0.3485 ns | 0.3423 ns | 0.58 | 0.01 | 0.0880 | - | - | 184 B | 0.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 30 | 34.591 ns | 0.1228 ns | 0.1026 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 30 | 21.257 ns | 0.3219 ns | 0.3011 ns | 0.61 | 0.01 | 0.1262 | - | - | 264 B | 0.89 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 32 | 35.428 ns | 0.4571 ns | 0.4276 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 32 | 21.349 ns | 0.2307 ns | 0.2158 ns | 0.60 | 0.01 | 0.1339 | - | - | 280 B | 0.90 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 36 | 37.796 ns | 0.4431 ns | 0.4145 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 36 | 22.991 ns | 0.3531 ns | 0.3130 ns | 0.61 | 0.01 | 0.1492 | - | - | 312 B | 0.91 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 37 | 45.827 ns | 0.7941 ns | 0.7428 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 37 | 29.952 ns | 0.4111 ns | 0.3645 ns | 0.65 | 0.01 | 0.1530 | - | - | 320 B | 0.91 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 40 | 43.855 ns | 0.9048 ns | 1.2976 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 40 | 44.531 ns | 0.8081 ns | 0.7559 ns | 1.00 | 0.03 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 40 | 32.028 ns | 0.4175 ns | 0.3906 ns | 0.72 | 0.02 | 0.1644 | - | - | 344 B | 0.91 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 40 | 31.861 ns | 0.4754 ns | 0.4214 ns | 0.72 | 0.02 | 0.1644 | - | - | 344 B | 0.91 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 50 | 49.180 ns | 0.4984 ns | 0.4662 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 50 | 35.845 ns | 0.4755 ns | 0.4215 ns | 0.73 | 0.01 | 0.2027 | - | - | 424 B | 0.93 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 60 | 56.015 ns | 0.9489 ns | 0.8412 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 60 | 41.637 ns | 0.5269 ns | 0.4400 ns | 0.74 | 0.01 | 0.2410 | - | - | 504 B | 0.94 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 70 | 59.495 ns | 1.2186 ns | 1.1399 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 70 | 46.731 ns | 0.7153 ns | 0.6691 ns | 0.79 | 0.02 | 0.2792 | - | - | 584 B | 0.95 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 80 | 62.753 ns | 1.3043 ns | 1.0892 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 80 | 50.285 ns | 0.4069 ns | 0.3398 ns | 0.80 | 0.02 | 0.3175 | - | - | 664 B | 0.95 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 90 | 68.272 ns | 1.3466 ns | 1.3829 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 90 | 55.361 ns | 0.8554 ns | 0.8001 ns | 0.81 | 0.02 | 0.3557 | - | - | 744 B | 0.96 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 100 | 71.997 ns | 1.2148 ns | 1.1931 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 100 | 59.530 ns | 0.4752 ns | 0.3968 ns | 0.83 | 0.02 | 0.3940 | - | - | 824 B | 0.96 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 128 | 87.677 ns | 1.4620 ns | 1.3676 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 128 | 79.391 ns | 1.0735 ns | 1.0042 ns | 0.91 | 0.02 | 0.5009 | - | - | 1048 B | 0.97 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 256 | 156.349 ns | 3.0060 ns | 3.2164 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 256 | 139.939 ns | 2.7788 ns | 3.8036 ns | 0.90 | 0.03 | 0.9899 | - | - | 2072 B | 0.98 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 512 | 285.700 ns | 4.3492 ns | 4.0683 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 512 | 254.336 ns | 3.3971 ns | 2.8368 ns | 0.89 | 0.01 | 1.9684 | - | - | 4120 B | 0.99 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 1024 | 548.307 ns | 9.5689 ns | 10.6358 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 1024 | 502.519 ns | 5.8992 ns | 5.5182 ns | 0.92 | 0.02 | 3.9215 | - | - | 8216 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 2048 | 1,091.469 ns | 20.9323 ns | 20.5583 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 2048 | 996.147 ns | 18.7552 ns | 17.5437 ns | 0.91 | 0.03 | 7.8125 | - | - | 16408 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 4096 | 2,219.535 ns | 44.1725 ns | 55.8640 ns | 1.00 | 0.00 | 15.6212 | - | - | 32824 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 4096 | 2,093.852 ns | 33.5667 ns | 29.7560 ns | 0.94 | 0.03 | 15.6250 | - | - | 32792 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 8192 | 4,137.783 ns | 67.2569 ns | 59.6215 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 8192 | 4,050.748 ns | 79.3689 ns | 74.2417 ns | 0.98 | 0.02 | 31.2500 | - | - | 65560 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 16384 | 62,361.460 ns | 1,234.4155 ns | 2,760.9472 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 16384 | 62,640.143 ns | 1,222.8484 ns | 1,143.8531 ns | 1.00 | 0.05 | 41.6260 | 41.6260 | 41.6260 | 131123 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 32768 | 124,444.963 ns | 2,209.2170 ns | 2,066.5029 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 32768 | 124,601.272 ns | 1,884.6954 ns | 1,762.9453 ns | 1.00 | 0.02 | 83.2520 | 83.2520 | 83.2520 | 262222 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 65536 | 124,986.510 ns | 2,432.2288 ns | 2,388.7739 ns | 1.00 | 0.00 | 121.8262 | 120.8496 | 120.8496 | 524915 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 65536 | 125,391.075 ns | 2,006.6992 ns | 1,778.8865 ns | 1.00 | 0.02 | 114.0137 | 113.7695 | 113.7695 | 524379 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 131072 | 349,388.666 ns | 6,956.3878 ns | 14,974.3587 ns | 1.00 | 0.00 | 171.8750 | 170.8984 | 170.8984 | 1049002 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 131072 | 351,255.893 ns | 9,386.1730 ns | 25,053.5957 ns | 1.00 | 0.08 | 151.3672 | 151.3672 | 151.3672 | 1048697 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | Array | 850000 | 2,420,456.454 ns | 47,773.4283 ns | 117,189.0337 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | Array | 850000 | 2,445,365.667 ns | 47,758.0764 ns | 81,096.8382 ns | 1.01 | 0.06 | 93.7500 | 93.7500 | 93.7500 | 6800108 B | 1.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 0 | 10.864 ns | 0.2451 ns | 0.2517 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 0 | 18.548 ns | 0.3782 ns | 0.3158 ns | 1.71 | 0.05 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 1 | 23.588 ns | 0.1952 ns | 0.1524 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 1 | 48.688 ns | 0.8480 ns | 0.7933 ns | 2.07 | 0.04 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 2 | 23.806 ns | 0.1126 ns | 0.0941 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 2 | 48.646 ns | 0.9822 ns | 0.9647 ns | 2.03 | 0.03 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 3 | 24.054 ns | 0.2895 ns | 0.2566 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 3 | 49.753 ns | 0.3469 ns | 0.2896 ns | 2.07 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 4 | 24.077 ns | 0.3817 ns | 0.3570 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 4 | 48.919 ns | 0.9848 ns | 1.2455 ns | 2.03 | 0.05 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 5 | 24.336 ns | 0.0824 ns | 0.0771 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 5 | 49.869 ns | 0.5317 ns | 0.4713 ns | 2.05 | 0.02 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 6 | 24.621 ns | 0.3176 ns | 0.2971 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 6 | 50.022 ns | 0.3998 ns | 0.3338 ns | 2.03 | 0.03 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 7 | 24.859 ns | 0.3857 ns | 0.3608 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 7 | 49.068 ns | 0.8517 ns | 0.7967 ns | 1.97 | 0.04 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 8 | 25.558 ns | 0.5077 ns | 0.6235 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 8 | 49.053 ns | 0.4336 ns | 0.3844 ns | 1.93 | 0.06 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 9 | 25.654 ns | 0.2436 ns | 0.2160 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 9 | 50.699 ns | 0.4827 ns | 0.4279 ns | 1.98 | 0.03 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 10 | 25.680 ns | 0.1746 ns | 0.1363 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 10 | 49.127 ns | 0.6465 ns | 0.5731 ns | 1.91 | 0.03 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 11 | 26.616 ns | 0.2380 ns | 0.1988 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 11 | 51.448 ns | 0.8978 ns | 1.0688 ns | 1.92 | 0.04 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 12 | 27.378 ns | 0.4981 ns | 0.4159 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 12 | 50.385 ns | 0.5370 ns | 0.4760 ns | 1.84 | 0.04 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 13 | 26.974 ns | 0.2220 ns | 0.2076 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 13 | 51.002 ns | 0.5437 ns | 0.4820 ns | 1.89 | 0.03 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 14 | 27.633 ns | 0.0526 ns | 0.0411 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 14 | 51.993 ns | 0.8438 ns | 0.7893 ns | 1.88 | 0.03 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 15 | 29.526 ns | 0.0964 ns | 0.0752 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 15 | 49.912 ns | 0.3768 ns | 0.3340 ns | 1.69 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 16 | 28.423 ns | 0.2398 ns | 0.2125 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 16 | 50.269 ns | 0.5110 ns | 0.4530 ns | 1.77 | 0.02 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 17 | 28.634 ns | 0.5830 ns | 0.5169 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 17 | 51.806 ns | 0.3907 ns | 0.3463 ns | 1.81 | 0.03 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 18 | 28.709 ns | 0.1578 ns | 0.1398 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 18 | 51.321 ns | 0.6393 ns | 0.5338 ns | 1.79 | 0.02 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 19 | 29.629 ns | 0.1498 ns | 0.1169 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 19 | 51.460 ns | 0.8538 ns | 0.7987 ns | 1.74 | 0.03 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 20 | 29.696 ns | 0.0653 ns | 0.0510 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 20 | 53.873 ns | 0.5867 ns | 0.5488 ns | 1.81 | 0.02 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 30 | 33.173 ns | 0.0947 ns | 0.0739 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 30 | 52.831 ns | 0.9119 ns | 0.8084 ns | 1.59 | 0.03 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 32 | 33.970 ns | 0.3746 ns | 0.3321 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 32 | 51.453 ns | 0.5877 ns | 0.5210 ns | 1.51 | 0.02 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 36 | 35.917 ns | 0.5893 ns | 0.5224 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 36 | 53.030 ns | 0.9696 ns | 0.8596 ns | 1.48 | 0.03 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 37 | 42.025 ns | 0.3079 ns | 0.2404 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 37 | 57.318 ns | 0.6425 ns | 0.5695 ns | 1.36 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 40 | 44.006 ns | 0.5927 ns | 0.5254 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 40 | 45.799 ns | 0.6992 ns | 0.5838 ns | 1.04 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 40 | 56.113 ns | 0.6086 ns | 0.5693 ns | 1.28 | 0.02 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 40 | 55.865 ns | 1.1411 ns | 1.3141 ns | 1.27 | 0.04 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 50 | 51.379 ns | 0.5447 ns | 0.5095 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 50 | 57.035 ns | 0.8954 ns | 0.8375 ns | 1.11 | 0.02 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 60 | 54.870 ns | 0.5687 ns | 0.5041 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 60 | 58.892 ns | 0.6835 ns | 0.6393 ns | 1.07 | 0.02 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 70 | 60.498 ns | 1.0837 ns | 0.9606 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 70 | 57.776 ns | 0.4136 ns | 0.3869 ns | 0.96 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 80 | 62.523 ns | 1.0781 ns | 1.0084 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 80 | 57.940 ns | 0.8512 ns | 0.7963 ns | 0.93 | 0.02 | 0.0267 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 850000 | 2,066,797.500 ns | 20,523.3232 ns | 19,197.5293 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 6800131 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 850000 | 964,365.792 ns | 9,801.7259 ns | 8,688.9747 ns | 0.47 | 0.01 | - | - | - | 70 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 90 | 68.833 ns | 0.8645 ns | 0.7664 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 90 | 58.597 ns | 0.3887 ns | 0.3034 ns | 0.85 | 0.01 | 0.0268 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 100 | 74.301 ns | 1.5183 ns | 1.4912 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 100 | 64.482 ns | 0.4218 ns | 0.3739 ns | 0.87 | 0.02 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 128 | 88.448 ns | 1.4699 ns | 1.3749 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 128 | 60.385 ns | 0.7399 ns | 0.6179 ns | 0.68 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 256 | 149.847 ns | 2.5773 ns | 2.4108 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 256 | 73.161 ns | 0.5521 ns | 0.5164 ns | 0.49 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 512 | 283.413 ns | 5.2589 ns | 4.9192 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 512 | 86.162 ns | 1.2962 ns | 1.2124 ns | 0.30 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 1024 | 555.119 ns | 9.5200 ns | 8.9050 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 1024 | 119.310 ns | 1.1890 ns | 0.9928 ns | 0.21 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 2048 | 1,087.334 ns | 20.4621 ns | 21.8942 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 2048 | 268.578 ns | 1.2559 ns | 1.0487 ns | 0.25 | 0.00 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 4096 | 2,197.142 ns | 43.4581 ns | 40.6508 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 4096 | 601.797 ns | 2.5170 ns | 2.3544 ns | 0.27 | 0.01 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 8192 | 4,177.224 ns | 83.1534 ns | 81.6677 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 8192 | 1,094.748 ns | 2.9803 ns | 2.3268 ns | 0.26 | 0.01 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 16384 | 62,481.090 ns | 1,226.8973 ns | 2,421.7756 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 16384 | 2,352.365 ns | 6.4542 ns | 5.7215 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 32768 | 60,438.673 ns | 838.5708 ns | 743.3712 ns | 1.00 | 0.00 | 64.5142 | 63.9038 | 63.9038 | 262643 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 32768 | 5,212.466 ns | 21.0913 ns | 19.7288 ns | 0.09 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 65536 | 126,815.479 ns | 2,451.5053 ns | 3,187.6494 ns | 1.00 | 0.00 | 123.0469 | 122.0703 | 122.0703 | 524855 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 65536 | 12,057.761 ns | 23.2018 ns | 19.3746 ns | 0.09 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | PooledList | 131072 | 555,120.439 ns | 16,978.8548 ns | 50,062.5365 ns | 1.00 | 0.00 | 130.8594 | 129.8828 | 129.8828 | 1048907 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | PooledList | 131072 | 24,792.478 ns | 152.7210 ns | 142.8553 ns | 0.04 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 0 | 9.984 ns | 0.1471 ns | 0.1304 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 0 | 23.295 ns | 0.0688 ns | 0.0575 ns | 2.33 | 0.03 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 1 | 24.646 ns | 0.0579 ns | 0.0484 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 1 | 23.080 ns | 0.0728 ns | 0.0608 ns | 0.94 | 0.00 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 2 | 25.075 ns | 0.3903 ns | 0.3651 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 2 | 23.446 ns | 0.2082 ns | 0.1846 ns | 0.93 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 3 | 25.234 ns | 0.2101 ns | 0.1755 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 3 | 23.276 ns | 0.1936 ns | 0.1811 ns | 0.92 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 4 | 24.821 ns | 0.2100 ns | 0.1862 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 4 | 23.723 ns | 0.2376 ns | 0.1984 ns | 0.96 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 5 | 25.455 ns | 0.1967 ns | 0.1643 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 5 | 24.119 ns | 0.4441 ns | 0.3937 ns | 0.95 | 0.02 | 0.0536 | - | - | 112 B | 1.17 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 6 | 25.880 ns | 0.3365 ns | 0.2983 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 6 | 24.328 ns | 0.3539 ns | 0.3310 ns | 0.94 | 0.02 | 0.0574 | - | - | 120 B | 1.15 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 7 | 26.254 ns | 0.4840 ns | 0.4527 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 7 | 24.480 ns | 0.1700 ns | 0.1590 ns | 0.93 | 0.01 | 0.0612 | - | - | 128 B | 1.14 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 8 | 26.215 ns | 0.2432 ns | 0.2275 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 8 | 24.226 ns | 0.1506 ns | 0.1258 ns | 0.92 | 0.01 | 0.0650 | - | - | 136 B | 1.13 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 9 | 27.113 ns | 0.3339 ns | 0.2960 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 9 | 25.085 ns | 0.1451 ns | 0.1212 ns | 0.93 | 0.01 | 0.0688 | - | - | 144 B | 1.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 10 | 27.033 ns | 0.1833 ns | 0.1715 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 10 | 25.472 ns | 0.0927 ns | 0.0822 ns | 0.94 | 0.01 | 0.0727 | - | - | 152 B | 1.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 11 | 27.718 ns | 0.1791 ns | 0.1398 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 11 | 26.043 ns | 0.2054 ns | 0.1820 ns | 0.94 | 0.01 | 0.0765 | - | - | 160 B | 1.11 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 12 | 28.322 ns | 0.1488 ns | 0.1319 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 12 | 26.749 ns | 0.3152 ns | 0.2949 ns | 0.95 | 0.01 | 0.0803 | - | - | 168 B | 1.11 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 13 | 28.553 ns | 0.0852 ns | 0.0712 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 13 | 26.703 ns | 0.1340 ns | 0.1188 ns | 0.94 | 0.00 | 0.0842 | - | - | 176 B | 1.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 14 | 28.731 ns | 0.2008 ns | 0.1780 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 14 | 26.911 ns | 0.2181 ns | 0.2040 ns | 0.94 | 0.01 | 0.0880 | - | - | 184 B | 1.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 15 | 29.373 ns | 0.4128 ns | 0.3861 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 15 | 26.830 ns | 0.2702 ns | 0.2256 ns | 0.92 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 16 | 29.921 ns | 0.2043 ns | 0.1811 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 16 | 27.116 ns | 0.2464 ns | 0.2184 ns | 0.91 | 0.01 | 0.0956 | - | - | 200 B | 1.09 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 17 | 29.394 ns | 0.2128 ns | 0.1777 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 17 | 27.931 ns | 0.3428 ns | 0.3039 ns | 0.95 | 0.01 | 0.0995 | - | - | 208 B | 1.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 18 | 30.388 ns | 0.3601 ns | 0.3368 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 18 | 27.886 ns | 0.3436 ns | 0.3214 ns | 0.92 | 0.01 | 0.1033 | - | - | 216 B | 1.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 19 | 31.047 ns | 0.5781 ns | 0.5407 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 19 | 28.831 ns | 0.3529 ns | 0.3301 ns | 0.93 | 0.02 | 0.1071 | - | - | 224 B | 1.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 20 | 30.976 ns | 0.2613 ns | 0.2445 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 20 | 29.190 ns | 0.3043 ns | 0.2847 ns | 0.94 | 0.01 | 0.1109 | - | - | 232 B | 1.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 30 | 34.546 ns | 0.5836 ns | 0.5459 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 30 | 31.642 ns | 0.1564 ns | 0.1221 ns | 0.92 | 0.01 | 0.1492 | - | - | 312 B | 1.05 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 32 | 35.010 ns | 0.1142 ns | 0.1012 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 32 | 31.866 ns | 0.1098 ns | 0.0917 ns | 0.91 | 0.00 | 0.1568 | - | - | 328 B | 1.05 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 36 | 37.283 ns | 0.3699 ns | 0.3460 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 36 | 34.279 ns | 0.6879 ns | 0.5744 ns | 0.92 | 0.02 | 0.1721 | - | - | 360 B | 1.05 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 37 | 42.471 ns | 0.8034 ns | 0.9564 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 37 | 39.053 ns | 0.5582 ns | 0.4948 ns | 0.92 | 0.03 | 0.0382 | - | - | 80 B | 0.23 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 40 | 44.106 ns | 0.4028 ns | 0.3570 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 40 | 44.109 ns | 0.7584 ns | 0.7094 ns | 1.00 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 40 | 41.890 ns | 0.8572 ns | 1.1443 ns | 0.95 | 0.04 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 40 | 41.548 ns | 0.8442 ns | 1.2373 ns | 0.93 | 0.03 | 0.0382 | - | - | 80 B | 0.21 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 50 | 49.175 ns | 0.8146 ns | 0.7619 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 50 | 41.499 ns | 0.8199 ns | 0.9442 ns | 0.84 | 0.03 | 0.0382 | - | - | 80 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 60 | 53.845 ns | 1.0794 ns | 1.8034 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 60 | 41.220 ns | 0.6544 ns | 0.6121 ns | 0.75 | 0.03 | 0.0382 | - | - | 80 B | 0.15 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 70 | 57.915 ns | 1.1268 ns | 1.0540 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 70 | 42.082 ns | 0.8164 ns | 0.8019 ns | 0.73 | 0.02 | 0.0382 | - | - | 80 B | 0.13 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 80 | 63.026 ns | 1.2702 ns | 1.5599 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 80 | 44.869 ns | 0.7835 ns | 0.7329 ns | 0.72 | 0.02 | 0.0382 | - | - | 80 B | 0.11 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 90 | 66.255 ns | 0.9316 ns | 0.8259 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 90 | 44.769 ns | 0.9159 ns | 0.9800 ns | 0.68 | 0.02 | 0.0382 | - | - | 80 B | 0.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 100 | 73.985 ns | 1.2756 ns | 1.1932 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 100 | 46.870 ns | 0.7417 ns | 0.6575 ns | 0.63 | 0.01 | 0.0382 | - | - | 80 B | 0.09 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 128 | 85.671 ns | 1.0133 ns | 0.8462 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 128 | 45.684 ns | 0.9202 ns | 1.0597 ns | 0.53 | 0.02 | 0.0382 | - | - | 80 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 256 | 153.485 ns | 2.9825 ns | 3.0628 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 256 | 57.447 ns | 0.8614 ns | 0.8057 ns | 0.38 | 0.01 | 0.0382 | - | - | 80 B | 0.04 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 512 | 280.755 ns | 5.6056 ns | 5.7565 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 512 | 86.984 ns | 0.3941 ns | 0.3494 ns | 0.31 | 0.01 | 0.0381 | - | - | 80 B | 0.02 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 1024 | 540.902 ns | 10.5032 ns | 12.0955 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 1024 | 119.791 ns | 0.7695 ns | 0.7198 ns | 0.22 | 0.00 | 0.0381 | - | - | 80 B | 0.010 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 2048 | 1,071.924 ns | 20.7493 ns | 23.0628 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 2048 | 256.106 ns | 1.7875 ns | 1.6721 ns | 0.24 | 0.01 | 0.0381 | - | - | 80 B | 0.005 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 4096 | 2,152.656 ns | 42.3875 ns | 82.6735 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 4096 | 590.185 ns | 1.8672 ns | 1.6552 ns | 0.27 | 0.01 | 0.0381 | - | - | 80 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 8192 | 4,117.021 ns | 81.1150 ns | 102.5846 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 8192 | 1,057.719 ns | 3.7570 ns | 3.1373 ns | 0.26 | 0.01 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 16384 | 61,909.318 ns | 1,168.6242 ns | 1,093.1318 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 16384 | 2,213.035 ns | 9.2986 ns | 8.6979 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 32768 | 124,050.279 ns | 1,854.0950 ns | 1,734.3216 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 32768 | 4,783.964 ns | 33.6396 ns | 31.4665 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 65536 | 127,514.403 ns | 2,414.8174 ns | 2,684.0632 ns | 1.00 | 0.00 | 113.5254 | 112.5488 | 112.5488 | 525062 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 65536 | 11,186.556 ns | 63.5896 ns | 56.3706 ns | 0.09 | 0.00 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 131072 | 339,330.092 ns | 6,385.0031 ns | 5,660.1390 ns | 1.00 | 0.00 | 140.6250 | 139.6484 | 139.6484 | 1049099 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 131072 | 21,402.054 ns | 176.6340 ns | 165.2236 ns | 0.06 | 0.00 | 0.0305 | - | - | 80 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableList | 850000 | 2,376,119.556 ns | 47,395.7652 ns | 92,441.8000 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800138 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableList | 850000 | 994,650.133 ns | 14,850.8560 ns | 13,891.4999 ns | 0.42 | 0.02 | - | - | - | 93 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 0 | 10.904 ns | 0.0638 ns | 0.0566 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 0 | 20.511 ns | 0.2668 ns | 0.2496 ns | 1.88 | 0.02 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 1 | 24.959 ns | 0.0797 ns | 0.0706 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 1 | 72.454 ns | 0.2531 ns | 0.2367 ns | 2.90 | 0.01 | 0.0726 | - | - | 152 B | 1.73 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 2 | 25.108 ns | 0.3381 ns | 0.3162 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 2 | 71.529 ns | 0.4878 ns | 0.4073 ns | 2.85 | 0.04 | 0.0764 | - | - | 160 B | 1.82 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 3 | 26.151 ns | 0.4230 ns | 0.3957 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 3 | 66.991 ns | 0.6016 ns | 0.5627 ns | 2.56 | 0.05 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 4 | 26.056 ns | 0.4589 ns | 0.4068 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 4 | 72.162 ns | 0.8150 ns | 0.7624 ns | 2.77 | 0.05 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 5 | 26.859 ns | 0.4836 ns | 0.4524 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 5 | 66.718 ns | 0.9715 ns | 0.9087 ns | 2.48 | 0.05 | 0.0994 | - | - | 208 B | 2.17 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 6 | 26.665 ns | 0.3548 ns | 0.3484 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 6 | 67.162 ns | 1.3353 ns | 1.3713 ns | 2.52 | 0.06 | 0.0994 | - | - | 208 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 7 | 26.300 ns | 0.2841 ns | 0.2658 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 7 | 66.967 ns | 1.1590 ns | 0.9678 ns | 2.55 | 0.05 | 0.0994 | - | - | 208 B | 1.86 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 8 | 27.574 ns | 0.1915 ns | 0.1698 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 8 | 74.324 ns | 0.4434 ns | 0.3703 ns | 2.70 | 0.02 | 0.0994 | - | - | 208 B | 1.73 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 9 | 26.977 ns | 0.0502 ns | 0.0419 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 9 | 70.684 ns | 0.8233 ns | 0.7702 ns | 2.62 | 0.03 | 0.1301 | - | - | 272 B | 2.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 10 | 27.462 ns | 0.1436 ns | 0.1199 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 10 | 70.197 ns | 1.2714 ns | 1.1893 ns | 2.55 | 0.04 | 0.1301 | - | - | 272 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 11 | 29.863 ns | 0.5762 ns | 0.5390 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 11 | 73.540 ns | 1.4041 ns | 1.3790 ns | 2.46 | 0.06 | 0.1301 | - | - | 272 B | 1.89 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 12 | 29.872 ns | 0.1969 ns | 0.1842 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 12 | 72.325 ns | 0.8258 ns | 0.7724 ns | 2.42 | 0.03 | 0.1301 | - | - | 272 B | 1.79 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 13 | 29.975 ns | 0.2438 ns | 0.2161 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 13 | 72.729 ns | 0.9520 ns | 0.8905 ns | 2.43 | 0.04 | 0.1301 | - | - | 272 B | 1.70 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 14 | 30.268 ns | 0.2860 ns | 0.2536 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 14 | 72.482 ns | 1.0387 ns | 0.9716 ns | 2.39 | 0.04 | 0.1301 | - | - | 272 B | 1.62 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 15 | 30.054 ns | 0.3848 ns | 0.3600 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 15 | 71.198 ns | 1.1847 ns | 1.1082 ns | 2.37 | 0.04 | 0.1301 | - | - | 272 B | 1.55 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 16 | 29.915 ns | 0.1625 ns | 0.1357 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 16 | 77.678 ns | 0.7768 ns | 0.7266 ns | 2.59 | 0.03 | 0.1301 | - | - | 272 B | 1.48 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 17 | 30.334 ns | 0.4255 ns | 0.3980 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 17 | 75.712 ns | 1.3404 ns | 1.2538 ns | 2.50 | 0.05 | 0.1912 | - | - | 400 B | 2.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 18 | 30.239 ns | 0.4177 ns | 0.3907 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 18 | 75.437 ns | 0.9996 ns | 0.8347 ns | 2.50 | 0.04 | 0.1912 | - | - | 400 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 19 | 32.478 ns | 0.3859 ns | 0.3421 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 19 | 77.166 ns | 0.7857 ns | 0.6561 ns | 2.37 | 0.04 | 0.1912 | - | - | 400 B | 1.92 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 20 | 32.781 ns | 0.3910 ns | 0.3265 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 20 | 77.595 ns | 1.4140 ns | 1.3227 ns | 2.37 | 0.05 | 0.1912 | - | - | 400 B | 1.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 30 | 35.679 ns | 0.5166 ns | 0.4314 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 30 | 78.698 ns | 1.2769 ns | 1.1945 ns | 2.21 | 0.05 | 0.1912 | - | - | 400 B | 1.35 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 32 | 35.066 ns | 0.4752 ns | 0.4212 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 32 | 82.503 ns | 0.6996 ns | 0.6545 ns | 2.35 | 0.03 | 0.1912 | - | - | 400 B | 1.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 36 | 42.449 ns | 0.3532 ns | 0.2949 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 36 | 90.669 ns | 0.8020 ns | 0.7109 ns | 2.14 | 0.03 | 0.0726 | - | - | 152 B | 0.44 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 37 | 45.330 ns | 0.6440 ns | 0.5709 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 37 | 86.098 ns | 1.0429 ns | 0.9755 ns | 1.90 | 0.03 | 0.0726 | - | - | 152 B | 0.43 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 40 | 45.714 ns | 0.6506 ns | 0.5767 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 40 | 45.859 ns | 0.5729 ns | 0.5359 ns | 1.00 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 40 | 86.625 ns | 1.4336 ns | 1.3410 ns | 1.90 | 0.04 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 40 | 85.021 ns | 1.1591 ns | 1.0842 ns | 1.86 | 0.03 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 50 | 50.080 ns | 0.9707 ns | 1.6484 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 50 | 91.564 ns | 0.9019 ns | 0.7995 ns | 1.78 | 0.04 | 0.0726 | - | - | 152 B | 0.33 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 60 | 55.192 ns | 1.1290 ns | 1.0561 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 60 | 88.056 ns | 0.9427 ns | 0.8818 ns | 1.60 | 0.04 | 0.0726 | - | - | 152 B | 0.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 70 | 60.089 ns | 0.9410 ns | 0.8803 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 70 | 88.199 ns | 0.7938 ns | 0.6629 ns | 1.47 | 0.02 | 0.0726 | - | - | 152 B | 0.25 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 80 | 65.051 ns | 1.0846 ns | 1.0145 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 80 | 87.173 ns | 1.3621 ns | 1.2742 ns | 1.34 | 0.03 | 0.0726 | - | - | 152 B | 0.22 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 850000 | 2,073,757.688 ns | 35,902.6590 ns | 44,091.6896 ns | 1.00 | 0.00 | 85.9375 | 85.9375 | 85.9375 | 6800136 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 850000 | 1,397,636.775 ns | 21,279.7061 ns | 18,863.9052 ns | 0.67 | 0.02 | - | - | - | 457 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 90 | 69.863 ns | 1.2842 ns | 1.2012 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 90 | 88.215 ns | 1.2682 ns | 1.0590 ns | 1.26 | 0.03 | 0.0726 | - | - | 152 B | 0.20 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 100 | 76.827 ns | 1.5786 ns | 1.5504 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 100 | 90.378 ns | 1.3849 ns | 1.2954 ns | 1.18 | 0.03 | 0.0726 | - | - | 152 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 128 | 87.659 ns | 1.6866 ns | 1.8047 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 128 | 96.360 ns | 1.9181 ns | 1.9698 ns | 1.10 | 0.03 | 0.0726 | - | - | 152 B | 0.14 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 256 | 156.419 ns | 2.9980 ns | 2.8043 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 256 | 106.052 ns | 1.3438 ns | 1.2570 ns | 0.68 | 0.01 | 0.0726 | - | - | 152 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 512 | 284.013 ns | 5.5347 ns | 7.3887 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 512 | 124.200 ns | 0.9799 ns | 0.9166 ns | 0.44 | 0.01 | 0.0725 | - | - | 152 B | 0.04 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 1024 | 548.962 ns | 10.6434 ns | 10.9300 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 1024 | 159.443 ns | 1.3463 ns | 1.1935 ns | 0.29 | 0.01 | 0.0725 | - | - | 152 B | 0.02 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 2048 | 1,082.050 ns | 20.4083 ns | 20.9578 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 2048 | 296.525 ns | 2.5386 ns | 2.3746 ns | 0.27 | 0.01 | 0.0725 | - | - | 152 B | 0.009 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 4096 | 2,162.695 ns | 41.0124 ns | 45.5851 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 4096 | 643.180 ns | 1.7082 ns | 1.4264 ns | 0.30 | 0.01 | 0.0725 | - | - | 152 B | 0.005 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 8192 | 4,173.033 ns | 76.6649 ns | 71.7124 ns | 1.00 | 0.00 | 31.2424 | 0.0076 | - | 65592 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 8192 | 1,118.365 ns | 2.7970 ns | 2.1837 ns | 0.27 | 0.00 | 0.0725 | - | - | 152 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 16384 | 62,637.616 ns | 642.2715 ns | 600.7811 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 16384 | 2,460.005 ns | 14.7731 ns | 13.8188 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.003 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 32768 | 124,466.459 ns | 2,474.2540 ns | 4,825.8424 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 32768 | 4,915.874 ns | 33.8292 ns | 29.9887 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 65536 | 124,811.930 ns | 1,904.0356 ns | 1,781.0361 ns | 1.00 | 0.00 | 121.8262 | 120.8496 | 120.8496 | 524913 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 65536 | 11,048.069 ns | 77.3298 ns | 72.3343 ns | 0.09 | 0.00 | 0.1984 | - | - | 432 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | AddRa(...)eType [28] | List | RecyclableLongList | 131072 | 557,480.125 ns | 15,327.4575 ns | 44,952.7795 ns | 1.00 | 0.00 | 124.0234 | 124.0234 | 124.0234 | 1048847 B | 1.000 |
|
|
| Actual | AddRa(...)eType [28] | List | RecyclableLongList | 131072 | 23,189.499 ns | 157.7244 ns | 139.8186 ns | 0.04 | 0.00 | 0.1831 | - | - | 432 B | 0.000 |
|
|
</details>
|
|
|
|
# `foreach` Benchmarks
|
|
## Environment
|
|
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.400
|
|
[Host] : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
|
|
```
|
|
|
|
<details>
|
|
<summary><strong>Non-Versioned & Versioned foreach Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
|
|
|--------- |----------------- |------------- |------------------- |---------------- |-----------------:|---------------:|----------------:|-----------------:|------:|--------:|----------:|------------:|
|
|
| Baseline | ForEach | List | Array | 0 | 3.487 ns | 0.0179 ns | 0.0150 ns | 3.482 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 0 | 3.434 ns | 0.0081 ns | 0.0072 ns | 3.434 ns | 0.98 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 1 | 5.630 ns | 0.0174 ns | 0.0163 ns | 5.627 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 1 | 4.184 ns | 0.0255 ns | 0.0226 ns | 4.178 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 2 | 7.334 ns | 0.0255 ns | 0.0226 ns | 7.331 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 2 | 5.380 ns | 0.0192 ns | 0.0170 ns | 5.372 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 3 | 9.049 ns | 0.0539 ns | 0.0450 ns | 9.029 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 3 | 6.786 ns | 0.0396 ns | 0.0370 ns | 6.798 ns | 0.75 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 4 | 11.407 ns | 0.2501 ns | 0.2977 ns | 11.303 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 4 | 7.772 ns | 0.0253 ns | 0.0224 ns | 7.768 ns | 0.68 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 5 | 12.862 ns | 0.0414 ns | 0.0367 ns | 12.845 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 5 | 9.454 ns | 0.0152 ns | 0.0127 ns | 9.448 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 6 | 15.321 ns | 0.0833 ns | 0.0696 ns | 15.326 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 6 | 10.668 ns | 0.0156 ns | 0.0138 ns | 10.665 ns | 0.70 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 7 | 17.036 ns | 0.0375 ns | 0.0293 ns | 17.043 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 7 | 11.966 ns | 0.0340 ns | 0.0301 ns | 11.965 ns | 0.70 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 8 | 18.712 ns | 0.1134 ns | 0.0947 ns | 18.676 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 8 | 14.084 ns | 0.0917 ns | 0.0858 ns | 14.068 ns | 0.75 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 9 | 20.313 ns | 0.0572 ns | 0.0478 ns | 20.325 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 9 | 14.891 ns | 0.0550 ns | 0.0488 ns | 14.889 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 10 | 22.192 ns | 0.4737 ns | 0.3956 ns | 22.071 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 10 | 16.123 ns | 0.0641 ns | 0.0569 ns | 16.114 ns | 0.73 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 11 | 23.641 ns | 0.1011 ns | 0.0946 ns | 23.669 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 11 | 17.335 ns | 0.0499 ns | 0.0417 ns | 17.327 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 12 | 25.257 ns | 0.0708 ns | 0.0662 ns | 25.251 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 12 | 18.630 ns | 0.0767 ns | 0.0717 ns | 18.630 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 13 | 26.951 ns | 0.0753 ns | 0.0629 ns | 26.954 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 13 | 19.711 ns | 0.0645 ns | 0.0603 ns | 19.727 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 14 | 31.153 ns | 0.8776 ns | 2.5877 ns | 30.424 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 14 | 21.176 ns | 0.1692 ns | 0.1583 ns | 21.133 ns | 0.67 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 15 | 30.372 ns | 0.1292 ns | 0.1208 ns | 30.368 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 15 | 22.237 ns | 0.1125 ns | 0.1053 ns | 22.237 ns | 0.73 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 16 | 32.101 ns | 0.1252 ns | 0.1171 ns | 32.097 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 16 | 23.175 ns | 0.0321 ns | 0.0268 ns | 23.164 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 17 | 33.932 ns | 0.1474 ns | 0.1307 ns | 33.933 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 17 | 24.482 ns | 0.0630 ns | 0.0589 ns | 24.484 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 18 | 38.305 ns | 1.0860 ns | 3.2022 ns | 36.323 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 18 | 25.664 ns | 0.0367 ns | 0.0325 ns | 25.654 ns | 0.67 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 19 | 37.343 ns | 0.1699 ns | 0.1589 ns | 37.291 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 19 | 26.873 ns | 0.0570 ns | 0.0533 ns | 26.840 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 20 | 38.951 ns | 0.1495 ns | 0.1399 ns | 38.977 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 20 | 28.079 ns | 0.0525 ns | 0.0465 ns | 28.084 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 30 | 62.954 ns | 0.1634 ns | 0.1276 ns | 62.929 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 30 | 40.119 ns | 0.0740 ns | 0.0692 ns | 40.091 ns | 0.64 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 32 | 76.166 ns | 1.5663 ns | 3.5988 ns | 77.714 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 32 | 50.062 ns | 0.1958 ns | 0.1831 ns | 50.081 ns | 0.66 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 36 | 86.614 ns | 1.7552 ns | 2.1555 ns | 87.531 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 36 | 53.487 ns | 0.0479 ns | 0.0448 ns | 53.469 ns | 0.62 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 37 | 75.856 ns | 0.3714 ns | 0.3102 ns | 75.819 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 37 | 54.833 ns | 0.1245 ns | 0.1164 ns | 54.792 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 40 | 80.450 ns | 0.2158 ns | 0.2018 ns | 80.410 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | ForEach | List | Array | 40 | 95.505 ns | 1.9345 ns | 2.3757 ns | 96.241 ns | 1.18 | 0.03 | - | NA |
|
|
| Actual | ForEach | List | Array | 40 | 57.393 ns | 0.1455 ns | 0.1290 ns | 57.330 ns | 0.71 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 40 | 57.380 ns | 0.1309 ns | 0.1161 ns | 57.341 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 50 | 113.094 ns | 2.2972 ns | 5.4596 ns | 114.487 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 50 | 69.941 ns | 0.2646 ns | 0.2346 ns | 69.901 ns | 0.62 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 60 | 135.453 ns | 2.7219 ns | 3.7257 ns | 135.652 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 60 | 82.196 ns | 0.3092 ns | 0.2892 ns | 82.136 ns | 0.61 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 70 | 131.325 ns | 0.3936 ns | 0.3682 ns | 131.332 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 70 | 94.408 ns | 0.2604 ns | 0.2435 ns | 94.316 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 80 | 148.601 ns | 0.6620 ns | 0.6192 ns | 148.551 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 80 | 105.787 ns | 0.2325 ns | 0.2061 ns | 105.737 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 90 | 165.663 ns | 0.5758 ns | 0.5386 ns | 165.592 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 90 | 118.377 ns | 0.4253 ns | 0.3978 ns | 118.196 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 100 | 182.601 ns | 0.6587 ns | 0.5839 ns | 182.786 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 100 | 130.277 ns | 0.3582 ns | 0.3350 ns | 130.165 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 128 | 230.132 ns | 0.6950 ns | 0.6161 ns | 230.085 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 128 | 163.550 ns | 0.3581 ns | 0.3350 ns | 163.526 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 256 | 446.447 ns | 0.8596 ns | 0.8040 ns | 446.478 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 256 | 318.035 ns | 0.5664 ns | 0.5021 ns | 317.986 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 512 | 881.729 ns | 2.9007 ns | 2.7133 ns | 880.546 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 512 | 627.926 ns | 1.0484 ns | 0.9807 ns | 627.657 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 1024 | 1,749.543 ns | 3.1759 ns | 2.8154 ns | 1,749.770 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 1024 | 1,244.577 ns | 1.6036 ns | 1.4216 ns | 1,244.631 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 2048 | 3,479.646 ns | 7.1813 ns | 6.7174 ns | 3,477.583 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 2048 | 2,484.262 ns | 3.8278 ns | 3.5806 ns | 2,483.284 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 4096 | 6,966.203 ns | 14.6556 ns | 13.7088 ns | 6,970.947 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 4096 | 4,970.602 ns | 9.2895 ns | 8.6894 ns | 4,969.536 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 8192 | 13,932.168 ns | 38.3528 ns | 35.8753 ns | 13,919.844 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 8192 | 9,919.799 ns | 17.7701 ns | 16.6222 ns | 9,920.946 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 16384 | 27,879.434 ns | 146.9250 ns | 130.2452 ns | 27,832.965 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 16384 | 19,808.677 ns | 46.0551 ns | 43.0800 ns | 19,790.013 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 32768 | 55,575.696 ns | 129.2643 ns | 120.9139 ns | 55,538.348 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 32768 | 39,620.633 ns | 99.5818 ns | 88.2767 ns | 39,592.172 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 65536 | 111,706.166 ns | 159.1455 ns | 141.0783 ns | 111,688.910 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 65536 | 79,235.173 ns | 103.3609 ns | 91.6267 ns | 79,206.268 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 131072 | 222,985.042 ns | 722.8065 ns | 676.1137 ns | 222,746.484 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | Array | 131072 | 158,797.176 ns | 245.8026 ns | 229.9239 ns | 158,728.003 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | Array | 850000 | 1,559,428.776 ns | 3,833.1196 ns | 3,585.5025 ns | 1,559,275.586 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | ForEach | List | Array | 850000 | 1,108,570.229 ns | 3,343.2555 ns | 2,963.7089 ns | 1,108,734.277 ns | 0.71 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 0 | 3.434 ns | 0.0141 ns | 0.0132 ns | 3.429 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 0 | 3.444 ns | 0.0110 ns | 0.0103 ns | 3.448 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 1 | 5.614 ns | 0.0233 ns | 0.0218 ns | 5.614 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 1 | 5.583 ns | 0.0185 ns | 0.0173 ns | 5.587 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 2 | 7.765 ns | 0.1669 ns | 0.1479 ns | 7.798 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 2 | 7.342 ns | 0.0477 ns | 0.0398 ns | 7.332 ns | 0.95 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 3 | 9.467 ns | 0.2188 ns | 0.4615 ns | 9.411 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 3 | 9.380 ns | 0.2160 ns | 0.3949 ns | 9.224 ns | 1.00 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 4 | 11.567 ns | 0.2513 ns | 0.3087 ns | 11.491 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 4 | 11.327 ns | 0.1668 ns | 0.1560 ns | 11.260 ns | 0.98 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 5 | 12.887 ns | 0.0472 ns | 0.0394 ns | 12.882 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 5 | 12.827 ns | 0.0344 ns | 0.0321 ns | 12.827 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 6 | 15.519 ns | 0.1414 ns | 0.1181 ns | 15.496 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 6 | 15.445 ns | 0.0905 ns | 0.0803 ns | 15.428 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 7 | 17.103 ns | 0.1409 ns | 0.1177 ns | 17.108 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 7 | 17.039 ns | 0.1346 ns | 0.1259 ns | 17.020 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 8 | 19.299 ns | 0.3939 ns | 0.9661 ns | 18.764 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 8 | 18.884 ns | 0.1780 ns | 0.1486 ns | 18.830 ns | 0.96 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 9 | 20.700 ns | 0.2643 ns | 0.2343 ns | 20.647 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 9 | 20.432 ns | 0.0651 ns | 0.0544 ns | 20.435 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 10 | 22.201 ns | 0.0735 ns | 0.0574 ns | 22.197 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 10 | 22.337 ns | 0.2260 ns | 0.2114 ns | 22.364 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 11 | 23.811 ns | 0.1260 ns | 0.1052 ns | 23.796 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 11 | 23.819 ns | 0.0769 ns | 0.0719 ns | 23.809 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 12 | 25.586 ns | 0.0797 ns | 0.0707 ns | 25.574 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 12 | 25.558 ns | 0.0898 ns | 0.0796 ns | 25.559 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 13 | 27.169 ns | 0.0793 ns | 0.0703 ns | 27.160 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 13 | 27.174 ns | 0.1547 ns | 0.1292 ns | 27.117 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 14 | 28.957 ns | 0.1960 ns | 0.1737 ns | 28.968 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 14 | 29.072 ns | 0.2523 ns | 0.2237 ns | 28.988 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 15 | 30.935 ns | 0.4808 ns | 0.4015 ns | 30.814 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 15 | 30.655 ns | 0.1198 ns | 0.1062 ns | 30.629 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 16 | 35.813 ns | 1.0146 ns | 2.9916 ns | 36.201 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 16 | 32.350 ns | 0.1767 ns | 0.1566 ns | 32.320 ns | 0.91 | 0.08 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 17 | 34.243 ns | 0.2892 ns | 0.2705 ns | 34.160 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 17 | 34.064 ns | 0.1255 ns | 0.1112 ns | 34.064 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 18 | 35.583 ns | 0.1969 ns | 0.1745 ns | 35.562 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 18 | 35.784 ns | 0.1352 ns | 0.1199 ns | 35.800 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 19 | 37.909 ns | 0.7471 ns | 0.7993 ns | 37.585 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 19 | 37.530 ns | 0.1687 ns | 0.1578 ns | 37.519 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 20 | 39.243 ns | 0.1422 ns | 0.1330 ns | 39.228 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 20 | 39.426 ns | 0.2247 ns | 0.1992 ns | 39.361 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 30 | 63.002 ns | 0.2112 ns | 0.1764 ns | 62.997 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 30 | 65.206 ns | 1.2478 ns | 1.1061 ns | 65.334 ns | 1.04 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 32 | 77.233 ns | 1.5675 ns | 2.8265 ns | 77.958 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 32 | 74.176 ns | 1.5220 ns | 4.2174 ns | 74.708 ns | 0.97 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 36 | 76.701 ns | 1.5428 ns | 2.4471 ns | 75.445 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 36 | 73.986 ns | 0.3092 ns | 0.2741 ns | 73.994 ns | 0.97 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 37 | 77.157 ns | 1.5706 ns | 1.6129 ns | 76.256 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 37 | 76.747 ns | 0.9947 ns | 1.1056 ns | 76.332 ns | 1.00 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 40 | 94.101 ns | 1.9021 ns | 2.1142 ns | 93.753 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | ForEach | List | PooledList | 40 | 81.920 ns | 1.0109 ns | 0.8962 ns | 81.665 ns | 0.87 | 0.02 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 40 | 82.126 ns | 0.2497 ns | 0.1950 ns | 82.088 ns | 0.87 | 0.02 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 40 | 81.877 ns | 0.4354 ns | 0.3400 ns | 81.879 ns | 0.87 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 50 | 114.548 ns | 2.3357 ns | 4.2709 ns | 116.251 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 50 | 97.259 ns | 0.4719 ns | 0.3940 ns | 97.210 ns | 0.85 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 60 | 115.943 ns | 0.4975 ns | 0.4155 ns | 116.023 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 60 | 115.545 ns | 0.6375 ns | 0.5652 ns | 115.333 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 70 | 132.611 ns | 0.8738 ns | 0.7746 ns | 132.364 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 70 | 132.470 ns | 0.6565 ns | 0.5820 ns | 132.474 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 80 | 149.596 ns | 0.8339 ns | 0.6510 ns | 149.639 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 80 | 150.304 ns | 0.7272 ns | 0.6072 ns | 150.155 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 90 | 168.000 ns | 1.5190 ns | 1.3466 ns | 167.437 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 90 | 169.943 ns | 3.3051 ns | 3.3941 ns | 168.897 ns | 1.02 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 100 | 184.615 ns | 0.7075 ns | 0.5908 ns | 184.613 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 100 | 183.936 ns | 0.7194 ns | 0.6729 ns | 184.181 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 128 | 277.400 ns | 5.5602 ns | 10.9753 ns | 279.962 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 128 | 234.935 ns | 3.4783 ns | 2.9045 ns | 233.790 ns | 0.85 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 256 | 463.407 ns | 9.0123 ns | 18.6120 ns | 452.785 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 256 | 448.334 ns | 2.0213 ns | 1.8907 ns | 447.834 ns | 0.95 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 512 | 900.356 ns | 15.5701 ns | 28.0761 ns | 890.155 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 512 | 885.681 ns | 1.9970 ns | 1.8680 ns | 885.209 ns | 0.96 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 1024 | 1,756.976 ns | 3.2978 ns | 3.0848 ns | 1,758.019 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 1024 | 1,749.680 ns | 3.1351 ns | 2.9325 ns | 1,749.040 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 2048 | 3,489.313 ns | 9.7968 ns | 9.1640 ns | 3,486.633 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 2048 | 3,483.028 ns | 6.0058 ns | 5.3240 ns | 3,481.583 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 4096 | 6,979.314 ns | 17.1730 ns | 16.0636 ns | 6,982.885 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 4096 | 8,763.527 ns | 166.6675 ns | 198.4059 ns | 8,845.802 ns | 1.26 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 8192 | 13,908.613 ns | 17.6154 ns | 15.6156 ns | 13,909.135 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 8192 | 13,898.685 ns | 15.3045 ns | 14.3158 ns | 13,894.859 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 16384 | 27,790.455 ns | 49.9030 ns | 44.2377 ns | 27,779.057 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 16384 | 27,824.080 ns | 72.2218 ns | 67.5563 ns | 27,794.858 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 32768 | 55,846.212 ns | 302.0570 ns | 282.5443 ns | 55,830.786 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 32768 | 68,962.246 ns | 1,358.7261 ns | 2,982.4367 ns | 70,118.353 ns | 1.25 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 65536 | 111,530.071 ns | 121.3229 ns | 94.7209 ns | 111,536.230 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 65536 | 111,566.079 ns | 406.3781 ns | 339.3442 ns | 111,462.988 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 131072 | 272,889.139 ns | 5,411.1805 ns | 13,171.5611 ns | 276,588.672 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | PooledList | 131072 | 223,426.717 ns | 466.1160 ns | 436.0052 ns | 223,518.799 ns | 0.81 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | PooledList | 850000 | 1,563,831.628 ns | 4,879.2411 ns | 4,564.0451 ns | 1,562,421.094 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | ForEach | List | PooledList | 850000 | 1,559,869.648 ns | 5,975.4829 ns | 5,589.4704 ns | 1,558,741.211 ns | 1.00 | 0.01 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 0 | 3.897 ns | 0.0079 ns | 0.0061 ns | 3.895 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 0 | 3.889 ns | 0.0093 ns | 0.0073 ns | 3.887 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 1 | 5.196 ns | 0.0596 ns | 0.0558 ns | 5.175 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 1 | 5.105 ns | 0.0202 ns | 0.0158 ns | 5.099 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 2 | 6.952 ns | 0.1676 ns | 0.1794 ns | 6.861 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 2 | 6.886 ns | 0.0452 ns | 0.0401 ns | 6.886 ns | 0.99 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 3 | 8.632 ns | 0.1190 ns | 0.1055 ns | 8.586 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 3 | 8.602 ns | 0.1814 ns | 0.2016 ns | 8.557 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 4 | 11.269 ns | 0.1537 ns | 0.1363 ns | 11.218 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 4 | 10.469 ns | 0.0791 ns | 0.0701 ns | 10.452 ns | 0.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 5 | 12.895 ns | 0.1120 ns | 0.1047 ns | 12.886 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 5 | 11.962 ns | 0.1177 ns | 0.0983 ns | 11.938 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 6 | 15.146 ns | 0.1488 ns | 0.1319 ns | 15.131 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 6 | 13.588 ns | 0.2112 ns | 0.3161 ns | 13.518 ns | 0.91 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 7 | 16.795 ns | 0.1409 ns | 0.1318 ns | 16.789 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 7 | 14.441 ns | 0.2025 ns | 0.1894 ns | 14.401 ns | 0.86 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 8 | 18.400 ns | 0.1146 ns | 0.1016 ns | 18.369 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 8 | 17.857 ns | 0.3822 ns | 0.3191 ns | 17.869 ns | 0.97 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 9 | 20.172 ns | 0.1349 ns | 0.1053 ns | 20.178 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 9 | 18.270 ns | 0.0718 ns | 0.0599 ns | 18.283 ns | 0.91 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 10 | 21.916 ns | 0.0928 ns | 0.0823 ns | 21.928 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 10 | 19.709 ns | 0.0979 ns | 0.0818 ns | 19.701 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 11 | 23.197 ns | 0.0585 ns | 0.0547 ns | 23.196 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 11 | 21.200 ns | 0.0596 ns | 0.0528 ns | 21.219 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 12 | 24.881 ns | 0.0510 ns | 0.0477 ns | 24.865 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 12 | 22.752 ns | 0.1361 ns | 0.1136 ns | 22.757 ns | 0.91 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 13 | 26.501 ns | 0.0529 ns | 0.0469 ns | 26.509 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 13 | 24.515 ns | 0.4878 ns | 0.4563 ns | 24.327 ns | 0.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 14 | 28.351 ns | 0.1112 ns | 0.1040 ns | 28.341 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 14 | 25.516 ns | 0.1428 ns | 0.1336 ns | 25.543 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 15 | 29.926 ns | 0.1134 ns | 0.1005 ns | 29.942 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 15 | 27.125 ns | 0.0984 ns | 0.0921 ns | 27.089 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 16 | 31.825 ns | 0.2127 ns | 0.1886 ns | 31.778 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 16 | 28.624 ns | 0.0813 ns | 0.0721 ns | 28.611 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 17 | 33.454 ns | 0.0703 ns | 0.0549 ns | 33.465 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 17 | 30.075 ns | 0.1216 ns | 0.1138 ns | 30.086 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 18 | 36.200 ns | 0.7540 ns | 1.3976 ns | 35.686 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 18 | 31.591 ns | 0.1500 ns | 0.1330 ns | 31.610 ns | 0.86 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 19 | 36.854 ns | 0.1329 ns | 0.1110 ns | 36.854 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 19 | 32.927 ns | 0.1723 ns | 0.1527 ns | 32.915 ns | 0.89 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 20 | 38.959 ns | 0.5167 ns | 0.4833 ns | 38.720 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 20 | 34.393 ns | 0.0862 ns | 0.0807 ns | 34.391 ns | 0.88 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 30 | 61.256 ns | 0.1077 ns | 0.0954 ns | 61.258 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 30 | 49.502 ns | 0.5085 ns | 0.4756 ns | 49.391 ns | 0.81 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 32 | 64.915 ns | 0.2272 ns | 0.2014 ns | 65.007 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 32 | 58.160 ns | 0.5696 ns | 0.5328 ns | 58.166 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 36 | 72.435 ns | 0.2443 ns | 0.2040 ns | 72.404 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 36 | 62.545 ns | 0.3182 ns | 0.2820 ns | 62.634 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 37 | 74.069 ns | 0.1884 ns | 0.1573 ns | 74.063 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 37 | 64.186 ns | 0.1868 ns | 0.1560 ns | 64.160 ns | 0.87 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 40 | 80.944 ns | 0.4681 ns | 0.4150 ns | 80.941 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | ForEach | List | RecyclableList | 40 | 82.404 ns | 0.1928 ns | 0.1804 ns | 82.418 ns | 1.02 | 0.01 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 40 | 69.077 ns | 0.2331 ns | 0.2180 ns | 69.100 ns | 0.85 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 40 | 69.334 ns | 0.2743 ns | 0.2566 ns | 69.322 ns | 0.86 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 50 | 98.201 ns | 0.3462 ns | 0.3069 ns | 98.232 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 50 | 84.078 ns | 0.3052 ns | 0.2548 ns | 84.133 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 60 | 114.693 ns | 0.3332 ns | 0.2953 ns | 114.678 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 60 | 98.711 ns | 0.3461 ns | 0.3237 ns | 98.646 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 70 | 132.078 ns | 0.5282 ns | 0.4941 ns | 132.078 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 70 | 114.073 ns | 0.3592 ns | 0.3184 ns | 113.962 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 80 | 150.952 ns | 1.7599 ns | 1.6462 ns | 150.293 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 80 | 126.950 ns | 0.5323 ns | 0.4719 ns | 126.853 ns | 0.84 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 90 | 166.176 ns | 0.7985 ns | 0.6668 ns | 166.213 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 90 | 141.332 ns | 0.4301 ns | 0.4023 ns | 141.242 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 100 | 183.225 ns | 0.7108 ns | 0.6301 ns | 183.186 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 100 | 159.109 ns | 0.4564 ns | 0.3811 ns | 158.983 ns | 0.87 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 128 | 231.789 ns | 0.8625 ns | 0.7203 ns | 231.707 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 128 | 198.749 ns | 1.1534 ns | 1.0225 ns | 198.388 ns | 0.86 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 256 | 526.449 ns | 11.2327 ns | 33.1200 ns | 535.656 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 256 | 387.056 ns | 1.9091 ns | 1.6924 ns | 387.088 ns | 0.76 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 512 | 1,095.189 ns | 21.5183 ns | 38.2488 ns | 1,110.607 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 512 | 757.916 ns | 2.6272 ns | 2.4575 ns | 758.071 ns | 0.70 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 1024 | 1,760.360 ns | 5.3118 ns | 4.7087 ns | 1,760.422 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 1024 | 1,510.912 ns | 5.9692 ns | 5.5836 ns | 1,509.651 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 2048 | 3,502.355 ns | 7.9543 ns | 6.2102 ns | 3,503.366 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 2048 | 3,023.332 ns | 9.8529 ns | 8.7343 ns | 3,023.347 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 4096 | 7,063.648 ns | 37.7039 ns | 35.2683 ns | 7,050.784 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 4096 | 6,017.671 ns | 21.8350 ns | 17.0473 ns | 6,016.796 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 8192 | 14,038.772 ns | 112.4703 ns | 99.7020 ns | 14,013.964 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 8192 | 12,272.461 ns | 185.1265 ns | 164.1098 ns | 12,257.167 ns | 0.87 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 16384 | 28,264.346 ns | 152.1960 ns | 142.3642 ns | 28,255.090 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableList | 16384 | 24,144.064 ns | 127.1945 ns | 112.7546 ns | 24,172.777 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 32768 | 55,945.263 ns | 217.6655 ns | 203.6044 ns | 55,822.766 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableList | 32768 | 48,280.504 ns | 292.4931 ns | 259.2875 ns | 48,278.644 ns | 0.86 | 0.01 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 65536 | 112,192.360 ns | 549.9817 ns | 459.2596 ns | 112,052.478 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableList | 65536 | 96,424.772 ns | 147.2971 ns | 130.5750 ns | 96,376.611 ns | 0.86 | 0.00 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 131072 | 280,593.286 ns | 5,557.9140 ns | 7,226.8581 ns | 282,078.113 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableList | 131072 | 193,267.340 ns | 602.3478 ns | 563.4365 ns | 193,258.716 ns | 0.69 | 0.02 | 3 B | 1.50 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableList | 850000 | 1,572,202.204 ns | 15,820.6387 ns | 14,024.5841 ns | 1,565,870.215 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableList | 850000 | 1,336,531.069 ns | 10,898.1858 ns | 9,660.9579 ns | 1,332,973.340 ns | 0.85 | 0.01 | 13 B | 0.52 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 0 | 3.920 ns | 0.0250 ns | 0.0209 ns | 3.912 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 0 | 5.460 ns | 0.0539 ns | 0.0477 ns | 5.455 ns | 1.39 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 1 | 6.337 ns | 0.1552 ns | 0.2915 ns | 6.517 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 1 | 8.225 ns | 0.1055 ns | 0.0987 ns | 8.215 ns | 1.29 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 2 | 7.344 ns | 0.0525 ns | 0.0438 ns | 7.328 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 2 | 11.911 ns | 0.2579 ns | 0.2413 ns | 11.793 ns | 1.62 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 3 | 9.086 ns | 0.0767 ns | 0.0680 ns | 9.058 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 3 | 16.080 ns | 0.3512 ns | 0.7636 ns | 16.058 ns | 1.77 | 0.08 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 4 | 11.257 ns | 0.0390 ns | 0.0326 ns | 11.257 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 4 | 18.643 ns | 0.1277 ns | 0.1066 ns | 18.662 ns | 1.66 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 5 | 13.377 ns | 0.2964 ns | 0.5192 ns | 13.175 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 5 | 23.191 ns | 0.3864 ns | 0.3017 ns | 23.221 ns | 1.77 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 6 | 15.426 ns | 0.0340 ns | 0.0284 ns | 15.425 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 6 | 26.109 ns | 0.2736 ns | 0.2425 ns | 26.118 ns | 1.69 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 7 | 17.238 ns | 0.1991 ns | 0.1663 ns | 17.188 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 7 | 29.406 ns | 0.3434 ns | 0.3212 ns | 29.397 ns | 1.71 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 8 | 18.987 ns | 0.1362 ns | 0.1274 ns | 18.938 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 8 | 32.332 ns | 0.0719 ns | 0.0637 ns | 32.334 ns | 1.70 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 9 | 20.603 ns | 0.1129 ns | 0.1001 ns | 20.592 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 9 | 36.690 ns | 0.4103 ns | 0.3838 ns | 36.684 ns | 1.78 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 10 | 22.547 ns | 0.2141 ns | 0.2003 ns | 22.540 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 10 | 39.811 ns | 0.5537 ns | 0.5179 ns | 39.642 ns | 1.77 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 11 | 24.009 ns | 0.1994 ns | 0.1767 ns | 23.955 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 11 | 43.239 ns | 0.4869 ns | 0.4554 ns | 43.032 ns | 1.80 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 12 | 25.849 ns | 0.2969 ns | 0.2479 ns | 25.848 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 12 | 47.156 ns | 0.9622 ns | 0.9881 ns | 46.710 ns | 1.83 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 13 | 27.538 ns | 0.3519 ns | 0.2748 ns | 27.473 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 13 | 51.656 ns | 1.0328 ns | 2.0145 ns | 50.958 ns | 1.86 | 0.09 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 14 | 33.262 ns | 1.2784 ns | 3.7493 ns | 32.738 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 14 | 55.363 ns | 1.1436 ns | 2.8691 ns | 54.621 ns | 1.71 | 0.23 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 15 | 32.695 ns | 0.9753 ns | 2.7186 ns | 31.360 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 15 | 66.578 ns | 0.8714 ns | 0.7276 ns | 66.439 ns | 1.95 | 0.09 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 16 | 34.387 ns | 0.8336 ns | 2.3783 ns | 33.290 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 16 | 67.789 ns | 0.6828 ns | 0.5702 ns | 67.800 ns | 1.97 | 0.11 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 17 | 36.782 ns | 1.0920 ns | 3.1333 ns | 35.205 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 17 | 71.822 ns | 0.4487 ns | 0.4198 ns | 71.845 ns | 1.94 | 0.19 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 18 | 39.311 ns | 1.0969 ns | 3.2343 ns | 39.106 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 18 | 74.991 ns | 0.5649 ns | 0.5284 ns | 75.072 ns | 1.88 | 0.16 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 19 | 37.563 ns | 0.1247 ns | 0.1042 ns | 37.530 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 19 | 78.368 ns | 0.2849 ns | 0.2665 ns | 78.339 ns | 2.09 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 20 | 39.201 ns | 0.2381 ns | 0.1859 ns | 39.152 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 20 | 81.695 ns | 0.3233 ns | 0.3024 ns | 81.616 ns | 2.08 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 30 | 63.352 ns | 0.4289 ns | 0.3348 ns | 63.300 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 30 | 117.247 ns | 1.3825 ns | 1.2932 ns | 117.002 ns | 1.85 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 32 | 75.545 ns | 1.5398 ns | 3.4755 ns | 76.149 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 32 | 124.538 ns | 2.2596 ns | 2.0031 ns | 124.019 ns | 1.66 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 36 | 73.480 ns | 0.3846 ns | 0.3409 ns | 73.532 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 36 | 138.077 ns | 1.4030 ns | 1.0954 ns | 138.365 ns | 1.88 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 37 | 75.778 ns | 0.4734 ns | 0.4196 ns | 75.679 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 37 | 141.462 ns | 1.8471 ns | 2.8757 ns | 140.394 ns | 1.88 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 40 | 80.076 ns | 0.1433 ns | 0.1119 ns | 80.111 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | ForEach | List | RecyclableLongList | 40 | 80.585 ns | 0.3080 ns | 0.2405 ns | 80.613 ns | 1.01 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 40 | 167.978 ns | 6.7939 ns | 19.7103 ns | 159.602 ns | 2.03 | 0.08 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 40 | 154.534 ns | 2.5756 ns | 3.4383 ns | 153.739 ns | 1.93 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 50 | 99.272 ns | 1.9526 ns | 1.8264 ns | 98.170 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 50 | 184.432 ns | 1.0074 ns | 0.9423 ns | 184.027 ns | 1.86 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 60 | 113.774 ns | 0.4073 ns | 0.3810 ns | 113.630 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 60 | 219.955 ns | 3.2966 ns | 2.5737 ns | 219.345 ns | 1.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 70 | 130.797 ns | 0.6088 ns | 0.5695 ns | 130.696 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 70 | 253.115 ns | 0.3426 ns | 0.3037 ns | 253.111 ns | 1.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 80 | 147.581 ns | 0.3430 ns | 0.3208 ns | 147.562 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 80 | 286.753 ns | 0.7081 ns | 0.6624 ns | 286.741 ns | 1.94 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 850000 | 1,573,933.164 ns | 10,382.2066 ns | 9,711.5225 ns | 1,577,438.672 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableLongList | 850000 | 2,758,170.938 ns | 13,509.0478 ns | 12,636.3717 ns | 2,758,662.109 ns | 1.75 | 0.01 | 27 B | 1.08 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 90 | 164.562 ns | 0.3416 ns | 0.3028 ns | 164.540 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 90 | 321.062 ns | 0.5492 ns | 0.5137 ns | 321.053 ns | 1.95 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 100 | 183.520 ns | 0.6715 ns | 0.6281 ns | 183.629 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 100 | 354.458 ns | 0.7867 ns | 0.6974 ns | 354.207 ns | 1.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 128 | 229.202 ns | 0.9552 ns | 0.8467 ns | 229.057 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 128 | 501.192 ns | 10.0071 ns | 20.8886 ns | 489.900 ns | 2.26 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 256 | 449.720 ns | 1.9807 ns | 1.7558 ns | 449.356 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 256 | 949.606 ns | 2.7887 ns | 2.3287 ns | 949.125 ns | 2.11 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 512 | 884.885 ns | 2.4238 ns | 2.2672 ns | 883.987 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 512 | 1,882.112 ns | 6.2503 ns | 5.8466 ns | 1,880.750 ns | 2.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 1024 | 1,755.925 ns | 6.0778 ns | 5.3878 ns | 1,754.101 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 1024 | 3,757.980 ns | 7.7449 ns | 6.8656 ns | 3,759.209 ns | 2.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 2048 | 3,489.102 ns | 4.7328 ns | 3.6951 ns | 3,488.493 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 2048 | 7,465.174 ns | 14.6889 ns | 13.7400 ns | 7,465.691 ns | 2.14 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 4096 | 6,964.136 ns | 9.7275 ns | 8.1229 ns | 6,963.749 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 4096 | 14,998.377 ns | 34.8706 ns | 32.6179 ns | 15,003.624 ns | 2.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 8192 | 13,989.232 ns | 37.1075 ns | 34.7104 ns | 13,992.447 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 8192 | 29,963.563 ns | 70.8338 ns | 66.2579 ns | 29,977.522 ns | 2.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 16384 | 27,921.346 ns | 78.0018 ns | 69.1466 ns | 27,926.756 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | ForEach | List | RecyclableLongList | 16384 | 52,494.696 ns | 100.1860 ns | 88.8123 ns | 52,480.118 ns | 1.88 | 0.01 | 1 B | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 32768 | 56,019.953 ns | 186.8463 ns | 174.7761 ns | 56,023.074 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableLongList | 32768 | 104,678.256 ns | 170.7997 ns | 133.3492 ns | 104,692.169 ns | 1.87 | 0.01 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 65536 | 111,453.854 ns | 190.9286 ns | 169.2533 ns | 111,418.707 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableLongList | 65536 | 209,495.001 ns | 241.5080 ns | 201.6701 ns | 209,501.685 ns | 1.88 | 0.00 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | ForEach | List | RecyclableLongList | 131072 | 223,323.181 ns | 411.2504 ns | 321.0773 ns | 223,244.727 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | ForEach | List | RecyclableLongList | 131072 | 419,358.031 ns | 847.6060 ns | 792.8511 ns | 419,270.996 ns | 1.88 | 0.00 | 6 B | 2.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 0 | 3.459 ns | 0.0083 ns | 0.0074 ns | 3.458 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 0 | 3.414 ns | 0.0063 ns | 0.0049 ns | 3.415 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 1 | 5.598 ns | 0.0098 ns | 0.0087 ns | 5.597 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 1 | 4.159 ns | 0.0188 ns | 0.0166 ns | 4.150 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 2 | 7.322 ns | 0.0226 ns | 0.0211 ns | 7.323 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 2 | 5.397 ns | 0.0166 ns | 0.0156 ns | 5.403 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 3 | 9.622 ns | 0.2214 ns | 0.3992 ns | 9.909 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 3 | 6.555 ns | 0.0123 ns | 0.0103 ns | 6.558 ns | 0.70 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 4 | 11.165 ns | 0.0420 ns | 0.0351 ns | 11.158 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 4 | 7.777 ns | 0.0215 ns | 0.0191 ns | 7.783 ns | 0.70 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 5 | 12.944 ns | 0.2631 ns | 0.2054 ns | 12.855 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 5 | 9.448 ns | 0.0127 ns | 0.0099 ns | 9.448 ns | 0.73 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 6 | 15.447 ns | 0.0263 ns | 0.0233 ns | 15.449 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 6 | 10.691 ns | 0.0227 ns | 0.0201 ns | 10.685 ns | 0.69 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 7 | 17.175 ns | 0.3306 ns | 0.2761 ns | 17.059 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 7 | 12.128 ns | 0.0218 ns | 0.0204 ns | 12.122 ns | 0.71 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 8 | 18.742 ns | 0.1322 ns | 0.1237 ns | 18.742 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 8 | 13.691 ns | 0.0573 ns | 0.0536 ns | 13.683 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 9 | 20.333 ns | 0.1336 ns | 0.1043 ns | 20.301 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 9 | 14.920 ns | 0.0419 ns | 0.0392 ns | 14.929 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 10 | 21.936 ns | 0.0668 ns | 0.0625 ns | 21.952 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 10 | 16.090 ns | 0.0328 ns | 0.0290 ns | 16.095 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 11 | 23.578 ns | 0.0768 ns | 0.0681 ns | 23.558 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 11 | 17.313 ns | 0.0652 ns | 0.0610 ns | 17.313 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 12 | 25.293 ns | 0.0790 ns | 0.0739 ns | 25.286 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 12 | 18.661 ns | 0.0953 ns | 0.0892 ns | 18.668 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 13 | 27.034 ns | 0.1284 ns | 0.1072 ns | 27.011 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 13 | 19.841 ns | 0.0598 ns | 0.0559 ns | 19.840 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 14 | 28.757 ns | 0.1096 ns | 0.1025 ns | 28.752 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 14 | 21.150 ns | 0.1013 ns | 0.0948 ns | 21.159 ns | 0.74 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 15 | 32.964 ns | 0.8554 ns | 2.5222 ns | 32.617 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 15 | 22.282 ns | 0.0914 ns | 0.0810 ns | 22.287 ns | 0.66 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 16 | 32.237 ns | 0.1148 ns | 0.1074 ns | 32.206 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 16 | 23.180 ns | 0.0366 ns | 0.0342 ns | 23.177 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 17 | 36.880 ns | 0.9614 ns | 2.8346 ns | 36.745 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 17 | 24.494 ns | 0.0758 ns | 0.0709 ns | 24.478 ns | 0.66 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 18 | 35.417 ns | 0.0485 ns | 0.0405 ns | 35.428 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 18 | 25.609 ns | 0.0434 ns | 0.0385 ns | 25.594 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 19 | 37.214 ns | 0.1201 ns | 0.1124 ns | 37.197 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 19 | 26.810 ns | 0.0352 ns | 0.0312 ns | 26.811 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 20 | 38.848 ns | 0.0831 ns | 0.0777 ns | 38.813 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 20 | 28.030 ns | 0.0600 ns | 0.0501 ns | 28.020 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 30 | 62.232 ns | 0.1485 ns | 0.1240 ns | 62.264 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 30 | 40.197 ns | 0.1378 ns | 0.1289 ns | 40.184 ns | 0.65 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 32 | 66.695 ns | 0.2586 ns | 0.2292 ns | 66.676 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 32 | 49.723 ns | 0.4063 ns | 0.3801 ns | 49.735 ns | 0.74 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 36 | 74.231 ns | 1.3120 ns | 2.0810 ns | 73.333 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 36 | 53.480 ns | 0.1465 ns | 0.1298 ns | 53.422 ns | 0.72 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 37 | 75.223 ns | 0.3723 ns | 0.2906 ns | 75.211 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 37 | 54.955 ns | 0.0965 ns | 0.0805 ns | 54.949 ns | 0.73 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 40 | 80.632 ns | 0.2132 ns | 0.1665 ns | 80.611 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | VersionedForEach | List | Array | 40 | 80.928 ns | 0.3209 ns | 0.2845 ns | 81.016 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 40 | 57.571 ns | 0.1620 ns | 0.1516 ns | 57.550 ns | 0.71 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 40 | 57.567 ns | 0.2715 ns | 0.2540 ns | 57.480 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 50 | 98.337 ns | 0.4607 ns | 0.3847 ns | 98.234 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 50 | 69.918 ns | 0.3088 ns | 0.2888 ns | 69.902 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 60 | 114.727 ns | 0.3872 ns | 0.3432 ns | 114.731 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 60 | 82.549 ns | 0.2423 ns | 0.2266 ns | 82.606 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 70 | 131.907 ns | 0.3786 ns | 0.3161 ns | 131.899 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 70 | 94.562 ns | 0.2713 ns | 0.2538 ns | 94.563 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 80 | 148.123 ns | 0.4904 ns | 0.4347 ns | 148.048 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 80 | 105.933 ns | 0.2151 ns | 0.1797 ns | 105.988 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 90 | 164.847 ns | 0.5387 ns | 0.5039 ns | 164.889 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 90 | 117.819 ns | 0.3778 ns | 0.3534 ns | 117.754 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 100 | 182.306 ns | 0.5262 ns | 0.4108 ns | 182.398 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 100 | 129.732 ns | 0.1857 ns | 0.1737 ns | 129.709 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 128 | 229.294 ns | 0.5763 ns | 0.5109 ns | 229.472 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 128 | 163.568 ns | 0.4130 ns | 0.3661 ns | 163.544 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 256 | 447.474 ns | 1.0745 ns | 1.0050 ns | 447.656 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 256 | 317.788 ns | 0.7944 ns | 0.7431 ns | 317.833 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 512 | 879.350 ns | 2.0729 ns | 1.8375 ns | 878.595 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 512 | 626.624 ns | 1.5525 ns | 1.4522 ns | 626.585 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 1024 | 1,750.301 ns | 3.1932 ns | 2.9869 ns | 1,750.540 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 1024 | 1,244.438 ns | 2.3394 ns | 2.0739 ns | 1,244.519 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 2048 | 3,480.663 ns | 8.0170 ns | 6.6946 ns | 3,479.336 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 2048 | 2,486.001 ns | 3.2825 ns | 2.7410 ns | 2,485.112 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 4096 | 6,960.781 ns | 18.3644 ns | 17.1781 ns | 6,958.032 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 4096 | 4,968.435 ns | 9.0030 ns | 8.4214 ns | 4,967.094 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 8192 | 13,906.199 ns | 39.5137 ns | 36.9612 ns | 13,891.061 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 8192 | 9,922.030 ns | 16.2379 ns | 15.1890 ns | 9,917.949 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 16384 | 27,826.960 ns | 74.5928 ns | 69.7741 ns | 27,804.218 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 16384 | 19,859.062 ns | 41.2759 ns | 38.6095 ns | 19,862.294 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 32768 | 55,708.288 ns | 123.8257 ns | 96.6750 ns | 55,745.242 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 32768 | 39,844.087 ns | 89.7389 ns | 83.9418 ns | 39,847.931 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 65536 | 111,636.830 ns | 295.5719 ns | 276.4781 ns | 111,597.668 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 65536 | 79,441.596 ns | 126.6409 ns | 112.2638 ns | 79,425.519 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 131072 | 223,460.151 ns | 552.9382 ns | 490.1653 ns | 223,465.381 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | Array | 131072 | 159,437.563 ns | 498.6698 ns | 466.4560 ns | 159,408.081 ns | 0.71 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | Array | 850000 | 1,573,075.240 ns | 3,515.9662 ns | 2,935.9910 ns | 1,572,922.656 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | VersionedForEach | List | Array | 850000 | 1,112,052.201 ns | 4,512.3840 ns | 4,220.8868 ns | 1,111,925.391 ns | 0.71 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 0 | 3.605 ns | 0.0999 ns | 0.1367 ns | 3.547 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 0 | 3.387 ns | 0.0478 ns | 0.0447 ns | 3.375 ns | 0.94 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 1 | 5.572 ns | 0.0273 ns | 0.0256 ns | 5.562 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 1 | 5.754 ns | 0.0797 ns | 0.0622 ns | 5.742 ns | 1.03 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 2 | 7.342 ns | 0.0333 ns | 0.0296 ns | 7.343 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 2 | 7.338 ns | 0.0370 ns | 0.0328 ns | 7.330 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 3 | 9.520 ns | 0.2201 ns | 0.3678 ns | 9.441 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 3 | 9.495 ns | 0.2189 ns | 0.4712 ns | 9.249 ns | 1.01 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 4 | 11.648 ns | 0.1662 ns | 0.1474 ns | 11.676 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 4 | 11.274 ns | 0.1642 ns | 0.1371 ns | 11.240 ns | 0.97 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 5 | 13.066 ns | 0.2624 ns | 0.2326 ns | 12.992 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 5 | 13.068 ns | 0.1415 ns | 0.1105 ns | 13.038 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 6 | 16.836 ns | 0.4463 ns | 1.2805 ns | 16.484 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 6 | 15.372 ns | 0.0496 ns | 0.0439 ns | 15.366 ns | 0.90 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 7 | 17.412 ns | 0.3740 ns | 0.6249 ns | 17.154 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 7 | 17.030 ns | 0.1402 ns | 0.1311 ns | 17.057 ns | 0.97 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 8 | 19.288 ns | 0.3984 ns | 1.0839 ns | 18.725 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 8 | 18.846 ns | 0.1664 ns | 0.1389 ns | 18.807 ns | 0.97 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 9 | 20.307 ns | 0.1793 ns | 0.1498 ns | 20.339 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 9 | 20.516 ns | 0.1498 ns | 0.1169 ns | 20.501 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 10 | 22.189 ns | 0.1822 ns | 0.1422 ns | 22.153 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 10 | 22.166 ns | 0.1267 ns | 0.1058 ns | 22.165 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 11 | 23.817 ns | 0.1630 ns | 0.1273 ns | 23.791 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 11 | 24.184 ns | 0.5098 ns | 0.5870 ns | 23.968 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 12 | 26.862 ns | 0.6210 ns | 1.7515 ns | 26.071 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 12 | 26.073 ns | 0.5135 ns | 0.9390 ns | 25.633 ns | 0.96 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 13 | 27.434 ns | 0.5770 ns | 0.4818 ns | 27.261 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 13 | 27.357 ns | 0.1410 ns | 0.1178 ns | 27.379 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 14 | 29.172 ns | 0.6069 ns | 0.5961 ns | 28.998 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 14 | 29.223 ns | 0.1778 ns | 0.1664 ns | 29.209 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 15 | 31.018 ns | 0.2327 ns | 0.2063 ns | 30.959 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 15 | 30.791 ns | 0.1933 ns | 0.1808 ns | 30.722 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 16 | 32.697 ns | 0.4948 ns | 0.5499 ns | 32.438 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 16 | 32.477 ns | 0.3344 ns | 0.2792 ns | 32.395 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 17 | 34.414 ns | 0.5702 ns | 0.5855 ns | 34.231 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 17 | 34.495 ns | 0.6197 ns | 0.7837 ns | 34.140 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 18 | 35.883 ns | 0.3110 ns | 0.2428 ns | 35.813 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 18 | 35.834 ns | 0.2171 ns | 0.1813 ns | 35.837 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 19 | 37.951 ns | 0.6024 ns | 0.5030 ns | 37.717 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 19 | 37.936 ns | 0.3289 ns | 0.2916 ns | 37.852 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 20 | 39.294 ns | 0.1403 ns | 0.1243 ns | 39.267 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 20 | 39.747 ns | 0.3799 ns | 0.3368 ns | 39.767 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 30 | 63.651 ns | 1.2614 ns | 1.1182 ns | 63.192 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 30 | 64.080 ns | 0.2043 ns | 0.1911 ns | 64.072 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 32 | 76.701 ns | 1.5564 ns | 1.9683 ns | 76.991 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 32 | 75.454 ns | 1.6036 ns | 4.7283 ns | 77.656 ns | 0.97 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 36 | 73.477 ns | 0.4009 ns | 0.3130 ns | 73.432 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 36 | 73.728 ns | 0.3577 ns | 0.3346 ns | 73.750 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 37 | 77.769 ns | 1.5771 ns | 2.1053 ns | 77.206 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 37 | 76.266 ns | 0.2876 ns | 0.2402 ns | 76.303 ns | 0.98 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 40 | 82.670 ns | 1.0862 ns | 0.9070 ns | 82.414 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | VersionedForEach | List | PooledList | 40 | 81.617 ns | 0.8529 ns | 0.7122 ns | 81.854 ns | 0.99 | 0.01 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 40 | 81.777 ns | 0.2407 ns | 0.2133 ns | 81.772 ns | 0.99 | 0.01 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 40 | 81.803 ns | 0.7038 ns | 0.6239 ns | 81.637 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 50 | 100.467 ns | 1.6927 ns | 1.5005 ns | 99.658 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 50 | 99.949 ns | 0.8722 ns | 0.6810 ns | 100.174 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 60 | 116.896 ns | 1.1950 ns | 1.0593 ns | 117.067 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 60 | 116.487 ns | 0.9138 ns | 0.8101 ns | 116.381 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 70 | 132.761 ns | 0.7028 ns | 0.6230 ns | 132.723 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 70 | 133.131 ns | 0.8565 ns | 0.8012 ns | 133.131 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 80 | 150.716 ns | 1.4505 ns | 1.1324 ns | 150.515 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 80 | 153.492 ns | 2.9405 ns | 7.1575 ns | 150.261 ns | 1.06 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 90 | 167.783 ns | 0.4266 ns | 0.3562 ns | 167.768 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 90 | 166.777 ns | 0.5967 ns | 0.5290 ns | 166.843 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 100 | 188.789 ns | 3.5107 ns | 6.9297 ns | 186.205 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 100 | 194.927 ns | 3.9297 ns | 10.8892 ns | 190.716 ns | 1.02 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 128 | 233.435 ns | 3.2857 ns | 2.5653 ns | 232.631 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 128 | 231.886 ns | 2.1358 ns | 1.7835 ns | 231.022 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 256 | 458.486 ns | 8.3274 ns | 9.9132 ns | 453.806 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 256 | 456.333 ns | 8.9321 ns | 8.7725 ns | 451.573 ns | 0.99 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 512 | 894.050 ns | 12.9499 ns | 11.4797 ns | 891.104 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 512 | 894.210 ns | 9.5158 ns | 7.9461 ns | 893.481 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 1024 | 1,794.834 ns | 32.5101 ns | 45.5747 ns | 1,776.326 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 1024 | 1,825.100 ns | 36.4056 ns | 68.3786 ns | 1,792.576 ns | 1.03 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 2048 | 3,532.782 ns | 15.0793 ns | 13.3674 ns | 3,533.941 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 2048 | 4,264.741 ns | 85.1196 ns | 207.1929 ns | 4,304.190 ns | 1.18 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 4096 | 7,293.178 ns | 144.5093 ns | 307.9610 ns | 7,130.396 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 4096 | 8,783.656 ns | 252.4283 ns | 744.2904 ns | 8,849.936 ns | 1.18 | 0.10 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 8192 | 14,100.054 ns | 51.6807 ns | 48.3422 ns | 14,090.756 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 8192 | 14,046.596 ns | 51.0810 ns | 42.6550 ns | 14,043.178 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 16384 | 28,099.603 ns | 173.2258 ns | 162.0355 ns | 28,026.727 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 16384 | 28,120.424 ns | 185.9701 ns | 145.1932 ns | 28,132.475 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 32768 | 56,662.055 ns | 777.0712 ns | 606.6861 ns | 56,564.575 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 32768 | 56,011.725 ns | 350.9919 ns | 293.0941 ns | 55,856.506 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 65536 | 113,660.577 ns | 1,531.6562 ns | 2,559.0534 ns | 112,542.786 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 65536 | 112,241.287 ns | 243.4347 ns | 227.7089 ns | 112,286.365 ns | 0.97 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 131072 | 225,908.205 ns | 599.1738 ns | 467.7955 ns | 225,927.820 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | PooledList | 131072 | 227,601.839 ns | 4,023.6698 ns | 3,763.7432 ns | 226,865.747 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | PooledList | 850000 | 1,582,789.760 ns | 21,303.7920 ns | 18,885.2567 ns | 1,577,323.242 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | VersionedForEach | List | PooledList | 850000 | 1,664,077.398 ns | 42,919.4063 ns | 124,516.9800 ns | 1,599,284.570 ns | 1.12 | 0.08 | 2 B | 2.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 0 | 3.970 ns | 0.0621 ns | 0.0580 ns | 3.950 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 0 | 3.698 ns | 0.0247 ns | 0.0231 ns | 3.691 ns | 0.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 1 | 5.259 ns | 0.0353 ns | 0.0295 ns | 5.255 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 1 | 5.039 ns | 0.0851 ns | 0.0796 ns | 5.020 ns | 0.96 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 2 | 6.904 ns | 0.0501 ns | 0.0419 ns | 6.911 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 2 | 6.440 ns | 0.1260 ns | 0.0984 ns | 6.430 ns | 0.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 3 | 8.567 ns | 0.0087 ns | 0.0073 ns | 8.568 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 3 | 8.208 ns | 0.1509 ns | 0.1260 ns | 8.158 ns | 0.96 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 4 | 11.028 ns | 0.1305 ns | 0.1221 ns | 10.974 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 4 | 10.133 ns | 0.1201 ns | 0.1065 ns | 10.182 ns | 0.92 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 5 | 12.580 ns | 0.0143 ns | 0.0127 ns | 12.576 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 5 | 11.299 ns | 0.1078 ns | 0.0842 ns | 11.272 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 6 | 14.986 ns | 0.0576 ns | 0.0539 ns | 15.006 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 6 | 12.754 ns | 0.0489 ns | 0.0457 ns | 12.745 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 7 | 16.643 ns | 0.0644 ns | 0.0602 ns | 16.635 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 7 | 14.213 ns | 0.0508 ns | 0.0451 ns | 14.201 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 8 | 18.626 ns | 0.2364 ns | 0.1845 ns | 18.583 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 8 | 17.240 ns | 0.3647 ns | 0.3233 ns | 17.230 ns | 0.93 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 9 | 21.199 ns | 0.3213 ns | 0.2683 ns | 21.155 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 9 | 17.922 ns | 0.0993 ns | 0.0929 ns | 17.913 ns | 0.85 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 10 | 21.629 ns | 0.0608 ns | 0.0568 ns | 21.619 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 10 | 19.547 ns | 0.1213 ns | 0.1134 ns | 19.529 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 11 | 23.106 ns | 0.0150 ns | 0.0133 ns | 23.105 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 11 | 20.744 ns | 0.1304 ns | 0.1156 ns | 20.712 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 12 | 25.102 ns | 0.1648 ns | 0.1461 ns | 25.053 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 12 | 22.379 ns | 0.0827 ns | 0.0646 ns | 22.389 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 13 | 26.654 ns | 0.0997 ns | 0.0884 ns | 26.643 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 13 | 23.560 ns | 0.0891 ns | 0.0833 ns | 23.543 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 14 | 28.335 ns | 0.1547 ns | 0.1447 ns | 28.326 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 14 | 25.344 ns | 0.1841 ns | 0.1722 ns | 25.330 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 15 | 30.100 ns | 0.1335 ns | 0.1249 ns | 30.060 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 15 | 26.750 ns | 0.2399 ns | 0.2244 ns | 26.862 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 16 | 31.844 ns | 0.1452 ns | 0.1213 ns | 31.829 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 16 | 28.104 ns | 0.0794 ns | 0.0743 ns | 28.124 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 17 | 33.357 ns | 0.0597 ns | 0.0529 ns | 33.336 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 17 | 29.440 ns | 0.1494 ns | 0.1324 ns | 29.417 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 18 | 35.044 ns | 0.0607 ns | 0.0568 ns | 35.030 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 18 | 30.911 ns | 0.1060 ns | 0.0992 ns | 30.916 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 19 | 37.121 ns | 0.7513 ns | 0.6273 ns | 36.931 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 19 | 32.346 ns | 0.0841 ns | 0.0746 ns | 32.317 ns | 0.87 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 20 | 38.447 ns | 0.0932 ns | 0.0871 ns | 38.450 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 20 | 34.287 ns | 0.2641 ns | 0.2342 ns | 34.184 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 30 | 61.889 ns | 0.1697 ns | 0.1505 ns | 61.884 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 30 | 49.046 ns | 0.0953 ns | 0.0845 ns | 49.051 ns | 0.79 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 32 | 65.466 ns | 0.4431 ns | 0.4145 ns | 65.319 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 32 | 60.715 ns | 0.4172 ns | 0.3902 ns | 60.708 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 36 | 72.866 ns | 0.3567 ns | 0.2978 ns | 72.726 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 36 | 65.051 ns | 0.1252 ns | 0.1046 ns | 65.020 ns | 0.89 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 37 | 75.597 ns | 0.3195 ns | 0.2494 ns | 75.523 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 37 | 66.475 ns | 0.2530 ns | 0.2366 ns | 66.528 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 40 | 80.759 ns | 0.3199 ns | 0.2671 ns | 80.718 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 40 | 81.291 ns | 0.5024 ns | 0.4700 ns | 81.161 ns | 1.01 | 0.01 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 40 | 71.530 ns | 0.4066 ns | 0.3803 ns | 71.693 ns | 0.88 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 40 | 71.414 ns | 0.5790 ns | 0.5416 ns | 71.294 ns | 0.88 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 50 | 99.816 ns | 0.4537 ns | 0.3789 ns | 99.952 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 50 | 87.417 ns | 0.6406 ns | 0.5992 ns | 87.357 ns | 0.88 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 60 | 115.992 ns | 1.0125 ns | 0.8455 ns | 115.652 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 60 | 102.011 ns | 0.7450 ns | 0.6969 ns | 101.928 ns | 0.88 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 70 | 132.989 ns | 0.5903 ns | 0.5522 ns | 132.996 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 70 | 117.603 ns | 0.3780 ns | 0.3156 ns | 117.497 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 80 | 149.451 ns | 0.3851 ns | 0.3215 ns | 149.447 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 80 | 133.267 ns | 0.2987 ns | 0.2794 ns | 133.162 ns | 0.89 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 90 | 167.282 ns | 1.7481 ns | 1.4598 ns | 166.837 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 90 | 144.890 ns | 1.1595 ns | 1.0846 ns | 145.010 ns | 0.87 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 100 | 185.299 ns | 1.6608 ns | 1.5535 ns | 184.837 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 100 | 159.926 ns | 1.0142 ns | 0.8990 ns | 159.666 ns | 0.86 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 128 | 231.879 ns | 0.7997 ns | 0.7480 ns | 231.647 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 128 | 207.422 ns | 1.1795 ns | 1.0456 ns | 207.111 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 256 | 449.530 ns | 1.2971 ns | 1.0831 ns | 449.234 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 256 | 405.314 ns | 1.1871 ns | 0.9913 ns | 405.506 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 512 | 885.864 ns | 1.6311 ns | 1.4459 ns | 885.790 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 512 | 800.319 ns | 3.0087 ns | 2.8144 ns | 799.416 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 1024 | 1,756.501 ns | 6.5592 ns | 6.1355 ns | 1,754.186 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 1024 | 1,587.746 ns | 3.6591 ns | 3.0555 ns | 1,587.691 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 2048 | 3,500.671 ns | 10.6725 ns | 9.9830 ns | 3,498.656 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 2048 | 3,027.481 ns | 6.4349 ns | 5.7044 ns | 3,027.135 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 4096 | 7,005.156 ns | 21.9654 ns | 19.4717 ns | 6,999.719 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 4096 | 6,369.114 ns | 23.6503 ns | 22.1225 ns | 6,372.867 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 8192 | 14,029.178 ns | 57.5448 ns | 51.0119 ns | 14,022.577 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 8192 | 12,686.859 ns | 21.2945 ns | 18.8770 ns | 12,688.882 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 16384 | 28,901.182 ns | 535.1923 ns | 500.6192 ns | 29,047.418 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableList | 16384 | 24,076.728 ns | 55.7596 ns | 52.1575 ns | 24,056.700 ns | 0.83 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 32768 | 55,884.292 ns | 151.2645 ns | 141.4929 ns | 55,834.592 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableList | 32768 | 48,089.367 ns | 115.6123 ns | 108.1438 ns | 48,102.243 ns | 0.86 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 65536 | 111,826.643 ns | 298.9380 ns | 279.6268 ns | 111,823.712 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableList | 65536 | 96,053.915 ns | 304.9875 ns | 285.2855 ns | 96,019.458 ns | 0.86 | 0.00 | 1 B | 0.50 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 131072 | 222,706.154 ns | 228.2825 ns | 202.3665 ns | 222,666.797 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableList | 131072 | 201,764.692 ns | 366.2813 ns | 342.6197 ns | 201,802.710 ns | 0.91 | 0.00 | 3 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableList | 850000 | 1,548,234.675 ns | 3,936.0544 ns | 3,286.7837 ns | 1,547,516.992 ns | 1.00 | 0.00 | 13 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableList | 850000 | 1,391,042.746 ns | 3,695.1426 ns | 3,275.6477 ns | 1,390,745.801 ns | 0.90 | 0.00 | 13 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 0 | 3.892 ns | 0.0148 ns | 0.0138 ns | 3.887 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 0 | 9.195 ns | 0.0173 ns | 0.0144 ns | 9.192 ns | 2.36 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 1 | 5.705 ns | 0.1444 ns | 0.1827 ns | 5.598 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 1 | 13.761 ns | 0.1153 ns | 0.1022 ns | 13.743 ns | 2.38 | 0.08 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 2 | 7.425 ns | 0.1245 ns | 0.1103 ns | 7.397 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 2 | 18.689 ns | 0.3886 ns | 0.4772 ns | 18.674 ns | 2.51 | 0.08 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 3 | 9.111 ns | 0.0666 ns | 0.0556 ns | 9.087 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 3 | 21.205 ns | 0.2487 ns | 0.2077 ns | 21.150 ns | 2.33 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 4 | 11.537 ns | 0.2177 ns | 0.3258 ns | 11.430 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 4 | 26.664 ns | 0.5420 ns | 0.5070 ns | 26.367 ns | 2.32 | 0.09 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 5 | 12.928 ns | 0.0483 ns | 0.0429 ns | 12.929 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 5 | 28.802 ns | 0.4856 ns | 0.4055 ns | 28.648 ns | 2.23 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 6 | 15.460 ns | 0.0850 ns | 0.0710 ns | 15.460 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 6 | 32.974 ns | 0.5162 ns | 0.4310 ns | 32.935 ns | 2.13 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 7 | 17.443 ns | 0.3691 ns | 0.4394 ns | 17.203 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 7 | 36.249 ns | 0.1810 ns | 0.1605 ns | 36.207 ns | 2.06 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 8 | 18.841 ns | 0.0582 ns | 0.0545 ns | 18.821 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 8 | 42.655 ns | 0.0629 ns | 0.0557 ns | 42.640 ns | 2.26 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 9 | 20.517 ns | 0.0983 ns | 0.0821 ns | 20.526 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 9 | 43.668 ns | 0.2121 ns | 0.1656 ns | 43.622 ns | 2.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 10 | 22.881 ns | 0.4856 ns | 0.8245 ns | 22.553 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 10 | 48.475 ns | 0.7929 ns | 0.8143 ns | 48.224 ns | 2.10 | 0.10 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 11 | 23.744 ns | 0.2731 ns | 0.2280 ns | 23.666 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 11 | 52.220 ns | 1.0756 ns | 1.0061 ns | 51.834 ns | 2.20 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 12 | 25.488 ns | 0.1728 ns | 0.1349 ns | 25.474 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 12 | 55.805 ns | 1.1427 ns | 1.6019 ns | 55.199 ns | 2.19 | 0.07 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 13 | 27.620 ns | 0.5020 ns | 0.8248 ns | 27.260 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 13 | 59.417 ns | 1.1487 ns | 1.1281 ns | 59.065 ns | 2.13 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 14 | 29.092 ns | 0.4776 ns | 0.4690 ns | 28.971 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 14 | 62.957 ns | 0.5410 ns | 0.4517 ns | 62.894 ns | 2.16 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 15 | 30.958 ns | 0.2021 ns | 0.1578 ns | 30.915 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 15 | 74.870 ns | 0.2460 ns | 0.2181 ns | 74.813 ns | 2.42 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 16 | 32.522 ns | 0.1811 ns | 0.1694 ns | 32.450 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 16 | 84.531 ns | 0.2799 ns | 0.2337 ns | 84.556 ns | 2.60 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 17 | 34.320 ns | 0.3562 ns | 0.2974 ns | 34.276 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 17 | 82.366 ns | 0.1660 ns | 0.1386 ns | 82.364 ns | 2.40 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 18 | 36.846 ns | 0.7708 ns | 1.6920 ns | 35.953 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 18 | 87.370 ns | 1.1269 ns | 0.9989 ns | 87.418 ns | 2.34 | 0.12 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 19 | 38.133 ns | 0.7924 ns | 0.8479 ns | 37.688 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 19 | 91.029 ns | 1.0657 ns | 1.0944 ns | 90.832 ns | 2.39 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 20 | 38.930 ns | 0.2271 ns | 0.1773 ns | 38.943 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 20 | 93.896 ns | 0.2301 ns | 0.2152 ns | 93.971 ns | 2.41 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 30 | 64.492 ns | 1.0191 ns | 1.0009 ns | 64.187 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 30 | 131.506 ns | 0.2769 ns | 0.2455 ns | 131.484 ns | 2.04 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 32 | 66.829 ns | 0.3134 ns | 0.2446 ns | 66.740 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 32 | 150.896 ns | 0.4918 ns | 0.4360 ns | 150.773 ns | 2.26 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 36 | 73.890 ns | 0.1679 ns | 0.1311 ns | 73.896 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 36 | 161.593 ns | 1.8099 ns | 1.6044 ns | 161.146 ns | 2.19 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 37 | 76.400 ns | 1.4287 ns | 1.1930 ns | 75.961 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 37 | 166.064 ns | 1.3873 ns | 1.2298 ns | 166.015 ns | 2.17 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 40 | 81.358 ns | 1.6145 ns | 1.5857 ns | 80.539 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 40 | 80.915 ns | 0.2279 ns | 0.2020 ns | 80.946 ns | 0.99 | 0.02 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 40 | 177.865 ns | 3.2432 ns | 3.4702 ns | 176.419 ns | 2.19 | 0.07 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 40 | 182.822 ns | 3.7111 ns | 9.0334 ns | 178.670 ns | 2.27 | 0.11 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 50 | 98.457 ns | 1.6879 ns | 1.4963 ns | 97.915 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 50 | 214.826 ns | 0.9471 ns | 0.7909 ns | 214.598 ns | 2.18 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 60 | 115.088 ns | 1.4579 ns | 1.2924 ns | 114.847 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 60 | 254.172 ns | 0.8529 ns | 0.7978 ns | 254.217 ns | 2.21 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 70 | 134.907 ns | 2.7435 ns | 4.2713 ns | 132.610 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 70 | 296.318 ns | 3.1690 ns | 2.6463 ns | 295.252 ns | 2.16 | 0.09 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 80 | 148.501 ns | 2.3051 ns | 1.9249 ns | 147.798 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 80 | 333.637 ns | 1.8319 ns | 1.6239 ns | 333.909 ns | 2.25 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 90 | 164.902 ns | 0.4841 ns | 0.4528 ns | 164.677 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 90 | 369.672 ns | 1.0978 ns | 1.0269 ns | 369.473 ns | 2.24 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 100 | 182.416 ns | 0.8974 ns | 0.8394 ns | 181.986 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 100 | 410.274 ns | 2.9707 ns | 2.4807 ns | 409.657 ns | 2.25 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 128 | 230.809 ns | 1.7505 ns | 1.4618 ns | 230.290 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 128 | 555.014 ns | 7.4810 ns | 6.6317 ns | 552.155 ns | 2.41 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 256 | 449.877 ns | 4.7384 ns | 3.9568 ns | 448.399 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 256 | 1,090.100 ns | 17.6323 ns | 13.7662 ns | 1,086.062 ns | 2.42 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 512 | 885.586 ns | 3.7142 ns | 3.1015 ns | 885.514 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 512 | 2,160.387 ns | 21.7008 ns | 19.2372 ns | 2,156.652 ns | 2.44 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 1024 | 1,773.035 ns | 8.2086 ns | 7.2767 ns | 1,772.021 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 1024 | 4,299.115 ns | 17.5837 ns | 16.4478 ns | 4,300.156 ns | 2.42 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 2048 | 3,513.094 ns | 9.0646 ns | 8.4790 ns | 3,511.880 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 2048 | 8,551.012 ns | 33.2680 ns | 31.1189 ns | 8,548.759 ns | 2.43 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 4096 | 7,080.465 ns | 63.2332 ns | 56.0546 ns | 7,079.928 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 4096 | 17,419.122 ns | 280.6403 ns | 402.4859 ns | 17,277.155 ns | 2.46 | 0.08 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 8192 | 14,297.834 ns | 169.8077 ns | 181.6923 ns | 14,285.627 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 8192 | 34,212.709 ns | 197.9302 ns | 154.5309 ns | 34,152.783 ns | 2.39 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 16384 | 27,984.034 ns | 65.8523 ns | 58.3764 ns | 27,978.502 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 16384 | 61,165.138 ns | 120.0942 ns | 106.4603 ns | 61,160.236 ns | 2.19 | 0.00 | 1 B | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 32768 | 56,134.698 ns | 385.7995 ns | 322.1600 ns | 56,012.927 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 32768 | 123,321.451 ns | 1,148.3178 ns | 1,017.9538 ns | 123,617.908 ns | 2.19 | 0.02 | 2 B | 2.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 65536 | 112,527.010 ns | 548.6837 ns | 486.3938 ns | 112,364.050 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 65536 | 250,991.432 ns | 4,112.0996 ns | 5,200.4893 ns | 249,156.201 ns | 2.24 | 0.07 | 3 B | 1.50 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 131072 | 229,755.196 ns | 4,559.9314 ns | 4,879.0755 ns | 228,871.570 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 131072 | 493,550.419 ns | 2,642.8752 ns | 2,342.8400 ns | 493,029.688 ns | 2.15 | 0.05 | 7 B | 2.33 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | VersionedForEach | List | RecyclableLongList | 850000 | 1,569,324.137 ns | 8,203.2766 ns | 6,404.5788 ns | 1,568,688.574 ns | 1.00 | 0.00 | 13 B | 1.00 |
|
|
| Actual | VersionedForEach | List | RecyclableLongList | 850000 | 3,152,306.941 ns | 9,076.8563 ns | 7,579.5861 ns | 3,149,392.188 ns | 2.01 | 0.01 | 27 B | 2.08 |
|
|
</details>
|
|
|
|
# `IndexOf` Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.3, OS=Windows 11 (10.0.22621.1702)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.203
|
|
[Host] : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>IndexOf Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaselineBenchmarkType | BenchmarkType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
|
|
|--------- |--------------------- |---------------------- |------------------- |---------------- |----------------------:|---------------------:|-------------------:|----------------------:|------:|------------:|-----------:|------------:|
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 1 | 16.60 ns | 0.060 ns | 0.056 ns | 16.57 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 1 | 19.20 ns | 0.137 ns | 0.121 ns | 19.16 ns | 1.16 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 2 | 27.64 ns | 0.188 ns | 0.176 ns | 27.65 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 2 | 31.90 ns | 0.102 ns | 0.095 ns | 31.89 ns | 1.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 3 | 28.35 ns | 0.146 ns | 0.137 ns | 28.42 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 3 | 32.63 ns | 0.177 ns | 0.166 ns | 32.55 ns | 1.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 4 | 39.05 ns | 0.112 ns | 0.105 ns | 38.99 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 4 | 44.01 ns | 0.168 ns | 0.149 ns | 43.98 ns | 1.13 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 5 | 39.77 ns | 0.163 ns | 0.152 ns | 39.69 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 5 | 46.72 ns | 0.943 ns | 1.258 ns | 46.87 ns | 1.17 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 6 | 51.14 ns | 0.202 ns | 0.189 ns | 51.10 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 6 | 59.75 ns | 1.076 ns | 1.105 ns | 59.75 ns | 1.17 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 7 | 51.60 ns | 0.126 ns | 0.105 ns | 51.58 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 7 | 58.40 ns | 1.125 ns | 0.997 ns | 58.38 ns | 1.13 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 8 | 61.22 ns | 0.301 ns | 0.281 ns | 61.22 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 8 | 73.96 ns | 0.397 ns | 0.372 ns | 73.98 ns | 1.21 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 9 | 62.21 ns | 0.074 ns | 0.062 ns | 62.22 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 9 | 96.22 ns | 0.712 ns | 0.631 ns | 96.16 ns | 1.55 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 10 | 75.18 ns | 0.244 ns | 0.228 ns | 75.07 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 10 | 83.85 ns | 0.224 ns | 0.209 ns | 83.74 ns | 1.12 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 11 | 74.93 ns | 0.214 ns | 0.200 ns | 74.86 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 11 | 83.78 ns | 0.484 ns | 0.453 ns | 83.53 ns | 1.12 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 12 | 86.86 ns | 0.316 ns | 0.295 ns | 86.88 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 12 | 106.61 ns | 1.246 ns | 1.224 ns | 106.88 ns | 1.23 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 13 | 88.02 ns | 0.273 ns | 0.255 ns | 87.90 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 13 | 96.74 ns | 0.074 ns | 0.066 ns | 96.73 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 14 | 100.74 ns | 0.344 ns | 0.322 ns | 100.79 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 14 | 110.46 ns | 0.359 ns | 0.336 ns | 110.27 ns | 1.10 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 15 | 100.67 ns | 0.405 ns | 0.359 ns | 100.55 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 15 | 127.81 ns | 1.472 ns | 1.305 ns | 128.04 ns | 1.27 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 16 | 114.05 ns | 0.520 ns | 0.486 ns | 113.75 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 16 | 141.99 ns | 0.510 ns | 0.477 ns | 141.82 ns | 1.24 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 17 | 114.63 ns | 0.432 ns | 0.404 ns | 114.41 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 17 | 125.91 ns | 0.363 ns | 0.322 ns | 125.79 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 18 | 127.90 ns | 0.404 ns | 0.378 ns | 128.07 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 18 | 140.47 ns | 0.452 ns | 0.423 ns | 140.24 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 19 | 128.56 ns | 0.375 ns | 0.350 ns | 128.41 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 19 | 152.84 ns | 1.948 ns | 1.822 ns | 152.48 ns | 1.19 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 20 | 150.88 ns | 0.538 ns | 0.477 ns | 150.97 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 20 | 184.59 ns | 0.871 ns | 0.772 ns | 184.61 ns | 1.22 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 30 | 217.63 ns | 0.967 ns | 0.905 ns | 217.71 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 30 | 244.89 ns | 1.417 ns | 1.326 ns | 244.56 ns | 1.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 32 | 266.32 ns | 2.378 ns | 2.224 ns | 266.71 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 32 | 310.60 ns | 1.946 ns | 1.820 ns | 310.93 ns | 1.17 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 40 | 362.07 ns | 2.741 ns | 2.564 ns | 362.60 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 40 | 401.02 ns | 1.604 ns | 1.500 ns | 400.31 ns | 1.11 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 50 | 400.35 ns | 3.445 ns | 3.223 ns | 400.41 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 50 | 485.05 ns | 3.031 ns | 2.531 ns | 485.54 ns | 1.21 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 60 | 582.48 ns | 4.689 ns | 4.386 ns | 581.95 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 60 | 664.89 ns | 3.413 ns | 3.192 ns | 663.75 ns | 1.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 80 | 845.29 ns | 7.416 ns | 6.937 ns | 843.90 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 80 | 915.71 ns | 5.696 ns | 5.328 ns | 916.91 ns | 1.08 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 90 | 994.91 ns | 15.228 ns | 14.244 ns | 998.73 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 90 | 1,074.04 ns | 12.721 ns | 11.277 ns | 1,077.75 ns | 1.08 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 100 | 1,130.91 ns | 20.393 ns | 19.076 ns | 1,130.99 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 100 | 1,185.56 ns | 23.173 ns | 21.676 ns | 1,184.10 ns | 1.05 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 128 | 1,610.08 ns | 16.899 ns | 15.807 ns | 1,604.90 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 128 | 1,753.55 ns | 17.254 ns | 16.140 ns | 1,752.63 ns | 1.09 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 256 | 5,750.75 ns | 28.609 ns | 26.760 ns | 5,758.04 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 256 | 5,893.43 ns | 29.453 ns | 27.551 ns | 5,887.99 ns | 1.02 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 512 | 21,669.95 ns | 427.575 ns | 399.954 ns | 21,713.08 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 512 | 21,674.73 ns | 68.941 ns | 64.487 ns | 21,668.86 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 1024 | 69,740.31 ns | 838.846 ns | 932.375 ns | 69,475.32 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 1024 | 68,980.90 ns | 450.707 ns | 421.591 ns | 68,923.79 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 2048 | 244,266.95 ns | 2,449.277 ns | 2,045.257 ns | 243,462.06 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 2048 | 239,887.40 ns | 854.306 ns | 799.118 ns | 240,015.48 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 4096 | 904,644.52 ns | 3,379.464 ns | 2,638.463 ns | 904,380.27 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 4096 | 915,459.26 ns | 6,529.766 ns | 6,107.947 ns | 917,327.34 ns | 1.01 | 0.01 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 8192 | 3,513,716.89 ns | 62,893.465 ns | 90,199.928 ns | 3,474,476.56 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 8192 | 3,486,690.89 ns | 14,705.600 ns | 13,755.627 ns | 3,481,303.91 ns | 0.99 | 0.02 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 16384 | 13,736,865.85 ns | 120,702.128 ns | 106,999.292 ns | 13,714,744.53 ns | 1.00 | 0.00 | 9 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 16384 | 14,167,800.31 ns | 43,856.428 ns | 41,023.330 ns | 14,149,225.00 ns | 1.03 | 0.01 | 9 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 32768 | 53,875,332.00 ns | 245,220.180 ns | 229,379.108 ns | 53,809,450.00 ns | 1.00 | 0.00 | 60 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 32768 | 55,149,804.00 ns | 273,037.835 ns | 255,399.760 ns | 55,076,500.00 ns | 1.02 | 0.01 | 60 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 65536 | 218,431,663.33 ns | 4,265,864.273 ns | 4,912,575.640 ns | 214,920,550.00 ns | 1.00 | 0.00 | 200 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 65536 | 217,449,610.26 ns | 493,374.080 ns | 411,989.702 ns | 217,368,133.33 ns | 1.01 | 0.02 | 200 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 131072 | 936,350,615.38 ns | 2,290,617.990 ns | 1,912,769.764 ns | 936,031,100.00 ns | 1.00 | 0.00 | 600 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 131072 | 928,423,416.67 ns | 1,034,931.818 ns | 808,006.689 ns | 928,198,750.00 ns | 0.99 | 0.00 | 600 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 849999 | 99,588,892,028.57 ns | 998,348,445.797 ns | 885,009,893.256 ns | 99,218,977,100.00 ns | 1.00 | 0.00 | 600 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 849999 | 102,323,847,080.00 ns | 1,028,672,431.300 ns | 962,220,830.472 ns | 101,982,058,200.00 ns | 1.03 | 0.01 | 600 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | Index(...)Cases [25] | List | RecyclableLongList | 850000 | 113.8 s | 2.26 s | 2.69 s | | 1.00 | 0.00 | 600 B | 1.00 |
|
|
| Actual | Index(...)Cases [25] | List | RecyclableLongList | 850000 | 110.3 s | 2.11 s | 2.07 s | | 0.97 | 0.03 | 399750776 B | 666,251.29 |
|
|
</details>
|
|
|
|
# `this[]` Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>this[] Getter Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
|
|
|--------- |--------- |------------- |------------------- |---------------- |-----------------:|---------------:|---------------:|-----------------:|------:|--------:|----------:|------------:|
|
|
| Baseline | GetItem | List | Array | 0 | 5.087 ns | 0.0177 ns | 0.0157 ns | 5.085 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 0 | 4.232 ns | 0.0134 ns | 0.0125 ns | 4.232 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 1 | 5.814 ns | 0.0043 ns | 0.0034 ns | 5.814 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 1 | 7.195 ns | 0.1698 ns | 0.2789 ns | 7.262 ns | 1.23 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 2 | 7.122 ns | 0.1548 ns | 0.1373 ns | 7.046 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 2 | 8.713 ns | 0.2006 ns | 0.2878 ns | 8.817 ns | 1.21 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 3 | 8.253 ns | 0.0434 ns | 0.0362 ns | 8.235 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 3 | 7.972 ns | 0.0277 ns | 0.0231 ns | 7.960 ns | 0.97 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 4 | 9.629 ns | 0.0470 ns | 0.0439 ns | 9.612 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 4 | 9.416 ns | 0.0899 ns | 0.0702 ns | 9.398 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 5 | 11.944 ns | 0.1798 ns | 0.1682 ns | 11.949 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 5 | 12.661 ns | 0.2729 ns | 0.3352 ns | 12.701 ns | 1.06 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 6 | 13.660 ns | 0.2059 ns | 0.1926 ns | 13.606 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 6 | 14.335 ns | 0.3136 ns | 0.2780 ns | 14.320 ns | 1.05 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 7 | 15.777 ns | 0.1703 ns | 0.1593 ns | 15.740 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 7 | 16.908 ns | 0.3714 ns | 0.4562 ns | 16.826 ns | 1.07 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 8 | 18.534 ns | 0.2159 ns | 0.2020 ns | 18.550 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 8 | 17.109 ns | 0.1688 ns | 0.1497 ns | 17.061 ns | 0.92 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 9 | 16.745 ns | 0.0188 ns | 0.0157 ns | 16.744 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 9 | 16.313 ns | 0.0334 ns | 0.0279 ns | 16.319 ns | 0.97 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 10 | 18.750 ns | 0.2487 ns | 0.1942 ns | 18.733 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 10 | 19.209 ns | 0.2345 ns | 0.2193 ns | 19.172 ns | 1.02 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 11 | 19.802 ns | 0.0520 ns | 0.0406 ns | 19.791 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 11 | 20.647 ns | 0.1615 ns | 0.1511 ns | 20.655 ns | 1.04 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 12 | 21.204 ns | 0.0376 ns | 0.0333 ns | 21.200 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 12 | 21.812 ns | 0.1413 ns | 0.1322 ns | 21.879 ns | 1.03 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 13 | 22.591 ns | 0.0196 ns | 0.0153 ns | 22.594 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 13 | 20.918 ns | 0.0383 ns | 0.0320 ns | 20.906 ns | 0.93 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 14 | 24.049 ns | 0.0488 ns | 0.0433 ns | 24.038 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 14 | 23.721 ns | 0.2652 ns | 0.2481 ns | 23.762 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 15 | 25.572 ns | 0.0272 ns | 0.0254 ns | 25.573 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 15 | 24.800 ns | 0.2831 ns | 0.2648 ns | 24.774 ns | 0.97 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 16 | 26.961 ns | 0.0356 ns | 0.0316 ns | 26.949 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 16 | 24.586 ns | 0.0611 ns | 0.0541 ns | 24.577 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 17 | 28.492 ns | 0.0728 ns | 0.0681 ns | 28.482 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 17 | 27.441 ns | 0.3655 ns | 0.3419 ns | 27.516 ns | 0.96 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 18 | 29.978 ns | 0.2612 ns | 0.2443 ns | 29.972 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 18 | 28.647 ns | 0.1871 ns | 0.1751 ns | 28.674 ns | 0.96 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 19 | 31.480 ns | 0.1982 ns | 0.1854 ns | 31.510 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 19 | 28.104 ns | 0.1097 ns | 0.1026 ns | 28.054 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 20 | 32.807 ns | 0.0663 ns | 0.0621 ns | 32.789 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 20 | 29.494 ns | 0.1506 ns | 0.1408 ns | 29.467 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 30 | 47.366 ns | 0.0892 ns | 0.0745 ns | 47.352 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 30 | 43.030 ns | 0.1955 ns | 0.1829 ns | 42.994 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 32 | 57.594 ns | 0.6630 ns | 0.6201 ns | 57.568 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 32 | 53.214 ns | 0.2239 ns | 0.1870 ns | 53.207 ns | 0.92 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 36 | 62.153 ns | 0.0910 ns | 0.0710 ns | 62.142 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 36 | 57.604 ns | 0.4924 ns | 0.4606 ns | 57.458 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 37 | 63.696 ns | 0.2617 ns | 0.2448 ns | 63.735 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 37 | 59.404 ns | 0.1440 ns | 0.1276 ns | 59.410 ns | 0.93 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 40 | 68.221 ns | 0.1968 ns | 0.1841 ns | 68.141 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | GetItem | List | Array | 40 | 68.066 ns | 0.0598 ns | 0.0499 ns | 68.045 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 40 | 63.406 ns | 0.6025 ns | 0.5341 ns | 63.211 ns | 0.93 | 0.01 | - | NA |
|
|
| Actual | GetItem | List | Array | 40 | 63.601 ns | 0.4482 ns | 0.4193 ns | 63.531 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 50 | 82.718 ns | 0.5956 ns | 0.5571 ns | 82.387 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 50 | 74.547 ns | 0.2905 ns | 0.2718 ns | 74.573 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 60 | 96.421 ns | 0.0519 ns | 0.0433 ns | 96.410 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 60 | 85.857 ns | 0.2068 ns | 0.1834 ns | 85.801 ns | 0.89 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 70 | 112.740 ns | 0.7200 ns | 0.6735 ns | 112.641 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 70 | 101.227 ns | 0.4075 ns | 0.3612 ns | 101.190 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 80 | 129.546 ns | 1.9844 ns | 1.7591 ns | 129.675 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 80 | 115.180 ns | 0.9878 ns | 0.9240 ns | 115.047 ns | 0.89 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 90 | 147.359 ns | 2.9076 ns | 2.7198 ns | 147.580 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 90 | 124.477 ns | 0.4122 ns | 0.3856 ns | 124.388 ns | 0.84 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 100 | 156.162 ns | 0.3327 ns | 0.3112 ns | 156.075 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 100 | 136.660 ns | 0.2034 ns | 0.1903 ns | 136.679 ns | 0.88 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 128 | 196.667 ns | 0.6222 ns | 0.5820 ns | 196.618 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 128 | 170.684 ns | 0.4582 ns | 0.4286 ns | 170.689 ns | 0.87 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 256 | 382.457 ns | 1.3733 ns | 1.2846 ns | 381.805 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 256 | 323.661 ns | 1.1383 ns | 1.0647 ns | 323.394 ns | 0.85 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 512 | 755.104 ns | 2.3256 ns | 2.1753 ns | 756.165 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 512 | 631.467 ns | 1.2068 ns | 1.0698 ns | 631.219 ns | 0.84 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 1024 | 1,498.234 ns | 2.7609 ns | 2.4475 ns | 1,497.659 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 1024 | 1,246.530 ns | 1.6971 ns | 1.5875 ns | 1,246.584 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 2048 | 2,981.924 ns | 7.2251 ns | 6.4049 ns | 2,979.765 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 2048 | 2,477.137 ns | 5.4560 ns | 4.8366 ns | 2,476.553 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 4096 | 5,954.708 ns | 9.8748 ns | 9.2369 ns | 5,954.871 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 4096 | 4,933.807 ns | 8.7286 ns | 8.1648 ns | 4,934.590 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 8192 | 11,904.955 ns | 36.3822 ns | 32.2519 ns | 11,905.228 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 8192 | 9,851.273 ns | 20.8854 ns | 19.5362 ns | 9,845.271 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 16384 | 23,781.046 ns | 43.5231 ns | 36.3438 ns | 23,769.757 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 16384 | 19,668.344 ns | 27.3351 ns | 22.8260 ns | 19,665.826 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 32768 | 47,508.092 ns | 87.7922 ns | 82.1209 ns | 47,492.511 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 32768 | 39,421.193 ns | 92.0761 ns | 86.1280 ns | 39,445.734 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 65536 | 95,220.745 ns | 156.8450 ns | 139.0390 ns | 95,246.021 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 65536 | 78,557.533 ns | 216.2659 ns | 191.7141 ns | 78,526.147 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 131072 | 190,923.184 ns | 652.4912 ns | 610.3407 ns | 190,601.953 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | Array | 131072 | 157,503.108 ns | 633.5713 ns | 561.6444 ns | 157,280.652 ns | 0.83 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | Array | 850000 | 1,312,717.285 ns | 4,791.6643 ns | 4,247.6856 ns | 1,311,580.078 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | GetItem | List | Array | 850000 | 1,019,788.542 ns | 3,424.5043 ns | 3,203.2835 ns | 1,017,995.508 ns | 0.78 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 0 | 4.117 ns | 0.0070 ns | 0.0066 ns | 4.115 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 0 | 4.119 ns | 0.0057 ns | 0.0048 ns | 4.119 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 1 | 5.825 ns | 0.0081 ns | 0.0076 ns | 5.821 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 1 | 5.825 ns | 0.0115 ns | 0.0096 ns | 5.827 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 2 | 7.168 ns | 0.1676 ns | 0.2119 ns | 7.072 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 2 | 7.480 ns | 0.1789 ns | 0.3735 ns | 7.391 ns | 1.03 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 3 | 8.307 ns | 0.0384 ns | 0.0340 ns | 8.303 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 3 | 8.340 ns | 0.1233 ns | 0.1093 ns | 8.285 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 4 | 10.137 ns | 0.2287 ns | 0.3423 ns | 10.359 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 4 | 9.653 ns | 0.0598 ns | 0.0499 ns | 9.635 ns | 0.95 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 5 | 11.171 ns | 0.0370 ns | 0.0289 ns | 11.158 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 5 | 11.174 ns | 0.0436 ns | 0.0364 ns | 11.157 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 6 | 12.544 ns | 0.0204 ns | 0.0191 ns | 12.544 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 6 | 12.538 ns | 0.0176 ns | 0.0156 ns | 12.543 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 7 | 13.975 ns | 0.0346 ns | 0.0324 ns | 13.968 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 7 | 13.980 ns | 0.0405 ns | 0.0338 ns | 13.964 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 8 | 15.676 ns | 0.1732 ns | 0.1620 ns | 15.616 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 8 | 15.500 ns | 0.1084 ns | 0.0961 ns | 15.459 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 9 | 16.861 ns | 0.0587 ns | 0.0520 ns | 16.855 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 9 | 16.850 ns | 0.0381 ns | 0.0297 ns | 16.842 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 10 | 18.294 ns | 0.0538 ns | 0.0477 ns | 18.297 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 10 | 18.267 ns | 0.0683 ns | 0.0605 ns | 18.235 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 11 | 19.683 ns | 0.0245 ns | 0.0191 ns | 19.680 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 11 | 19.666 ns | 0.0256 ns | 0.0214 ns | 19.661 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 12 | 21.111 ns | 0.0237 ns | 0.0198 ns | 21.107 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 12 | 21.213 ns | 0.0288 ns | 0.0269 ns | 21.205 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 13 | 22.598 ns | 0.0774 ns | 0.0724 ns | 22.640 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 13 | 22.572 ns | 0.0645 ns | 0.0572 ns | 22.547 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 14 | 23.998 ns | 0.0388 ns | 0.0324 ns | 23.994 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 14 | 24.114 ns | 0.1768 ns | 0.1654 ns | 23.989 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 15 | 25.598 ns | 0.1708 ns | 0.1598 ns | 25.679 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 15 | 25.522 ns | 0.0816 ns | 0.0763 ns | 25.531 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 16 | 26.972 ns | 0.0606 ns | 0.0567 ns | 26.975 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 16 | 26.907 ns | 0.0739 ns | 0.0655 ns | 26.877 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 17 | 28.509 ns | 0.1739 ns | 0.1627 ns | 28.462 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 17 | 28.473 ns | 0.0705 ns | 0.0625 ns | 28.461 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 18 | 29.861 ns | 0.0414 ns | 0.0367 ns | 29.849 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 18 | 29.962 ns | 0.0770 ns | 0.0683 ns | 29.977 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 19 | 31.301 ns | 0.0757 ns | 0.0671 ns | 31.294 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 19 | 31.314 ns | 0.0390 ns | 0.0326 ns | 31.311 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 20 | 32.772 ns | 0.0438 ns | 0.0366 ns | 32.775 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 20 | 32.755 ns | 0.0465 ns | 0.0412 ns | 32.742 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 30 | 47.182 ns | 0.0429 ns | 0.0381 ns | 47.183 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 30 | 47.291 ns | 0.1582 ns | 0.1480 ns | 47.246 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 32 | 57.025 ns | 0.8559 ns | 0.8006 ns | 56.924 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 32 | 57.772 ns | 0.5754 ns | 0.5382 ns | 57.897 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 36 | 61.567 ns | 0.0479 ns | 0.0374 ns | 61.573 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 36 | 62.487 ns | 0.0577 ns | 0.0540 ns | 62.475 ns | 1.01 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 37 | 63.278 ns | 0.1242 ns | 0.1101 ns | 63.273 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 37 | 63.194 ns | 0.0406 ns | 0.0339 ns | 63.190 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 40 | 68.423 ns | 0.1422 ns | 0.1260 ns | 68.409 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | GetItem | List | PooledList | 40 | 67.996 ns | 0.1221 ns | 0.1083 ns | 67.986 ns | 0.99 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 40 | 67.655 ns | 0.1196 ns | 0.1119 ns | 67.650 ns | 0.99 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 40 | 68.598 ns | 0.0818 ns | 0.0725 ns | 68.575 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 50 | 82.089 ns | 0.3763 ns | 0.3520 ns | 81.961 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 50 | 81.547 ns | 0.1177 ns | 0.0983 ns | 81.516 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 60 | 95.908 ns | 0.0945 ns | 0.0789 ns | 95.912 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 60 | 96.614 ns | 0.0965 ns | 0.0806 ns | 96.602 ns | 1.01 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 70 | 110.347 ns | 0.0897 ns | 0.0839 ns | 110.350 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 70 | 110.410 ns | 0.1133 ns | 0.1060 ns | 110.399 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 80 | 124.762 ns | 0.1451 ns | 0.1287 ns | 124.716 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 80 | 125.374 ns | 0.8244 ns | 0.7711 ns | 124.923 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 850000 | 1,354,564.314 ns | 27,077.9151 ns | 24,003.8665 ns | 1,347,315.918 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | GetItem | List | PooledList | 850000 | 1,326,081.070 ns | 6,365.8240 ns | 5,315.7514 ns | 1,327,350.977 ns | 0.98 | 0.02 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 90 | 139.951 ns | 0.9460 ns | 0.8849 ns | 139.496 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 90 | 139.727 ns | 0.2896 ns | 0.2568 ns | 139.645 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 100 | 154.239 ns | 0.4053 ns | 0.3791 ns | 154.060 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 100 | 154.055 ns | 0.0729 ns | 0.0682 ns | 154.040 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 128 | 194.694 ns | 0.4205 ns | 0.3934 ns | 194.532 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 128 | 194.594 ns | 0.2835 ns | 0.2652 ns | 194.535 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 256 | 379.100 ns | 0.3344 ns | 0.2792 ns | 379.071 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 256 | 380.014 ns | 1.2398 ns | 1.1597 ns | 379.366 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 512 | 747.765 ns | 0.9277 ns | 0.7747 ns | 748.063 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 512 | 748.483 ns | 0.3634 ns | 0.2837 ns | 748.391 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 1024 | 1,488.274 ns | 8.3175 ns | 7.7802 ns | 1,486.584 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 1024 | 1,482.692 ns | 2.8880 ns | 2.5601 ns | 1,482.041 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 2048 | 2,950.451 ns | 2.8768 ns | 2.4022 ns | 2,949.803 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 2048 | 2,950.227 ns | 2.2722 ns | 1.8974 ns | 2,950.386 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 4096 | 5,915.946 ns | 28.4765 ns | 26.6369 ns | 5,898.267 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 4096 | 5,900.795 ns | 19.5014 ns | 17.2875 ns | 5,890.962 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 8192 | 11,780.438 ns | 15.4387 ns | 12.0535 ns | 11,775.958 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 8192 | 11,800.539 ns | 50.7679 ns | 45.0044 ns | 11,778.336 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 16384 | 23,558.218 ns | 39.3738 ns | 34.9038 ns | 23,547.809 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 16384 | 23,645.565 ns | 151.1512 ns | 141.3869 ns | 23,578.395 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 32768 | 47,322.243 ns | 281.7861 ns | 263.5829 ns | 47,229.657 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 32768 | 47,980.978 ns | 272.9394 ns | 255.3077 ns | 47,993.085 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 65536 | 95,987.704 ns | 330.8700 ns | 309.4960 ns | 95,971.948 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 65536 | 97,397.487 ns | 529.5201 ns | 495.3135 ns | 97,361.578 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | PooledList | 131072 | 198,227.028 ns | 3,922.3737 ns | 3,668.9908 ns | 196,667.847 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | PooledList | 131072 | 192,520.435 ns | 865.3927 ns | 809.4889 ns | 192,155.615 ns | 0.97 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 0 | 5.085 ns | 0.0236 ns | 0.0197 ns | 5.080 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 0 | 4.599 ns | 0.0061 ns | 0.0047 ns | 4.600 ns | 0.90 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 1 | 5.274 ns | 0.0054 ns | 0.0048 ns | 5.273 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 1 | 5.280 ns | 0.0305 ns | 0.0286 ns | 5.291 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 2 | 6.722 ns | 0.0140 ns | 0.0117 ns | 6.722 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 2 | 6.715 ns | 0.0227 ns | 0.0212 ns | 6.709 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 3 | 8.195 ns | 0.0120 ns | 0.0101 ns | 8.196 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 3 | 8.150 ns | 0.0181 ns | 0.0151 ns | 8.149 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 4 | 9.606 ns | 0.0201 ns | 0.0179 ns | 9.599 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 4 | 9.585 ns | 0.0228 ns | 0.0213 ns | 9.575 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 5 | 11.149 ns | 0.0717 ns | 0.0599 ns | 11.125 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 5 | 12.228 ns | 0.1114 ns | 0.1042 ns | 12.222 ns | 1.10 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 6 | 12.548 ns | 0.0161 ns | 0.0143 ns | 12.547 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 6 | 12.488 ns | 0.0234 ns | 0.0207 ns | 12.484 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 7 | 13.947 ns | 0.0128 ns | 0.0113 ns | 13.946 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 7 | 15.282 ns | 0.0590 ns | 0.0523 ns | 15.296 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 8 | 16.790 ns | 0.0271 ns | 0.0254 ns | 16.792 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 8 | 16.042 ns | 0.0416 ns | 0.0389 ns | 16.050 ns | 0.96 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 9 | 17.513 ns | 0.0537 ns | 0.0502 ns | 17.507 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 9 | 17.584 ns | 0.0616 ns | 0.0576 ns | 17.607 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 10 | 18.919 ns | 0.0365 ns | 0.0323 ns | 18.915 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 10 | 18.762 ns | 0.0227 ns | 0.0201 ns | 18.765 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 11 | 20.308 ns | 0.0576 ns | 0.0510 ns | 20.308 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 11 | 20.207 ns | 0.0531 ns | 0.0471 ns | 20.189 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 12 | 21.734 ns | 0.0816 ns | 0.0763 ns | 21.704 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 12 | 21.670 ns | 0.0323 ns | 0.0270 ns | 21.669 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 13 | 23.181 ns | 0.0650 ns | 0.0543 ns | 23.169 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 13 | 23.064 ns | 0.0344 ns | 0.0287 ns | 23.073 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 14 | 24.619 ns | 0.1182 ns | 0.1106 ns | 24.554 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 14 | 24.519 ns | 0.0463 ns | 0.0387 ns | 24.516 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 15 | 26.005 ns | 0.0487 ns | 0.0381 ns | 25.990 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 15 | 25.846 ns | 0.0358 ns | 0.0299 ns | 25.833 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 16 | 27.394 ns | 0.0714 ns | 0.0668 ns | 27.361 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 16 | 27.284 ns | 0.0207 ns | 0.0173 ns | 27.285 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 17 | 28.792 ns | 0.0231 ns | 0.0205 ns | 28.788 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 17 | 28.791 ns | 0.1407 ns | 0.1317 ns | 28.724 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 18 | 30.166 ns | 0.0363 ns | 0.0303 ns | 30.159 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 18 | 30.282 ns | 0.2122 ns | 0.1985 ns | 30.179 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 19 | 31.688 ns | 0.0499 ns | 0.0442 ns | 31.675 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 19 | 31.597 ns | 0.0369 ns | 0.0288 ns | 31.597 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 20 | 33.054 ns | 0.0457 ns | 0.0405 ns | 33.041 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 20 | 33.021 ns | 0.0292 ns | 0.0228 ns | 33.016 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 30 | 47.640 ns | 0.1029 ns | 0.0912 ns | 47.667 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 30 | 47.383 ns | 0.0397 ns | 0.0331 ns | 47.385 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 32 | 57.208 ns | 0.4838 ns | 0.4525 ns | 57.237 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 32 | 56.609 ns | 0.1218 ns | 0.1080 ns | 56.608 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 36 | 61.133 ns | 0.2587 ns | 0.2293 ns | 61.073 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 36 | 61.769 ns | 0.1004 ns | 0.0939 ns | 61.821 ns | 1.01 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 37 | 62.414 ns | 0.1317 ns | 0.1100 ns | 62.406 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 37 | 62.584 ns | 0.0700 ns | 0.0620 ns | 62.594 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 40 | 68.118 ns | 0.1447 ns | 0.1354 ns | 68.122 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | GetItem | List | RecyclableList | 40 | 68.463 ns | 0.1350 ns | 0.1197 ns | 68.425 ns | 1.01 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 40 | 67.786 ns | 0.2085 ns | 0.1849 ns | 67.760 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 40 | 67.491 ns | 0.0914 ns | 0.0810 ns | 67.458 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 50 | 81.537 ns | 0.1361 ns | 0.1206 ns | 81.526 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 50 | 82.324 ns | 0.1428 ns | 0.1335 ns | 82.324 ns | 1.01 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 60 | 97.050 ns | 0.0760 ns | 0.0593 ns | 97.036 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 60 | 98.003 ns | 0.3562 ns | 0.3332 ns | 97.851 ns | 1.01 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 70 | 111.475 ns | 0.1881 ns | 0.1760 ns | 111.486 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 70 | 109.756 ns | 0.1914 ns | 0.1791 ns | 109.753 ns | 0.98 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 80 | 124.764 ns | 0.1937 ns | 0.1812 ns | 124.764 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 80 | 124.409 ns | 0.2905 ns | 0.2717 ns | 124.451 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 90 | 139.293 ns | 0.1760 ns | 0.1646 ns | 139.286 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 90 | 139.193 ns | 0.1773 ns | 0.1481 ns | 139.212 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 100 | 152.969 ns | 0.2109 ns | 0.1761 ns | 152.943 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 100 | 152.321 ns | 0.1998 ns | 0.1668 ns | 152.244 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 128 | 193.298 ns | 0.3859 ns | 0.3610 ns | 193.127 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 128 | 194.086 ns | 0.1932 ns | 0.1613 ns | 194.017 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 256 | 377.865 ns | 1.2921 ns | 1.2087 ns | 377.181 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 256 | 377.518 ns | 1.4666 ns | 1.3719 ns | 376.818 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 512 | 746.404 ns | 2.2184 ns | 2.0751 ns | 746.010 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 512 | 745.610 ns | 1.1743 ns | 0.9806 ns | 745.053 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 1024 | 1,479.600 ns | 1.2165 ns | 1.0158 ns | 1,479.302 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 1024 | 1,480.707 ns | 1.9632 ns | 1.7403 ns | 1,480.032 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 2048 | 2,958.204 ns | 10.9250 ns | 9.6847 ns | 2,954.479 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 2048 | 2,950.894 ns | 4.0534 ns | 3.5932 ns | 2,949.265 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 4096 | 5,894.618 ns | 4.8885 ns | 4.3335 ns | 5,893.645 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 4096 | 5,892.491 ns | 6.0143 ns | 4.6955 ns | 5,891.155 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 8192 | 11,778.814 ns | 13.8052 ns | 10.7782 ns | 11,773.432 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 8192 | 11,806.300 ns | 25.0434 ns | 23.4256 ns | 11,798.613 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 16384 | 23,686.530 ns | 51.3596 ns | 48.0418 ns | 23,661.995 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableList | 16384 | 23,757.159 ns | 158.5130 ns | 148.2732 ns | 23,694.806 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 32768 | 47,500.045 ns | 49.8326 ns | 46.6134 ns | 47,493.164 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableList | 32768 | 47,516.522 ns | 250.4994 ns | 234.3173 ns | 47,379.025 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 65536 | 94,967.463 ns | 437.7486 ns | 409.4703 ns | 94,752.344 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableList | 65536 | 94,393.466 ns | 153.9536 ns | 128.5582 ns | 94,378.235 ns | 0.99 | 0.01 | 2 B | 2.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 131072 | 189,674.316 ns | 614.7607 ns | 513.3531 ns | 189,466.650 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableList | 131072 | 189,207.023 ns | 327.4955 ns | 290.3162 ns | 189,054.089 ns | 1.00 | 0.00 | 2 B | 0.67 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableList | 850000 | 1,307,223.870 ns | 3,683.7814 ns | 3,265.5763 ns | 1,306,491.016 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableList | 850000 | 1,304,507.917 ns | 6,212.3585 ns | 5,811.0440 ns | 1,303,131.641 ns | 1.00 | 0.00 | 13 B | 0.52 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 0 | 4.112 ns | 0.0057 ns | 0.0045 ns | 4.112 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 0 | 4.223 ns | 0.0110 ns | 0.0103 ns | 4.226 ns | 1.03 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 1 | 5.266 ns | 0.0086 ns | 0.0081 ns | 5.265 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 1 | 5.521 ns | 0.0103 ns | 0.0097 ns | 5.519 ns | 1.05 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 2 | 6.753 ns | 0.0705 ns | 0.0625 ns | 6.750 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 2 | 7.217 ns | 0.0464 ns | 0.0411 ns | 7.193 ns | 1.07 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 3 | 8.137 ns | 0.0116 ns | 0.0097 ns | 8.137 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 3 | 8.903 ns | 0.0135 ns | 0.0105 ns | 8.903 ns | 1.09 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 4 | 9.820 ns | 0.2233 ns | 0.2193 ns | 9.685 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 4 | 10.604 ns | 0.0489 ns | 0.0434 ns | 10.606 ns | 1.08 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 5 | 11.133 ns | 0.0284 ns | 0.0237 ns | 11.129 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 5 | 12.244 ns | 0.0196 ns | 0.0163 ns | 12.245 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 6 | 12.677 ns | 0.1375 ns | 0.1286 ns | 12.715 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 6 | 13.930 ns | 0.0193 ns | 0.0161 ns | 13.930 ns | 1.10 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 7 | 14.129 ns | 0.1588 ns | 0.1485 ns | 14.125 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 7 | 15.614 ns | 0.0219 ns | 0.0194 ns | 15.606 ns | 1.11 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 8 | 16.617 ns | 0.2342 ns | 0.2190 ns | 16.638 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 8 | 17.294 ns | 0.0177 ns | 0.0165 ns | 17.293 ns | 1.04 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 9 | 17.509 ns | 0.0326 ns | 0.0272 ns | 17.517 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 9 | 19.082 ns | 0.0857 ns | 0.0802 ns | 19.090 ns | 1.09 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 10 | 18.892 ns | 0.0508 ns | 0.0450 ns | 18.888 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 10 | 20.767 ns | 0.0418 ns | 0.0391 ns | 20.775 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 11 | 20.391 ns | 0.0607 ns | 0.0568 ns | 20.379 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 11 | 22.497 ns | 0.0267 ns | 0.0237 ns | 22.502 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 12 | 21.825 ns | 0.0927 ns | 0.0867 ns | 21.798 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 12 | 24.147 ns | 0.1502 ns | 0.1405 ns | 24.095 ns | 1.11 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 13 | 23.246 ns | 0.0808 ns | 0.0716 ns | 23.267 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 13 | 25.689 ns | 0.0190 ns | 0.0159 ns | 25.681 ns | 1.10 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 14 | 24.643 ns | 0.0978 ns | 0.0915 ns | 24.653 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 14 | 27.515 ns | 0.1318 ns | 0.1233 ns | 27.472 ns | 1.12 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 15 | 25.970 ns | 0.0522 ns | 0.0436 ns | 25.953 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 15 | 29.022 ns | 0.0610 ns | 0.0509 ns | 29.024 ns | 1.12 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 16 | 27.393 ns | 0.0110 ns | 0.0098 ns | 27.395 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 16 | 30.788 ns | 0.0274 ns | 0.0229 ns | 30.794 ns | 1.12 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 17 | 28.958 ns | 0.0263 ns | 0.0246 ns | 28.950 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 17 | 32.607 ns | 0.0340 ns | 0.0284 ns | 32.608 ns | 1.13 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 18 | 30.409 ns | 0.0726 ns | 0.0679 ns | 30.382 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 18 | 34.341 ns | 0.0637 ns | 0.0565 ns | 34.325 ns | 1.13 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 19 | 31.874 ns | 0.0591 ns | 0.0494 ns | 31.878 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 19 | 36.036 ns | 0.2199 ns | 0.2057 ns | 35.994 ns | 1.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 20 | 33.260 ns | 0.1194 ns | 0.1116 ns | 33.276 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 20 | 37.555 ns | 0.1829 ns | 0.1527 ns | 37.509 ns | 1.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 30 | 47.583 ns | 0.1002 ns | 0.0782 ns | 47.549 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 30 | 54.365 ns | 0.1154 ns | 0.0963 ns | 54.343 ns | 1.14 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 32 | 58.103 ns | 0.5050 ns | 0.4723 ns | 57.943 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 32 | 64.688 ns | 0.4897 ns | 0.4581 ns | 64.627 ns | 1.11 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 36 | 61.619 ns | 0.3959 ns | 0.3703 ns | 61.606 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 36 | 70.398 ns | 0.1161 ns | 0.0969 ns | 70.421 ns | 1.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 37 | 63.308 ns | 0.1311 ns | 0.1162 ns | 63.293 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 37 | 71.494 ns | 0.1497 ns | 0.1400 ns | 71.492 ns | 1.13 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 40 | 67.560 ns | 0.3628 ns | 0.3216 ns | 67.570 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | GetItem | List | RecyclableLongList | 40 | 67.491 ns | 0.3148 ns | 0.2791 ns | 67.545 ns | 1.00 | 0.01 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 40 | 77.774 ns | 0.0789 ns | 0.0659 ns | 77.765 ns | 1.15 | 0.01 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 40 | 77.104 ns | 0.3463 ns | 0.3240 ns | 76.935 ns | 1.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 50 | 81.792 ns | 0.2041 ns | 0.1593 ns | 81.743 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 50 | 93.817 ns | 0.4548 ns | 0.4254 ns | 93.567 ns | 1.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 60 | 97.014 ns | 0.6810 ns | 0.6370 ns | 96.785 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 60 | 110.467 ns | 0.2460 ns | 0.2180 ns | 110.366 ns | 1.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 70 | 110.847 ns | 0.3054 ns | 0.2857 ns | 110.753 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 70 | 127.364 ns | 0.1797 ns | 0.1501 ns | 127.334 ns | 1.15 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 80 | 125.678 ns | 0.7599 ns | 0.7108 ns | 125.640 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 80 | 144.256 ns | 0.6348 ns | 0.5938 ns | 143.939 ns | 1.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 850000 | 1,311,320.417 ns | 4,379.8630 ns | 4,096.9266 ns | 1,312,105.078 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableLongList | 850000 | 1,525,118.770 ns | 5,882.0910 ns | 5,502.1116 ns | 1,524,297.949 ns | 1.16 | 0.00 | 25 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 90 | 139.942 ns | 0.3684 ns | 0.3446 ns | 139.905 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 90 | 161.519 ns | 0.4139 ns | 0.3231 ns | 161.579 ns | 1.15 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 100 | 154.718 ns | 0.9467 ns | 0.8856 ns | 154.611 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 100 | 177.538 ns | 0.3023 ns | 0.2525 ns | 177.482 ns | 1.15 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 128 | 195.013 ns | 0.6922 ns | 0.6474 ns | 194.905 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 128 | 224.850 ns | 0.5712 ns | 0.4770 ns | 224.749 ns | 1.15 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 256 | 380.907 ns | 0.6343 ns | 0.5934 ns | 380.787 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 256 | 441.945 ns | 0.4077 ns | 0.3614 ns | 442.131 ns | 1.16 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 512 | 751.199 ns | 0.9536 ns | 0.8920 ns | 751.228 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 512 | 875.576 ns | 1.4739 ns | 1.3787 ns | 875.572 ns | 1.17 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 1024 | 1,492.466 ns | 2.5022 ns | 2.3406 ns | 1,491.752 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 1024 | 1,747.504 ns | 3.1965 ns | 2.9900 ns | 1,747.231 ns | 1.17 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 2048 | 2,969.723 ns | 6.2703 ns | 5.8652 ns | 2,967.258 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 2048 | 3,472.481 ns | 5.6621 ns | 5.2963 ns | 3,470.974 ns | 1.17 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 4096 | 5,940.363 ns | 7.1239 ns | 6.3151 ns | 5,939.664 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 4096 | 6,960.118 ns | 16.1488 ns | 15.1056 ns | 6,958.694 ns | 1.17 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 8192 | 11,866.370 ns | 18.7284 ns | 15.6391 ns | 11,867.043 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 8192 | 13,881.169 ns | 31.8584 ns | 29.8004 ns | 13,876.588 ns | 1.17 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 16384 | 23,727.698 ns | 115.5709 ns | 108.1051 ns | 23,667.245 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 16384 | 27,590.594 ns | 28.8522 ns | 22.5259 ns | 27,592.171 ns | 1.16 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 32768 | 47,279.877 ns | 74.6557 ns | 62.3409 ns | 47,266.443 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | GetItem | List | RecyclableLongList | 32768 | 55,343.465 ns | 263.3131 ns | 246.3032 ns | 55,241.559 ns | 1.17 | 0.00 | 1 B | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 65536 | 95,354.230 ns | 324.4000 ns | 303.4440 ns | 95,391.040 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableLongList | 65536 | 111,175.301 ns | 711.9269 ns | 665.9368 ns | 110,790.015 ns | 1.17 | 0.01 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | GetItem | List | RecyclableLongList | 131072 | 190,302.858 ns | 259.6908 ns | 202.7495 ns | 190,348.962 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | GetItem | List | RecyclableLongList | 131072 | 221,654.380 ns | 593.1635 ns | 495.3184 ns | 221,454.614 ns | 1.16 | 0.00 | 3 B | 1.00 |
|
|
|
|
</details>
|
|
|
|
<details>
|
|
<summary><strong>this[] Setter Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio |
|
|
|--------- |--------- |------------- |------------------- |---------------- |-----------------:|---------------:|---------------:|-----------------:|------:|--------:|----------:|------------:|
|
|
| Baseline | SetItem | List | PooledList | 0 | 5.103 ns | 0.0171 ns | 0.0160 ns | 5.105 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 0 | 5.100 ns | 0.0237 ns | 0.0210 ns | 5.093 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 1 | 5.050 ns | 0.0284 ns | 0.0266 ns | 5.044 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 1 | 5.095 ns | 0.0802 ns | 0.0750 ns | 5.051 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 2 | 6.183 ns | 0.0384 ns | 0.0320 ns | 6.178 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 2 | 6.156 ns | 0.0085 ns | 0.0071 ns | 6.157 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 3 | 7.723 ns | 0.0139 ns | 0.0130 ns | 7.724 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 3 | 7.713 ns | 0.0390 ns | 0.0346 ns | 7.712 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 4 | 8.871 ns | 0.0244 ns | 0.0216 ns | 8.874 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 4 | 8.862 ns | 0.0164 ns | 0.0153 ns | 8.859 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 5 | 9.909 ns | 0.0681 ns | 0.0637 ns | 9.907 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 5 | 9.960 ns | 0.1300 ns | 0.1216 ns | 9.944 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 6 | 10.948 ns | 0.1666 ns | 0.1558 ns | 10.907 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 6 | 10.824 ns | 0.0642 ns | 0.0601 ns | 10.803 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 7 | 12.308 ns | 0.2760 ns | 0.4377 ns | 12.159 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 7 | 12.070 ns | 0.1569 ns | 0.1468 ns | 12.050 ns | 0.97 | 0.05 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 8 | 12.704 ns | 0.1175 ns | 0.1099 ns | 12.740 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 8 | 12.701 ns | 0.1207 ns | 0.1129 ns | 12.654 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 9 | 14.148 ns | 0.2327 ns | 0.2177 ns | 14.029 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 9 | 13.977 ns | 0.0509 ns | 0.0476 ns | 13.961 ns | 0.99 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 10 | 15.826 ns | 0.2243 ns | 0.1988 ns | 15.751 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 10 | 15.798 ns | 0.1065 ns | 0.0996 ns | 15.807 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 11 | 17.334 ns | 0.1308 ns | 0.1223 ns | 17.270 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 11 | 17.217 ns | 0.0460 ns | 0.0408 ns | 17.204 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 12 | 18.936 ns | 0.0664 ns | 0.0621 ns | 18.938 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 12 | 18.917 ns | 0.0310 ns | 0.0275 ns | 18.910 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 13 | 20.818 ns | 0.2407 ns | 0.2252 ns | 20.783 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 13 | 21.113 ns | 0.2407 ns | 0.2251 ns | 21.110 ns | 1.01 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 14 | 22.505 ns | 0.1524 ns | 0.1351 ns | 22.495 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 14 | 23.010 ns | 0.3177 ns | 0.2816 ns | 22.993 ns | 1.02 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 15 | 24.641 ns | 0.3720 ns | 0.3297 ns | 24.599 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 15 | 24.129 ns | 0.1323 ns | 0.1237 ns | 24.112 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 16 | 25.918 ns | 0.1618 ns | 0.1434 ns | 25.937 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 16 | 25.986 ns | 0.2334 ns | 0.2184 ns | 25.933 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 17 | 27.805 ns | 0.2277 ns | 0.2129 ns | 27.831 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 17 | 27.481 ns | 0.1161 ns | 0.1029 ns | 27.499 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 18 | 29.440 ns | 0.2658 ns | 0.2220 ns | 29.446 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 18 | 29.930 ns | 0.6224 ns | 0.6392 ns | 29.754 ns | 1.02 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 19 | 31.452 ns | 0.5389 ns | 0.4500 ns | 31.469 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 19 | 31.310 ns | 0.4873 ns | 0.4319 ns | 31.131 ns | 1.00 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 20 | 32.811 ns | 0.2576 ns | 0.2283 ns | 32.714 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 20 | 32.725 ns | 0.2172 ns | 0.2032 ns | 32.697 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 30 | 49.587 ns | 0.2819 ns | 0.2201 ns | 49.549 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 30 | 49.570 ns | 0.2785 ns | 0.2469 ns | 49.567 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 32 | 52.885 ns | 0.2549 ns | 0.2385 ns | 52.811 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 32 | 52.853 ns | 0.3732 ns | 0.3491 ns | 52.681 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 36 | 58.842 ns | 0.2818 ns | 0.2498 ns | 58.796 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 36 | 59.101 ns | 0.5022 ns | 0.4194 ns | 59.028 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 37 | 60.554 ns | 0.1693 ns | 0.1414 ns | 60.561 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 37 | 60.666 ns | 0.2363 ns | 0.2210 ns | 60.598 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 40 | 65.960 ns | 0.3043 ns | 0.2697 ns | 65.884 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | SetItem | List | PooledList | 40 | 66.048 ns | 0.2830 ns | 0.2209 ns | 66.168 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 40 | 66.043 ns | 0.2166 ns | 0.1920 ns | 66.094 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 40 | 66.877 ns | 0.2354 ns | 0.2087 ns | 66.909 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 50 | 83.433 ns | 0.2620 ns | 0.2046 ns | 83.396 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 50 | 84.313 ns | 0.8985 ns | 0.8405 ns | 84.081 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 60 | 102.372 ns | 1.3392 ns | 1.1183 ns | 102.158 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 60 | 101.079 ns | 0.1732 ns | 0.1535 ns | 101.096 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 70 | 118.242 ns | 0.3427 ns | 0.3038 ns | 118.176 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 70 | 118.983 ns | 1.2317 ns | 1.0918 ns | 118.424 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 80 | 135.922 ns | 0.2631 ns | 0.2054 ns | 135.988 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 80 | 136.791 ns | 1.4803 ns | 1.3846 ns | 136.196 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 90 | 153.854 ns | 0.5985 ns | 0.5598 ns | 153.819 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 90 | 153.641 ns | 0.8821 ns | 0.7366 ns | 153.721 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 100 | 175.565 ns | 3.3769 ns | 4.1471 ns | 175.703 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 100 | 172.267 ns | 0.7617 ns | 0.6361 ns | 172.520 ns | 0.98 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 128 | 225.628 ns | 3.1487 ns | 2.9453 ns | 224.846 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 128 | 220.946 ns | 0.3092 ns | 0.2741 ns | 220.977 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 256 | 445.129 ns | 0.8922 ns | 0.8345 ns | 445.147 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 256 | 447.566 ns | 3.3103 ns | 2.9345 ns | 447.040 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 512 | 903.438 ns | 5.6756 ns | 4.7394 ns | 902.990 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 512 | 906.238 ns | 7.9669 ns | 7.0625 ns | 905.876 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 1024 | 1,814.556 ns | 14.5947 ns | 12.9378 ns | 1,813.487 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 1024 | 1,811.492 ns | 12.6903 ns | 11.2496 ns | 1,808.885 ns | 1.00 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 2048 | 3,602.719 ns | 17.9662 ns | 16.8056 ns | 3,594.394 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 2048 | 3,652.575 ns | 45.6346 ns | 42.6867 ns | 3,632.915 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 4096 | 7,198.960 ns | 15.2979 ns | 11.9436 ns | 7,198.082 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 4096 | 7,270.793 ns | 37.8028 ns | 33.5112 ns | 7,280.167 ns | 1.01 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 8192 | 14,484.956 ns | 69.2892 ns | 57.8596 ns | 14,481.416 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 8192 | 15,262.408 ns | 301.1303 ns | 721.4890 ns | 15,298.782 ns | 1.09 | 0.06 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 16384 | 29,742.475 ns | 589.9692 ns | 1,205.1507 ns | 29,057.147 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 16384 | 29,035.933 ns | 194.1147 ns | 172.0776 ns | 29,000.674 ns | 0.96 | 0.04 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 32768 | 58,708.778 ns | 260.4952 ns | 243.6674 ns | 58,758.472 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 32768 | 58,345.286 ns | 255.4219 ns | 226.4248 ns | 58,264.194 ns | 0.99 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 65536 | 117,017.933 ns | 370.1307 ns | 346.2205 ns | 116,882.086 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 65536 | 117,071.260 ns | 376.4902 ns | 314.3864 ns | 117,026.349 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 131072 | 239,911.071 ns | 4,723.9668 ns | 5,974.3055 ns | 235,766.846 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | PooledList | 131072 | 233,139.014 ns | 398.5584 ns | 372.8117 ns | 233,199.683 ns | 0.96 | 0.02 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | PooledList | 850000 | 1,614,054.311 ns | 1,881.5120 ns | 1,667.9114 ns | 1,614,055.957 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | SetItem | List | PooledList | 850000 | 1,636,356.362 ns | 1,904.0917 ns | 1,687.9277 ns | 1,635,736.133 ns | 1.01 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 0 | 4.156 ns | 0.0040 ns | 0.0033 ns | 4.156 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 0 | 4.161 ns | 0.0079 ns | 0.0062 ns | 4.162 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 1 | 5.042 ns | 0.0171 ns | 0.0143 ns | 5.035 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 1 | 4.720 ns | 0.0313 ns | 0.0293 ns | 4.701 ns | 0.94 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 2 | 6.141 ns | 0.0361 ns | 0.0338 ns | 6.131 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 2 | 5.807 ns | 0.0400 ns | 0.0375 ns | 5.819 ns | 0.95 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 3 | 7.664 ns | 0.0277 ns | 0.0259 ns | 7.656 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 3 | 7.001 ns | 0.0324 ns | 0.0303 ns | 6.992 ns | 0.91 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 4 | 8.861 ns | 0.0120 ns | 0.0113 ns | 8.862 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 4 | 8.193 ns | 0.0374 ns | 0.0350 ns | 8.175 ns | 0.92 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 5 | 9.823 ns | 0.0589 ns | 0.0551 ns | 9.817 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 5 | 8.929 ns | 0.0318 ns | 0.0298 ns | 8.935 ns | 0.91 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 6 | 10.710 ns | 0.0528 ns | 0.0494 ns | 10.690 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 6 | 9.779 ns | 0.0509 ns | 0.0476 ns | 9.797 ns | 0.91 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 7 | 11.510 ns | 0.0509 ns | 0.0477 ns | 11.537 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 7 | 10.224 ns | 0.0155 ns | 0.0129 ns | 10.224 ns | 0.89 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 8 | 12.455 ns | 0.1109 ns | 0.1038 ns | 12.464 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 8 | 11.120 ns | 0.0525 ns | 0.0491 ns | 11.120 ns | 0.89 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 9 | 13.854 ns | 0.0651 ns | 0.0609 ns | 13.864 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 9 | 11.899 ns | 0.0302 ns | 0.0283 ns | 11.888 ns | 0.86 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 10 | 15.569 ns | 0.0810 ns | 0.0758 ns | 15.537 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 10 | 12.573 ns | 0.0439 ns | 0.0410 ns | 12.567 ns | 0.81 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 11 | 17.148 ns | 0.0811 ns | 0.0758 ns | 17.151 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 11 | 13.365 ns | 0.0561 ns | 0.0525 ns | 13.377 ns | 0.78 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 12 | 18.848 ns | 0.0419 ns | 0.0372 ns | 18.854 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 12 | 14.158 ns | 0.0200 ns | 0.0187 ns | 14.151 ns | 0.75 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 13 | 20.596 ns | 0.0394 ns | 0.0369 ns | 20.600 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 13 | 14.823 ns | 0.0437 ns | 0.0409 ns | 14.826 ns | 0.72 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 14 | 22.222 ns | 0.0435 ns | 0.0407 ns | 22.226 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 14 | 15.547 ns | 0.0364 ns | 0.0323 ns | 15.545 ns | 0.70 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 15 | 23.967 ns | 0.1462 ns | 0.1367 ns | 23.979 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 15 | 16.288 ns | 0.0467 ns | 0.0390 ns | 16.288 ns | 0.68 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 16 | 25.516 ns | 0.0227 ns | 0.0190 ns | 25.518 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 16 | 17.142 ns | 0.1401 ns | 0.1311 ns | 17.076 ns | 0.67 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 17 | 27.208 ns | 0.0501 ns | 0.0418 ns | 27.207 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 17 | 17.746 ns | 0.1036 ns | 0.0969 ns | 17.727 ns | 0.65 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 18 | 28.856 ns | 0.1391 ns | 0.1301 ns | 28.818 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 18 | 18.452 ns | 0.0529 ns | 0.0469 ns | 18.440 ns | 0.64 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 19 | 30.485 ns | 0.1158 ns | 0.1083 ns | 30.439 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 19 | 19.228 ns | 0.0725 ns | 0.0679 ns | 19.238 ns | 0.63 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 20 | 32.198 ns | 0.1400 ns | 0.1309 ns | 32.177 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 20 | 20.006 ns | 0.0802 ns | 0.0750 ns | 19.984 ns | 0.62 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 30 | 48.866 ns | 0.1972 ns | 0.1844 ns | 48.786 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 30 | 27.271 ns | 0.1413 ns | 0.1322 ns | 27.330 ns | 0.56 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 32 | 52.267 ns | 0.1993 ns | 0.1865 ns | 52.185 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 32 | 28.790 ns | 0.1928 ns | 0.1804 ns | 28.730 ns | 0.55 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 36 | 59.086 ns | 0.1370 ns | 0.1069 ns | 59.062 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 36 | 32.022 ns | 0.1975 ns | 0.1751 ns | 32.011 ns | 0.54 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 37 | 60.990 ns | 0.1680 ns | 0.1571 ns | 60.938 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 37 | 32.277 ns | 0.2095 ns | 0.1960 ns | 32.182 ns | 0.53 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 40 | 66.020 ns | 0.3297 ns | 0.3084 ns | 65.898 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | SetItem | List | RecyclableList | 40 | 65.355 ns | 0.2859 ns | 0.2674 ns | 65.212 ns | 0.99 | 0.01 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 40 | 34.545 ns | 0.2373 ns | 0.2220 ns | 34.543 ns | 0.52 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 40 | 35.101 ns | 0.3045 ns | 0.2848 ns | 35.234 ns | 0.53 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 50 | 83.164 ns | 0.1985 ns | 0.1857 ns | 83.173 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 50 | 41.963 ns | 0.0545 ns | 0.0509 ns | 41.958 ns | 0.50 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 60 | 100.384 ns | 0.1905 ns | 0.1782 ns | 100.371 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 60 | 49.250 ns | 0.2741 ns | 0.2564 ns | 49.215 ns | 0.49 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 70 | 117.084 ns | 0.1740 ns | 0.1543 ns | 117.083 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 70 | 57.215 ns | 0.4810 ns | 0.4264 ns | 57.015 ns | 0.49 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 80 | 134.850 ns | 0.2508 ns | 0.2346 ns | 134.826 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 80 | 63.910 ns | 0.2125 ns | 0.1988 ns | 63.798 ns | 0.47 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 90 | 151.902 ns | 0.3191 ns | 0.2829 ns | 151.926 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 90 | 70.334 ns | 0.1558 ns | 0.1381 ns | 70.312 ns | 0.46 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 100 | 169.898 ns | 0.3010 ns | 0.2668 ns | 169.854 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 100 | 83.242 ns | 0.5769 ns | 0.5114 ns | 83.195 ns | 0.49 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 128 | 218.509 ns | 0.4452 ns | 0.4165 ns | 218.412 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 128 | 102.693 ns | 0.6832 ns | 0.6391 ns | 102.592 ns | 0.47 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 256 | 441.374 ns | 0.5467 ns | 0.4846 ns | 441.315 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 256 | 195.366 ns | 0.5711 ns | 0.4769 ns | 195.342 ns | 0.44 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 512 | 890.019 ns | 1.4326 ns | 1.3401 ns | 889.832 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 512 | 381.412 ns | 0.9534 ns | 0.8919 ns | 381.402 ns | 0.43 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 1024 | 1,784.926 ns | 3.5513 ns | 3.3219 ns | 1,783.905 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 1024 | 756.539 ns | 2.8184 ns | 2.6364 ns | 756.645 ns | 0.42 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 2048 | 3,560.123 ns | 5.8350 ns | 5.4580 ns | 3,559.407 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 2048 | 1,535.637 ns | 3.6021 ns | 3.3694 ns | 1,534.931 ns | 0.43 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 4096 | 7,106.307 ns | 8.0662 ns | 6.7356 ns | 7,104.748 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 4096 | 3,083.148 ns | 16.7197 ns | 14.8216 ns | 3,080.522 ns | 0.43 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 8192 | 14,244.027 ns | 38.1153 ns | 33.7882 ns | 14,224.635 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 8192 | 6,189.434 ns | 121.5271 ns | 153.6929 ns | 6,118.095 ns | 0.44 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 16384 | 28,373.944 ns | 63.4455 ns | 56.2427 ns | 28,378.809 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableList | 16384 | 12,253.457 ns | 41.7170 ns | 36.9810 ns | 12,240.319 ns | 0.43 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 32768 | 57,291.683 ns | 75.8897 ns | 70.9873 ns | 57,264.532 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableList | 32768 | 52,664.990 ns | 1,600.4152 ns | 4,718.8604 ns | 54,821.466 ns | 0.89 | 0.10 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 65536 | 114,542.764 ns | 131.5650 ns | 123.0660 ns | 114,604.321 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableList | 65536 | 104,949.636 ns | 3,246.2519 ns | 9,571.6470 ns | 110,177.533 ns | 0.90 | 0.10 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 131072 | 227,530.510 ns | 480.6588 ns | 401.3719 ns | 227,454.102 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableList | 131072 | 213,330.067 ns | 5,820.4604 ns | 16,793.3592 ns | 220,374.353 ns | 0.94 | 0.07 | 3 B | 1.50 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableList | 850000 | 1,635,076.510 ns | 12,454.8715 ns | 11,650.2945 ns | 1,630,901.758 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableList | 850000 | 1,558,273.837 ns | 29,608.9837 ns | 35,247.3888 ns | 1,565,659.570 ns | 0.95 | 0.02 | 25 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 0 | 6.542 ns | 0.2424 ns | 0.7148 ns | 6.693 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 0 | 4.594 ns | 0.0255 ns | 0.0239 ns | 4.589 ns | 0.72 | 0.11 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 1 | 5.025 ns | 0.0078 ns | 0.0069 ns | 5.028 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 1 | 5.659 ns | 0.0095 ns | 0.0088 ns | 5.662 ns | 1.13 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 2 | 6.099 ns | 0.0434 ns | 0.0385 ns | 6.109 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 2 | 8.196 ns | 0.0460 ns | 0.0430 ns | 8.200 ns | 1.34 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 3 | 7.644 ns | 0.0388 ns | 0.0344 ns | 7.642 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 3 | 9.213 ns | 0.0131 ns | 0.0109 ns | 9.212 ns | 1.21 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 4 | 8.841 ns | 0.0174 ns | 0.0136 ns | 8.847 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 4 | 10.723 ns | 0.0352 ns | 0.0330 ns | 10.724 ns | 1.21 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 5 | 9.781 ns | 0.0081 ns | 0.0071 ns | 9.781 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 5 | 12.036 ns | 0.0146 ns | 0.0114 ns | 12.035 ns | 1.23 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 6 | 10.708 ns | 0.0249 ns | 0.0233 ns | 10.693 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 6 | 13.773 ns | 0.0395 ns | 0.0350 ns | 13.784 ns | 1.29 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 7 | 11.528 ns | 0.0544 ns | 0.0509 ns | 11.502 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 7 | 14.909 ns | 0.0482 ns | 0.0428 ns | 14.912 ns | 1.29 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 8 | 12.412 ns | 0.0407 ns | 0.0340 ns | 12.421 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 8 | 16.475 ns | 0.0817 ns | 0.0765 ns | 16.487 ns | 1.33 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 9 | 13.806 ns | 0.0766 ns | 0.0717 ns | 13.784 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 9 | 18.070 ns | 0.1220 ns | 0.1141 ns | 18.047 ns | 1.31 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 10 | 15.496 ns | 0.0629 ns | 0.0588 ns | 15.475 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 10 | 19.438 ns | 0.0573 ns | 0.0536 ns | 19.433 ns | 1.25 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 11 | 17.066 ns | 0.0414 ns | 0.0346 ns | 17.053 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 11 | 20.802 ns | 0.1217 ns | 0.1139 ns | 20.796 ns | 1.22 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 12 | 18.804 ns | 0.0796 ns | 0.0744 ns | 18.775 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 12 | 22.465 ns | 0.0750 ns | 0.0702 ns | 22.487 ns | 1.19 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 13 | 20.438 ns | 0.0832 ns | 0.0779 ns | 20.416 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 13 | 23.807 ns | 0.1355 ns | 0.1267 ns | 23.854 ns | 1.16 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 14 | 22.115 ns | 0.0799 ns | 0.0747 ns | 22.076 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 14 | 25.292 ns | 0.1482 ns | 0.1387 ns | 25.347 ns | 1.14 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 15 | 23.781 ns | 0.1056 ns | 0.0988 ns | 23.826 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 15 | 26.799 ns | 0.1866 ns | 0.1745 ns | 26.806 ns | 1.13 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 16 | 25.489 ns | 0.1171 ns | 0.1095 ns | 25.532 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 16 | 28.513 ns | 0.2027 ns | 0.1896 ns | 28.513 ns | 1.12 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 17 | 27.236 ns | 0.0628 ns | 0.0588 ns | 27.210 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 17 | 29.802 ns | 0.0698 ns | 0.0583 ns | 29.778 ns | 1.09 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 18 | 28.953 ns | 0.0871 ns | 0.0815 ns | 28.943 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 18 | 31.238 ns | 0.2010 ns | 0.1881 ns | 31.232 ns | 1.08 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 19 | 30.489 ns | 0.1496 ns | 0.1400 ns | 30.439 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 19 | 32.718 ns | 0.2164 ns | 0.2024 ns | 32.685 ns | 1.07 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 20 | 32.126 ns | 0.0849 ns | 0.0753 ns | 32.095 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 20 | 34.373 ns | 0.1937 ns | 0.1618 ns | 34.393 ns | 1.07 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 30 | 48.850 ns | 0.1431 ns | 0.1339 ns | 48.782 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 30 | 49.625 ns | 0.1209 ns | 0.1131 ns | 49.595 ns | 1.02 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 32 | 52.158 ns | 0.0960 ns | 0.0802 ns | 52.138 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 32 | 52.982 ns | 0.1951 ns | 0.1730 ns | 52.996 ns | 1.02 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 36 | 58.923 ns | 0.0680 ns | 0.0636 ns | 58.932 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 36 | 60.999 ns | 1.2144 ns | 1.4456 ns | 61.677 ns | 1.03 | 0.03 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 37 | 60.981 ns | 0.1422 ns | 0.1330 ns | 60.935 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 37 | 59.821 ns | 0.9038 ns | 0.8454 ns | 60.248 ns | 0.98 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 40 | 65.697 ns | 0.0664 ns | 0.0589 ns | 65.695 ns | 1.00 | 0.00 | - | NA |
|
|
| Baseline | SetItem | List | RecyclableLongList | 40 | 66.420 ns | 0.1375 ns | 0.1286 ns | 66.382 ns | 1.01 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 40 | 65.534 ns | 0.4883 ns | 0.4568 ns | 65.506 ns | 1.00 | 0.01 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 40 | 64.957 ns | 0.7585 ns | 0.7095 ns | 65.131 ns | 0.99 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 50 | 82.854 ns | 0.2000 ns | 0.1871 ns | 82.765 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 50 | 82.505 ns | 0.3937 ns | 0.3490 ns | 82.504 ns | 1.00 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 60 | 100.261 ns | 0.1607 ns | 0.1503 ns | 100.299 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 60 | 97.532 ns | 0.6003 ns | 0.5615 ns | 97.518 ns | 0.97 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 70 | 117.551 ns | 0.2649 ns | 0.2478 ns | 117.499 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 70 | 114.466 ns | 0.6859 ns | 0.6416 ns | 114.497 ns | 0.97 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 80 | 135.250 ns | 0.4412 ns | 0.4127 ns | 135.131 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 80 | 129.391 ns | 0.7980 ns | 0.7074 ns | 129.364 ns | 0.96 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 100 | 169.776 ns | 0.1301 ns | 0.1153 ns | 169.760 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 100 | 160.278 ns | 0.9019 ns | 0.8436 ns | 160.288 ns | 0.94 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 128 | 219.352 ns | 0.5782 ns | 0.5408 ns | 219.438 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 128 | 207.590 ns | 0.9508 ns | 0.8893 ns | 207.527 ns | 0.95 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 256 | 441.669 ns | 0.5803 ns | 0.5144 ns | 441.543 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 256 | 409.848 ns | 6.2375 ns | 5.8345 ns | 409.970 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 512 | 888.875 ns | 0.5806 ns | 0.4848 ns | 888.858 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 512 | 801.378 ns | 8.6206 ns | 7.6419 ns | 800.193 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 1024 | 1,781.131 ns | 1.0381 ns | 0.9710 ns | 1,780.862 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 1024 | 1,605.911 ns | 13.8722 ns | 11.5839 ns | 1,608.300 ns | 0.90 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 2048 | 3,569.133 ns | 6.7815 ns | 6.3435 ns | 3,571.936 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 2048 | 3,266.587 ns | 34.6037 ns | 28.8956 ns | 3,271.237 ns | 0.92 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 4096 | 7,109.312 ns | 9.8761 ns | 9.2381 ns | 7,105.371 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 4096 | 6,636.983 ns | 26.9146 ns | 25.1760 ns | 6,632.346 ns | 0.93 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 8192 | 14,233.875 ns | 13.8498 ns | 12.2775 ns | 14,234.982 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 8192 | 13,282.448 ns | 45.6999 ns | 42.7477 ns | 13,279.364 ns | 0.93 | 0.00 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 16384 | 28,503.933 ns | 81.9571 ns | 76.6627 ns | 28,487.123 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 16384 | 26,464.668 ns | 171.8065 ns | 160.7079 ns | 26,460.243 ns | 0.93 | 0.01 | - | NA |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 32768 | 57,326.667 ns | 242.8422 ns | 227.1547 ns | 57,222.314 ns | 1.00 | 0.00 | 1 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableLongList | 32768 | 55,355.616 ns | 93.1621 ns | 77.7946 ns | 55,332.666 ns | 0.97 | 0.00 | 1 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 65536 | 114,002.581 ns | 131.1817 ns | 122.7074 ns | 113,951.843 ns | 1.00 | 0.00 | 2 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableLongList | 65536 | 109,114.963 ns | 466.7859 ns | 389.7874 ns | 109,180.310 ns | 0.96 | 0.00 | 2 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 131072 | 227,937.367 ns | 282.4864 ns | 250.4168 ns | 227,909.534 ns | 1.00 | 0.00 | 3 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableLongList | 131072 | 221,966.255 ns | 644.8796 ns | 603.2207 ns | 222,073.511 ns | 0.97 | 0.00 | 3 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 850000 | 1,626,362.142 ns | 5,010.4787 ns | 3,911.8522 ns | 1,625,986.523 ns | 1.00 | 0.00 | 25 B | 1.00 |
|
|
| Actual | SetItem | List | RecyclableLongList | 850000 | 1,584,812.005 ns | 12,789.2487 ns | 11,963.0712 ns | 1,585,505.859 ns | 0.98 | 0.01 | 25 B | 1.00 |
|
|
| | | | | | | | | | | | | |
|
|
| Baseline | SetItem | List | RecyclableLongList | 90 | 152.769 ns | 0.3186 ns | 0.2980 ns | 152.770 ns | 1.00 | 0.00 | - | NA |
|
|
| Actual | SetItem | List | RecyclableLongList | 90 | 145.514 ns | 1.2202 ns | 1.1413 ns | 145.627 ns | 0.95 | 0.01 | - | NA |
|
|
</details>
|
|
|
|
# `RemoveAt` Benchmarks
|
|
## Environment
|
|
```csharp
|
|
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
|
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
|
.NET SDK=7.0.306
|
|
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
|
```
|
|
<details>
|
|
<summary><strong>RemoveAt from the Beginning Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |-------------------- |------------- |------------------- |---------------- |---------------------:|---------------------:|---------------------:|------:|--------:|--------:|--------:|--------:|----------:|------------:|
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 0 | 20.54 ns | 0.331 ns | 0.310 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 0 | 14.75 ns | 0.321 ns | 0.450 ns | 0.73 | 0.02 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 1 | 29.39 ns | 0.406 ns | 0.380 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 1 | 37.53 ns | 0.599 ns | 0.531 ns | 1.28 | 0.02 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 2 | 33.15 ns | 0.122 ns | 0.102 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 2 | 44.17 ns | 0.421 ns | 0.373 ns | 1.33 | 0.01 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 3 | 44.53 ns | 0.102 ns | 0.080 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 3 | 59.26 ns | 0.606 ns | 0.566 ns | 1.33 | 0.01 | 0.0267 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 4 | 56.17 ns | 0.601 ns | 0.533 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 4 | 74.16 ns | 0.136 ns | 0.121 ns | 1.32 | 0.01 | 0.0267 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 5 | 67.14 ns | 0.642 ns | 0.569 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 5 | 78.28 ns | 1.345 ns | 1.192 ns | 1.17 | 0.02 | 0.0267 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 6 | 85.15 ns | 0.483 ns | 0.377 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 6 | 92.33 ns | 1.503 ns | 1.406 ns | 1.09 | 0.01 | 0.0267 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 7 | 98.55 ns | 0.819 ns | 0.766 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 7 | 103.13 ns | 0.838 ns | 0.784 ns | 1.05 | 0.01 | 0.0267 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 8 | 110.61 ns | 0.934 ns | 0.828 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 8 | 116.73 ns | 1.129 ns | 1.056 ns | 1.05 | 0.01 | 0.0267 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 9 | 123.14 ns | 2.086 ns | 1.952 ns | 1.00 | 0.00 | 0.0610 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 9 | 129.70 ns | 1.832 ns | 1.713 ns | 1.05 | 0.02 | 0.0267 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 10 | 44.05 ns | 0.732 ns | 0.685 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 10 | 56.53 ns | 0.516 ns | 0.483 ns | 1.28 | 0.02 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 11 | 46.15 ns | 0.848 ns | 0.793 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 11 | 58.43 ns | 0.815 ns | 0.763 ns | 1.27 | 0.03 | 0.0267 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 12 | 45.24 ns | 0.899 ns | 0.999 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 12 | 58.93 ns | 0.689 ns | 0.644 ns | 1.30 | 0.03 | 0.0267 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 13 | 44.88 ns | 0.444 ns | 0.415 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 13 | 59.15 ns | 0.405 ns | 0.379 ns | 1.32 | 0.01 | 0.0267 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 14 | 46.35 ns | 0.820 ns | 0.727 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 14 | 58.81 ns | 0.530 ns | 0.496 ns | 1.27 | 0.02 | 0.0267 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 15 | 45.22 ns | 0.324 ns | 0.287 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 15 | 58.03 ns | 0.434 ns | 0.406 ns | 1.28 | 0.01 | 0.0267 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 16 | 45.02 ns | 0.251 ns | 0.209 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 16 | 57.13 ns | 0.960 ns | 0.898 ns | 1.27 | 0.02 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 17 | 45.24 ns | 0.222 ns | 0.197 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 17 | 56.26 ns | 0.504 ns | 0.472 ns | 1.24 | 0.01 | 0.0267 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 18 | 45.94 ns | 0.320 ns | 0.299 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 18 | 56.00 ns | 0.630 ns | 0.590 ns | 1.22 | 0.02 | 0.0267 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 19 | 48.61 ns | 0.886 ns | 0.829 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 19 | 59.62 ns | 0.745 ns | 0.660 ns | 1.22 | 0.03 | 0.0267 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 20 | 60.56 ns | 0.767 ns | 0.718 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 20 | 71.13 ns | 0.618 ns | 0.578 ns | 1.17 | 0.02 | 0.0267 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 30 | 76.45 ns | 0.373 ns | 0.312 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 30 | 82.42 ns | 0.363 ns | 0.339 ns | 1.08 | 0.01 | 0.0267 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 32 | 77.01 ns | 0.423 ns | 0.395 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 32 | 83.92 ns | 0.335 ns | 0.314 ns | 1.09 | 0.01 | 0.0267 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 36 | 84.65 ns | 0.705 ns | 0.659 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 36 | 85.05 ns | 0.736 ns | 0.689 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 37 | 85.21 ns | 0.191 ns | 0.159 ns | 1.00 | 0.00 | 0.1682 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 37 | 85.03 ns | 1.003 ns | 0.938 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 40 | 104.39 ns | 0.525 ns | 0.466 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 40 | 105.55 ns | 0.391 ns | 0.326 ns | 1.01 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 40 | 100.92 ns | 0.479 ns | 0.448 ns | 0.97 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 40 | 119.62 ns | 0.809 ns | 0.757 ns | 1.15 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 50 | 123.57 ns | 0.554 ns | 0.463 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 50 | 132.59 ns | 0.646 ns | 0.604 ns | 1.07 | 0.00 | 0.0267 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 60 | 154.68 ns | 0.337 ns | 0.281 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 60 | 153.93 ns | 1.432 ns | 1.340 ns | 0.99 | 0.01 | 0.0267 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 70 | 182.22 ns | 0.469 ns | 0.392 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 70 | 183.53 ns | 1.196 ns | 1.119 ns | 1.01 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 80 | 203.56 ns | 0.360 ns | 0.319 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 80 | 204.01 ns | 0.526 ns | 0.466 ns | 1.00 | 0.00 | 0.0267 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 90 | 231.01 ns | 0.448 ns | 0.374 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 90 | 219.95 ns | 0.722 ns | 0.640 ns | 0.95 | 0.00 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 100 | 257.73 ns | 0.503 ns | 0.393 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 100 | 250.36 ns | 1.081 ns | 1.011 ns | 0.97 | 0.00 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 128 | 312.63 ns | 0.663 ns | 0.588 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 128 | 299.55 ns | 1.075 ns | 0.898 ns | 0.96 | 0.00 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 256 | 787.59 ns | 2.441 ns | 2.164 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 256 | 725.06 ns | 1.121 ns | 0.936 ns | 0.92 | 0.00 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 512 | 2,338.01 ns | 27.678 ns | 23.112 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 512 | 2,164.00 ns | 8.623 ns | 8.066 ns | 0.93 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 1024 | 7,689.34 ns | 55.299 ns | 49.021 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 1024 | 7,251.25 ns | 30.736 ns | 28.750 ns | 0.94 | 0.01 | 0.0229 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 2048 | 27,949.04 ns | 175.224 ns | 163.905 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 2048 | 26,652.86 ns | 130.093 ns | 121.689 ns | 0.95 | 0.01 | - | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 4096 | 125,715.95 ns | 823.881 ns | 770.659 ns | 1.00 | 0.00 | 15.3809 | - | - | 32824 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 4096 | 125,496.41 ns | 442.949 ns | 392.663 ns | 1.00 | 0.01 | - | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 8192 | 669,019.36 ns | 1,260.304 ns | 1,178.889 ns | 1.00 | 0.00 | 30.2734 | - | - | 65593 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 8192 | 681,675.29 ns | 1,192.279 ns | 1,115.259 ns | 1.02 | 0.00 | - | - | - | 57 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 16384 | 2,662,326.12 ns | 6,344.067 ns | 5,934.244 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131143 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 16384 | 2,523,706.00 ns | 8,213.341 ns | 7,682.764 ns | 0.95 | 0.00 | - | - | - | 60 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 32768 | 10,347,766.35 ns | 26,245.960 ns | 24,550.487 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262236 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 32768 | 10,063,751.79 ns | 21,485.615 ns | 19,046.438 ns | 0.97 | 0.00 | - | - | - | 71 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 65536 | 41,709,063.33 ns | 203,900.445 ns | 190,728.603 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524420 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 65536 | 41,409,102.22 ns | 114,026.208 ns | 106,660.186 ns | 0.99 | 0.01 | - | - | - | 134 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 131072 | 204,476,157.78 ns | 942,848.836 ns | 881,941.386 ns | 1.00 | 0.00 | - | - | - | 1048832 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 131072 | 205,948,921.43 ns | 327,370.598 ns | 290,205.508 ns | 1.01 | 0.00 | - | - | - | 4480 B | 0.004 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | PooledList | 850000 | 67,335,200,687.50 ns | 1,336,632,884.501 ns | 1,312,752,216.332 ns | 1.00 | 0.00 | - | - | - | 6812992 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | PooledList | 850000 | 62,856,219,026.67 ns | 76,330,093.100 ns | 71,399,216.444 ns | 0.93 | 0.02 | - | - | - | 992 B | 0.000 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 0 | 16.49 ns | 0.116 ns | 0.109 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 0 | 24.31 ns | 0.214 ns | 0.190 ns | 1.47 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 1 | 27.16 ns | 0.069 ns | 0.061 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 1 | 23.26 ns | 0.141 ns | 0.125 ns | 0.86 | 0.01 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 2 | 33.19 ns | 0.111 ns | 0.098 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 2 | 27.90 ns | 0.359 ns | 0.318 ns | 0.84 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 3 | 44.32 ns | 0.358 ns | 0.335 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 3 | 40.98 ns | 0.288 ns | 0.240 ns | 0.93 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 4 | 54.16 ns | 0.283 ns | 0.236 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 4 | 51.07 ns | 0.526 ns | 0.492 ns | 0.94 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 5 | 64.52 ns | 0.107 ns | 0.089 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 5 | 76.45 ns | 0.430 ns | 0.382 ns | 1.19 | 0.01 | 0.0918 | - | - | 192 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 6 | 78.70 ns | 0.220 ns | 0.172 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 6 | 88.03 ns | 0.720 ns | 0.601 ns | 1.12 | 0.01 | 0.0918 | - | - | 192 B | 1.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 7 | 88.90 ns | 0.426 ns | 0.399 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 7 | 101.63 ns | 0.637 ns | 0.532 ns | 1.14 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 8 | 102.27 ns | 0.558 ns | 0.522 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 8 | 112.03 ns | 1.252 ns | 1.109 ns | 1.10 | 0.01 | 0.0918 | - | - | 192 B | 1.60 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 9 | 115.29 ns | 0.711 ns | 0.630 ns | 1.00 | 0.00 | 0.0610 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 9 | 129.07 ns | 0.600 ns | 0.501 ns | 1.12 | 0.01 | 0.1223 | - | - | 256 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 10 | 45.62 ns | 0.500 ns | 0.467 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 10 | 55.65 ns | 0.650 ns | 0.608 ns | 1.22 | 0.02 | 0.1224 | - | - | 256 B | 1.88 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 11 | 47.66 ns | 0.514 ns | 0.481 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 11 | 58.71 ns | 0.919 ns | 0.859 ns | 1.23 | 0.02 | 0.1223 | - | - | 256 B | 1.78 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 12 | 46.78 ns | 0.564 ns | 0.528 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 12 | 59.30 ns | 0.594 ns | 0.526 ns | 1.27 | 0.02 | 0.1223 | - | - | 256 B | 1.68 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 13 | 47.90 ns | 0.975 ns | 1.301 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 13 | 58.32 ns | 0.496 ns | 0.440 ns | 1.21 | 0.04 | 0.1224 | - | - | 256 B | 1.60 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 14 | 51.09 ns | 0.815 ns | 0.763 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 14 | 58.85 ns | 0.203 ns | 0.180 ns | 1.15 | 0.01 | 0.1223 | - | - | 256 B | 1.52 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 15 | 47.89 ns | 0.467 ns | 0.437 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 15 | 59.39 ns | 0.479 ns | 0.448 ns | 1.24 | 0.02 | 0.1224 | - | - | 256 B | 1.45 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 16 | 48.68 ns | 0.526 ns | 0.492 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 16 | 57.67 ns | 0.784 ns | 0.655 ns | 1.18 | 0.02 | 0.1223 | - | - | 256 B | 1.39 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 17 | 51.91 ns | 0.280 ns | 0.218 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 17 | 61.23 ns | 0.700 ns | 0.620 ns | 1.18 | 0.01 | 0.1836 | - | - | 384 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 18 | 48.68 ns | 0.585 ns | 0.519 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 18 | 60.21 ns | 0.734 ns | 0.651 ns | 1.24 | 0.02 | 0.1836 | - | - | 384 B | 1.92 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 19 | 50.32 ns | 0.648 ns | 0.606 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 19 | 63.19 ns | 0.454 ns | 0.403 ns | 1.26 | 0.02 | 0.1836 | - | - | 384 B | 1.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 20 | 60.28 ns | 0.734 ns | 0.687 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 20 | 77.15 ns | 0.997 ns | 0.933 ns | 1.28 | 0.02 | 0.1836 | - | - | 384 B | 1.78 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 30 | 76.04 ns | 0.228 ns | 0.202 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 30 | 89.09 ns | 0.988 ns | 0.924 ns | 1.17 | 0.01 | 0.1836 | - | - | 384 B | 1.30 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 32 | 76.76 ns | 0.346 ns | 0.306 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 32 | 87.77 ns | 0.624 ns | 0.553 ns | 1.14 | 0.01 | 0.1836 | - | - | 384 B | 1.23 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 36 | 86.35 ns | 0.164 ns | 0.137 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 36 | 102.67 ns | 1.176 ns | 1.100 ns | 1.19 | 0.01 | 0.0650 | - | - | 136 B | 0.40 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 37 | 91.87 ns | 0.627 ns | 0.587 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 37 | 102.46 ns | 1.315 ns | 1.230 ns | 1.12 | 0.01 | 0.0650 | - | - | 136 B | 0.39 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 40 | 113.53 ns | 0.908 ns | 0.805 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 40 | 112.12 ns | 0.686 ns | 0.608 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 40 | 114.40 ns | 0.692 ns | 0.614 ns | 1.01 | 0.01 | 0.0648 | - | - | 136 B | 0.36 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 40 | 111.12 ns | 0.417 ns | 0.370 ns | 0.98 | 0.01 | 0.0648 | - | - | 136 B | 0.36 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 50 | 132.92 ns | 0.811 ns | 0.758 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 50 | 140.08 ns | 0.682 ns | 0.569 ns | 1.05 | 0.01 | 0.0648 | - | - | 136 B | 0.30 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 60 | 167.12 ns | 0.886 ns | 0.740 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 60 | 166.17 ns | 0.704 ns | 0.624 ns | 0.99 | 0.01 | 0.0648 | - | - | 136 B | 0.25 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 70 | 195.01 ns | 0.881 ns | 0.824 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 70 | 192.99 ns | 1.186 ns | 1.109 ns | 0.99 | 0.00 | 0.0648 | - | - | 136 B | 0.22 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 80 | 221.29 ns | 1.077 ns | 1.007 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 80 | 204.62 ns | 1.354 ns | 1.267 ns | 0.92 | 0.01 | 0.0648 | - | - | 136 B | 0.20 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 90 | 237.83 ns | 1.258 ns | 1.176 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 90 | 232.92 ns | 1.936 ns | 1.811 ns | 0.98 | 0.01 | 0.0648 | - | - | 136 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 100 | 274.31 ns | 2.015 ns | 1.884 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 100 | 258.88 ns | 1.294 ns | 1.210 ns | 0.94 | 0.01 | 0.0648 | - | - | 136 B | 0.16 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 128 | 335.24 ns | 3.328 ns | 3.113 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 128 | 348.36 ns | 1.878 ns | 1.757 ns | 1.04 | 0.01 | 0.0648 | - | - | 136 B | 0.13 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 256 | 823.69 ns | 2.406 ns | 2.250 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 256 | 764.18 ns | 3.541 ns | 3.312 ns | 0.93 | 0.01 | 0.0648 | - | - | 136 B | 0.06 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 512 | 2,453.39 ns | 13.102 ns | 12.256 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 512 | 2,206.74 ns | 8.093 ns | 7.570 ns | 0.90 | 0.01 | 0.0648 | - | - | 136 B | 0.03 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 1024 | 7,810.05 ns | 42.727 ns | 39.966 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 1024 | 7,341.87 ns | 6.905 ns | 5.766 ns | 0.94 | 0.00 | 0.0610 | - | - | 136 B | 0.02 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 2048 | 28,144.76 ns | 92.303 ns | 86.340 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 2048 | 26,939.35 ns | 22.774 ns | 19.017 ns | 0.96 | 0.00 | 0.0610 | - | - | 136 B | 0.008 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 4096 | 130,086.90 ns | 503.516 ns | 470.989 ns | 1.00 | 0.00 | 15.3809 | - | - | 32826 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 4096 | 125,616.33 ns | 105.599 ns | 88.180 ns | 0.97 | 0.00 | - | - | - | 138 B | 0.004 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 8192 | 667,235.60 ns | 690.763 ns | 612.343 ns | 1.00 | 0.00 | 30.2734 | - | - | 65605 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 8192 | 683,043.94 ns | 1,371.615 ns | 1,283.009 ns | 1.02 | 0.00 | - | - | - | 149 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 16384 | 2,669,847.42 ns | 5,232.231 ns | 4,894.232 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131203 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 16384 | 2,534,213.39 ns | 5,021.415 ns | 4,451.353 ns | 0.95 | 0.00 | - | - | - | 186 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 32768 | 10,386,386.98 ns | 30,952.968 ns | 28,953.426 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262356 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 32768 | 10,063,918.86 ns | 13,067.487 ns | 11,583.987 ns | 0.97 | 0.00 | - | - | - | 244 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 65536 | 41,688,266.67 ns | 145,170.307 ns | 135,792.395 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524968 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 65536 | 41,149,598.97 ns | 144,489.377 ns | 135,155.453 ns | 0.99 | 0.00 | - | - | - | 666 B | 0.001 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 131072 | 206,102,964.29 ns | 230,933.127 ns | 204,716.202 ns | 1.00 | 0.00 | - | - | - | 1052928 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 131072 | 206,404,678.57 ns | 196,925.921 ns | 174,569.699 ns | 1.00 | 0.00 | - | - | - | 2432 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 850000 | 66,051,090,160.00 ns | 544,519,587.722 ns | 509,343,960.200 ns | 1.00 | 0.00 | - | - | - | 7576840 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableList | 850000 | 66,377,580,123.08 ns | 41,315,966.182 ns | 34,500,702.972 ns | 1.01 | 0.01 | - | - | - | 781968 B | 0.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 0 | 19.44 ns | 0.302 ns | 0.282 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 0 | 22.87 ns | 0.122 ns | 0.102 ns | 1.17 | 0.02 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 1 | 27.58 ns | 0.120 ns | 0.106 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 1 | 51.00 ns | 0.497 ns | 0.465 ns | 1.85 | 0.02 | 0.0727 | - | - | 152 B | 2.38 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 2 | 35.05 ns | 0.206 ns | 0.192 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 2 | 59.35 ns | 0.483 ns | 0.429 ns | 1.69 | 0.01 | 0.0764 | - | - | 160 B | 2.22 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 3 | 46.23 ns | 0.218 ns | 0.194 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 3 | 85.63 ns | 1.432 ns | 1.339 ns | 1.85 | 0.03 | 0.0842 | - | - | 176 B | 2.20 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 4 | 54.75 ns | 0.776 ns | 0.726 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 4 | 102.85 ns | 0.869 ns | 0.813 ns | 1.88 | 0.03 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 5 | 65.06 ns | 0.921 ns | 0.862 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 5 | 121.38 ns | 1.511 ns | 1.414 ns | 1.87 | 0.03 | 0.0994 | - | - | 208 B | 2.17 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 6 | 79.32 ns | 0.699 ns | 0.654 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 6 | 144.06 ns | 2.069 ns | 1.935 ns | 1.82 | 0.03 | 0.0994 | - | - | 208 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 7 | 93.20 ns | 0.756 ns | 0.707 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 7 | 161.66 ns | 1.740 ns | 1.627 ns | 1.73 | 0.02 | 0.0994 | - | - | 208 B | 1.86 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 8 | 105.79 ns | 0.934 ns | 0.874 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 8 | 176.25 ns | 2.240 ns | 2.096 ns | 1.67 | 0.02 | 0.0994 | - | - | 208 B | 1.73 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 9 | 114.85 ns | 0.872 ns | 0.773 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 9 | 197.10 ns | 0.655 ns | 0.613 ns | 1.72 | 0.01 | 0.1299 | - | - | 272 B | 2.12 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 10 | 45.17 ns | 0.522 ns | 0.489 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 10 | 96.80 ns | 0.873 ns | 0.774 ns | 2.14 | 0.03 | 0.1301 | - | - | 272 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 11 | 48.63 ns | 0.764 ns | 0.750 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 11 | 99.36 ns | 1.184 ns | 1.108 ns | 2.04 | 0.03 | 0.1301 | - | - | 272 B | 1.89 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 12 | 51.14 ns | 0.702 ns | 0.656 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 12 | 101.62 ns | 0.854 ns | 0.799 ns | 1.99 | 0.03 | 0.1301 | - | - | 272 B | 1.79 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 13 | 50.43 ns | 0.598 ns | 0.530 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 13 | 101.25 ns | 1.477 ns | 1.382 ns | 2.01 | 0.03 | 0.1301 | - | - | 272 B | 1.70 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 14 | 51.34 ns | 0.589 ns | 0.551 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 14 | 101.89 ns | 1.198 ns | 1.121 ns | 1.99 | 0.03 | 0.1301 | - | - | 272 B | 1.62 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 15 | 49.64 ns | 0.602 ns | 0.503 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 15 | 99.81 ns | 0.820 ns | 0.767 ns | 2.01 | 0.02 | 0.1301 | - | - | 272 B | 1.55 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 16 | 47.50 ns | 0.398 ns | 0.353 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 16 | 98.18 ns | 1.208 ns | 1.130 ns | 2.07 | 0.03 | 0.1301 | - | - | 272 B | 1.48 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 17 | 48.09 ns | 0.486 ns | 0.431 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 17 | 101.76 ns | 0.898 ns | 0.840 ns | 2.12 | 0.03 | 0.1912 | - | - | 400 B | 2.08 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 18 | 48.17 ns | 0.505 ns | 0.448 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 18 | 102.41 ns | 0.672 ns | 0.629 ns | 2.13 | 0.03 | 0.1912 | - | - | 400 B | 2.00 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 19 | 55.02 ns | 1.109 ns | 2.111 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 19 | 113.62 ns | 0.692 ns | 0.647 ns | 2.10 | 0.08 | 0.1912 | - | - | 400 B | 1.92 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 20 | 63.44 ns | 0.610 ns | 0.570 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 20 | 123.96 ns | 1.218 ns | 1.139 ns | 1.95 | 0.02 | 0.1912 | - | - | 400 B | 1.85 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 30 | 80.64 ns | 0.812 ns | 0.759 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 30 | 140.77 ns | 1.009 ns | 0.895 ns | 1.75 | 0.02 | 0.1912 | - | - | 400 B | 1.35 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 32 | 76.70 ns | 0.591 ns | 0.524 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 32 | 141.90 ns | 0.245 ns | 0.191 ns | 1.85 | 0.01 | 0.1912 | - | - | 400 B | 1.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 36 | 95.14 ns | 1.263 ns | 1.119 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 36 | 156.22 ns | 1.286 ns | 1.203 ns | 1.64 | 0.02 | 0.0725 | - | - | 152 B | 0.44 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 37 | 98.27 ns | 0.730 ns | 0.683 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 37 | 155.39 ns | 1.951 ns | 1.825 ns | 1.58 | 0.02 | 0.0725 | - | - | 152 B | 0.43 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 113.47 ns | 1.350 ns | 1.262 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 114.72 ns | 1.303 ns | 1.219 ns | 1.01 | 0.02 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 172.33 ns | 2.214 ns | 2.071 ns | 1.52 | 0.02 | 0.0725 | - | - | 152 B | 0.40 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 173.43 ns | 1.250 ns | 1.169 ns | 1.53 | 0.02 | 0.0725 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 50 | 134.50 ns | 1.086 ns | 0.963 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 50 | 200.76 ns | 2.835 ns | 2.651 ns | 1.49 | 0.02 | 0.0725 | - | - | 152 B | 0.33 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 60 | 170.26 ns | 1.832 ns | 1.714 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 60 | 220.45 ns | 2.233 ns | 1.979 ns | 1.29 | 0.02 | 0.0725 | - | - | 152 B | 0.28 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 70 | 197.88 ns | 1.221 ns | 1.082 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 70 | 260.15 ns | 2.360 ns | 2.207 ns | 1.31 | 0.01 | 0.0725 | - | - | 152 B | 0.25 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 80 | 221.35 ns | 2.021 ns | 1.890 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 80 | 280.55 ns | 2.441 ns | 2.164 ns | 1.27 | 0.01 | 0.0725 | - | - | 152 B | 0.22 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 100 | 286.35 ns | 2.057 ns | 1.924 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 100 | 321.82 ns | 1.687 ns | 1.578 ns | 1.12 | 0.01 | 0.0725 | - | - | 152 B | 0.18 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 128 | 339.95 ns | 4.147 ns | 3.879 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 128 | 367.24 ns | 1.680 ns | 1.403 ns | 1.08 | 0.01 | 0.0725 | - | - | 152 B | 0.14 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 256 | 833.46 ns | 6.908 ns | 6.462 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 256 | 878.61 ns | 5.636 ns | 5.272 ns | 1.05 | 0.01 | 0.0725 | - | - | 152 B | 0.07 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 512 | 2,414.19 ns | 11.496 ns | 10.753 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 512 | 2,354.74 ns | 12.761 ns | 11.936 ns | 0.98 | 0.01 | 0.0725 | - | - | 152 B | 0.04 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 1024 | 7,872.55 ns | 47.373 ns | 44.313 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 1024 | 7,758.42 ns | 34.801 ns | 32.553 ns | 0.99 | 0.01 | 0.0610 | - | - | 152 B | 0.02 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 2048 | 28,202.10 ns | 81.798 ns | 76.514 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 2048 | 28,093.73 ns | 25.874 ns | 21.606 ns | 1.00 | 0.00 | 0.0610 | - | - | 152 B | 0.009 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 4096 | 128,999.20 ns | 325.944 ns | 304.888 ns | 1.00 | 0.00 | 15.6250 | - | - | 32826 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 4096 | 142,900.35 ns | 383.371 ns | 339.849 ns | 1.11 | 0.00 | - | - | - | 155 B | 0.005 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 8192 | 674,524.94 ns | 1,623.973 ns | 1,519.065 ns | 1.00 | 0.00 | 31.2500 | - | - | 65605 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 8192 | 719,250.57 ns | 1,493.373 ns | 1,396.902 ns | 1.07 | 0.00 | - | - | - | 165 B | 0.003 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 16384 | 2,681,106.67 ns | 5,678.145 ns | 5,311.340 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131203 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 16384 | 2,761,809.45 ns | 6,115.873 ns | 5,720.791 ns | 1.03 | 0.00 | - | - | - | 464 B | 0.004 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 32768 | 10,442,391.88 ns | 24,308.755 ns | 22,738.424 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262450 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 32768 | 10,789,099.22 ns | 43,918.562 ns | 41,081.450 ns | 1.03 | 0.00 | - | - | - | 540 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 65536 | 42,255,784.52 ns | 261,200.473 ns | 231,547.415 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524968 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 65536 | 44,203,452.78 ns | 337,618.726 ns | 315,808.766 ns | 1.05 | 0.01 | - | - | - | 1006 B | 0.002 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 131072 | 207,955,243.59 ns | 653,379.017 ns | 545,601.071 ns | 1.00 | 0.00 | - | - | - | 1050928 B | 1.000 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 131072 | 212,360,097.44 ns | 514,818.130 ns | 429,896.455 ns | 1.02 | 0.00 | - | - | - | 8840 B | 0.008 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 850000 | 67,020,573,153.33 ns | 765,522,051.298 ns | 716,069,801.748 ns | 1.00 | 0.00 | - | - | - | 7582840 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 850000 | 61,351,466,257.14 ns | 321,621,594.596 ns | 285,109,166.344 ns | 0.92 | 0.01 | - | - | - | 724176 B | 0.10 |
|
|
| | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 90 | 242.32 ns | 1.436 ns | 1.273 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 90 | 300.40 ns | 2.440 ns | 2.283 ns | 1.24 | 0.01 | 0.0725 | - | - | 152 B | 0.20 |
|
|
</details>
|
|
|
|
<details>
|
|
<summary><strong>RemoveAt from the End Benchmark Results - click to expand</strong></summary>
|
|
|
|
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
|
|--------- |------------------- |------------- |------------------- |---------------- |----------------:|--------------:|--------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:|
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 0 | 19.63 ns | 0.419 ns | 0.559 ns | 19.38 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 0 | 13.58 ns | 0.299 ns | 0.475 ns | 13.47 ns | 0.70 | 0.03 | 0.0268 | - | - | 56 B | 1.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 1 | 27.90 ns | 0.134 ns | 0.126 ns | 27.86 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 1 | 39.46 ns | 0.357 ns | 0.334 ns | 39.45 ns | 1.41 | 0.01 | 0.0268 | - | - | 56 B | 0.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 2 | 29.93 ns | 0.224 ns | 0.210 ns | 30.01 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 2 | 38.64 ns | 0.358 ns | 0.335 ns | 38.47 ns | 1.29 | 0.01 | 0.0268 | - | - | 56 B | 0.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 3 | 31.72 ns | 0.339 ns | 0.301 ns | 31.71 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 3 | 39.90 ns | 0.321 ns | 0.300 ns | 39.81 ns | 1.26 | 0.02 | 0.0268 | - | - | 56 B | 0.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 4 | 33.55 ns | 0.182 ns | 0.171 ns | 33.49 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 4 | 40.81 ns | 0.102 ns | 0.080 ns | 40.82 ns | 1.22 | 0.00 | 0.0268 | - | - | 56 B | 0.64 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 5 | 36.16 ns | 0.258 ns | 0.242 ns | 36.07 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 5 | 42.41 ns | 0.293 ns | 0.260 ns | 42.33 ns | 1.17 | 0.01 | 0.0268 | - | - | 56 B | 0.58 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 6 | 38.18 ns | 0.163 ns | 0.144 ns | 38.21 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 6 | 43.58 ns | 0.349 ns | 0.327 ns | 43.56 ns | 1.14 | 0.01 | 0.0268 | - | - | 56 B | 0.54 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 7 | 40.43 ns | 0.202 ns | 0.179 ns | 40.40 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 7 | 44.59 ns | 0.122 ns | 0.108 ns | 44.57 ns | 1.10 | 0.01 | 0.0268 | - | - | 56 B | 0.50 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 8 | 42.62 ns | 0.256 ns | 0.227 ns | 42.51 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 8 | 46.33 ns | 0.426 ns | 0.398 ns | 46.42 ns | 1.09 | 0.01 | 0.0268 | - | - | 56 B | 0.47 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 9 | 44.64 ns | 0.171 ns | 0.152 ns | 44.60 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 9 | 48.93 ns | 0.142 ns | 0.126 ns | 48.90 ns | 1.10 | 0.00 | 0.0268 | - | - | 56 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 10 | 31.07 ns | 0.086 ns | 0.071 ns | 31.07 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 10 | 37.66 ns | 0.333 ns | 0.312 ns | 37.70 ns | 1.21 | 0.01 | 0.0268 | - | - | 56 B | 0.41 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 11 | 32.63 ns | 0.270 ns | 0.239 ns | 32.65 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 11 | 40.36 ns | 0.145 ns | 0.128 ns | 40.35 ns | 1.24 | 0.01 | 0.0268 | - | - | 56 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 12 | 33.24 ns | 0.146 ns | 0.129 ns | 33.19 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 12 | 40.54 ns | 0.303 ns | 0.283 ns | 40.41 ns | 1.22 | 0.01 | 0.0268 | - | - | 56 B | 0.37 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 13 | 33.06 ns | 0.171 ns | 0.151 ns | 32.99 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 13 | 40.28 ns | 0.152 ns | 0.127 ns | 40.31 ns | 1.22 | 0.01 | 0.0268 | - | - | 56 B | 0.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 14 | 32.76 ns | 0.152 ns | 0.143 ns | 32.72 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 14 | 40.21 ns | 0.106 ns | 0.088 ns | 40.21 ns | 1.23 | 0.01 | 0.0268 | - | - | 56 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 15 | 33.14 ns | 0.105 ns | 0.093 ns | 33.16 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 15 | 38.40 ns | 0.142 ns | 0.119 ns | 38.35 ns | 1.16 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 16 | 33.42 ns | 0.138 ns | 0.122 ns | 33.43 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 16 | 39.01 ns | 0.125 ns | 0.105 ns | 38.96 ns | 1.17 | 0.00 | 0.0268 | - | - | 56 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 17 | 33.84 ns | 0.142 ns | 0.126 ns | 33.83 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 17 | 39.19 ns | 0.353 ns | 0.331 ns | 39.20 ns | 1.16 | 0.01 | 0.0268 | - | - | 56 B | 0.29 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 18 | 34.88 ns | 0.134 ns | 0.119 ns | 34.86 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 18 | 38.97 ns | 0.123 ns | 0.109 ns | 38.94 ns | 1.12 | 0.01 | 0.0268 | - | - | 56 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 19 | 34.74 ns | 0.101 ns | 0.089 ns | 34.73 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 19 | 42.35 ns | 0.193 ns | 0.180 ns | 42.33 ns | 1.22 | 0.01 | 0.0268 | - | - | 56 B | 0.27 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 20 | 36.64 ns | 0.105 ns | 0.093 ns | 36.62 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 20 | 45.56 ns | 0.110 ns | 0.097 ns | 45.56 ns | 1.24 | 0.00 | 0.0268 | - | - | 56 B | 0.26 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 30 | 41.64 ns | 0.084 ns | 0.070 ns | 41.64 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 30 | 45.33 ns | 0.167 ns | 0.148 ns | 45.31 ns | 1.09 | 0.00 | 0.0268 | - | - | 56 B | 0.19 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 32 | 42.67 ns | 0.302 ns | 0.282 ns | 42.64 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 32 | 43.02 ns | 0.224 ns | 0.209 ns | 42.91 ns | 1.01 | 0.01 | 0.0268 | - | - | 56 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 36 | 44.40 ns | 0.318 ns | 0.282 ns | 44.32 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 36 | 46.66 ns | 0.830 ns | 0.776 ns | 46.48 ns | 1.05 | 0.02 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 37 | 44.11 ns | 0.237 ns | 0.198 ns | 44.04 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 37 | 46.22 ns | 0.283 ns | 0.251 ns | 46.23 ns | 1.05 | 0.01 | 0.0268 | - | - | 56 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 40 | 47.28 ns | 0.488 ns | 0.456 ns | 47.13 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 40 | 47.24 ns | 0.323 ns | 0.302 ns | 47.20 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 40 | 45.61 ns | 0.261 ns | 0.244 ns | 45.57 ns | 0.96 | 0.01 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 40 | 45.34 ns | 0.222 ns | 0.208 ns | 45.27 ns | 0.96 | 0.01 | 0.0268 | - | - | 56 B | 0.15 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 50 | 52.12 ns | 0.390 ns | 0.365 ns | 51.97 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 50 | 46.61 ns | 0.481 ns | 0.426 ns | 46.58 ns | 0.89 | 0.01 | 0.0268 | - | - | 56 B | 0.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 60 | 56.65 ns | 0.428 ns | 0.401 ns | 56.57 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 60 | 51.79 ns | 0.642 ns | 0.601 ns | 51.83 ns | 0.91 | 0.01 | 0.0268 | - | - | 56 B | 0.10 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 70 | 61.15 ns | 0.217 ns | 0.182 ns | 61.12 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 70 | 55.22 ns | 0.186 ns | 0.174 ns | 55.18 ns | 0.90 | 0.00 | 0.0268 | - | - | 56 B | 0.09 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 80 | 66.13 ns | 0.133 ns | 0.104 ns | 66.14 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 80 | 53.75 ns | 0.143 ns | 0.126 ns | 53.74 ns | 0.81 | 0.00 | 0.0268 | - | - | 56 B | 0.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 90 | 74.91 ns | 1.354 ns | 1.200 ns | 74.60 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 90 | 56.88 ns | 0.195 ns | 0.173 ns | 56.84 ns | 0.76 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 100 | 79.58 ns | 1.278 ns | 1.195 ns | 79.45 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 100 | 60.93 ns | 0.383 ns | 0.358 ns | 60.96 ns | 0.77 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 128 | 91.26 ns | 0.566 ns | 0.529 ns | 91.00 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 128 | 65.37 ns | 0.266 ns | 0.236 ns | 65.41 ns | 0.72 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 256 | 174.06 ns | 0.909 ns | 0.851 ns | 173.91 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 256 | 91.10 ns | 0.126 ns | 0.112 ns | 91.13 ns | 0.52 | 0.00 | 0.0267 | - | - | 56 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 512 | 313.94 ns | 0.345 ns | 0.269 ns | 313.99 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 512 | 162.11 ns | 0.732 ns | 0.685 ns | 161.98 ns | 0.52 | 0.00 | 0.0267 | - | - | 56 B | 0.01 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 1024 | 597.12 ns | 0.854 ns | 0.713 ns | 597.16 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 1024 | 280.65 ns | 0.907 ns | 0.804 ns | 280.62 ns | 0.47 | 0.00 | 0.0267 | - | - | 56 B | 0.007 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 2048 | 1,188.74 ns | 17.942 ns | 16.783 ns | 1,179.87 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 2048 | 587.69 ns | 1.759 ns | 1.560 ns | 586.89 ns | 0.49 | 0.01 | 0.0267 | - | - | 56 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 4096 | 2,304.71 ns | 13.241 ns | 12.386 ns | 2,304.04 ns | 1.00 | 0.00 | 15.6212 | - | - | 32824 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 4096 | 1,265.18 ns | 7.788 ns | 7.285 ns | 1,261.62 ns | 0.55 | 0.00 | 0.0267 | - | - | 56 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 8192 | 4,420.68 ns | 31.056 ns | 27.530 ns | 4,423.29 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 8192 | 2,469.12 ns | 4.122 ns | 3.442 ns | 2,468.88 ns | 0.56 | 0.00 | 0.0267 | - | - | 56 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 16384 | 54,941.18 ns | 306.588 ns | 256.015 ns | 54,994.60 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 16384 | 5,167.73 ns | 1.826 ns | 1.425 ns | 5,167.62 ns | 0.09 | 0.00 | 0.0229 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 32768 | 110,733.03 ns | 1,115.997 ns | 1,043.904 ns | 110,519.27 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 32768 | 10,742.88 ns | 11.943 ns | 9.973 ns | 10,740.05 ns | 0.10 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 65536 | 106,668.46 ns | 968.200 ns | 808.491 ns | 106,687.39 ns | 1.00 | 0.00 | 130.9814 | 129.7607 | 129.7607 | 524980 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 65536 | 22,882.30 ns | 41.822 ns | 39.120 ns | 22,886.88 ns | 0.21 | 0.00 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 131072 | 282,605.66 ns | 5,595.347 ns | 12,163.825 ns | 284,138.99 ns | 1.00 | 0.00 | 202.1484 | 200.6836 | 200.6836 | 1048872 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 131072 | 44,825.02 ns | 56.407 ns | 50.004 ns | 44,809.98 ns | 0.16 | 0.01 | - | - | - | 56 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | PooledList | 850000 | 2,810,937.44 ns | 10,160.388 ns | 8,484.384 ns | 2,810,179.30 ns | 1.00 | 0.00 | 175.7813 | 175.7813 | 175.7813 | 6800115 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | PooledList | 850000 | 840,846.48 ns | 3,091.399 ns | 2,891.697 ns | 839,652.05 ns | 0.30 | 0.00 | - | - | - | 57 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 0 | 16.39 ns | 0.074 ns | 0.066 ns | 16.40 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 0 | 23.91 ns | 0.127 ns | 0.113 ns | 23.87 ns | 1.46 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 1 | 28.65 ns | 0.276 ns | 0.245 ns | 28.64 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 1 | 24.56 ns | 0.212 ns | 0.199 ns | 24.63 ns | 0.86 | 0.01 | 0.0497 | - | - | 104 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 2 | 29.72 ns | 0.207 ns | 0.183 ns | 29.69 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 2 | 24.89 ns | 0.296 ns | 0.277 ns | 24.87 ns | 0.84 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 3 | 31.37 ns | 0.078 ns | 0.070 ns | 31.35 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 3 | 25.49 ns | 0.184 ns | 0.144 ns | 25.50 ns | 0.81 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 4 | 34.57 ns | 0.139 ns | 0.123 ns | 34.58 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 4 | 36.29 ns | 0.124 ns | 0.116 ns | 36.27 ns | 1.05 | 0.00 | 0.0497 | - | - | 104 B | 1.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 5 | 37.54 ns | 0.545 ns | 0.509 ns | 37.55 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 5 | 40.73 ns | 0.200 ns | 0.167 ns | 40.69 ns | 1.09 | 0.02 | 0.0918 | - | - | 192 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 6 | 38.43 ns | 0.222 ns | 0.207 ns | 38.44 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 6 | 41.59 ns | 0.310 ns | 0.290 ns | 41.61 ns | 1.08 | 0.01 | 0.0918 | - | - | 192 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 7 | 40.19 ns | 0.252 ns | 0.223 ns | 40.22 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 7 | 42.13 ns | 0.161 ns | 0.126 ns | 42.10 ns | 1.05 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 8 | 42.94 ns | 0.379 ns | 0.336 ns | 42.83 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 8 | 43.04 ns | 0.115 ns | 0.102 ns | 43.01 ns | 1.00 | 0.01 | 0.0918 | - | - | 192 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 9 | 44.95 ns | 0.505 ns | 0.421 ns | 44.96 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 9 | 47.93 ns | 0.487 ns | 0.455 ns | 47.96 ns | 1.07 | 0.01 | 0.1224 | - | - | 256 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 10 | 31.47 ns | 0.189 ns | 0.158 ns | 31.45 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 10 | 38.10 ns | 0.275 ns | 0.244 ns | 38.05 ns | 1.21 | 0.01 | 0.1224 | - | - | 256 B | 1.88 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 11 | 32.54 ns | 0.451 ns | 0.421 ns | 32.55 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 11 | 39.87 ns | 0.230 ns | 0.215 ns | 39.82 ns | 1.23 | 0.02 | 0.1224 | - | - | 256 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 12 | 32.75 ns | 0.425 ns | 0.397 ns | 32.46 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 12 | 39.76 ns | 0.339 ns | 0.283 ns | 39.72 ns | 1.21 | 0.02 | 0.1224 | - | - | 256 B | 1.68 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 13 | 33.00 ns | 0.464 ns | 0.434 ns | 32.83 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 13 | 39.74 ns | 0.238 ns | 0.211 ns | 39.70 ns | 1.20 | 0.02 | 0.1224 | - | - | 256 B | 1.60 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 14 | 33.66 ns | 0.442 ns | 0.413 ns | 33.67 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 14 | 46.58 ns | 1.440 ns | 4.037 ns | 45.05 ns | 1.41 | 0.18 | 0.1224 | - | - | 256 B | 1.52 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 15 | 35.79 ns | 0.653 ns | 0.826 ns | 35.58 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 15 | 41.06 ns | 0.498 ns | 0.442 ns | 41.10 ns | 1.14 | 0.03 | 0.1224 | - | - | 256 B | 1.45 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 16 | 34.27 ns | 0.324 ns | 0.270 ns | 34.25 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 16 | 39.25 ns | 0.370 ns | 0.346 ns | 39.19 ns | 1.15 | 0.02 | 0.1224 | - | - | 256 B | 1.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 17 | 34.31 ns | 0.230 ns | 0.204 ns | 34.36 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 17 | 43.87 ns | 0.486 ns | 0.455 ns | 44.05 ns | 1.28 | 0.02 | 0.1836 | - | - | 384 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 18 | 36.35 ns | 0.663 ns | 0.620 ns | 36.55 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 18 | 43.72 ns | 0.484 ns | 0.453 ns | 43.86 ns | 1.20 | 0.03 | 0.1836 | - | - | 384 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 19 | 35.86 ns | 0.463 ns | 0.410 ns | 35.96 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 19 | 46.88 ns | 0.909 ns | 2.014 ns | 46.23 ns | 1.32 | 0.08 | 0.1836 | - | - | 384 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 20 | 41.42 ns | 0.763 ns | 0.714 ns | 41.27 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 20 | 45.83 ns | 0.483 ns | 0.452 ns | 45.78 ns | 1.11 | 0.02 | 0.1836 | - | - | 384 B | 1.78 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 30 | 41.99 ns | 0.456 ns | 0.427 ns | 41.84 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 30 | 48.37 ns | 0.870 ns | 0.814 ns | 48.34 ns | 1.15 | 0.02 | 0.1836 | - | - | 384 B | 1.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 32 | 42.76 ns | 0.847 ns | 0.793 ns | 42.61 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 32 | 46.90 ns | 0.574 ns | 0.537 ns | 46.78 ns | 1.10 | 0.02 | 0.1836 | - | - | 384 B | 1.23 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 36 | 43.87 ns | 0.553 ns | 0.517 ns | 43.87 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 36 | 62.59 ns | 0.976 ns | 0.913 ns | 62.81 ns | 1.43 | 0.03 | 0.0650 | - | - | 136 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 37 | 55.16 ns | 1.115 ns | 1.599 ns | 55.62 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 37 | 61.99 ns | 0.677 ns | 0.634 ns | 62.08 ns | 1.13 | 0.03 | 0.0650 | - | - | 136 B | 0.39 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 40 | 56.96 ns | 1.390 ns | 4.033 ns | 55.43 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 40 | 55.21 ns | 1.001 ns | 0.936 ns | 55.44 ns | 0.97 | 0.07 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 40 | 64.04 ns | 0.846 ns | 0.792 ns | 63.82 ns | 1.13 | 0.07 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 40 | 63.68 ns | 0.752 ns | 0.704 ns | 63.58 ns | 1.12 | 0.07 | 0.0650 | - | - | 136 B | 0.36 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 50 | 62.72 ns | 1.226 ns | 1.087 ns | 62.60 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 50 | 62.87 ns | 0.528 ns | 0.468 ns | 62.83 ns | 1.00 | 0.02 | 0.0650 | - | - | 136 B | 0.30 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 60 | 73.19 ns | 1.359 ns | 1.454 ns | 73.36 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 60 | 65.42 ns | 0.612 ns | 0.572 ns | 65.15 ns | 0.89 | 0.02 | 0.0650 | - | - | 136 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 70 | 78.48 ns | 1.344 ns | 1.257 ns | 78.62 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 70 | 72.48 ns | 0.786 ns | 0.735 ns | 72.37 ns | 0.92 | 0.01 | 0.0650 | - | - | 136 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 80 | 83.28 ns | 1.671 ns | 1.717 ns | 83.30 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 80 | 72.59 ns | 0.329 ns | 0.292 ns | 72.58 ns | 0.87 | 0.02 | 0.0650 | - | - | 136 B | 0.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 90 | 86.83 ns | 0.791 ns | 0.740 ns | 87.09 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 90 | 70.49 ns | 0.213 ns | 0.178 ns | 70.50 ns | 0.81 | 0.01 | 0.0650 | - | - | 136 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 100 | 96.64 ns | 0.833 ns | 0.779 ns | 96.82 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 100 | 74.23 ns | 0.933 ns | 0.827 ns | 74.51 ns | 0.77 | 0.01 | 0.0650 | - | - | 136 B | 0.16 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 128 | 112.73 ns | 2.176 ns | 2.035 ns | 112.84 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 128 | 80.13 ns | 1.005 ns | 0.940 ns | 79.65 ns | 0.71 | 0.02 | 0.0650 | - | - | 136 B | 0.13 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 256 | 216.01 ns | 2.897 ns | 2.710 ns | 216.20 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 256 | 110.32 ns | 0.809 ns | 0.717 ns | 110.17 ns | 0.51 | 0.01 | 0.0650 | - | - | 136 B | 0.06 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 512 | 401.14 ns | 5.992 ns | 5.605 ns | 399.05 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 512 | 185.44 ns | 1.254 ns | 1.173 ns | 185.18 ns | 0.46 | 0.01 | 0.0648 | - | - | 136 B | 0.03 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 1024 | 768.24 ns | 8.273 ns | 7.739 ns | 770.86 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 1024 | 319.17 ns | 1.900 ns | 1.777 ns | 319.94 ns | 0.42 | 0.01 | 0.0648 | - | - | 136 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 2048 | 1,494.97 ns | 23.946 ns | 21.227 ns | 1,495.44 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 2048 | 671.01 ns | 1.066 ns | 0.891 ns | 670.92 ns | 0.45 | 0.01 | 0.0648 | - | - | 136 B | 0.008 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 4096 | 3,010.29 ns | 37.376 ns | 34.961 ns | 3,005.18 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 4096 | 1,400.30 ns | 2.332 ns | 2.181 ns | 1,400.49 ns | 0.47 | 0.01 | 0.0648 | - | - | 136 B | 0.004 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 8192 | 5,781.71 ns | 55.335 ns | 49.053 ns | 5,790.07 ns | 1.00 | 0.00 | 31.2424 | 0.0076 | - | 65592 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 8192 | 2,681.21 ns | 6.085 ns | 5.692 ns | 2,681.77 ns | 0.46 | 0.00 | 0.0648 | - | - | 136 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 16384 | 57,203.29 ns | 779.379 ns | 729.032 ns | 57,039.45 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 16384 | 5,637.76 ns | 40.108 ns | 37.517 ns | 5,639.82 ns | 0.10 | 0.00 | 0.0610 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 32768 | 115,929.12 ns | 924.329 ns | 819.394 ns | 115,788.78 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 32768 | 11,658.34 ns | 48.855 ns | 45.699 ns | 11,649.20 ns | 0.10 | 0.00 | 0.0610 | - | - | 136 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 65536 | 112,767.79 ns | 1,428.939 ns | 1,266.717 ns | 112,863.15 ns | 1.00 | 0.00 | 133.5449 | 132.4463 | 132.4463 | 524747 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 65536 | 24,224.18 ns | 116.595 ns | 109.063 ns | 24,198.04 ns | 0.21 | 0.00 | 0.0610 | - | - | 136 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 131072 | 307,874.59 ns | 6,110.474 ns | 9,867.276 ns | 309,359.11 ns | 1.00 | 0.00 | 196.2891 | 194.8242 | 194.8242 | 1048949 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 131072 | 50,850.85 ns | 219.395 ns | 183.205 ns | 50,777.24 ns | 0.17 | 0.00 | 0.0610 | - | - | 137 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableList | 850000 | 2,914,678.89 ns | 57,800.734 ns | 82,896.086 ns | 2,883,095.90 ns | 1.00 | 0.00 | 175.7813 | 175.7813 | 175.7813 | 6800191 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableList | 850000 | 871,047.68 ns | 5,867.027 ns | 5,200.967 ns | 873,933.30 ns | 0.30 | 0.01 | - | - | - | 149 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 0 | 19.36 ns | 0.312 ns | 0.276 ns | 19.38 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 0 | 24.25 ns | 0.214 ns | 0.201 ns | 24.28 ns | 1.25 | 0.02 | 0.0421 | - | - | 88 B | 2.75 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 1 | 31.02 ns | 0.644 ns | 1.591 ns | 30.78 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 1 | 51.60 ns | 0.385 ns | 0.360 ns | 51.55 ns | 1.63 | 0.09 | 0.0727 | - | - | 152 B | 2.38 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 2 | 31.17 ns | 0.647 ns | 0.864 ns | 31.14 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 2 | 54.26 ns | 0.303 ns | 0.253 ns | 54.28 ns | 1.74 | 0.05 | 0.0765 | - | - | 160 B | 2.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 3 | 32.78 ns | 0.658 ns | 0.550 ns | 32.78 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 3 | 56.86 ns | 0.640 ns | 0.567 ns | 57.05 ns | 1.73 | 0.03 | 0.0842 | - | - | 176 B | 2.20 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 4 | 36.32 ns | 0.735 ns | 1.054 ns | 36.55 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 4 | 59.95 ns | 1.070 ns | 1.001 ns | 59.57 ns | 1.63 | 0.05 | 0.0842 | - | - | 176 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 5 | 39.45 ns | 0.809 ns | 1.211 ns | 39.34 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 5 | 61.57 ns | 1.193 ns | 1.116 ns | 61.49 ns | 1.57 | 0.07 | 0.0994 | - | - | 208 B | 2.17 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 6 | 41.28 ns | 0.855 ns | 1.687 ns | 40.85 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 6 | 64.12 ns | 1.186 ns | 1.701 ns | 64.50 ns | 1.54 | 0.07 | 0.0994 | - | - | 208 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 7 | 43.02 ns | 0.868 ns | 1.376 ns | 42.74 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 7 | 66.75 ns | 1.078 ns | 0.956 ns | 66.91 ns | 1.57 | 0.06 | 0.0994 | - | - | 208 B | 1.86 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 8 | 45.44 ns | 0.745 ns | 0.697 ns | 45.45 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 8 | 67.94 ns | 0.625 ns | 0.522 ns | 67.81 ns | 1.50 | 0.03 | 0.0994 | - | - | 208 B | 1.73 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 9 | 46.40 ns | 0.474 ns | 0.443 ns | 46.42 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 9 | 71.88 ns | 1.418 ns | 1.326 ns | 71.79 ns | 1.55 | 0.03 | 0.1301 | - | - | 272 B | 2.12 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 10 | 35.69 ns | 0.724 ns | 1.038 ns | 35.77 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 10 | 76.45 ns | 0.639 ns | 0.567 ns | 76.48 ns | 2.15 | 0.08 | 0.1301 | - | - | 272 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 11 | 38.58 ns | 0.793 ns | 1.689 ns | 38.83 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 11 | 78.25 ns | 0.954 ns | 0.892 ns | 78.26 ns | 2.05 | 0.09 | 0.1301 | - | - | 272 B | 1.89 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 12 | 39.04 ns | 0.810 ns | 1.691 ns | 38.85 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 12 | 79.01 ns | 0.946 ns | 0.885 ns | 78.86 ns | 2.04 | 0.12 | 0.1301 | - | - | 272 B | 1.79 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 13 | 36.20 ns | 0.722 ns | 0.741 ns | 36.47 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 13 | 79.09 ns | 1.335 ns | 1.249 ns | 78.81 ns | 2.19 | 0.05 | 0.1301 | - | - | 272 B | 1.70 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 14 | 38.25 ns | 0.786 ns | 1.742 ns | 38.31 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 14 | 78.40 ns | 1.351 ns | 1.264 ns | 78.65 ns | 2.03 | 0.11 | 0.1301 | - | - | 272 B | 1.62 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 15 | 37.54 ns | 0.777 ns | 1.439 ns | 37.58 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 15 | 77.39 ns | 0.958 ns | 0.896 ns | 77.18 ns | 2.06 | 0.09 | 0.1301 | - | - | 272 B | 1.55 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 16 | 35.21 ns | 0.610 ns | 0.570 ns | 35.14 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 16 | 78.80 ns | 0.844 ns | 0.789 ns | 78.33 ns | 2.24 | 0.03 | 0.1301 | - | - | 272 B | 1.48 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 17 | 35.47 ns | 0.413 ns | 0.323 ns | 35.52 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 17 | 78.16 ns | 0.438 ns | 0.410 ns | 78.08 ns | 2.20 | 0.03 | 0.1912 | - | - | 400 B | 2.08 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 18 | 36.88 ns | 0.751 ns | 0.950 ns | 37.26 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 18 | 79.26 ns | 0.388 ns | 0.324 ns | 79.29 ns | 2.15 | 0.06 | 0.1912 | - | - | 400 B | 2.00 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 19 | 41.37 ns | 0.851 ns | 2.022 ns | 41.08 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 19 | 81.18 ns | 0.956 ns | 0.894 ns | 81.49 ns | 1.93 | 0.11 | 0.1912 | - | - | 400 B | 1.92 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 20 | 40.59 ns | 0.836 ns | 1.173 ns | 40.15 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 20 | 85.73 ns | 1.084 ns | 1.014 ns | 85.61 ns | 2.12 | 0.06 | 0.1912 | - | - | 400 B | 1.85 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 30 | 46.09 ns | 0.937 ns | 1.539 ns | 46.30 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 30 | 85.33 ns | 0.548 ns | 0.512 ns | 85.38 ns | 1.84 | 0.06 | 0.1912 | - | - | 400 B | 1.35 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 32 | 44.97 ns | 0.876 ns | 0.860 ns | 45.22 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 32 | 89.36 ns | 0.734 ns | 0.687 ns | 89.23 ns | 1.99 | 0.04 | 0.1912 | - | - | 400 B | 1.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 36 | 53.30 ns | 0.688 ns | 0.610 ns | 53.39 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 36 | 100.23 ns | 0.836 ns | 0.782 ns | 100.23 ns | 1.88 | 0.02 | 0.0726 | - | - | 152 B | 0.44 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 37 | 53.14 ns | 0.933 ns | 0.873 ns | 53.22 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 37 | 101.60 ns | 1.218 ns | 1.139 ns | 101.61 ns | 1.91 | 0.04 | 0.0726 | - | - | 152 B | 0.43 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 40 | 54.79 ns | 0.496 ns | 0.464 ns | 54.74 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 40 | 54.12 ns | 0.362 ns | 0.339 ns | 54.23 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 40 | 102.62 ns | 1.264 ns | 1.183 ns | 102.24 ns | 1.87 | 0.02 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 40 | 102.78 ns | 1.032 ns | 0.965 ns | 102.97 ns | 1.88 | 0.02 | 0.0726 | - | - | 152 B | 0.40 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 50 | 61.11 ns | 0.821 ns | 0.768 ns | 61.15 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 50 | 108.00 ns | 0.780 ns | 0.730 ns | 108.12 ns | 1.77 | 0.02 | 0.0726 | - | - | 152 B | 0.33 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 60 | 67.26 ns | 1.139 ns | 1.066 ns | 66.94 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 60 | 108.40 ns | 0.763 ns | 0.637 ns | 108.49 ns | 1.62 | 0.02 | 0.0726 | - | - | 152 B | 0.28 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 70 | 75.85 ns | 1.419 ns | 1.327 ns | 76.33 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 70 | 110.94 ns | 2.154 ns | 2.015 ns | 111.14 ns | 1.46 | 0.04 | 0.0726 | - | - | 152 B | 0.25 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 80 | 82.34 ns | 1.678 ns | 2.061 ns | 82.55 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 80 | 113.45 ns | 1.438 ns | 1.345 ns | 113.05 ns | 1.38 | 0.05 | 0.0726 | - | - | 152 B | 0.22 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 100 | 95.29 ns | 1.439 ns | 1.346 ns | 95.70 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 100 | 121.43 ns | 0.979 ns | 0.868 ns | 121.37 ns | 1.27 | 0.02 | 0.0725 | - | - | 152 B | 0.18 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 128 | 109.93 ns | 1.290 ns | 1.207 ns | 110.26 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 128 | 139.27 ns | 1.368 ns | 1.280 ns | 139.49 ns | 1.27 | 0.02 | 0.0725 | - | - | 152 B | 0.14 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 256 | 207.92 ns | 3.506 ns | 6.321 ns | 207.30 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 256 | 179.97 ns | 2.038 ns | 1.807 ns | 179.85 ns | 0.85 | 0.03 | 0.0725 | - | - | 152 B | 0.07 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 512 | 408.13 ns | 5.017 ns | 4.693 ns | 409.24 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 512 | 250.80 ns | 1.396 ns | 1.166 ns | 250.95 ns | 0.61 | 0.01 | 0.0725 | - | - | 152 B | 0.04 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 1024 | 779.09 ns | 13.954 ns | 14.931 ns | 780.14 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 1024 | 403.41 ns | 1.731 ns | 1.535 ns | 403.96 ns | 0.52 | 0.01 | 0.0725 | - | - | 152 B | 0.02 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 2048 | 1,556.52 ns | 30.470 ns | 31.290 ns | 1,552.79 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 2048 | 812.19 ns | 6.380 ns | 5.968 ns | 809.64 ns | 0.52 | 0.01 | 0.0725 | - | - | 152 B | 0.009 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 4096 | 2,993.58 ns | 59.371 ns | 55.535 ns | 2,998.68 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 4096 | 1,570.40 ns | 5.188 ns | 4.599 ns | 1,568.30 ns | 0.52 | 0.01 | 0.0725 | - | - | 152 B | 0.005 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 8192 | 5,809.74 ns | 94.215 ns | 88.129 ns | 5,828.90 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 8192 | 3,044.36 ns | 12.921 ns | 12.086 ns | 3,040.69 ns | 0.52 | 0.01 | 0.0725 | - | - | 152 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 16384 | 57,222.34 ns | 955.294 ns | 893.583 ns | 57,463.63 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 16384 | 6,074.85 ns | 37.308 ns | 34.898 ns | 6,063.49 ns | 0.11 | 0.00 | 0.2060 | - | - | 432 B | 0.003 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 32768 | 112,636.45 ns | 799.662 ns | 748.004 ns | 112,834.00 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 32768 | 11,814.92 ns | 125.494 ns | 117.387 ns | 11,848.72 ns | 0.10 | 0.00 | 0.1984 | - | - | 432 B | 0.002 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 65536 | 118,274.82 ns | 2,309.363 ns | 2,160.179 ns | 118,526.20 ns | 1.00 | 0.00 | 128.1738 | 127.1973 | 127.1973 | 524906 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 65536 | 25,508.82 ns | 159.093 ns | 148.816 ns | 25,508.43 ns | 0.22 | 0.00 | 0.1831 | - | - | 432 B | 0.001 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 131072 | 305,165.82 ns | 5,645.224 ns | 7,536.212 ns | 306,644.53 ns | 1.00 | 0.00 | 201.1719 | 199.7070 | 199.7070 | 1048966 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 131072 | 51,560.28 ns | 290.496 ns | 271.730 ns | 51,541.61 ns | 0.17 | 0.00 | 0.1831 | - | - | 433 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 850000 | 2,760,485.70 ns | 54,392.679 ns | 99,460.090 ns | 2,781,955.27 ns | 1.00 | 0.00 | 175.7813 | 175.7813 | 175.7813 | 6800191 B | 1.000 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 850000 | 1,131,329.19 ns | 8,418.126 ns | 7,874.320 ns | 1,127,444.82 ns | 0.42 | 0.02 | - | - | - | 445 B | 0.000 |
|
|
| | | | | | | | | | | | | | | | |
|
|
| Baseline | RemoveAt_LastItems | List | RecyclableLongList | 90 | 87.90 ns | 1.332 ns | 1.246 ns | 87.64 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
|
| Actual | RemoveAt_LastItems | List | RecyclableLongList | 90 | 115.23 ns | 1.347 ns | 1.260 ns | 115.09 ns | 1.31 | 0.02 | 0.0725 | - | - | 152 B | 0.20 |
|
|
</details>
|