# 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 ```
Empty Collection Creation Benchmark Results - click to expand | 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 |
# `constructor` with capacity parameter ```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 ```
Empty Collection with Desired Capacity Creation Benchmark Results - click to expand | Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio | |--------- |-------------------- |------------- |------------------- |---------------- |-----------------:|---------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:| | Baseline | Create_WithCapacity | List | Array | 0 | 9.508 ns | 0.2021 ns | 0.1792 ns | 9.580 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 0 | 6.125 ns | 0.0510 ns | 0.0426 ns | 6.113 ns | 0.64 | 0.01 | 0.0115 | - | - | 24 B | 0.75 | | Baseline | Create_WithCapacity | List | Array | 1 | 12.015 ns | 0.2631 ns | 0.3030 ns | 11.909 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 1 | 8.771 ns | 0.0889 ns | 0.0788 ns | 8.796 ns | 0.73 | 0.02 | 0.0153 | - | - | 32 B | 0.50 | | Baseline | Create_WithCapacity | List | Array | 2 | 12.703 ns | 0.2840 ns | 0.5193 ns | 12.544 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 2 | 9.439 ns | 0.1306 ns | 0.1222 ns | 9.399 ns | 0.72 | 0.03 | 0.0191 | - | - | 40 B | 0.56 | | Baseline | Create_WithCapacity | List | Array | 3 | 13.214 ns | 0.2923 ns | 0.5272 ns | 13.155 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 3 | 9.266 ns | 0.2101 ns | 0.3510 ns | 9.321 ns | 0.70 | 0.03 | 0.0229 | - | - | 48 B | 0.60 | | Baseline | Create_WithCapacity | List | Array | 4 | 12.712 ns | 0.2730 ns | 0.2554 ns | 12.727 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 4 | 9.871 ns | 0.0974 ns | 0.0813 ns | 9.872 ns | 0.78 | 0.02 | 0.0268 | - | - | 56 B | 0.64 | | Baseline | Create_WithCapacity | List | Array | 5 | 13.168 ns | 0.1989 ns | 0.1861 ns | 13.188 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 5 | 9.939 ns | 0.1743 ns | 0.1630 ns | 10.003 ns | 0.76 | 0.02 | 0.0306 | - | - | 64 B | 0.67 | | Baseline | Create_WithCapacity | List | Array | 6 | 13.481 ns | 0.2110 ns | 0.1973 ns | 13.458 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 6 | 10.268 ns | 0.2166 ns | 0.2026 ns | 10.328 ns | 0.76 | 0.02 | 0.0344 | - | - | 72 B | 0.69 | | Baseline | Create_WithCapacity | List | Array | 7 | 13.796 ns | 0.2488 ns | 0.2327 ns | 13.806 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 7 | 11.935 ns | 0.2690 ns | 0.5182 ns | 11.804 ns | 0.88 | 0.04 | 0.0383 | - | - | 80 B | 0.71 | | Baseline | Create_WithCapacity | List | Array | 8 | 15.473 ns | 0.3402 ns | 0.3182 ns | 15.534 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 8 | 12.148 ns | 0.2703 ns | 0.2892 ns | 12.203 ns | 0.78 | 0.02 | 0.0421 | - | - | 88 B | 0.73 | | Baseline | Create_WithCapacity | List | Array | 9 | 16.336 ns | 0.3503 ns | 0.3894 ns | 16.369 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 9 | 12.590 ns | 0.2818 ns | 0.3664 ns | 12.603 ns | 0.77 | 0.04 | 0.0459 | - | - | 96 B | 0.75 | | Baseline | Create_WithCapacity | List | Array | 10 | 16.694 ns | 0.3110 ns | 0.3194 ns | 16.651 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 10 | 12.881 ns | 0.2848 ns | 0.3899 ns | 12.992 ns | 0.77 | 0.03 | 0.0497 | - | - | 104 B | 0.76 | | Baseline | Create_WithCapacity | List | Array | 11 | 16.810 ns | 0.3677 ns | 0.6815 ns | 16.912 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 11 | 13.272 ns | 0.2549 ns | 0.2385 ns | 13.314 ns | 0.79 | 0.05 | 0.0536 | - | - | 112 B | 0.78 | | Baseline | Create_WithCapacity | List | Array | 12 | 17.240 ns | 0.3744 ns | 0.6046 ns | 17.242 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 12 | 13.485 ns | 0.2361 ns | 0.2208 ns | 13.482 ns | 0.79 | 0.03 | 0.0574 | - | - | 120 B | 0.79 | | Baseline | Create_WithCapacity | List | Array | 13 | 17.950 ns | 0.3535 ns | 0.3307 ns | 18.039 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 13 | 14.117 ns | 0.3095 ns | 0.5171 ns | 14.095 ns | 0.79 | 0.04 | 0.0612 | - | - | 128 B | 0.80 | | Baseline | Create_WithCapacity | List | Array | 14 | 17.771 ns | 0.3838 ns | 0.7664 ns | 17.793 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 14 | 14.263 ns | 0.3115 ns | 0.5290 ns | 14.304 ns | 0.81 | 0.05 | 0.0650 | - | - | 136 B | 0.81 | | Baseline | Create_WithCapacity | List | Array | 15 | 18.504 ns | 0.4016 ns | 0.6711 ns | 18.614 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 15 | 14.390 ns | 0.3162 ns | 0.4922 ns | 14.319 ns | 0.78 | 0.04 | 0.0688 | - | - | 144 B | 0.82 | | Baseline | Create_WithCapacity | List | Array | 16 | 18.471 ns | 0.4025 ns | 0.5510 ns | 18.344 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 16 | 14.685 ns | 0.3029 ns | 0.2833 ns | 14.691 ns | 0.79 | 0.03 | 0.0727 | - | - | 152 B | 0.83 | | Baseline | Create_WithCapacity | List | Array | 17 | 19.473 ns | 0.4180 ns | 0.4106 ns | 19.490 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 17 | 15.157 ns | 0.3210 ns | 0.3153 ns | 15.203 ns | 0.78 | 0.02 | 0.0765 | - | - | 160 B | 0.83 | | Baseline | Create_WithCapacity | List | Array | 18 | 19.302 ns | 0.4113 ns | 0.6872 ns | 19.413 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 18 | 15.327 ns | 0.3310 ns | 0.4304 ns | 15.340 ns | 0.80 | 0.04 | 0.0803 | - | - | 168 B | 0.84 | | Baseline | Create_WithCapacity | List | Array | 19 | 19.725 ns | 0.4248 ns | 0.5372 ns | 19.753 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 19 | 15.584 ns | 0.3390 ns | 0.5277 ns | 15.603 ns | 0.79 | 0.04 | 0.0842 | - | - | 176 B | 0.85 | | Baseline | Create_WithCapacity | List | Array | 20 | 18.274 ns | 0.7138 ns | 2.0936 ns | 16.892 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 20 | 13.891 ns | 0.1917 ns | 0.1699 ns | 13.937 ns | 0.66 | 0.04 | 0.0880 | - | - | 184 B | 0.85 | | Baseline | Create_WithCapacity | List | Array | 30 | 19.701 ns | 0.2357 ns | 0.2205 ns | 19.603 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 30 | 15.979 ns | 0.1067 ns | 0.0891 ns | 15.990 ns | 0.81 | 0.01 | 0.1262 | - | - | 264 B | 0.89 | | Baseline | Create_WithCapacity | List | Array | 32 | 19.745 ns | 0.1714 ns | 0.1519 ns | 19.725 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 32 | 16.607 ns | 0.1872 ns | 0.1751 ns | 16.569 ns | 0.84 | 0.01 | 0.1339 | - | - | 280 B | 0.90 | | Baseline | Create_WithCapacity | List | Array | 36 | 20.727 ns | 0.1075 ns | 0.0898 ns | 20.717 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 36 | 17.220 ns | 0.1241 ns | 0.1100 ns | 17.182 ns | 0.83 | 0.01 | 0.1492 | - | - | 312 B | 0.91 | | Baseline | Create_WithCapacity | List | Array | 37 | 29.606 ns | 0.1213 ns | 0.1013 ns | 29.575 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 37 | 17.498 ns | 0.1321 ns | 0.1236 ns | 17.464 ns | 0.59 | 0.00 | 0.1530 | - | - | 320 B | 0.91 | | Baseline | Create_WithCapacity | List | Array | 40 | 22.030 ns | 0.1513 ns | 0.1181 ns | 22.059 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 40 | 22.113 ns | 0.2383 ns | 0.2229 ns | 22.037 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 40 | 18.384 ns | 0.2261 ns | 0.2115 ns | 18.478 ns | 0.84 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | Actual | Create_WithCapacity | List | Array | 40 | 18.089 ns | 0.3901 ns | 0.4336 ns | 18.219 ns | 0.82 | 0.02 | 0.1645 | - | - | 344 B | 0.91 | | Baseline | Create_WithCapacity | List | Array | 50 | 26.215 ns | 0.4638 ns | 0.7749 ns | 26.000 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 50 | 21.300 ns | 0.1788 ns | 0.1672 ns | 21.312 ns | 0.81 | 0.03 | 0.2027 | - | - | 424 B | 0.93 | | Baseline | Create_WithCapacity | List | Array | 60 | 28.428 ns | 0.2756 ns | 0.2578 ns | 28.509 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 60 | 23.732 ns | 0.1955 ns | 0.1829 ns | 23.667 ns | 0.83 | 0.01 | 0.2410 | - | - | 504 B | 0.94 | | Baseline | Create_WithCapacity | List | Array | 70 | 30.739 ns | 0.3060 ns | 0.2713 ns | 30.711 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 70 | 25.708 ns | 0.4930 ns | 0.4611 ns | 25.689 ns | 0.84 | 0.02 | 0.2792 | - | - | 584 B | 0.95 | | Baseline | Create_WithCapacity | List | Array | 80 | 32.137 ns | 0.0860 ns | 0.0762 ns | 32.121 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 80 | 33.280 ns | 1.5929 ns | 4.6968 ns | 32.890 ns | 0.90 | 0.04 | 0.3175 | - | - | 664 B | 0.95 | | Baseline | Create_WithCapacity | List | Array | 90 | 34.329 ns | 0.1653 ns | 0.1380 ns | 34.297 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 90 | 29.714 ns | 0.1046 ns | 0.0927 ns | 29.706 ns | 0.87 | 0.00 | 0.3557 | - | - | 744 B | 0.96 | | Baseline | Create_WithCapacity | List | Array | 100 | 36.812 ns | 0.1306 ns | 0.1221 ns | 36.802 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 100 | 32.140 ns | 0.1658 ns | 0.1551 ns | 32.045 ns | 0.87 | 0.01 | 0.3940 | - | - | 824 B | 0.96 | | Baseline | Create_WithCapacity | List | Array | 128 | 43.744 ns | 0.0737 ns | 0.0653 ns | 43.764 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 128 | 37.943 ns | 0.0806 ns | 0.0673 ns | 37.962 ns | 0.87 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 | | Baseline | Create_WithCapacity | List | Array | 256 | 72.031 ns | 0.3351 ns | 0.2798 ns | 71.925 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 256 | 65.324 ns | 0.4550 ns | 0.4033 ns | 65.432 ns | 0.91 | 0.01 | 0.9900 | - | - | 2072 B | 0.98 | | Baseline | Create_WithCapacity | List | Array | 512 | 135.140 ns | 1.4610 ns | 1.3666 ns | 134.743 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 512 | 123.552 ns | 1.3052 ns | 1.2209 ns | 123.505 ns | 0.91 | 0.01 | 1.9684 | - | - | 4120 B | 0.99 | | Baseline | Create_WithCapacity | List | Array | 1024 | 271.493 ns | 2.3218 ns | 1.9388 ns | 271.932 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 1024 | 258.200 ns | 1.5319 ns | 1.4330 ns | 257.701 ns | 0.95 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 2048 | 470.365 ns | 5.4987 ns | 5.1435 ns | 469.482 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 2048 | 443.576 ns | 4.0139 ns | 3.7546 ns | 442.140 ns | 0.94 | 0.01 | 7.8125 | - | - | 16408 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 4096 | 879.959 ns | 6.1578 ns | 4.8076 ns | 880.491 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 4096 | 812.672 ns | 1.8703 ns | 1.6580 ns | 812.456 ns | 0.92 | 0.01 | 15.6250 | - | - | 32792 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 8192 | 1,624.307 ns | 2.4702 ns | 2.0628 ns | 1,624.055 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 8192 | 1,545.357 ns | 1.5802 ns | 1.4008 ns | 1,545.365 ns | 0.95 | 0.00 | 31.2500 | - | - | 65560 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 16384 | 5,261.038 ns | 68.5008 ns | 64.0757 ns | 5,240.517 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 16384 | 5,207.721 ns | 42.9114 ns | 40.1394 ns | 5,213.298 ns | 0.99 | 0.01 | 41.6641 | 41.6641 | 41.6641 | 131110 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 32768 | 8,798.515 ns | 71.2624 ns | 66.6589 ns | 8,824.927 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262227 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 32768 | 8,730.841 ns | 70.4520 ns | 65.9009 ns | 8,718.683 ns | 0.99 | 0.01 | 83.3282 | 83.3282 | 83.3282 | 262195 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 65536 | 60,043.595 ns | 1,195.1942 ns | 2,746.1574 ns | 60,064.642 ns | 1.00 | 0.00 | 24.1089 | 23.9258 | 23.9258 | 524463 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 65536 | 57,529.703 ns | 1,132.6709 ns | 1,258.9608 ns | 57,370.294 ns | 0.96 | 0.04 | 10.1929 | 10.1929 | 10.1929 | 524311 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 131072 | 115,482.710 ns | 2,220.2302 ns | 3,112.4526 ns | 116,295.532 ns | 1.00 | 0.00 | 20.9961 | 20.8740 | 20.8740 | 1048713 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 131072 | 120,143.803 ns | 2,381.2034 ns | 2,547.8610 ns | 119,689.716 ns | 1.05 | 0.04 | 18.1885 | 18.1885 | 18.1885 | 1048602 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 850000 | 919,050.597 ns | 24,646.4636 ns | 66,633.1474 ns | 893,731.641 ns | 1.00 | 0.00 | 117.1875 | 117.1875 | 117.1875 | 6800538 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 850000 | 1,198,130.210 ns | 32,893.0551 ns | 95,950.5857 ns | 1,182,050.977 ns | 1.31 | 0.15 | 115.2344 | 115.2344 | 115.2344 | 6800057 B | 1.00 | | Baseline | Create_WithCapacity | List | PooledList | 0 | 8.597 ns | 0.0819 ns | 0.0639 ns | 8.593 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 0 | 15.090 ns | 0.1373 ns | 0.1284 ns | 15.046 ns | 1.76 | 0.02 | 0.0268 | - | - | 56 B | 1.75 | | Baseline | Create_WithCapacity | List | PooledList | 1 | 11.729 ns | 0.0930 ns | 0.0824 ns | 11.712 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 1 | 35.603 ns | 0.4449 ns | 0.3715 ns | 35.646 ns | 3.04 | 0.04 | 0.0268 | - | - | 56 B | 0.88 | | Baseline | Create_WithCapacity | List | PooledList | 2 | 11.956 ns | 0.1529 ns | 0.1430 ns | 11.906 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 2 | 36.097 ns | 0.4269 ns | 0.3993 ns | 36.102 ns | 3.02 | 0.05 | 0.0268 | - | - | 56 B | 0.78 | | Baseline | Create_WithCapacity | List | PooledList | 3 | 12.282 ns | 0.1943 ns | 0.1818 ns | 12.266 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 3 | 36.102 ns | 0.3615 ns | 0.3382 ns | 36.128 ns | 2.94 | 0.06 | 0.0268 | - | - | 56 B | 0.70 | | Baseline | Create_WithCapacity | List | PooledList | 4 | 12.491 ns | 0.0996 ns | 0.0832 ns | 12.507 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 4 | 36.040 ns | 0.7352 ns | 0.6877 ns | 35.970 ns | 2.89 | 0.06 | 0.0268 | - | - | 56 B | 0.64 | | Baseline | Create_WithCapacity | List | PooledList | 5 | 12.944 ns | 0.0846 ns | 0.0791 ns | 12.920 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 5 | 35.973 ns | 0.6199 ns | 0.5798 ns | 35.998 ns | 2.78 | 0.05 | 0.0268 | - | - | 56 B | 0.58 | | Baseline | Create_WithCapacity | List | PooledList | 6 | 12.983 ns | 0.0729 ns | 0.0647 ns | 12.971 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 6 | 35.618 ns | 0.3839 ns | 0.3403 ns | 35.569 ns | 2.74 | 0.03 | 0.0268 | - | - | 56 B | 0.54 | | Baseline | Create_WithCapacity | List | PooledList | 7 | 13.214 ns | 0.0824 ns | 0.0771 ns | 13.196 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 7 | 36.080 ns | 0.4861 ns | 0.4547 ns | 36.205 ns | 2.73 | 0.04 | 0.0268 | - | - | 56 B | 0.50 | | Baseline | Create_WithCapacity | List | PooledList | 8 | 13.498 ns | 0.1355 ns | 0.1268 ns | 13.458 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 8 | 35.610 ns | 0.3616 ns | 0.2823 ns | 35.562 ns | 2.64 | 0.03 | 0.0268 | - | - | 56 B | 0.47 | | Baseline | Create_WithCapacity | List | PooledList | 9 | 13.802 ns | 0.1404 ns | 0.1313 ns | 13.837 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 9 | 36.547 ns | 0.6650 ns | 0.6220 ns | 36.404 ns | 2.65 | 0.05 | 0.0268 | - | - | 56 B | 0.44 | | Baseline | Create_WithCapacity | List | PooledList | 10 | 13.959 ns | 0.1094 ns | 0.0970 ns | 13.943 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 10 | 35.940 ns | 0.5190 ns | 0.4600 ns | 35.944 ns | 2.57 | 0.04 | 0.0268 | - | - | 56 B | 0.41 | | Baseline | Create_WithCapacity | List | PooledList | 11 | 14.311 ns | 0.0925 ns | 0.0820 ns | 14.276 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 11 | 35.930 ns | 0.5833 ns | 0.5457 ns | 35.988 ns | 2.51 | 0.03 | 0.0268 | - | - | 56 B | 0.39 | | Baseline | Create_WithCapacity | List | PooledList | 12 | 14.419 ns | 0.0509 ns | 0.0452 ns | 14.417 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 12 | 35.617 ns | 0.2143 ns | 0.1900 ns | 35.663 ns | 2.47 | 0.02 | 0.0268 | - | - | 56 B | 0.37 | | Baseline | Create_WithCapacity | List | PooledList | 13 | 14.541 ns | 0.0532 ns | 0.0472 ns | 14.521 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 13 | 35.583 ns | 0.2869 ns | 0.2544 ns | 35.652 ns | 2.45 | 0.02 | 0.0268 | - | - | 56 B | 0.35 | | Baseline | Create_WithCapacity | List | PooledList | 14 | 14.743 ns | 0.0202 ns | 0.0158 ns | 14.736 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 14 | 35.230 ns | 0.2683 ns | 0.2509 ns | 35.185 ns | 2.39 | 0.02 | 0.0268 | - | - | 56 B | 0.33 | | Baseline | Create_WithCapacity | List | PooledList | 15 | 15.139 ns | 0.0394 ns | 0.0350 ns | 15.137 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 15 | 35.667 ns | 0.3331 ns | 0.2952 ns | 35.674 ns | 2.36 | 0.02 | 0.0268 | - | - | 56 B | 0.32 | | Baseline | Create_WithCapacity | List | PooledList | 16 | 15.162 ns | 0.1178 ns | 0.1102 ns | 15.191 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 16 | 35.623 ns | 0.3193 ns | 0.2830 ns | 35.638 ns | 2.35 | 0.02 | 0.0268 | - | - | 56 B | 0.30 | | Baseline | Create_WithCapacity | List | PooledList | 17 | 15.693 ns | 0.1000 ns | 0.0935 ns | 15.642 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 17 | 35.801 ns | 0.3775 ns | 0.3531 ns | 35.754 ns | 2.28 | 0.03 | 0.0268 | - | - | 56 B | 0.29 | | Baseline | Create_WithCapacity | List | PooledList | 18 | 15.848 ns | 0.0623 ns | 0.0552 ns | 15.841 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 18 | 36.275 ns | 0.5219 ns | 0.4882 ns | 36.267 ns | 2.28 | 0.03 | 0.0268 | - | - | 56 B | 0.28 | | Baseline | Create_WithCapacity | List | PooledList | 19 | 16.202 ns | 0.0660 ns | 0.0617 ns | 16.202 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 19 | 35.961 ns | 0.4773 ns | 0.4231 ns | 35.979 ns | 2.22 | 0.03 | 0.0268 | - | - | 56 B | 0.27 | | Baseline | Create_WithCapacity | List | PooledList | 20 | 16.640 ns | 0.1416 ns | 0.1324 ns | 16.580 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 20 | 36.155 ns | 0.6332 ns | 0.5923 ns | 36.040 ns | 2.17 | 0.04 | 0.0268 | - | - | 56 B | 0.26 | | Baseline | Create_WithCapacity | List | PooledList | 30 | 18.908 ns | 0.1352 ns | 0.1129 ns | 18.903 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 30 | 36.371 ns | 0.6788 ns | 0.6350 ns | 36.534 ns | 1.93 | 0.04 | 0.0268 | - | - | 56 B | 0.19 | | Baseline | Create_WithCapacity | List | PooledList | 32 | 19.550 ns | 0.2352 ns | 0.2085 ns | 19.584 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 32 | 36.883 ns | 0.2239 ns | 0.1748 ns | 36.948 ns | 1.89 | 0.02 | 0.0268 | - | - | 56 B | 0.18 | | Baseline | Create_WithCapacity | List | PooledList | 36 | 20.469 ns | 0.1430 ns | 0.1267 ns | 20.462 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 36 | 36.247 ns | 0.5504 ns | 0.5148 ns | 36.195 ns | 1.77 | 0.02 | 0.0268 | - | - | 56 B | 0.16 | | Baseline | Create_WithCapacity | List | PooledList | 37 | 20.886 ns | 0.2259 ns | 0.2003 ns | 20.859 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 37 | 35.991 ns | 0.5267 ns | 0.4927 ns | 36.026 ns | 1.72 | 0.03 | 0.0268 | - | - | 56 B | 0.16 | | Baseline | Create_WithCapacity | List | PooledList | 40 | 21.353 ns | 0.0671 ns | 0.0560 ns | 21.330 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | PooledList | 40 | 21.501 ns | 0.1878 ns | 0.1568 ns | 21.487 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 40 | 35.968 ns | 0.5909 ns | 0.5528 ns | 35.793 ns | 1.68 | 0.02 | 0.0268 | - | - | 56 B | 0.15 | | Actual | Create_WithCapacity | List | PooledList | 40 | 36.085 ns | 0.3844 ns | 0.3210 ns | 35.939 ns | 1.69 | 0.01 | 0.0268 | - | - | 56 B | 0.15 | | Baseline | Create_WithCapacity | List | PooledList | 50 | 24.089 ns | 0.1702 ns | 0.1509 ns | 24.117 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 50 | 36.228 ns | 0.5041 ns | 0.4716 ns | 36.169 ns | 1.50 | 0.02 | 0.0268 | - | - | 56 B | 0.12 | | Baseline | Create_WithCapacity | List | PooledList | 60 | 26.501 ns | 0.2269 ns | 0.2123 ns | 26.439 ns | 1.00 | 0.00 | 0.2563 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 60 | 36.198 ns | 0.5744 ns | 0.5373 ns | 36.159 ns | 1.37 | 0.02 | 0.0268 | - | - | 56 B | 0.10 | | Baseline | Create_WithCapacity | List | PooledList | 70 | 28.942 ns | 0.4152 ns | 0.3883 ns | 28.856 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 70 | 35.933 ns | 0.3495 ns | 0.2919 ns | 35.859 ns | 1.24 | 0.02 | 0.0268 | - | - | 56 B | 0.09 | | Baseline | Create_WithCapacity | List | PooledList | 80 | 30.849 ns | 0.0365 ns | 0.0324 ns | 30.854 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 80 | 35.303 ns | 0.2777 ns | 0.2597 ns | 35.176 ns | 1.14 | 0.01 | 0.0268 | - | - | 56 B | 0.08 | | Baseline | Create_WithCapacity | List | PooledList | 850000 | 915,472.129 ns | 31,426.3685 ns | 92,661.3564 ns | 907,023.438 ns | 1.000 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800086 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 850000 | 38.833 ns | 0.5858 ns | 0.5479 ns | 38.870 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | Baseline | Create_WithCapacity | List | PooledList | 90 | 33.234 ns | 0.0334 ns | 0.0261 ns | 33.237 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 90 | 35.522 ns | 0.2691 ns | 0.2517 ns | 35.629 ns | 1.07 | 0.01 | 0.0268 | - | - | 56 B | 0.07 | | Baseline | Create_WithCapacity | List | PooledList | 100 | 35.596 ns | 0.0571 ns | 0.0446 ns | 35.593 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 100 | 35.351 ns | 0.2893 ns | 0.2564 ns | 35.312 ns | 0.99 | 0.01 | 0.0268 | - | - | 56 B | 0.07 | | Baseline | Create_WithCapacity | List | PooledList | 128 | 42.249 ns | 0.1208 ns | 0.1130 ns | 42.207 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 128 | 35.613 ns | 0.4695 ns | 0.4392 ns | 35.484 ns | 0.84 | 0.01 | 0.0268 | - | - | 56 B | 0.05 | | Baseline | Create_WithCapacity | List | PooledList | 256 | 71.267 ns | 0.1107 ns | 0.1036 ns | 71.272 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 256 | 36.625 ns | 0.4197 ns | 0.3926 ns | 36.589 ns | 0.51 | 0.01 | 0.0268 | - | - | 56 B | 0.03 | | Baseline | Create_WithCapacity | List | PooledList | 512 | 129.878 ns | 0.4757 ns | 0.3973 ns | 129.697 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 512 | 37.182 ns | 0.5106 ns | 0.4777 ns | 36.911 ns | 0.29 | 0.00 | 0.0268 | - | - | 56 B | 0.01 | | Baseline | Create_WithCapacity | List | PooledList | 1024 | 269.747 ns | 1.8212 ns | 1.6145 ns | 270.190 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 1024 | 37.701 ns | 0.5257 ns | 0.4660 ns | 37.600 ns | 0.14 | 0.00 | 0.0268 | - | - | 56 B | 0.007 | | Baseline | Create_WithCapacity | List | PooledList | 2048 | 460.958 ns | 0.9828 ns | 0.8712 ns | 461.114 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 2048 | 36.676 ns | 0.3224 ns | 0.3016 ns | 36.708 ns | 0.08 | 0.00 | 0.0268 | - | - | 56 B | 0.003 | | Baseline | Create_WithCapacity | List | PooledList | 4096 | 858.125 ns | 1.0600 ns | 0.9396 ns | 858.275 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 4096 | 37.089 ns | 0.5248 ns | 0.4909 ns | 37.027 ns | 0.04 | 0.00 | 0.0268 | - | - | 56 B | 0.002 | | Baseline | Create_WithCapacity | List | PooledList | 8192 | 1,615.919 ns | 1.1709 ns | 0.9778 ns | 1,615.599 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 8192 | 36.313 ns | 0.1154 ns | 0.0901 ns | 36.315 ns | 0.02 | 0.00 | 0.0268 | - | - | 56 B | 0.001 | | Baseline | Create_WithCapacity | List | PooledList | 16384 | 5,243.651 ns | 91.6245 ns | 94.0917 ns | 5,210.447 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 16384 | 38.718 ns | 0.4963 ns | 0.4642 ns | 38.677 ns | 0.007 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | Baseline | Create_WithCapacity | List | PooledList | 32768 | 8,856.585 ns | 48.9006 ns | 45.7416 ns | 8,852.414 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262227 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 32768 | 39.086 ns | 0.6359 ns | 0.5948 ns | 38.962 ns | 0.004 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | Baseline | Create_WithCapacity | List | PooledList | 65536 | 59,025.083 ns | 1,163.0498 ns | 1,810.7284 ns | 58,571.078 ns | 1.000 | 0.00 | 23.3765 | 23.1934 | 23.1934 | 524454 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 65536 | 38.642 ns | 0.6630 ns | 0.6201 ns | 38.732 ns | 0.001 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | Baseline | Create_WithCapacity | List | PooledList | 131072 | 119,256.925 ns | 2,280.0289 ns | 2,714.2123 ns | 118,543.616 ns | 1.000 | 0.00 | 22.5830 | 22.4609 | 22.4609 | 1048720 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 131072 | 38.184 ns | 0.4509 ns | 0.4217 ns | 38.080 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | Baseline | Create_WithCapacity | List | RecyclableList | 0 | 8.833 ns | 0.1098 ns | 0.1027 ns | 8.776 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 0 | 15.341 ns | 0.1600 ns | 0.1497 ns | 15.350 ns | 1.74 | 0.03 | 0.0497 | - | - | 104 B | 3.25 | | Baseline | Create_WithCapacity | List | RecyclableList | 1 | 11.348 ns | 0.1036 ns | 0.0918 ns | 11.321 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 1 | 15.782 ns | 0.0920 ns | 0.0768 ns | 15.787 ns | 1.39 | 0.01 | 0.0497 | - | - | 104 B | 1.62 | | Baseline | Create_WithCapacity | List | RecyclableList | 2 | 11.773 ns | 0.0745 ns | 0.0622 ns | 11.752 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 2 | 15.663 ns | 0.0651 ns | 0.0577 ns | 15.673 ns | 1.33 | 0.01 | 0.0497 | - | - | 104 B | 1.44 | | Baseline | Create_WithCapacity | List | RecyclableList | 3 | 11.725 ns | 0.0821 ns | 0.0768 ns | 11.707 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 3 | 15.649 ns | 0.0527 ns | 0.0440 ns | 15.660 ns | 1.34 | 0.01 | 0.0497 | - | - | 104 B | 1.30 | | Baseline | Create_WithCapacity | List | RecyclableList | 4 | 11.967 ns | 0.0681 ns | 0.0604 ns | 11.958 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 4 | 15.841 ns | 0.1863 ns | 0.1743 ns | 15.758 ns | 1.32 | 0.02 | 0.0497 | - | - | 104 B | 1.18 | | Baseline | Create_WithCapacity | List | RecyclableList | 5 | 12.372 ns | 0.1147 ns | 0.1016 ns | 12.384 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 5 | 16.169 ns | 0.2199 ns | 0.2057 ns | 16.136 ns | 1.31 | 0.02 | 0.0536 | - | - | 112 B | 1.17 | | Baseline | Create_WithCapacity | List | RecyclableList | 6 | 12.769 ns | 0.1487 ns | 0.1391 ns | 12.734 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 6 | 16.566 ns | 0.1405 ns | 0.1246 ns | 16.542 ns | 1.30 | 0.02 | 0.0574 | - | - | 120 B | 1.15 | | Baseline | Create_WithCapacity | List | RecyclableList | 7 | 12.952 ns | 0.1344 ns | 0.1257 ns | 12.924 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 7 | 17.057 ns | 0.2026 ns | 0.1895 ns | 17.060 ns | 1.32 | 0.02 | 0.0612 | - | - | 128 B | 1.14 | | Baseline | Create_WithCapacity | List | RecyclableList | 8 | 13.220 ns | 0.1826 ns | 0.1708 ns | 13.226 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 8 | 17.190 ns | 0.2336 ns | 0.2071 ns | 17.176 ns | 1.30 | 0.03 | 0.0650 | - | - | 136 B | 1.13 | | Baseline | Create_WithCapacity | List | RecyclableList | 9 | 13.256 ns | 0.0868 ns | 0.0812 ns | 13.227 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 9 | 17.399 ns | 0.2131 ns | 0.1993 ns | 17.349 ns | 1.31 | 0.02 | 0.0688 | - | - | 144 B | 1.12 | | Baseline | Create_WithCapacity | List | RecyclableList | 10 | 13.548 ns | 0.0353 ns | 0.0295 ns | 13.552 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 10 | 17.653 ns | 0.2594 ns | 0.2166 ns | 17.671 ns | 1.30 | 0.02 | 0.0727 | - | - | 152 B | 1.12 | | Baseline | Create_WithCapacity | List | RecyclableList | 11 | 14.169 ns | 0.3008 ns | 0.3089 ns | 14.201 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 11 | 17.866 ns | 0.2384 ns | 0.2113 ns | 17.753 ns | 1.26 | 0.03 | 0.0765 | - | - | 160 B | 1.11 | | Baseline | Create_WithCapacity | List | RecyclableList | 12 | 14.044 ns | 0.1006 ns | 0.0892 ns | 14.014 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 12 | 17.884 ns | 0.1229 ns | 0.1089 ns | 17.856 ns | 1.27 | 0.01 | 0.0803 | - | - | 168 B | 1.11 | | Baseline | Create_WithCapacity | List | RecyclableList | 13 | 14.505 ns | 0.1554 ns | 0.1453 ns | 14.482 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 13 | 18.667 ns | 0.1639 ns | 0.1533 ns | 18.610 ns | 1.29 | 0.01 | 0.0842 | - | - | 176 B | 1.10 | | Baseline | Create_WithCapacity | List | RecyclableList | 14 | 14.929 ns | 0.2628 ns | 0.2458 ns | 14.851 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 14 | 18.705 ns | 0.2370 ns | 0.2217 ns | 18.676 ns | 1.25 | 0.02 | 0.0880 | - | - | 184 B | 1.10 | | Baseline | Create_WithCapacity | List | RecyclableList | 15 | 14.835 ns | 0.0255 ns | 0.0238 ns | 14.828 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 15 | 18.926 ns | 0.0564 ns | 0.0500 ns | 18.907 ns | 1.28 | 0.00 | 0.0918 | - | - | 192 B | 1.09 | | Baseline | Create_WithCapacity | List | RecyclableList | 16 | 15.159 ns | 0.0734 ns | 0.0650 ns | 15.176 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 16 | 19.079 ns | 0.1642 ns | 0.1456 ns | 19.090 ns | 1.26 | 0.01 | 0.0956 | - | - | 200 B | 1.09 | | Baseline | Create_WithCapacity | List | RecyclableList | 17 | 15.398 ns | 0.0633 ns | 0.0593 ns | 15.379 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 17 | 19.866 ns | 0.2952 ns | 0.2762 ns | 19.787 ns | 1.29 | 0.02 | 0.0995 | - | - | 208 B | 1.08 | | Baseline | Create_WithCapacity | List | RecyclableList | 18 | 15.846 ns | 0.1919 ns | 0.1795 ns | 15.847 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 18 | 19.601 ns | 0.0673 ns | 0.0562 ns | 19.620 ns | 1.24 | 0.01 | 0.1033 | - | - | 216 B | 1.08 | | Baseline | Create_WithCapacity | List | RecyclableList | 19 | 15.744 ns | 0.0269 ns | 0.0210 ns | 15.745 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 19 | 20.203 ns | 0.2300 ns | 0.2039 ns | 20.129 ns | 1.28 | 0.01 | 0.1071 | - | - | 224 B | 1.08 | | Baseline | Create_WithCapacity | List | RecyclableList | 20 | 16.249 ns | 0.0804 ns | 0.0752 ns | 16.212 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 20 | 20.606 ns | 0.2379 ns | 0.2225 ns | 20.642 ns | 1.27 | 0.02 | 0.1109 | - | - | 232 B | 1.07 | | Baseline | Create_WithCapacity | List | RecyclableList | 30 | 18.953 ns | 0.1910 ns | 0.1787 ns | 18.904 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 30 | 23.247 ns | 0.2401 ns | 0.2246 ns | 23.178 ns | 1.23 | 0.02 | 0.1492 | - | - | 312 B | 1.05 | | Baseline | Create_WithCapacity | List | RecyclableList | 32 | 19.407 ns | 0.1576 ns | 0.1397 ns | 19.368 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 32 | 25.032 ns | 0.5242 ns | 0.6037 ns | 25.065 ns | 1.29 | 0.04 | 0.1568 | - | - | 328 B | 1.05 | | Baseline | Create_WithCapacity | List | RecyclableList | 36 | 21.492 ns | 0.2439 ns | 0.2163 ns | 21.563 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 36 | 26.475 ns | 0.4416 ns | 0.4131 ns | 26.587 ns | 1.23 | 0.02 | 0.1721 | - | - | 360 B | 1.05 | | Baseline | Create_WithCapacity | List | RecyclableList | 37 | 28.422 ns | 0.5132 ns | 0.4800 ns | 28.460 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 37 | 31.598 ns | 0.4385 ns | 0.3887 ns | 31.573 ns | 1.11 | 0.02 | 0.0382 | - | - | 80 B | 0.23 | | Baseline | Create_WithCapacity | List | RecyclableList | 40 | 30.093 ns | 0.4007 ns | 0.3748 ns | 30.126 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableList | 40 | 28.330 ns | 0.1394 ns | 0.1236 ns | 28.324 ns | 0.94 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 40 | 29.776 ns | 0.2343 ns | 0.2192 ns | 29.699 ns | 0.99 | 0.01 | 0.0382 | - | - | 80 B | 0.21 | | Actual | Create_WithCapacity | List | RecyclableList | 40 | 29.559 ns | 0.1969 ns | 0.1841 ns | 29.638 ns | 0.98 | 0.01 | 0.0382 | - | - | 80 B | 0.21 | | Baseline | Create_WithCapacity | List | RecyclableList | 50 | 32.431 ns | 0.3425 ns | 0.3204 ns | 32.390 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 50 | 29.607 ns | 0.0986 ns | 0.0922 ns | 29.621 ns | 0.91 | 0.01 | 0.0382 | - | - | 80 B | 0.18 | | Baseline | Create_WithCapacity | List | RecyclableList | 60 | 37.665 ns | 0.7793 ns | 0.6908 ns | 37.684 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 60 | 29.524 ns | 0.2051 ns | 0.1919 ns | 29.429 ns | 0.78 | 0.02 | 0.0382 | - | - | 80 B | 0.15 | | Baseline | Create_WithCapacity | List | RecyclableList | 70 | 40.768 ns | 0.4986 ns | 0.4664 ns | 40.794 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 70 | 29.343 ns | 0.1212 ns | 0.1134 ns | 29.325 ns | 0.72 | 0.01 | 0.0382 | - | - | 80 B | 0.13 | | Baseline | Create_WithCapacity | List | RecyclableList | 80 | 44.501 ns | 0.7972 ns | 0.7457 ns | 44.482 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 80 | 29.489 ns | 0.3440 ns | 0.3217 ns | 29.452 ns | 0.66 | 0.01 | 0.0382 | - | - | 80 B | 0.11 | | Baseline | Create_WithCapacity | List | RecyclableList | 90 | 48.402 ns | 0.9717 ns | 0.9089 ns | 48.279 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 90 | 29.220 ns | 0.1420 ns | 0.1328 ns | 29.220 ns | 0.60 | 0.01 | 0.0382 | - | - | 80 B | 0.10 | | Baseline | Create_WithCapacity | List | RecyclableList | 100 | 54.282 ns | 0.6960 ns | 0.6510 ns | 54.507 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 100 | 29.412 ns | 0.0943 ns | 0.0788 ns | 29.414 ns | 0.54 | 0.01 | 0.0382 | - | - | 80 B | 0.09 | | Baseline | Create_WithCapacity | List | RecyclableList | 128 | 61.174 ns | 1.2077 ns | 1.4377 ns | 60.592 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 128 | 29.203 ns | 0.1203 ns | 0.1067 ns | 29.199 ns | 0.47 | 0.01 | 0.0382 | - | - | 80 B | 0.07 | | Baseline | Create_WithCapacity | List | RecyclableList | 256 | 108.350 ns | 2.1972 ns | 2.9332 ns | 108.658 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 256 | 29.421 ns | 0.1294 ns | 0.1147 ns | 29.397 ns | 0.27 | 0.01 | 0.0382 | - | - | 80 B | 0.04 | | Baseline | Create_WithCapacity | List | RecyclableList | 512 | 217.780 ns | 4.4010 ns | 6.1696 ns | 218.687 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 512 | 29.299 ns | 0.0960 ns | 0.0802 ns | 29.277 ns | 0.13 | 0.00 | 0.0382 | - | - | 80 B | 0.02 | | Baseline | Create_WithCapacity | List | RecyclableList | 1024 | 439.224 ns | 8.5623 ns | 13.5807 ns | 437.593 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 1024 | 29.048 ns | 0.0857 ns | 0.0716 ns | 29.068 ns | 0.07 | 0.00 | 0.0382 | - | - | 80 B | 0.010 | | Baseline | Create_WithCapacity | List | RecyclableList | 2048 | 773.187 ns | 14.5105 ns | 13.5731 ns | 774.051 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 2048 | 29.594 ns | 0.1937 ns | 0.1717 ns | 29.533 ns | 0.04 | 0.00 | 0.0382 | - | - | 80 B | 0.005 | | Baseline | Create_WithCapacity | List | RecyclableList | 4096 | 1,460.546 ns | 28.7274 ns | 47.9971 ns | 1,457.382 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 4096 | 29.717 ns | 0.2432 ns | 0.2275 ns | 29.703 ns | 0.02 | 0.00 | 0.0382 | - | - | 80 B | 0.002 | | Baseline | Create_WithCapacity | List | RecyclableList | 8192 | 2,894.732 ns | 57.5981 ns | 76.8919 ns | 2,902.472 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 8192 | 29.625 ns | 0.1658 ns | 0.1384 ns | 29.638 ns | 0.01 | 0.00 | 0.0382 | - | - | 80 B | 0.001 | | Baseline | Create_WithCapacity | List | RecyclableList | 16384 | 6,916.827 ns | 98.7720 ns | 92.3914 ns | 6,927.116 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 16384 | 28.115 ns | 0.2220 ns | 0.1733 ns | 28.180 ns | 0.004 | 0.00 | 0.0382 | - | - | 80 B | 0.001 | | Baseline | Create_WithCapacity | List | RecyclableList | 32768 | 12,301.070 ns | 230.7646 ns | 236.9783 ns | 12,344.774 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262252 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 32768 | 28.633 ns | 0.1022 ns | 0.0798 ns | 28.639 ns | 0.002 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | Baseline | Create_WithCapacity | List | RecyclableList | 65536 | 61,149.728 ns | 1,210.5483 ns | 2,022.5542 ns | 61,073.834 ns | 1.000 | 0.00 | 13.9160 | 13.9160 | 13.9160 | 524389 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 65536 | 29.376 ns | 0.1501 ns | 0.1172 ns | 29.386 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | Baseline | Create_WithCapacity | List | RecyclableList | 131072 | 126,818.110 ns | 2,510.1267 ns | 4,396.2845 ns | 126,319.409 ns | 1.000 | 0.00 | 22.2168 | 22.2168 | 22.2168 | 1048724 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 131072 | 29.158 ns | 0.1260 ns | 0.1117 ns | 29.166 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | Baseline | Create_WithCapacity | List | RecyclableList | 850000 | 776,937.102 ns | 15,271.7621 ns | 30,849.7126 ns | 783,452.539 ns | 1.000 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800124 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 850000 | 29.301 ns | 0.4077 ns | 0.3814 ns | 29.104 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 0 | 8.777 ns | 0.0151 ns | 0.0126 ns | 8.774 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 0 | 20.506 ns | 0.0330 ns | 0.0276 ns | 20.507 ns | 2.34 | 0.01 | 0.0382 | - | - | 80 B | 2.50 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 1 | 11.696 ns | 0.0241 ns | 0.0225 ns | 11.698 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 1 | 35.130 ns | 0.1225 ns | 0.1086 ns | 35.161 ns | 3.00 | 0.01 | 0.0688 | - | - | 144 B | 2.25 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 2 | 12.040 ns | 0.0377 ns | 0.0315 ns | 12.045 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 2 | 36.167 ns | 0.2885 ns | 0.2699 ns | 36.212 ns | 3.00 | 0.02 | 0.0727 | - | - | 152 B | 2.11 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 3 | 12.422 ns | 0.1142 ns | 0.1069 ns | 12.414 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 3 | 36.723 ns | 0.2775 ns | 0.2596 ns | 36.716 ns | 2.96 | 0.03 | 0.0803 | - | - | 168 B | 2.10 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 4 | 12.691 ns | 0.1869 ns | 0.1748 ns | 12.655 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 4 | 36.663 ns | 0.5247 ns | 0.4651 ns | 36.551 ns | 2.89 | 0.05 | 0.0803 | - | - | 168 B | 1.91 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 5 | 12.981 ns | 0.1909 ns | 0.1785 ns | 12.892 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 5 | 38.500 ns | 0.2887 ns | 0.2700 ns | 38.456 ns | 2.97 | 0.05 | 0.0956 | - | - | 200 B | 2.08 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 6 | 13.328 ns | 0.2106 ns | 0.1970 ns | 13.270 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 6 | 37.586 ns | 0.5375 ns | 0.5028 ns | 37.438 ns | 2.82 | 0.06 | 0.0956 | - | - | 200 B | 1.92 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 7 | 13.391 ns | 0.0590 ns | 0.0493 ns | 13.369 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 7 | 38.148 ns | 0.1993 ns | 0.1864 ns | 38.192 ns | 2.85 | 0.02 | 0.0956 | - | - | 200 B | 1.79 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 8 | 13.696 ns | 0.0809 ns | 0.0757 ns | 13.660 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 8 | 37.885 ns | 0.3579 ns | 0.3173 ns | 37.839 ns | 2.77 | 0.03 | 0.0956 | - | - | 200 B | 1.67 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 9 | 14.042 ns | 0.1176 ns | 0.1100 ns | 13.972 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 9 | 40.220 ns | 0.3658 ns | 0.3054 ns | 40.323 ns | 2.86 | 0.04 | 0.1262 | - | - | 264 B | 2.06 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 10 | 14.262 ns | 0.0945 ns | 0.0884 ns | 14.222 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 10 | 39.972 ns | 0.4712 ns | 0.4408 ns | 39.970 ns | 2.80 | 0.03 | 0.1262 | - | - | 264 B | 1.94 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 11 | 14.494 ns | 0.0341 ns | 0.0302 ns | 14.494 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 11 | 39.832 ns | 0.5112 ns | 0.4782 ns | 39.736 ns | 2.75 | 0.03 | 0.1262 | - | - | 264 B | 1.83 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 12 | 14.796 ns | 0.0398 ns | 0.0353 ns | 14.799 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 12 | 39.738 ns | 0.2587 ns | 0.2420 ns | 39.854 ns | 2.68 | 0.02 | 0.1262 | - | - | 264 B | 1.74 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 13 | 15.105 ns | 0.0408 ns | 0.0341 ns | 15.095 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 13 | 39.561 ns | 0.4263 ns | 0.3987 ns | 39.628 ns | 2.62 | 0.03 | 0.1262 | - | - | 264 B | 1.65 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 14 | 15.403 ns | 0.1033 ns | 0.0916 ns | 15.394 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 14 | 40.093 ns | 0.4166 ns | 0.3897 ns | 40.194 ns | 2.60 | 0.03 | 0.1262 | - | - | 264 B | 1.57 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 15 | 15.919 ns | 0.0917 ns | 0.0716 ns | 15.939 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 15 | 40.650 ns | 0.5948 ns | 0.5564 ns | 40.772 ns | 2.55 | 0.04 | 0.1262 | - | - | 264 B | 1.50 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 16 | 15.978 ns | 0.1862 ns | 0.1741 ns | 16.051 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 16 | 40.156 ns | 0.6710 ns | 0.6276 ns | 40.134 ns | 2.51 | 0.04 | 0.1262 | - | - | 264 B | 1.43 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 17 | 16.281 ns | 0.1281 ns | 0.1070 ns | 16.304 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 17 | 45.150 ns | 0.5271 ns | 0.4931 ns | 45.080 ns | 2.77 | 0.03 | 0.1874 | - | - | 392 B | 2.04 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 18 | 16.534 ns | 0.1230 ns | 0.1150 ns | 16.504 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 18 | 44.022 ns | 0.3644 ns | 0.3043 ns | 44.071 ns | 2.66 | 0.02 | 0.1874 | - | - | 392 B | 1.96 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 19 | 16.879 ns | 0.1298 ns | 0.1013 ns | 16.854 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 19 | 44.616 ns | 0.3336 ns | 0.2785 ns | 44.604 ns | 2.64 | 0.01 | 0.1874 | - | - | 392 B | 1.88 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 20 | 17.271 ns | 0.2408 ns | 0.2135 ns | 17.270 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 20 | 44.406 ns | 0.5596 ns | 0.4961 ns | 44.383 ns | 2.57 | 0.04 | 0.1874 | - | - | 392 B | 1.81 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 30 | 19.904 ns | 0.1530 ns | 0.1278 ns | 19.885 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 30 | 44.556 ns | 0.7344 ns | 0.6510 ns | 44.621 ns | 2.23 | 0.03 | 0.1874 | - | - | 392 B | 1.32 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 32 | 20.514 ns | 0.1339 ns | 0.1118 ns | 20.540 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 32 | 57.257 ns | 0.3922 ns | 0.3477 ns | 57.322 ns | 2.79 | 0.02 | 0.1874 | - | - | 392 B | 1.26 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 36 | 27.768 ns | 0.3622 ns | 0.3388 ns | 27.799 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 36 | 69.581 ns | 1.2036 ns | 1.9090 ns | 69.378 ns | 2.55 | 0.06 | 0.3098 | - | - | 648 B | 1.88 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 37 | 28.245 ns | 0.5710 ns | 0.5608 ns | 28.093 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 37 | 70.505 ns | 1.0579 ns | 0.9895 ns | 70.181 ns | 2.50 | 0.06 | 0.3098 | - | - | 648 B | 1.84 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 28.465 ns | 0.1580 ns | 0.1401 ns | 28.429 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 28.434 ns | 0.1713 ns | 0.1518 ns | 28.391 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 68.679 ns | 1.0050 ns | 0.8909 ns | 68.832 ns | 2.41 | 0.03 | 0.3098 | - | - | 648 B | 1.72 | | Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 70.930 ns | 1.4452 ns | 1.4194 ns | 70.724 ns | 2.49 | 0.06 | 0.3098 | - | - | 648 B | 1.72 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 50 | 33.288 ns | 0.5529 ns | 0.5172 ns | 33.260 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 50 | 69.425 ns | 1.3707 ns | 2.9505 ns | 68.529 ns | 2.14 | 0.11 | 0.3098 | - | - | 648 B | 1.42 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 60 | 38.533 ns | 0.7794 ns | 0.7291 ns | 38.445 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 60 | 69.073 ns | 1.3983 ns | 1.4359 ns | 68.810 ns | 1.79 | 0.05 | 0.3098 | - | - | 648 B | 1.21 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 70 | 42.645 ns | 0.8539 ns | 0.8386 ns | 42.706 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 70 | 95.315 ns | 1.3863 ns | 1.2968 ns | 95.436 ns | 2.24 | 0.05 | 0.5546 | - | - | 1160 B | 1.88 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 80 | 46.029 ns | 0.8574 ns | 1.0530 ns | 46.106 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 80 | 99.385 ns | 1.9700 ns | 2.1897 ns | 99.448 ns | 2.16 | 0.07 | 0.5546 | - | - | 1160 B | 1.67 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 850000 | 788,121.320 ns | 15,578.9531 ns | 41,583.3795 ns | 798,050.000 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800140 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 850000 | 1,557,343.064 ns | 36,578.1915 ns | 106,700.3014 ns | 1,559,308.789 ns | 1.99 | 0.20 | 125.0000 | 125.0000 | 125.0000 | 8389220 B | 1.23 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 90 | 51.782 ns | 0.9717 ns | 0.9090 ns | 51.834 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 90 | 96.132 ns | 1.6497 ns | 1.4624 ns | 96.423 ns | 1.86 | 0.05 | 0.5546 | - | - | 1160 B | 1.49 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 100 | 54.591 ns | 1.0481 ns | 1.0294 ns | 54.656 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 100 | 96.452 ns | 1.3186 ns | 1.2334 ns | 96.188 ns | 1.77 | 0.04 | 0.5546 | - | - | 1160 B | 1.36 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 128 | 64.713 ns | 1.3181 ns | 1.5179 ns | 65.268 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 128 | 97.653 ns | 1.9794 ns | 2.4308 ns | 97.112 ns | 1.51 | 0.04 | 0.5546 | - | - | 1160 B | 1.07 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 256 | 106.764 ns | 2.1333 ns | 3.1930 ns | 106.382 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 256 | 146.005 ns | 2.8179 ns | 2.6358 ns | 146.410 ns | 1.38 | 0.05 | 1.0438 | - | - | 2184 B | 1.04 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 512 | 216.953 ns | 4.3474 ns | 9.7235 ns | 217.365 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 512 | 237.472 ns | 1.3074 ns | 1.2229 ns | 237.523 ns | 1.11 | 0.04 | 2.0199 | - | - | 4232 B | 1.02 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 1024 | 410.329 ns | 8.1976 ns | 12.5187 ns | 411.551 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 1024 | 455.816 ns | 8.9319 ns | 13.9058 ns | 451.984 ns | 1.11 | 0.03 | 3.9840 | - | - | 8328 B | 1.01 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 2048 | 776.259 ns | 15.5254 ns | 33.4201 ns | 776.455 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 2048 | 828.700 ns | 15.2846 ns | 14.2972 ns | 828.997 ns | 1.02 | 0.05 | 7.8735 | - | - | 16520 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,512.400 ns | 29.4461 ns | 32.7293 ns | 1,509.431 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,504.460 ns | 29.9877 ns | 32.0865 ns | 1,504.012 ns | 0.99 | 0.03 | 15.6250 | - | - | 32904 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,805.499 ns | 54.4374 ns | 106.1760 ns | 2,800.586 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,922.471 ns | 57.7515 ns | 88.1926 ns | 2,918.351 ns | 1.05 | 0.04 | 31.2462 | - | - | 65672 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 16384 | 6,976.516 ns | 136.2190 ns | 181.8484 ns | 7,041.627 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 16384 | 6,055.989 ns | 119.0008 ns | 261.2097 ns | 6,011.105 ns | 0.88 | 0.05 | 62.4771 | 0.0305 | - | 131432 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 32768 | 12,330.329 ns | 240.8271 ns | 213.4870 ns | 12,386.423 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262252 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 32768 | 24,498.753 ns | 1,294.7269 ns | 3,735.5831 ns | 25,898.417 ns | 1.98 | 0.35 | 83.3130 | 27.7710 | - | 262504 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 65536 | 61,236.184 ns | 1,189.5484 ns | 1,920.8990 ns | 61,451.251 ns | 1.00 | 0.00 | 12.8174 | 12.7563 | 12.7563 | 524388 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 65536 | 65,820.570 ns | 3,428.2250 ns | 10,108.1987 ns | 59,801.776 ns | 1.08 | 0.17 | 149.9023 | 49.9268 | - | 524649 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 131072 | 129,784.227 ns | 2,585.4927 ns | 6,390.6975 ns | 128,734.705 ns | 1.00 | 0.00 | 21.9727 | 21.9727 | 21.9727 | 1048706 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 131072 | 132,075.437 ns | 2,545.5534 ns | 4,182.4172 ns | 131,563.184 ns | 1.01 | 0.06 | 152.0996 | 150.8789 | 150.8789 | 1049788 B | 1.00 |
# `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 ```
Add to the List by 1 Item Benchmark Results - click to expand | 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 |
# `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 ```
Add to the List by 1 Item with Pre-Initialized Capacity Benchmark Results - click to expand | 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 |
# `AddRange` with Pre-Initialized Capacity 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 ```
Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand | Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio | |--------- |--------------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:| | Baseline | AddRa(...)acity [21] | List | Array | 0 | 16.34 ns | 0.138 ns | 0.129 ns | 16.34 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 0 | 11.45 ns | 0.229 ns | 0.203 ns | 11.33 ns | 0.70 | 0.01 | 0.0115 | - | - | 24 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 1 | 26.56 ns | 0.283 ns | 0.265 ns | 26.47 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 1 | 12.56 ns | 0.032 ns | 0.030 ns | 12.55 ns | 0.47 | 0.00 | 0.0153 | - | - | 32 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 2 | 27.18 ns | 0.366 ns | 0.343 ns | 27.06 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 2 | 12.76 ns | 0.037 ns | 0.031 ns | 12.76 ns | 0.47 | 0.01 | 0.0191 | - | - | 40 B | 0.56 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 3 | 26.99 ns | 0.286 ns | 0.254 ns | 26.99 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 3 | 13.16 ns | 0.028 ns | 0.026 ns | 13.17 ns | 0.49 | 0.00 | 0.0229 | - | - | 48 B | 0.60 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 4 | 27.34 ns | 0.191 ns | 0.169 ns | 27.36 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 4 | 13.25 ns | 0.061 ns | 0.057 ns | 13.22 ns | 0.48 | 0.00 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 5 | 27.74 ns | 0.190 ns | 0.178 ns | 27.67 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 5 | 13.56 ns | 0.097 ns | 0.081 ns | 13.51 ns | 0.49 | 0.00 | 0.0306 | - | - | 64 B | 0.67 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 6 | 28.06 ns | 0.129 ns | 0.115 ns | 28.00 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 6 | 13.72 ns | 0.044 ns | 0.039 ns | 13.71 ns | 0.49 | 0.00 | 0.0344 | - | - | 72 B | 0.69 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 7 | 28.08 ns | 0.054 ns | 0.045 ns | 28.07 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 7 | 13.87 ns | 0.035 ns | 0.033 ns | 13.87 ns | 0.49 | 0.00 | 0.0382 | - | - | 80 B | 0.71 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 8 | 29.74 ns | 0.253 ns | 0.236 ns | 29.79 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 8 | 14.01 ns | 0.022 ns | 0.019 ns | 14.01 ns | 0.47 | 0.00 | 0.0421 | - | - | 88 B | 0.73 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 9 | 30.67 ns | 0.630 ns | 0.674 ns | 30.54 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 9 | 15.04 ns | 0.034 ns | 0.031 ns | 15.04 ns | 0.49 | 0.01 | 0.0459 | - | - | 96 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 10 | 31.10 ns | 0.552 ns | 0.516 ns | 31.35 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 10 | 15.20 ns | 0.029 ns | 0.024 ns | 15.20 ns | 0.49 | 0.01 | 0.0497 | - | - | 104 B | 0.76 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 11 | 32.41 ns | 0.528 ns | 0.494 ns | 32.54 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 11 | 16.08 ns | 0.043 ns | 0.038 ns | 16.08 ns | 0.50 | 0.01 | 0.0536 | - | - | 112 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 12 | 32.96 ns | 0.283 ns | 0.236 ns | 33.02 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 12 | 16.27 ns | 0.014 ns | 0.012 ns | 16.27 ns | 0.49 | 0.00 | 0.0574 | - | - | 120 B | 0.79 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 13 | 33.43 ns | 0.377 ns | 0.334 ns | 33.43 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 13 | 16.48 ns | 0.027 ns | 0.024 ns | 16.48 ns | 0.49 | 0.00 | 0.0612 | - | - | 128 B | 0.80 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 14 | 33.74 ns | 0.479 ns | 0.425 ns | 33.58 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 14 | 16.71 ns | 0.071 ns | 0.067 ns | 16.71 ns | 0.49 | 0.01 | 0.0650 | - | - | 136 B | 0.81 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 15 | 33.22 ns | 0.310 ns | 0.275 ns | 33.31 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 15 | 16.63 ns | 0.016 ns | 0.015 ns | 16.63 ns | 0.50 | 0.00 | 0.0688 | - | - | 144 B | 0.82 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 16 | 33.35 ns | 0.563 ns | 0.527 ns | 33.52 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 16 | 16.89 ns | 0.027 ns | 0.021 ns | 16.89 ns | 0.51 | 0.01 | 0.0727 | - | - | 152 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 17 | 33.81 ns | 0.647 ns | 0.605 ns | 34.03 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 17 | 17.21 ns | 0.087 ns | 0.081 ns | 17.16 ns | 0.51 | 0.01 | 0.0765 | - | - | 160 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 18 | 35.68 ns | 0.648 ns | 0.606 ns | 35.67 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 18 | 17.41 ns | 0.021 ns | 0.018 ns | 17.40 ns | 0.49 | 0.01 | 0.0803 | - | - | 168 B | 0.84 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 19 | 35.07 ns | 0.665 ns | 0.622 ns | 35.00 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 19 | 18.23 ns | 0.045 ns | 0.038 ns | 18.21 ns | 0.52 | 0.01 | 0.0842 | - | - | 176 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 20 | 36.98 ns | 0.581 ns | 0.544 ns | 37.33 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 20 | 18.50 ns | 0.074 ns | 0.057 ns | 18.50 ns | 0.50 | 0.01 | 0.0880 | - | - | 184 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 30 | 38.84 ns | 0.768 ns | 0.822 ns | 38.84 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 30 | 21.34 ns | 0.039 ns | 0.036 ns | 21.33 ns | 0.55 | 0.01 | 0.1262 | - | - | 264 B | 0.89 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 32 | 38.51 ns | 0.479 ns | 0.449 ns | 38.67 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 32 | 21.61 ns | 0.103 ns | 0.097 ns | 21.60 ns | 0.56 | 0.01 | 0.1339 | - | - | 280 B | 0.90 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 36 | 40.21 ns | 0.352 ns | 0.329 ns | 40.24 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 36 | 23.39 ns | 0.124 ns | 0.110 ns | 23.33 ns | 0.58 | 0.01 | 0.1492 | - | - | 312 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 37 | 40.72 ns | 0.450 ns | 0.421 ns | 40.73 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 37 | 23.68 ns | 0.019 ns | 0.017 ns | 23.68 ns | 0.58 | 0.01 | 0.1530 | - | - | 320 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 40 | 42.24 ns | 0.640 ns | 0.599 ns | 42.39 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)acity [21] | List | Array | 40 | 40.52 ns | 0.299 ns | 0.279 ns | 40.42 ns | 0.96 | 0.02 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 40 | 24.61 ns | 0.225 ns | 0.210 ns | 24.53 ns | 0.58 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | Actual | AddRa(...)acity [21] | List | Array | 40 | 24.72 ns | 0.223 ns | 0.209 ns | 24.70 ns | 0.59 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 50 | 44.50 ns | 0.425 ns | 0.398 ns | 44.59 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 50 | 27.35 ns | 0.037 ns | 0.031 ns | 27.37 ns | 0.61 | 0.01 | 0.2027 | - | - | 424 B | 0.93 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 60 | 48.27 ns | 0.465 ns | 0.435 ns | 48.32 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 60 | 31.38 ns | 0.168 ns | 0.149 ns | 31.43 ns | 0.65 | 0.01 | 0.2410 | - | - | 504 B | 0.94 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 70 | 50.88 ns | 0.276 ns | 0.245 ns | 50.96 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 70 | 34.17 ns | 0.073 ns | 0.065 ns | 34.17 ns | 0.67 | 0.00 | 0.2792 | - | - | 584 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 80 | 53.64 ns | 0.116 ns | 0.091 ns | 53.66 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 80 | 36.49 ns | 0.033 ns | 0.030 ns | 36.49 ns | 0.68 | 0.00 | 0.3175 | - | - | 664 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 90 | 56.90 ns | 0.126 ns | 0.105 ns | 56.90 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 90 | 39.42 ns | 0.061 ns | 0.057 ns | 39.40 ns | 0.69 | 0.00 | 0.3557 | - | - | 744 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 100 | 61.16 ns | 0.232 ns | 0.217 ns | 61.06 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 100 | 43.57 ns | 0.232 ns | 0.217 ns | 43.44 ns | 0.71 | 0.00 | 0.3940 | - | - | 824 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 128 | 67.81 ns | 0.285 ns | 0.238 ns | 67.75 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 128 | 51.82 ns | 0.081 ns | 0.068 ns | 51.79 ns | 0.76 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 256 | 112.59 ns | 0.448 ns | 0.397 ns | 112.70 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 256 | 97.11 ns | 0.317 ns | 0.247 ns | 97.12 ns | 0.86 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 512 | 197.97 ns | 0.353 ns | 0.313 ns | 198.00 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 512 | 176.35 ns | 0.534 ns | 0.474 ns | 176.45 ns | 0.89 | 0.00 | 1.9684 | - | - | 4120 B | 0.99 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 1024 | 383.07 ns | 3.773 ns | 3.529 ns | 384.96 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 1024 | 343.76 ns | 0.679 ns | 0.602 ns | 343.61 ns | 0.90 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 2048 | 741.93 ns | 1.340 ns | 1.188 ns | 742.52 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 2048 | 644.71 ns | 0.832 ns | 0.650 ns | 644.66 ns | 0.87 | 0.00 | 7.8125 | - | - | 16408 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 4096 | 1,451.96 ns | 3.237 ns | 3.028 ns | 1,451.30 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 4096 | 1,385.37 ns | 5.226 ns | 4.364 ns | 1,386.00 ns | 0.95 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 8192 | 2,726.49 ns | 11.401 ns | 10.665 ns | 2,722.30 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 8192 | 2,613.00 ns | 10.817 ns | 9.589 ns | 2,611.12 ns | 0.96 | 0.00 | 31.2500 | - | - | 65560 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 16384 | 57,953.22 ns | 1,139.541 ns | 2,140.334 ns | 57,999.79 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 16384 | 57,456.68 ns | 1,139.437 ns | 2,378.428 ns | 57,477.16 ns | 0.99 | 0.06 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 32768 | 115,547.37 ns | 2,309.242 ns | 4,393.573 ns | 116,156.34 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 32768 | 114,011.44 ns | 2,247.498 ns | 5,208.918 ns | 113,784.61 ns | 0.99 | 0.07 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 65536 | 109,243.89 ns | 1,537.170 ns | 1,437.870 ns | 109,555.60 ns | 1.00 | 0.00 | 126.2207 | 125.1221 | 125.1221 | 524917 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 65536 | 111,356.33 ns | 1,792.790 ns | 1,676.977 ns | 111,145.61 ns | 1.02 | 0.02 | 108.8867 | 108.5205 | 108.5205 | 524342 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 131072 | 272,342.52 ns | 5,423.251 ns | 9,354.841 ns | 271,091.99 ns | 1.00 | 0.00 | 207.5195 | 206.0547 | 206.0547 | 1048847 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 131072 | 284,186.99 ns | 5,574.458 ns | 8,678.759 ns | 285,796.61 ns | 1.04 | 0.04 | 169.4336 | 168.9453 | 168.9453 | 1048652 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | Array | 850000 | 2,085,307.04 ns | 40,460.389 ns | 59,306.314 ns | 2,093,972.66 ns | 1.00 | 0.00 | 156.2500 | 156.2500 | 156.2500 | 6800109 B | 1.00 | | Actual | AddRa(...)acity [21] | List | Array | 850000 | 2,100,901.69 ns | 41,949.831 ns | 68,924.776 ns | 2,117,853.12 ns | 1.01 | 0.04 | 156.2500 | 156.2500 | 156.2500 | 6800077 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 0 | 17.26 ns | 0.346 ns | 0.307 ns | 17.16 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 0 | 17.72 ns | 0.117 ns | 0.109 ns | 17.67 ns | 1.03 | 0.01 | 0.0268 | - | - | 56 B | 1.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 1 | 25.80 ns | 0.134 ns | 0.125 ns | 25.79 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 1 | 44.07 ns | 0.732 ns | 0.611 ns | 44.29 ns | 1.71 | 0.02 | 0.0268 | - | - | 56 B | 0.88 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 2 | 25.97 ns | 0.056 ns | 0.046 ns | 25.97 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 2 | 42.92 ns | 0.853 ns | 0.912 ns | 42.88 ns | 1.65 | 0.03 | 0.0268 | - | - | 56 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 3 | 26.36 ns | 0.062 ns | 0.048 ns | 26.36 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 3 | 43.86 ns | 0.811 ns | 0.759 ns | 43.96 ns | 1.66 | 0.03 | 0.0268 | - | - | 56 B | 0.70 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 4 | 26.81 ns | 0.085 ns | 0.079 ns | 26.85 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 4 | 44.61 ns | 0.352 ns | 0.312 ns | 44.65 ns | 1.66 | 0.01 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 5 | 27.39 ns | 0.057 ns | 0.051 ns | 27.40 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 5 | 42.25 ns | 0.846 ns | 1.101 ns | 42.17 ns | 1.56 | 0.04 | 0.0268 | - | - | 56 B | 0.58 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 6 | 27.66 ns | 0.056 ns | 0.047 ns | 27.67 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 6 | 41.58 ns | 0.823 ns | 1.011 ns | 41.55 ns | 1.50 | 0.04 | 0.0268 | - | - | 56 B | 0.54 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 7 | 28.18 ns | 0.029 ns | 0.026 ns | 28.18 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 7 | 43.34 ns | 0.789 ns | 0.738 ns | 43.80 ns | 1.54 | 0.03 | 0.0268 | - | - | 56 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 8 | 28.38 ns | 0.069 ns | 0.065 ns | 28.39 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 8 | 43.24 ns | 0.872 ns | 1.071 ns | 43.36 ns | 1.53 | 0.04 | 0.0268 | - | - | 56 B | 0.47 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 9 | 28.94 ns | 0.099 ns | 0.083 ns | 28.93 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 9 | 44.29 ns | 0.909 ns | 1.082 ns | 44.43 ns | 1.54 | 0.03 | 0.0268 | - | - | 56 B | 0.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 10 | 29.28 ns | 0.097 ns | 0.086 ns | 29.25 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 10 | 44.31 ns | 0.908 ns | 0.932 ns | 44.10 ns | 1.51 | 0.03 | 0.0268 | - | - | 56 B | 0.41 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 11 | 30.18 ns | 0.167 ns | 0.156 ns | 30.10 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 11 | 47.00 ns | 0.477 ns | 0.446 ns | 47.24 ns | 1.56 | 0.01 | 0.0268 | - | - | 56 B | 0.39 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 12 | 30.51 ns | 0.188 ns | 0.166 ns | 30.50 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 12 | 45.74 ns | 0.935 ns | 0.829 ns | 45.80 ns | 1.50 | 0.03 | 0.0268 | - | - | 56 B | 0.37 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 13 | 30.90 ns | 0.172 ns | 0.161 ns | 30.99 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 13 | 44.10 ns | 0.887 ns | 0.911 ns | 44.07 ns | 1.43 | 0.03 | 0.0268 | - | - | 56 B | 0.35 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 14 | 31.25 ns | 0.313 ns | 0.244 ns | 31.24 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 14 | 46.51 ns | 0.935 ns | 0.874 ns | 46.54 ns | 1.49 | 0.02 | 0.0268 | - | - | 56 B | 0.33 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 15 | 31.54 ns | 0.425 ns | 0.397 ns | 31.29 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 15 | 46.93 ns | 0.505 ns | 0.472 ns | 47.09 ns | 1.49 | 0.02 | 0.0268 | - | - | 56 B | 0.32 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 16 | 31.22 ns | 0.182 ns | 0.161 ns | 31.17 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 16 | 46.23 ns | 0.764 ns | 0.715 ns | 46.57 ns | 1.48 | 0.02 | 0.0268 | - | - | 56 B | 0.30 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 17 | 31.92 ns | 0.231 ns | 0.205 ns | 31.85 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 17 | 44.72 ns | 0.579 ns | 0.542 ns | 44.86 ns | 1.40 | 0.02 | 0.0268 | - | - | 56 B | 0.29 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 18 | 31.89 ns | 0.179 ns | 0.159 ns | 31.84 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 18 | 44.67 ns | 0.914 ns | 1.053 ns | 44.50 ns | 1.40 | 0.04 | 0.0268 | - | - | 56 B | 0.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 19 | 32.91 ns | 0.174 ns | 0.154 ns | 32.86 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 19 | 47.44 ns | 0.739 ns | 0.691 ns | 47.84 ns | 1.44 | 0.02 | 0.0268 | - | - | 56 B | 0.27 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 20 | 33.21 ns | 0.100 ns | 0.083 ns | 33.20 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 20 | 47.66 ns | 0.491 ns | 0.459 ns | 47.85 ns | 1.44 | 0.01 | 0.0268 | - | - | 56 B | 0.26 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 30 | 36.63 ns | 0.111 ns | 0.104 ns | 36.66 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 30 | 47.58 ns | 0.956 ns | 1.308 ns | 47.64 ns | 1.29 | 0.04 | 0.0268 | - | - | 56 B | 0.19 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 32 | 37.21 ns | 0.035 ns | 0.031 ns | 37.21 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 32 | 46.76 ns | 0.875 ns | 0.819 ns | 46.85 ns | 1.26 | 0.02 | 0.0268 | - | - | 56 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 36 | 38.93 ns | 0.046 ns | 0.036 ns | 38.94 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 36 | 48.81 ns | 0.525 ns | 0.491 ns | 48.97 ns | 1.25 | 0.01 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 37 | 39.20 ns | 0.353 ns | 0.330 ns | 39.09 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 37 | 48.46 ns | 0.599 ns | 0.561 ns | 48.62 ns | 1.24 | 0.02 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 39.77 ns | 0.233 ns | 0.206 ns | 39.71 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)acity [21] | List | PooledList | 40 | 40.29 ns | 0.110 ns | 0.098 ns | 40.26 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 40 | 47.93 ns | 0.339 ns | 0.317 ns | 47.84 ns | 1.21 | 0.01 | 0.0268 | - | - | 56 B | 0.15 | | Actual | AddRa(...)acity [21] | List | PooledList | 40 | 46.31 ns | 0.787 ns | 0.736 ns | 46.24 ns | 1.16 | 0.02 | 0.0268 | - | - | 56 B | 0.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 50 | 43.92 ns | 0.083 ns | 0.078 ns | 43.91 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 50 | 47.33 ns | 0.970 ns | 1.227 ns | 47.42 ns | 1.08 | 0.03 | 0.0268 | - | - | 56 B | 0.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 60 | 47.50 ns | 0.080 ns | 0.071 ns | 47.48 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 60 | 49.67 ns | 0.804 ns | 0.752 ns | 49.61 ns | 1.04 | 0.02 | 0.0268 | - | - | 56 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 70 | 50.44 ns | 0.075 ns | 0.067 ns | 50.42 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 70 | 50.92 ns | 0.578 ns | 0.541 ns | 51.02 ns | 1.01 | 0.01 | 0.0268 | - | - | 56 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 80 | 53.98 ns | 0.164 ns | 0.153 ns | 53.89 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 80 | 49.62 ns | 0.959 ns | 0.942 ns | 49.67 ns | 0.92 | 0.02 | 0.0268 | - | - | 56 B | 0.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 850000 | 2,649,472.60 ns | 52,816.593 ns | 95,239.213 ns | 2,692,395.31 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800089 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 850000 | 888,858.44 ns | 17,152.327 ns | 16,044.298 ns | 895,759.47 ns | 0.34 | 0.02 | - | - | - | 57 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 90 | 58.01 ns | 0.445 ns | 0.416 ns | 57.74 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 90 | 50.15 ns | 1.014 ns | 1.207 ns | 50.32 ns | 0.86 | 0.03 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 100 | 61.39 ns | 0.080 ns | 0.075 ns | 61.38 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 100 | 50.89 ns | 1.017 ns | 1.088 ns | 50.62 ns | 0.83 | 0.02 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 128 | 69.18 ns | 0.401 ns | 0.355 ns | 69.28 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 128 | 54.68 ns | 0.542 ns | 0.507 ns | 54.92 ns | 0.79 | 0.01 | 0.0268 | - | - | 56 B | 0.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 256 | 113.57 ns | 0.158 ns | 0.148 ns | 113.55 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 256 | 57.24 ns | 0.461 ns | 0.385 ns | 57.35 ns | 0.50 | 0.00 | 0.0267 | - | - | 56 B | 0.03 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 512 | 204.58 ns | 0.198 ns | 0.185 ns | 204.60 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | PooledList | 512 | 77.68 ns | 0.153 ns | 0.136 ns | 77.69 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.01 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 1024 | 385.54 ns | 0.457 ns | 0.428 ns | 385.59 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 1024 | 110.27 ns | 1.301 ns | 1.153 ns | 110.25 ns | 0.29 | 0.00 | 0.0267 | - | - | 56 B | 0.007 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 2048 | 756.03 ns | 2.237 ns | 2.092 ns | 755.05 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 2048 | 243.43 ns | 4.889 ns | 5.434 ns | 245.03 ns | 0.32 | 0.01 | 0.0267 | - | - | 56 B | 0.003 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 4096 | 1,497.08 ns | 22.999 ns | 30.703 ns | 1,490.15 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 4096 | 574.22 ns | 5.571 ns | 5.211 ns | 570.80 ns | 0.38 | 0.01 | 0.0267 | - | - | 56 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 8192 | 2,832.03 ns | 7.834 ns | 6.945 ns | 2,834.16 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 8192 | 1,070.25 ns | 1.023 ns | 0.854 ns | 1,070.13 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 16384 | 57,845.50 ns | 1,149.762 ns | 2,710.123 ns | 57,640.73 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 16384 | 2,449.33 ns | 1.761 ns | 1.471 ns | 2,449.31 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 32768 | 115,521.92 ns | 2,274.329 ns | 5,179.798 ns | 115,517.56 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 32768 | 5,310.23 ns | 4.518 ns | 3.772 ns | 5,309.30 ns | 0.05 | 0.00 | 0.0229 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 65536 | 105,523.79 ns | 1,262.923 ns | 1,181.339 ns | 105,712.01 ns | 1.00 | 0.00 | 123.7793 | 122.6807 | 122.6807 | 524930 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 65536 | 11,924.14 ns | 29.830 ns | 26.444 ns | 11,930.45 ns | 0.11 | 0.00 | 0.0153 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | PooledList | 131072 | 327,220.18 ns | 6,473.780 ns | 16,594.773 ns | 327,879.49 ns | 1.00 | 0.00 | 171.3867 | 170.4102 | 170.4102 | 1048867 B | 1.000 | | Actual | AddRa(...)acity [21] | List | PooledList | 131072 | 22,415.12 ns | 32.828 ns | 25.630 ns | 22,412.29 ns | 0.07 | 0.00 | - | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 0 | 17.16 ns | 0.122 ns | 0.102 ns | 17.12 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 0 | 22.79 ns | 0.084 ns | 0.078 ns | 22.76 ns | 1.33 | 0.01 | 0.0497 | - | - | 104 B | 3.25 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 1 | 29.59 ns | 0.618 ns | 0.962 ns | 29.49 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 1 | 21.67 ns | 0.209 ns | 0.196 ns | 21.62 ns | 0.73 | 0.03 | 0.0497 | - | - | 104 B | 1.62 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 2 | 30.70 ns | 0.616 ns | 0.576 ns | 30.82 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 2 | 21.98 ns | 0.273 ns | 0.242 ns | 21.90 ns | 0.71 | 0.02 | 0.0497 | - | - | 104 B | 1.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 3 | 31.52 ns | 0.425 ns | 0.397 ns | 31.70 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 3 | 21.94 ns | 0.168 ns | 0.149 ns | 21.95 ns | 0.70 | 0.01 | 0.0497 | - | - | 104 B | 1.30 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 4 | 31.23 ns | 0.643 ns | 1.126 ns | 31.54 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 4 | 21.87 ns | 0.313 ns | 0.277 ns | 21.77 ns | 0.70 | 0.02 | 0.0497 | - | - | 104 B | 1.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 5 | 31.14 ns | 0.652 ns | 0.725 ns | 31.29 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 5 | 22.49 ns | 0.402 ns | 0.376 ns | 22.44 ns | 0.72 | 0.02 | 0.0536 | - | - | 112 B | 1.17 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 6 | 31.63 ns | 0.644 ns | 0.984 ns | 32.10 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 6 | 22.69 ns | 0.304 ns | 0.269 ns | 22.74 ns | 0.72 | 0.03 | 0.0574 | - | - | 120 B | 1.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 7 | 31.90 ns | 0.260 ns | 0.231 ns | 31.90 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 7 | 22.66 ns | 0.309 ns | 0.289 ns | 22.65 ns | 0.71 | 0.01 | 0.0612 | - | - | 128 B | 1.14 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 8 | 32.47 ns | 0.649 ns | 0.607 ns | 32.66 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 8 | 23.56 ns | 0.198 ns | 0.176 ns | 23.54 ns | 0.73 | 0.02 | 0.0650 | - | - | 136 B | 1.13 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 9 | 32.08 ns | 0.647 ns | 0.908 ns | 32.06 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 9 | 23.68 ns | 0.155 ns | 0.130 ns | 23.70 ns | 0.74 | 0.02 | 0.0688 | - | - | 144 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 10 | 34.82 ns | 0.709 ns | 0.758 ns | 34.74 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 10 | 23.86 ns | 0.254 ns | 0.212 ns | 23.88 ns | 0.69 | 0.01 | 0.0727 | - | - | 152 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 11 | 35.95 ns | 0.743 ns | 0.885 ns | 36.05 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 11 | 24.91 ns | 0.309 ns | 0.289 ns | 24.98 ns | 0.70 | 0.02 | 0.0765 | - | - | 160 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 12 | 34.68 ns | 0.595 ns | 0.557 ns | 34.60 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 12 | 24.96 ns | 0.349 ns | 0.310 ns | 24.95 ns | 0.72 | 0.01 | 0.0803 | - | - | 168 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 13 | 36.61 ns | 0.370 ns | 0.328 ns | 36.57 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 13 | 25.15 ns | 0.248 ns | 0.220 ns | 25.13 ns | 0.69 | 0.01 | 0.0842 | - | - | 176 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 14 | 36.83 ns | 0.580 ns | 0.543 ns | 36.99 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 14 | 25.81 ns | 0.314 ns | 0.293 ns | 25.84 ns | 0.70 | 0.02 | 0.0880 | - | - | 184 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 15 | 36.43 ns | 0.750 ns | 0.921 ns | 36.41 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 15 | 25.64 ns | 0.157 ns | 0.139 ns | 25.62 ns | 0.70 | 0.02 | 0.0918 | - | - | 192 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 16 | 38.31 ns | 0.780 ns | 0.730 ns | 38.40 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 16 | 26.34 ns | 0.513 ns | 0.455 ns | 26.28 ns | 0.69 | 0.02 | 0.0956 | - | - | 200 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 17 | 37.76 ns | 0.771 ns | 0.791 ns | 37.54 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 17 | 26.32 ns | 0.501 ns | 0.469 ns | 26.21 ns | 0.70 | 0.02 | 0.0995 | - | - | 208 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 18 | 37.21 ns | 0.754 ns | 0.838 ns | 37.12 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 18 | 26.48 ns | 0.467 ns | 0.437 ns | 26.36 ns | 0.71 | 0.02 | 0.1033 | - | - | 216 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 19 | 36.29 ns | 0.755 ns | 1.130 ns | 36.05 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 19 | 27.55 ns | 0.299 ns | 0.280 ns | 27.64 ns | 0.75 | 0.02 | 0.1071 | - | - | 224 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 20 | 37.87 ns | 0.751 ns | 0.950 ns | 37.93 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 20 | 27.39 ns | 0.183 ns | 0.171 ns | 27.36 ns | 0.73 | 0.02 | 0.1109 | - | - | 232 B | 1.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 30 | 39.84 ns | 0.809 ns | 1.108 ns | 39.96 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 30 | 30.75 ns | 0.451 ns | 0.422 ns | 30.74 ns | 0.77 | 0.03 | 0.1492 | - | - | 312 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 32 | 41.72 ns | 0.521 ns | 0.487 ns | 41.73 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 32 | 31.17 ns | 0.327 ns | 0.306 ns | 31.14 ns | 0.75 | 0.01 | 0.1568 | - | - | 328 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 36 | 44.83 ns | 0.865 ns | 0.850 ns | 44.75 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 36 | 32.35 ns | 0.324 ns | 0.287 ns | 32.28 ns | 0.72 | 0.02 | 0.1721 | - | - | 360 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 37 | 48.01 ns | 0.629 ns | 0.557 ns | 47.99 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 37 | 41.35 ns | 0.524 ns | 0.490 ns | 41.37 ns | 0.86 | 0.02 | 0.0382 | - | - | 80 B | 0.23 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 49.12 ns | 0.987 ns | 1.013 ns | 49.24 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 40 | 51.62 ns | 0.443 ns | 0.415 ns | 51.67 ns | 1.05 | 0.02 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 41.29 ns | 0.451 ns | 0.422 ns | 41.47 ns | 0.84 | 0.02 | 0.0382 | - | - | 80 B | 0.21 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 40 | 41.26 ns | 0.681 ns | 0.637 ns | 41.44 ns | 0.84 | 0.02 | 0.0382 | - | - | 80 B | 0.21 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 50 | 54.75 ns | 0.747 ns | 0.662 ns | 54.93 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 50 | 41.73 ns | 0.494 ns | 0.462 ns | 41.63 ns | 0.76 | 0.02 | 0.0382 | - | - | 80 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 60 | 58.06 ns | 0.478 ns | 0.447 ns | 58.02 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 60 | 43.02 ns | 0.543 ns | 0.508 ns | 42.98 ns | 0.74 | 0.01 | 0.0382 | - | - | 80 B | 0.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 70 | 65.28 ns | 1.033 ns | 0.916 ns | 65.22 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 70 | 40.30 ns | 0.307 ns | 0.287 ns | 40.24 ns | 0.62 | 0.01 | 0.0382 | - | - | 80 B | 0.13 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 80 | 67.91 ns | 0.793 ns | 0.742 ns | 67.74 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 80 | 41.51 ns | 0.745 ns | 0.660 ns | 41.24 ns | 0.61 | 0.01 | 0.0382 | - | - | 80 B | 0.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 90 | 73.91 ns | 0.690 ns | 0.645 ns | 74.09 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 90 | 44.61 ns | 0.416 ns | 0.389 ns | 44.67 ns | 0.60 | 0.01 | 0.0382 | - | - | 80 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 100 | 77.38 ns | 0.991 ns | 0.927 ns | 77.51 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 100 | 45.68 ns | 0.421 ns | 0.394 ns | 45.69 ns | 0.59 | 0.01 | 0.0382 | - | - | 80 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 128 | 89.99 ns | 1.118 ns | 1.045 ns | 89.91 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 128 | 42.70 ns | 0.306 ns | 0.271 ns | 42.57 ns | 0.47 | 0.01 | 0.0382 | - | - | 80 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 256 | 152.91 ns | 2.989 ns | 3.198 ns | 153.43 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 256 | 58.62 ns | 0.194 ns | 0.162 ns | 58.58 ns | 0.38 | 0.01 | 0.0382 | - | - | 80 B | 0.04 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 512 | 276.03 ns | 5.456 ns | 5.103 ns | 275.95 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 512 | 70.39 ns | 0.285 ns | 0.253 ns | 70.38 ns | 0.26 | 0.00 | 0.0381 | - | - | 80 B | 0.02 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 1024 | 533.44 ns | 10.549 ns | 10.833 ns | 534.63 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 1024 | 103.35 ns | 0.218 ns | 0.204 ns | 103.29 ns | 0.19 | 0.00 | 0.0381 | - | - | 80 B | 0.010 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 2048 | 1,054.78 ns | 18.536 ns | 17.338 ns | 1,052.91 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 2048 | 270.21 ns | 0.724 ns | 0.677 ns | 270.23 ns | 0.26 | 0.00 | 0.0381 | - | - | 80 B | 0.005 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 4096 | 2,089.11 ns | 40.552 ns | 52.730 ns | 2,079.58 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 4096 | 615.19 ns | 1.682 ns | 1.574 ns | 614.86 ns | 0.30 | 0.01 | 0.0381 | - | - | 80 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 8192 | 3,892.82 ns | 77.228 ns | 174.316 ns | 3,826.15 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 8192 | 1,113.29 ns | 2.665 ns | 2.493 ns | 1,112.63 ns | 0.28 | 0.01 | 0.0381 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 16384 | 60,459.73 ns | 1,191.551 ns | 2,713.765 ns | 60,532.10 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 16384 | 2,411.13 ns | 2.748 ns | 2.145 ns | 2,411.65 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 32768 | 117,793.63 ns | 2,347.641 ns | 5,669.816 ns | 116,083.59 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 32768 | 5,215.51 ns | 13.560 ns | 12.021 ns | 5,210.97 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 65536 | 117,722.90 ns | 1,264.284 ns | 1,182.612 ns | 117,781.87 ns | 1.00 | 0.00 | 108.8867 | 107.7881 | 107.7881 | 525108 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 65536 | 11,293.34 ns | 37.753 ns | 33.467 ns | 11,305.16 ns | 0.10 | 0.00 | 0.0305 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 131072 | 556,116.34 ns | 61,446.398 ns | 181,176.090 ns | 634,460.45 ns | 1.00 | 0.00 | 170.8984 | 169.9219 | 169.9219 | 1049016 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 131072 | 24,918.76 ns | 28.859 ns | 25.583 ns | 24,914.34 ns | 0.08 | 0.00 | 0.0305 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableList | 850000 | 2,768,109.11 ns | 54,802.367 ns | 73,159.585 ns | 2,790,339.06 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800165 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableList | 850000 | 900,257.31 ns | 11,932.120 ns | 11,161.312 ns | 900,244.92 ns | 0.33 | 0.01 | - | - | - | 93 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 16.50 ns | 0.048 ns | 0.045 ns | 16.49 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 0 | 19.46 ns | 0.062 ns | 0.055 ns | 19.45 ns | 1.18 | 0.00 | 0.0421 | - | - | 88 B | 2.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 26.75 ns | 0.241 ns | 0.226 ns | 26.70 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1 | 59.51 ns | 1.185 ns | 1.164 ns | 59.85 ns | 2.22 | 0.05 | 0.0726 | - | - | 152 B | 2.38 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 27.07 ns | 0.034 ns | 0.032 ns | 27.06 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2 | 61.26 ns | 0.294 ns | 0.275 ns | 61.22 ns | 2.26 | 0.01 | 0.0764 | - | - | 160 B | 2.22 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 27.59 ns | 0.066 ns | 0.058 ns | 27.60 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 3 | 62.69 ns | 1.039 ns | 0.921 ns | 63.05 ns | 2.27 | 0.03 | 0.0842 | - | - | 176 B | 2.20 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 27.77 ns | 0.094 ns | 0.088 ns | 27.74 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4 | 61.37 ns | 0.769 ns | 0.642 ns | 61.08 ns | 2.21 | 0.02 | 0.0842 | - | - | 176 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 29.28 ns | 0.060 ns | 0.053 ns | 29.29 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 5 | 64.29 ns | 0.487 ns | 0.455 ns | 64.29 ns | 2.20 | 0.02 | 0.0994 | - | - | 208 B | 2.17 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 28.40 ns | 0.040 ns | 0.031 ns | 28.41 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 6 | 64.50 ns | 0.344 ns | 0.287 ns | 64.59 ns | 2.27 | 0.01 | 0.0994 | - | - | 208 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 28.72 ns | 0.068 ns | 0.057 ns | 28.73 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 7 | 63.30 ns | 0.271 ns | 0.240 ns | 63.38 ns | 2.20 | 0.01 | 0.0994 | - | - | 208 B | 1.86 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 29.02 ns | 0.178 ns | 0.166 ns | 28.95 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8 | 62.05 ns | 0.635 ns | 0.594 ns | 62.02 ns | 2.14 | 0.02 | 0.0994 | - | - | 208 B | 1.73 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 29.45 ns | 0.073 ns | 0.065 ns | 29.46 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 9 | 67.66 ns | 0.626 ns | 0.586 ns | 67.56 ns | 2.30 | 0.02 | 0.1301 | - | - | 272 B | 2.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 29.74 ns | 0.121 ns | 0.101 ns | 29.71 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 10 | 66.41 ns | 0.449 ns | 0.398 ns | 66.44 ns | 2.23 | 0.02 | 0.1301 | - | - | 272 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 31.66 ns | 0.112 ns | 0.093 ns | 31.62 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 11 | 67.91 ns | 0.520 ns | 0.486 ns | 67.80 ns | 2.15 | 0.02 | 0.1301 | - | - | 272 B | 1.89 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 31.07 ns | 0.234 ns | 0.219 ns | 31.03 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 12 | 67.43 ns | 0.549 ns | 0.487 ns | 67.34 ns | 2.17 | 0.02 | 0.1301 | - | - | 272 B | 1.79 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 31.16 ns | 0.049 ns | 0.038 ns | 31.16 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 13 | 67.52 ns | 0.581 ns | 0.454 ns | 67.51 ns | 2.17 | 0.01 | 0.1301 | - | - | 272 B | 1.70 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 31.42 ns | 0.069 ns | 0.058 ns | 31.41 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 14 | 67.74 ns | 0.532 ns | 0.497 ns | 67.80 ns | 2.15 | 0.02 | 0.1301 | - | - | 272 B | 1.62 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 31.86 ns | 0.203 ns | 0.180 ns | 31.77 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 15 | 67.42 ns | 0.651 ns | 0.577 ns | 67.44 ns | 2.12 | 0.02 | 0.1301 | - | - | 272 B | 1.55 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 32.46 ns | 0.181 ns | 0.151 ns | 32.52 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16 | 68.43 ns | 0.703 ns | 0.623 ns | 68.61 ns | 2.11 | 0.02 | 0.1301 | - | - | 272 B | 1.48 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 32.69 ns | 0.031 ns | 0.024 ns | 32.69 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 17 | 72.11 ns | 0.882 ns | 0.825 ns | 72.23 ns | 2.21 | 0.02 | 0.1912 | - | - | 400 B | 2.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 32.80 ns | 0.133 ns | 0.111 ns | 32.83 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 18 | 71.61 ns | 0.691 ns | 0.646 ns | 71.75 ns | 2.18 | 0.02 | 0.1912 | - | - | 400 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 33.75 ns | 0.070 ns | 0.058 ns | 33.75 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 19 | 73.13 ns | 0.244 ns | 0.216 ns | 73.12 ns | 2.17 | 0.01 | 0.1912 | - | - | 400 B | 1.92 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 34.97 ns | 0.052 ns | 0.043 ns | 34.96 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 20 | 73.07 ns | 0.325 ns | 0.304 ns | 73.08 ns | 2.09 | 0.01 | 0.1912 | - | - | 400 B | 1.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 37.71 ns | 0.608 ns | 0.475 ns | 37.53 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 30 | 73.31 ns | 0.820 ns | 0.767 ns | 73.54 ns | 1.94 | 0.02 | 0.1912 | - | - | 400 B | 1.35 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 38.23 ns | 0.058 ns | 0.052 ns | 38.24 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32 | 74.13 ns | 0.794 ns | 0.703 ns | 74.08 ns | 1.94 | 0.02 | 0.1912 | - | - | 400 B | 1.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 47.63 ns | 0.811 ns | 0.759 ns | 47.66 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 36 | 93.27 ns | 0.748 ns | 0.699 ns | 93.29 ns | 1.96 | 0.04 | 0.0726 | - | - | 152 B | 0.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 47.02 ns | 0.370 ns | 0.328 ns | 46.98 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 37 | 92.90 ns | 0.832 ns | 0.778 ns | 93.05 ns | 1.97 | 0.02 | 0.0726 | - | - | 152 B | 0.43 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 48.73 ns | 0.519 ns | 0.460 ns | 48.60 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 48.31 ns | 0.195 ns | 0.173 ns | 48.30 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 94.22 ns | 0.897 ns | 0.839 ns | 94.48 ns | 1.93 | 0.03 | 0.0726 | - | - | 152 B | 0.40 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 40 | 93.54 ns | 1.211 ns | 1.133 ns | 93.91 ns | 1.92 | 0.02 | 0.0726 | - | - | 152 B | 0.40 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 54.28 ns | 0.669 ns | 0.625 ns | 54.42 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 50 | 93.62 ns | 0.567 ns | 0.503 ns | 93.70 ns | 1.72 | 0.01 | 0.0726 | - | - | 152 B | 0.33 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 57.61 ns | 0.444 ns | 0.393 ns | 57.46 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 60 | 94.66 ns | 0.731 ns | 0.683 ns | 94.64 ns | 1.64 | 0.02 | 0.0726 | - | - | 152 B | 0.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 64.33 ns | 1.118 ns | 1.046 ns | 64.38 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 70 | 98.01 ns | 1.900 ns | 2.032 ns | 98.03 ns | 1.53 | 0.04 | 0.0726 | - | - | 152 B | 0.25 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 65.83 ns | 0.944 ns | 0.883 ns | 66.04 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 80 | 95.46 ns | 1.151 ns | 1.077 ns | 95.16 ns | 1.45 | 0.03 | 0.0726 | - | - | 152 B | 0.22 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 2,649,445.31 ns | 52,674.631 ns | 111,108.674 ns | 2,646,149.41 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800161 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 850000 | 1,274,873.03 ns | 1,667.661 ns | 1,478.338 ns | 1,274,552.44 ns | 0.47 | 0.03 | - | - | - | 445 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 70.46 ns | 1.089 ns | 1.018 ns | 69.84 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 90 | 88.84 ns | 0.706 ns | 0.661 ns | 88.95 ns | 1.26 | 0.02 | 0.0726 | - | - | 152 B | 0.20 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 76.23 ns | 0.998 ns | 0.934 ns | 76.08 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 100 | 96.84 ns | 1.325 ns | 1.239 ns | 96.76 ns | 1.27 | 0.02 | 0.0726 | - | - | 152 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 90.14 ns | 0.992 ns | 0.928 ns | 90.06 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 128 | 96.62 ns | 0.965 ns | 0.902 ns | 96.64 ns | 1.07 | 0.02 | 0.0726 | - | - | 152 B | 0.14 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 150.98 ns | 3.004 ns | 2.810 ns | 150.38 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 256 | 108.79 ns | 1.681 ns | 1.573 ns | 108.98 ns | 0.72 | 0.02 | 0.0726 | - | - | 152 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 286.26 ns | 5.735 ns | 5.632 ns | 286.24 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 512 | 113.76 ns | 0.559 ns | 0.495 ns | 113.79 ns | 0.40 | 0.01 | 0.0726 | - | - | 152 B | 0.04 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 544.37 ns | 10.783 ns | 11.074 ns | 542.49 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 1024 | 148.11 ns | 0.974 ns | 0.911 ns | 148.09 ns | 0.27 | 0.01 | 0.0725 | - | - | 152 B | 0.02 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 1,074.57 ns | 21.337 ns | 24.572 ns | 1,068.78 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 2048 | 334.11 ns | 1.290 ns | 1.207 ns | 333.66 ns | 0.31 | 0.01 | 0.0725 | - | - | 152 B | 0.009 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 2,104.01 ns | 32.894 ns | 30.769 ns | 2,101.82 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 4096 | 604.28 ns | 1.735 ns | 1.449 ns | 603.72 ns | 0.29 | 0.00 | 0.0725 | - | - | 152 B | 0.005 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 4,013.72 ns | 33.257 ns | 29.481 ns | 4,011.83 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 8192 | 1,107.34 ns | 2.914 ns | 2.725 ns | 1,106.98 ns | 0.28 | 0.00 | 0.0725 | - | - | 152 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 62,383.18 ns | 1,239.731 ns | 2,823.495 ns | 62,740.53 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 16384 | 2,426.99 ns | 3.192 ns | 2.830 ns | 2,426.52 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.003 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 120,477.96 ns | 2,404.947 ns | 3,672.608 ns | 120,954.94 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 32768 | 4,866.65 ns | 24.344 ns | 22.772 ns | 4,860.40 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 115,054.46 ns | 2,104.958 ns | 1,968.979 ns | 115,173.56 ns | 1.00 | 0.00 | 112.6709 | 111.5723 | 111.5723 | 524993 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 65536 | 10,675.32 ns | 58.852 ns | 52.171 ns | 10,661.32 ns | 0.09 | 0.00 | 0.1984 | - | - | 432 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 542,918.31 ns | 74,846.075 ns | 220,685.339 ns | 411,759.42 ns | 1.00 | 0.00 | 150.3906 | 149.4141 | 149.4141 | 1049103 B | 1.000 | | Actual | AddRa(...)acity [21] | List | RecyclableLongList | 131072 | 21,969.52 ns | 75.673 ns | 70.785 ns | 21,952.84 ns | 0.03 | 0.00 | 0.1831 | - | - | 432 B | 0.000 |
# `AddRange` with Pre-Initialized Capacity when Source is Array 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 ```
Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand | Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio | |--------- |--------------------- |------------- |------------------- |---------------- |----------------:|--------------:|---------------:|----------------:|------:|--------:|---------:|---------:|---------:|----------:|------------:| | Baseline | AddRa(...)Array [25] | List | Array | 0 | 15.96 ns | 0.068 ns | 0.064 ns | 15.95 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 0 | 11.41 ns | 0.058 ns | 0.049 ns | 11.42 ns | 0.72 | 0.00 | 0.0115 | - | - | 24 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 1 | 27.02 ns | 0.245 ns | 0.229 ns | 27.03 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 1 | 12.79 ns | 0.066 ns | 0.059 ns | 12.81 ns | 0.47 | 0.00 | 0.0153 | - | - | 32 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 2 | 27.29 ns | 0.257 ns | 0.241 ns | 27.22 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 2 | 13.06 ns | 0.021 ns | 0.018 ns | 13.06 ns | 0.48 | 0.00 | 0.0191 | - | - | 40 B | 0.56 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 3 | 27.63 ns | 0.256 ns | 0.239 ns | 27.54 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 3 | 13.30 ns | 0.032 ns | 0.025 ns | 13.30 ns | 0.48 | 0.00 | 0.0229 | - | - | 48 B | 0.60 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 4 | 29.14 ns | 0.146 ns | 0.130 ns | 29.09 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 4 | 14.54 ns | 0.319 ns | 0.426 ns | 14.59 ns | 0.49 | 0.02 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 5 | 32.00 ns | 0.583 ns | 0.516 ns | 32.11 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 5 | 15.21 ns | 0.165 ns | 0.154 ns | 15.19 ns | 0.48 | 0.01 | 0.0306 | - | - | 64 B | 0.67 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 6 | 31.49 ns | 0.541 ns | 0.506 ns | 31.28 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 6 | 15.86 ns | 0.346 ns | 0.324 ns | 15.93 ns | 0.50 | 0.02 | 0.0344 | - | - | 72 B | 0.69 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 7 | 29.55 ns | 0.301 ns | 0.251 ns | 29.60 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 7 | 14.47 ns | 0.103 ns | 0.092 ns | 14.46 ns | 0.49 | 0.01 | 0.0382 | - | - | 80 B | 0.71 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 8 | 29.25 ns | 0.201 ns | 0.168 ns | 29.24 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 8 | 14.45 ns | 0.124 ns | 0.116 ns | 14.49 ns | 0.49 | 0.00 | 0.0421 | - | - | 88 B | 0.73 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 9 | 31.84 ns | 0.315 ns | 0.280 ns | 31.79 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 9 | 15.22 ns | 0.031 ns | 0.027 ns | 15.21 ns | 0.48 | 0.00 | 0.0459 | - | - | 96 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 10 | 33.16 ns | 0.473 ns | 0.420 ns | 33.22 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 10 | 15.46 ns | 0.026 ns | 0.020 ns | 15.45 ns | 0.47 | 0.01 | 0.0497 | - | - | 104 B | 0.76 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 11 | 33.05 ns | 0.492 ns | 0.460 ns | 33.13 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 11 | 16.35 ns | 0.021 ns | 0.017 ns | 16.35 ns | 0.50 | 0.01 | 0.0536 | - | - | 112 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 12 | 33.43 ns | 0.666 ns | 0.654 ns | 33.38 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 12 | 16.61 ns | 0.032 ns | 0.028 ns | 16.61 ns | 0.50 | 0.01 | 0.0574 | - | - | 120 B | 0.79 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 13 | 35.48 ns | 0.432 ns | 0.383 ns | 35.43 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 13 | 16.76 ns | 0.048 ns | 0.038 ns | 16.77 ns | 0.47 | 0.01 | 0.0612 | - | - | 128 B | 0.80 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 14 | 34.01 ns | 0.702 ns | 0.751 ns | 33.94 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 14 | 16.89 ns | 0.044 ns | 0.039 ns | 16.88 ns | 0.50 | 0.01 | 0.0650 | - | - | 136 B | 0.81 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 15 | 33.43 ns | 0.352 ns | 0.329 ns | 33.51 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 15 | 16.98 ns | 0.030 ns | 0.027 ns | 16.98 ns | 0.51 | 0.01 | 0.0688 | - | - | 144 B | 0.82 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 16 | 33.78 ns | 0.421 ns | 0.373 ns | 33.97 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 16 | 17.20 ns | 0.117 ns | 0.110 ns | 17.13 ns | 0.51 | 0.01 | 0.0727 | - | - | 152 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 17 | 36.36 ns | 0.606 ns | 0.566 ns | 36.54 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 17 | 17.58 ns | 0.136 ns | 0.127 ns | 17.50 ns | 0.48 | 0.01 | 0.0765 | - | - | 160 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 18 | 34.11 ns | 0.280 ns | 0.249 ns | 34.11 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 18 | 17.69 ns | 0.087 ns | 0.077 ns | 17.67 ns | 0.52 | 0.00 | 0.0803 | - | - | 168 B | 0.84 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 19 | 36.17 ns | 0.523 ns | 0.489 ns | 36.18 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 19 | 18.46 ns | 0.075 ns | 0.066 ns | 18.44 ns | 0.51 | 0.01 | 0.0842 | - | - | 176 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 20 | 37.95 ns | 0.434 ns | 0.406 ns | 37.97 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 20 | 18.73 ns | 0.083 ns | 0.078 ns | 18.70 ns | 0.49 | 0.01 | 0.0880 | - | - | 184 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 30 | 39.24 ns | 0.772 ns | 0.758 ns | 39.20 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 30 | 21.72 ns | 0.148 ns | 0.139 ns | 21.65 ns | 0.55 | 0.01 | 0.1262 | - | - | 264 B | 0.89 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 32 | 39.26 ns | 0.794 ns | 0.704 ns | 39.40 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 32 | 22.13 ns | 0.059 ns | 0.053 ns | 22.13 ns | 0.56 | 0.01 | 0.1339 | - | - | 280 B | 0.90 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 36 | 43.34 ns | 0.264 ns | 0.234 ns | 43.46 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 36 | 23.73 ns | 0.043 ns | 0.036 ns | 23.73 ns | 0.55 | 0.00 | 0.1492 | - | - | 312 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 37 | 41.47 ns | 0.609 ns | 0.570 ns | 41.47 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 37 | 23.90 ns | 0.112 ns | 0.094 ns | 23.84 ns | 0.58 | 0.01 | 0.1530 | - | - | 320 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 40 | 43.80 ns | 0.308 ns | 0.273 ns | 43.87 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)Array [25] | List | Array | 40 | 41.86 ns | 0.496 ns | 0.464 ns | 41.80 ns | 0.96 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 40 | 25.05 ns | 0.195 ns | 0.182 ns | 25.14 ns | 0.57 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | Actual | AddRa(...)Array [25] | List | Array | 40 | 24.82 ns | 0.203 ns | 0.190 ns | 24.70 ns | 0.57 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 50 | 47.72 ns | 0.676 ns | 0.632 ns | 47.87 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 50 | 27.67 ns | 0.134 ns | 0.118 ns | 27.62 ns | 0.58 | 0.01 | 0.2027 | - | - | 424 B | 0.93 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 60 | 48.84 ns | 0.579 ns | 0.513 ns | 48.63 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 60 | 31.53 ns | 0.150 ns | 0.133 ns | 31.49 ns | 0.65 | 0.01 | 0.2410 | - | - | 504 B | 0.94 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 70 | 51.22 ns | 0.578 ns | 0.483 ns | 51.05 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 70 | 35.06 ns | 0.121 ns | 0.107 ns | 35.04 ns | 0.68 | 0.01 | 0.2792 | - | - | 584 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 80 | 54.44 ns | 0.154 ns | 0.128 ns | 54.40 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 80 | 37.25 ns | 0.056 ns | 0.047 ns | 37.25 ns | 0.68 | 0.00 | 0.3175 | - | - | 664 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 90 | 58.88 ns | 0.265 ns | 0.235 ns | 58.87 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 90 | 40.29 ns | 0.089 ns | 0.079 ns | 40.28 ns | 0.68 | 0.00 | 0.3557 | - | - | 744 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 100 | 63.26 ns | 0.308 ns | 0.288 ns | 63.12 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 100 | 44.35 ns | 0.202 ns | 0.189 ns | 44.40 ns | 0.70 | 0.00 | 0.3940 | - | - | 824 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 128 | 69.51 ns | 0.138 ns | 0.129 ns | 69.49 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 128 | 52.75 ns | 0.083 ns | 0.073 ns | 52.75 ns | 0.76 | 0.00 | 0.5010 | - | - | 1048 B | 0.97 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 256 | 114.53 ns | 0.307 ns | 0.272 ns | 114.62 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 256 | 100.06 ns | 1.120 ns | 1.495 ns | 99.65 ns | 0.87 | 0.02 | 0.9900 | - | - | 2072 B | 0.98 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 512 | 199.27 ns | 1.848 ns | 1.638 ns | 198.68 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 512 | 178.28 ns | 1.994 ns | 1.865 ns | 177.29 ns | 0.90 | 0.01 | 1.9684 | - | - | 4120 B | 0.99 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 1024 | 398.46 ns | 7.800 ns | 6.914 ns | 395.33 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 1024 | 352.36 ns | 2.228 ns | 1.975 ns | 351.27 ns | 0.88 | 0.01 | 3.9215 | - | - | 8216 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 2048 | 760.46 ns | 3.014 ns | 2.517 ns | 759.35 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 2048 | 662.58 ns | 4.375 ns | 4.092 ns | 660.78 ns | 0.87 | 0.01 | 7.8125 | - | - | 16408 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 4096 | 1,481.22 ns | 4.475 ns | 3.493 ns | 1,480.94 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 4096 | 1,423.72 ns | 3.183 ns | 2.485 ns | 1,423.65 ns | 0.96 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 8192 | 2,759.96 ns | 6.381 ns | 4.982 ns | 2,761.16 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 8192 | 2,655.96 ns | 5.957 ns | 4.975 ns | 2,655.05 ns | 0.96 | 0.00 | 31.2500 | - | - | 65560 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 16384 | 58,050.48 ns | 1,160.857 ns | 2,318.357 ns | 57,966.80 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 16384 | 58,492.70 ns | 1,158.020 ns | 2,028.178 ns | 58,675.92 ns | 1.01 | 0.05 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 32768 | 116,415.48 ns | 2,268.655 ns | 3,663.456 ns | 116,656.51 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 32768 | 117,067.98 ns | 2,327.560 ns | 5,966.427 ns | 117,799.10 ns | 1.01 | 0.06 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 65536 | 106,522.70 ns | 1,069.011 ns | 947.651 ns | 106,750.32 ns | 1.00 | 0.00 | 122.8027 | 121.7041 | 121.7041 | 524948 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 65536 | 111,225.59 ns | 1,291.373 ns | 1,207.951 ns | 111,346.42 ns | 1.04 | 0.02 | 111.6943 | 111.3281 | 111.3281 | 524343 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 131072 | 273,252.21 ns | 5,250.743 ns | 5,836.187 ns | 272,619.87 ns | 1.00 | 0.00 | 200.1953 | 198.7305 | 198.7305 | 1048919 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 131072 | 284,409.40 ns | 3,363.280 ns | 7,993.190 ns | 285,686.67 ns | 1.04 | 0.04 | 187.0117 | 186.5234 | 186.5234 | 1048657 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | Array | 850000 | 2,068,489.84 ns | 39,960.806 ns | 51,960.336 ns | 2,075,470.51 ns | 1.00 | 0.00 | 156.2500 | 156.2500 | 156.2500 | 6800109 B | 1.00 | | Actual | AddRa(...)Array [25] | List | Array | 850000 | 2,059,439.69 ns | 40,737.989 ns | 54,384.045 ns | 2,058,760.55 ns | 1.00 | 0.01 | 156.2500 | 156.2500 | 156.2500 | 6800077 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 0 | 18.07 ns | 0.388 ns | 0.719 ns | 17.68 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 0 | 17.90 ns | 0.073 ns | 0.065 ns | 17.89 ns | 0.98 | 0.04 | 0.0268 | - | - | 56 B | 1.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 1 | 26.22 ns | 0.171 ns | 0.143 ns | 26.18 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 1 | 44.94 ns | 0.539 ns | 0.504 ns | 44.95 ns | 1.72 | 0.02 | 0.0268 | - | - | 56 B | 0.88 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 2 | 27.78 ns | 0.196 ns | 0.174 ns | 27.69 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 2 | 44.48 ns | 0.850 ns | 0.795 ns | 44.35 ns | 1.61 | 0.03 | 0.0268 | - | - | 56 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 3 | 28.00 ns | 0.331 ns | 0.309 ns | 27.95 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 3 | 44.77 ns | 0.500 ns | 0.468 ns | 44.90 ns | 1.60 | 0.02 | 0.0268 | - | - | 56 B | 0.70 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 4 | 27.09 ns | 0.163 ns | 0.137 ns | 27.10 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 4 | 44.55 ns | 0.544 ns | 0.509 ns | 44.66 ns | 1.64 | 0.02 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 5 | 28.91 ns | 0.215 ns | 0.190 ns | 28.89 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 5 | 44.94 ns | 0.767 ns | 0.717 ns | 45.18 ns | 1.56 | 0.02 | 0.0268 | - | - | 56 B | 0.58 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 6 | 28.22 ns | 0.099 ns | 0.088 ns | 28.20 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 6 | 43.84 ns | 0.788 ns | 0.737 ns | 43.82 ns | 1.55 | 0.03 | 0.0268 | - | - | 56 B | 0.54 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 7 | 28.82 ns | 0.065 ns | 0.057 ns | 28.82 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 7 | 43.90 ns | 0.612 ns | 0.572 ns | 44.07 ns | 1.52 | 0.02 | 0.0268 | - | - | 56 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 8 | 29.17 ns | 0.359 ns | 0.336 ns | 29.12 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 8 | 43.40 ns | 0.690 ns | 0.645 ns | 43.41 ns | 1.49 | 0.03 | 0.0268 | - | - | 56 B | 0.47 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 9 | 30.53 ns | 0.527 ns | 0.467 ns | 30.32 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 9 | 45.56 ns | 0.614 ns | 0.575 ns | 45.66 ns | 1.49 | 0.02 | 0.0268 | - | - | 56 B | 0.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 10 | 30.04 ns | 0.196 ns | 0.153 ns | 30.05 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 10 | 44.27 ns | 0.850 ns | 0.795 ns | 44.59 ns | 1.47 | 0.03 | 0.0268 | - | - | 56 B | 0.41 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 11 | 30.86 ns | 0.298 ns | 0.249 ns | 30.76 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 11 | 46.51 ns | 0.937 ns | 0.963 ns | 46.85 ns | 1.52 | 0.03 | 0.0268 | - | - | 56 B | 0.39 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 12 | 31.25 ns | 0.208 ns | 0.184 ns | 31.31 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 12 | 47.23 ns | 0.789 ns | 0.738 ns | 47.10 ns | 1.51 | 0.02 | 0.0268 | - | - | 56 B | 0.37 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 13 | 31.75 ns | 0.326 ns | 0.305 ns | 31.77 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 13 | 46.58 ns | 0.959 ns | 1.213 ns | 46.83 ns | 1.46 | 0.05 | 0.0268 | - | - | 56 B | 0.35 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 14 | 31.48 ns | 0.222 ns | 0.185 ns | 31.50 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 14 | 46.07 ns | 0.930 ns | 1.142 ns | 46.19 ns | 1.47 | 0.03 | 0.0268 | - | - | 56 B | 0.33 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 15 | 31.57 ns | 0.189 ns | 0.158 ns | 31.50 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 15 | 45.83 ns | 0.863 ns | 0.807 ns | 45.93 ns | 1.45 | 0.03 | 0.0268 | - | - | 56 B | 0.32 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 16 | 32.35 ns | 0.571 ns | 0.534 ns | 32.37 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 16 | 46.64 ns | 0.961 ns | 0.987 ns | 46.91 ns | 1.44 | 0.04 | 0.0268 | - | - | 56 B | 0.30 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 17 | 34.14 ns | 0.414 ns | 0.367 ns | 34.17 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 17 | 45.98 ns | 0.942 ns | 1.192 ns | 46.09 ns | 1.35 | 0.03 | 0.0268 | - | - | 56 B | 0.29 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 18 | 34.42 ns | 0.297 ns | 0.278 ns | 34.51 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 18 | 46.36 ns | 0.905 ns | 0.847 ns | 46.51 ns | 1.35 | 0.03 | 0.0268 | - | - | 56 B | 0.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 19 | 33.25 ns | 0.340 ns | 0.265 ns | 33.12 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 19 | 47.85 ns | 0.602 ns | 0.563 ns | 47.95 ns | 1.44 | 0.02 | 0.0268 | - | - | 56 B | 0.27 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 20 | 33.90 ns | 0.277 ns | 0.246 ns | 33.81 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 20 | 48.41 ns | 0.598 ns | 0.560 ns | 48.56 ns | 1.43 | 0.02 | 0.0268 | - | - | 56 B | 0.26 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 30 | 37.54 ns | 0.362 ns | 0.339 ns | 37.46 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 30 | 46.56 ns | 0.637 ns | 0.565 ns | 46.48 ns | 1.24 | 0.01 | 0.0268 | - | - | 56 B | 0.19 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 32 | 38.21 ns | 0.198 ns | 0.165 ns | 38.16 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 32 | 48.02 ns | 0.771 ns | 0.721 ns | 47.96 ns | 1.26 | 0.02 | 0.0268 | - | - | 56 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 36 | 39.92 ns | 0.252 ns | 0.236 ns | 39.92 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 36 | 49.19 ns | 0.996 ns | 0.978 ns | 49.35 ns | 1.23 | 0.02 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 37 | 40.37 ns | 0.326 ns | 0.289 ns | 40.32 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 37 | 48.02 ns | 0.971 ns | 1.118 ns | 48.47 ns | 1.19 | 0.02 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 40 | 40.77 ns | 0.370 ns | 0.328 ns | 40.72 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)Array [25] | List | PooledList | 40 | 40.39 ns | 0.194 ns | 0.172 ns | 40.31 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 40 | 48.26 ns | 0.964 ns | 0.947 ns | 48.51 ns | 1.18 | 0.03 | 0.0268 | - | - | 56 B | 0.15 | | Actual | AddRa(...)Array [25] | List | PooledList | 40 | 46.15 ns | 0.890 ns | 0.914 ns | 45.62 ns | 1.13 | 0.03 | 0.0268 | - | - | 56 B | 0.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 50 | 43.95 ns | 0.155 ns | 0.138 ns | 43.90 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 50 | 49.08 ns | 0.621 ns | 0.581 ns | 49.10 ns | 1.12 | 0.01 | 0.0268 | - | - | 56 B | 0.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 60 | 48.94 ns | 0.238 ns | 0.223 ns | 48.97 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 60 | 49.39 ns | 0.974 ns | 1.160 ns | 49.32 ns | 1.01 | 0.02 | 0.0268 | - | - | 56 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 70 | 51.04 ns | 0.269 ns | 0.251 ns | 50.91 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 70 | 50.90 ns | 0.488 ns | 0.456 ns | 50.86 ns | 1.00 | 0.01 | 0.0268 | - | - | 56 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 80 | 54.34 ns | 0.171 ns | 0.133 ns | 54.32 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 80 | 51.07 ns | 0.960 ns | 0.851 ns | 51.19 ns | 0.94 | 0.02 | 0.0268 | - | - | 56 B | 0.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 850000 | 2,568,757.20 ns | 51,217.828 ns | 103,462.538 ns | 2,574,687.70 ns | 1.00 | 0.00 | 109.3750 | 109.3750 | 109.3750 | 6800094 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 850000 | 893,986.32 ns | 3,046.380 ns | 2,849.586 ns | 892,809.38 ns | 0.35 | 0.01 | - | - | - | 57 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 90 | 60.77 ns | 1.236 ns | 2.739 ns | 59.92 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 90 | 51.43 ns | 0.974 ns | 0.911 ns | 51.59 ns | 0.82 | 0.03 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 100 | 61.18 ns | 0.149 ns | 0.124 ns | 61.13 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 100 | 53.58 ns | 0.905 ns | 0.847 ns | 53.68 ns | 0.87 | 0.02 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 128 | 70.39 ns | 0.109 ns | 0.097 ns | 70.39 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 128 | 55.33 ns | 0.730 ns | 0.683 ns | 55.30 ns | 0.79 | 0.01 | 0.0268 | - | - | 56 B | 0.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 256 | 113.51 ns | 0.285 ns | 0.253 ns | 113.56 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 256 | 61.43 ns | 1.219 ns | 1.141 ns | 61.52 ns | 0.54 | 0.01 | 0.0267 | - | - | 56 B | 0.03 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 512 | 207.01 ns | 1.494 ns | 1.397 ns | 206.35 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | PooledList | 512 | 79.26 ns | 0.763 ns | 0.714 ns | 79.17 ns | 0.38 | 0.00 | 0.0267 | - | - | 56 B | 0.01 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 1024 | 398.11 ns | 2.277 ns | 2.130 ns | 397.01 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 1024 | 112.38 ns | 0.195 ns | 0.163 ns | 112.36 ns | 0.28 | 0.00 | 0.0267 | - | - | 56 B | 0.007 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 2048 | 781.16 ns | 7.863 ns | 7.355 ns | 776.75 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 2048 | 267.59 ns | 1.043 ns | 0.871 ns | 267.38 ns | 0.34 | 0.00 | 0.0267 | - | - | 56 B | 0.003 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 4096 | 1,506.47 ns | 3.939 ns | 3.492 ns | 1,505.14 ns | 1.00 | 0.00 | 15.6231 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 4096 | 601.53 ns | 3.262 ns | 2.892 ns | 601.38 ns | 0.40 | 0.00 | 0.0267 | - | - | 56 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 8192 | 2,875.14 ns | 26.086 ns | 24.401 ns | 2,864.31 ns | 1.00 | 0.00 | 31.2462 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 8192 | 1,139.10 ns | 3.194 ns | 2.831 ns | 1,138.66 ns | 0.40 | 0.00 | 0.0267 | - | - | 56 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 16384 | 56,467.61 ns | 873.915 ns | 774.703 ns | 56,609.86 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131142 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 16384 | 2,449.08 ns | 15.063 ns | 14.090 ns | 2,442.06 ns | 0.04 | 0.00 | 0.0267 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 32768 | 112,626.47 ns | 2,170.187 ns | 2,029.995 ns | 112,960.94 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262228 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 32768 | 5,324.69 ns | 10.191 ns | 9.034 ns | 5,322.77 ns | 0.05 | 0.00 | 0.0229 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 65536 | 108,494.72 ns | 1,832.123 ns | 1,713.769 ns | 108,834.96 ns | 1.00 | 0.00 | 123.0469 | 121.9482 | 121.9482 | 524946 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 65536 | 12,019.85 ns | 28.933 ns | 25.648 ns | 12,023.71 ns | 0.11 | 0.00 | 0.0153 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | PooledList | 131072 | 331,002.03 ns | 6,516.413 ns | 15,231.906 ns | 330,551.66 ns | 1.00 | 0.00 | 164.0625 | 163.0859 | 163.0859 | 1048905 B | 1.000 | | Actual | AddRa(...)Array [25] | List | PooledList | 131072 | 24,668.08 ns | 54.926 ns | 48.690 ns | 24,657.74 ns | 0.08 | 0.00 | - | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 0 | 17.75 ns | 0.371 ns | 0.456 ns | 17.53 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 0 | 23.30 ns | 0.089 ns | 0.079 ns | 23.28 ns | 1.31 | 0.04 | 0.0497 | - | - | 104 B | 3.25 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 1 | 31.14 ns | 0.543 ns | 0.508 ns | 31.27 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 1 | 22.38 ns | 0.375 ns | 0.351 ns | 22.41 ns | 0.72 | 0.02 | 0.0497 | - | - | 104 B | 1.62 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 2 | 31.62 ns | 0.177 ns | 0.148 ns | 31.63 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 2 | 22.35 ns | 0.394 ns | 0.369 ns | 22.21 ns | 0.71 | 0.01 | 0.0497 | - | - | 104 B | 1.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 3 | 30.90 ns | 0.643 ns | 1.020 ns | 30.92 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 3 | 22.34 ns | 0.283 ns | 0.265 ns | 22.26 ns | 0.72 | 0.03 | 0.0497 | - | - | 104 B | 1.30 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 4 | 31.50 ns | 0.653 ns | 1.211 ns | 32.11 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 4 | 22.05 ns | 0.318 ns | 0.297 ns | 22.02 ns | 0.70 | 0.02 | 0.0497 | - | - | 104 B | 1.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 5 | 32.41 ns | 0.595 ns | 0.497 ns | 32.60 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 5 | 22.82 ns | 0.296 ns | 0.277 ns | 22.94 ns | 0.70 | 0.01 | 0.0536 | - | - | 112 B | 1.17 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 6 | 33.17 ns | 0.675 ns | 0.989 ns | 33.57 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 6 | 23.05 ns | 0.311 ns | 0.291 ns | 23.05 ns | 0.70 | 0.03 | 0.0574 | - | - | 120 B | 1.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 7 | 33.24 ns | 0.678 ns | 0.928 ns | 33.45 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 7 | 23.49 ns | 0.402 ns | 0.376 ns | 23.54 ns | 0.71 | 0.03 | 0.0612 | - | - | 128 B | 1.14 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 8 | 33.50 ns | 0.685 ns | 0.733 ns | 33.74 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 8 | 22.99 ns | 0.261 ns | 0.232 ns | 22.98 ns | 0.69 | 0.02 | 0.0650 | - | - | 136 B | 1.13 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 9 | 34.89 ns | 0.723 ns | 1.147 ns | 34.97 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 9 | 24.06 ns | 0.130 ns | 0.115 ns | 24.08 ns | 0.69 | 0.03 | 0.0688 | - | - | 144 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 10 | 33.33 ns | 0.691 ns | 1.487 ns | 33.06 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 10 | 24.04 ns | 0.276 ns | 0.258 ns | 24.06 ns | 0.71 | 0.03 | 0.0727 | - | - | 152 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 11 | 35.20 ns | 0.728 ns | 0.867 ns | 34.85 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 11 | 25.22 ns | 0.495 ns | 0.463 ns | 25.06 ns | 0.72 | 0.02 | 0.0765 | - | - | 160 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 12 | 37.27 ns | 0.759 ns | 0.933 ns | 37.42 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 12 | 25.34 ns | 0.376 ns | 0.352 ns | 25.27 ns | 0.68 | 0.02 | 0.0803 | - | - | 168 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 13 | 38.51 ns | 0.553 ns | 0.517 ns | 38.75 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 13 | 25.43 ns | 0.290 ns | 0.257 ns | 25.32 ns | 0.66 | 0.01 | 0.0842 | - | - | 176 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 14 | 36.48 ns | 0.520 ns | 0.461 ns | 36.49 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 14 | 26.03 ns | 0.281 ns | 0.263 ns | 26.07 ns | 0.71 | 0.01 | 0.0880 | - | - | 184 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 15 | 36.23 ns | 0.465 ns | 0.389 ns | 36.23 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 15 | 26.33 ns | 0.350 ns | 0.310 ns | 26.35 ns | 0.73 | 0.01 | 0.0918 | - | - | 192 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 16 | 36.08 ns | 0.724 ns | 1.014 ns | 35.81 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 16 | 26.17 ns | 0.184 ns | 0.172 ns | 26.11 ns | 0.72 | 0.02 | 0.0956 | - | - | 200 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 17 | 37.17 ns | 0.424 ns | 0.375 ns | 37.03 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 17 | 26.52 ns | 0.362 ns | 0.339 ns | 26.55 ns | 0.71 | 0.01 | 0.0995 | - | - | 208 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 18 | 37.42 ns | 0.435 ns | 0.363 ns | 37.20 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 18 | 26.34 ns | 0.201 ns | 0.168 ns | 26.33 ns | 0.70 | 0.01 | 0.1033 | - | - | 216 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 19 | 36.87 ns | 0.568 ns | 0.698 ns | 36.85 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 19 | 27.67 ns | 0.393 ns | 0.348 ns | 27.63 ns | 0.75 | 0.02 | 0.1071 | - | - | 224 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 20 | 38.45 ns | 0.717 ns | 0.932 ns | 38.31 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 20 | 28.25 ns | 0.212 ns | 0.198 ns | 28.25 ns | 0.73 | 0.02 | 0.1109 | - | - | 232 B | 1.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 30 | 42.11 ns | 0.870 ns | 1.453 ns | 41.88 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 30 | 30.78 ns | 0.355 ns | 0.315 ns | 30.83 ns | 0.73 | 0.03 | 0.1492 | - | - | 312 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 32 | 43.10 ns | 0.886 ns | 0.829 ns | 43.18 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 32 | 32.03 ns | 0.402 ns | 0.376 ns | 32.12 ns | 0.74 | 0.02 | 0.1568 | - | - | 328 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 36 | 44.60 ns | 0.915 ns | 1.123 ns | 44.46 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 36 | 32.82 ns | 0.328 ns | 0.306 ns | 32.88 ns | 0.73 | 0.02 | 0.1721 | - | - | 360 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 37 | 51.16 ns | 0.503 ns | 0.471 ns | 51.23 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 37 | 38.48 ns | 0.794 ns | 0.945 ns | 38.03 ns | 0.75 | 0.02 | 0.0382 | - | - | 80 B | 0.23 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 40 | 51.50 ns | 0.786 ns | 0.735 ns | 51.48 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 40 | 49.95 ns | 1.004 ns | 1.196 ns | 49.47 ns | 0.98 | 0.03 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 40 | 42.24 ns | 0.348 ns | 0.291 ns | 42.22 ns | 0.82 | 0.01 | 0.0382 | - | - | 80 B | 0.21 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 40 | 42.02 ns | 0.444 ns | 0.416 ns | 42.09 ns | 0.82 | 0.02 | 0.0382 | - | - | 80 B | 0.21 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 50 | 55.84 ns | 0.547 ns | 0.485 ns | 55.80 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 50 | 41.99 ns | 0.399 ns | 0.374 ns | 42.07 ns | 0.75 | 0.01 | 0.0382 | - | - | 80 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 60 | 60.04 ns | 0.621 ns | 0.551 ns | 59.81 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 60 | 40.17 ns | 0.458 ns | 0.429 ns | 40.10 ns | 0.67 | 0.01 | 0.0382 | - | - | 80 B | 0.15 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 70 | 64.34 ns | 0.933 ns | 0.873 ns | 64.51 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 70 | 45.09 ns | 0.763 ns | 0.714 ns | 44.92 ns | 0.70 | 0.01 | 0.0382 | - | - | 80 B | 0.13 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 80 | 69.16 ns | 1.405 ns | 1.443 ns | 69.00 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 80 | 43.83 ns | 0.527 ns | 0.467 ns | 43.95 ns | 0.64 | 0.02 | 0.0382 | - | - | 80 B | 0.11 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 90 | 74.48 ns | 1.095 ns | 0.971 ns | 74.40 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 90 | 43.25 ns | 0.674 ns | 0.630 ns | 43.17 ns | 0.58 | 0.01 | 0.0382 | - | - | 80 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 100 | 77.63 ns | 0.826 ns | 0.690 ns | 77.38 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 100 | 46.27 ns | 0.303 ns | 0.283 ns | 46.29 ns | 0.60 | 0.01 | 0.0382 | - | - | 80 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 128 | 91.34 ns | 1.271 ns | 1.189 ns | 91.41 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 128 | 43.43 ns | 0.256 ns | 0.213 ns | 43.40 ns | 0.47 | 0.01 | 0.0382 | - | - | 80 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 256 | 157.37 ns | 2.576 ns | 2.410 ns | 156.95 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 256 | 59.66 ns | 0.311 ns | 0.260 ns | 59.63 ns | 0.38 | 0.01 | 0.0382 | - | - | 80 B | 0.04 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 512 | 285.97 ns | 5.399 ns | 5.303 ns | 286.12 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 512 | 72.73 ns | 0.170 ns | 0.133 ns | 72.72 ns | 0.25 | 0.00 | 0.0381 | - | - | 80 B | 0.02 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 1024 | 544.87 ns | 8.762 ns | 8.196 ns | 543.12 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 1024 | 104.13 ns | 0.327 ns | 0.290 ns | 104.13 ns | 0.19 | 0.00 | 0.0381 | - | - | 80 B | 0.010 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 2048 | 1,086.22 ns | 20.615 ns | 19.283 ns | 1,082.55 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 2048 | 256.74 ns | 0.914 ns | 0.810 ns | 256.52 ns | 0.24 | 0.00 | 0.0381 | - | - | 80 B | 0.005 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 4096 | 2,168.18 ns | 40.867 ns | 38.227 ns | 2,170.98 ns | 1.00 | 0.00 | 15.6212 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 4096 | 580.27 ns | 2.208 ns | 1.958 ns | 580.02 ns | 0.27 | 0.00 | 0.0381 | - | - | 80 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 8192 | 4,111.67 ns | 62.270 ns | 58.248 ns | 4,094.66 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 8192 | 1,054.23 ns | 0.941 ns | 0.880 ns | 1,054.38 ns | 0.26 | 0.00 | 0.0381 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 16384 | 60,457.04 ns | 828.572 ns | 775.046 ns | 60,451.36 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 16384 | 2,422.94 ns | 10.689 ns | 9.998 ns | 2,420.41 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 32768 | 118,875.22 ns | 1,622.718 ns | 1,438.497 ns | 118,844.56 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 32768 | 5,250.45 ns | 9.202 ns | 7.684 ns | 5,251.07 ns | 0.04 | 0.00 | 0.0381 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 65536 | 116,451.72 ns | 1,314.054 ns | 1,229.167 ns | 116,257.04 ns | 1.00 | 0.00 | 115.6006 | 114.5020 | 114.5020 | 524969 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 65536 | 11,930.96 ns | 50.678 ns | 47.405 ns | 11,916.64 ns | 0.10 | 0.00 | 0.0305 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 131072 | 339,771.89 ns | 7,414.688 ns | 20,913.260 ns | 336,689.89 ns | 1.00 | 0.00 | 140.6250 | 139.6484 | 139.6484 | 1049134 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 131072 | 24,885.08 ns | 28.971 ns | 22.618 ns | 24,885.59 ns | 0.07 | 0.00 | 0.0305 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableList | 850000 | 2,616,347.35 ns | 52,137.489 ns | 111,109.239 ns | 2,619,696.88 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800140 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableList | 850000 | 888,735.17 ns | 16,396.536 ns | 15,337.330 ns | 895,000.78 ns | 0.35 | 0.02 | - | - | - | 93 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 0 | 17.71 ns | 0.316 ns | 0.296 ns | 17.61 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 0 | 19.59 ns | 0.104 ns | 0.097 ns | 19.55 ns | 1.11 | 0.02 | 0.0421 | - | - | 88 B | 2.75 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 1 | 27.74 ns | 0.455 ns | 0.403 ns | 27.73 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 1 | 64.69 ns | 0.903 ns | 0.801 ns | 65.13 ns | 2.33 | 0.03 | 0.0726 | - | - | 152 B | 2.38 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 2 | 28.72 ns | 0.604 ns | 0.741 ns | 28.45 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 2 | 66.00 ns | 1.110 ns | 0.984 ns | 65.92 ns | 2.29 | 0.08 | 0.0764 | - | - | 160 B | 2.22 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 3 | 29.07 ns | 0.490 ns | 0.459 ns | 29.17 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 3 | 63.43 ns | 0.425 ns | 0.376 ns | 63.42 ns | 2.18 | 0.04 | 0.0842 | - | - | 176 B | 2.20 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 4 | 27.83 ns | 0.170 ns | 0.159 ns | 27.83 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 4 | 65.99 ns | 0.843 ns | 0.747 ns | 66.11 ns | 2.37 | 0.03 | 0.0842 | - | - | 176 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 5 | 28.97 ns | 0.469 ns | 0.439 ns | 28.95 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 5 | 65.47 ns | 0.631 ns | 0.527 ns | 65.45 ns | 2.26 | 0.03 | 0.0994 | - | - | 208 B | 2.17 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 6 | 29.10 ns | 0.384 ns | 0.359 ns | 29.01 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 6 | 63.93 ns | 1.291 ns | 1.208 ns | 63.88 ns | 2.20 | 0.06 | 0.0994 | - | - | 208 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 7 | 30.21 ns | 0.431 ns | 0.403 ns | 30.00 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 7 | 64.02 ns | 0.700 ns | 0.655 ns | 63.85 ns | 2.12 | 0.04 | 0.0994 | - | - | 208 B | 1.86 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 8 | 30.22 ns | 0.214 ns | 0.201 ns | 30.14 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 8 | 66.73 ns | 0.830 ns | 0.736 ns | 66.62 ns | 2.21 | 0.03 | 0.0994 | - | - | 208 B | 1.73 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 9 | 30.98 ns | 0.432 ns | 0.404 ns | 30.80 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 9 | 67.46 ns | 0.581 ns | 0.543 ns | 67.33 ns | 2.18 | 0.03 | 0.1301 | - | - | 272 B | 2.12 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 10 | 30.26 ns | 0.330 ns | 0.309 ns | 30.19 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 10 | 68.85 ns | 0.902 ns | 0.844 ns | 68.48 ns | 2.28 | 0.04 | 0.1301 | - | - | 272 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 11 | 31.46 ns | 0.543 ns | 0.481 ns | 31.33 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 11 | 68.91 ns | 0.864 ns | 0.809 ns | 69.04 ns | 2.19 | 0.04 | 0.1301 | - | - | 272 B | 1.89 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 12 | 32.62 ns | 0.350 ns | 0.292 ns | 32.48 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 12 | 69.04 ns | 0.531 ns | 0.497 ns | 69.04 ns | 2.11 | 0.02 | 0.1301 | - | - | 272 B | 1.79 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 13 | 33.32 ns | 0.435 ns | 0.386 ns | 33.39 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 13 | 69.15 ns | 0.801 ns | 0.749 ns | 69.18 ns | 2.08 | 0.04 | 0.1301 | - | - | 272 B | 1.70 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 14 | 32.42 ns | 0.420 ns | 0.372 ns | 32.37 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 14 | 68.39 ns | 0.824 ns | 0.771 ns | 68.29 ns | 2.11 | 0.03 | 0.1301 | - | - | 272 B | 1.62 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 15 | 32.19 ns | 0.183 ns | 0.153 ns | 32.16 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 15 | 68.04 ns | 0.638 ns | 0.597 ns | 68.18 ns | 2.12 | 0.02 | 0.1301 | - | - | 272 B | 1.55 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 16 | 32.51 ns | 0.088 ns | 0.068 ns | 32.52 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 16 | 73.52 ns | 1.427 ns | 1.335 ns | 73.59 ns | 2.25 | 0.04 | 0.1301 | - | - | 272 B | 1.48 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 17 | 32.86 ns | 0.295 ns | 0.276 ns | 32.76 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 17 | 71.47 ns | 0.655 ns | 0.613 ns | 71.48 ns | 2.17 | 0.03 | 0.1912 | - | - | 400 B | 2.08 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 18 | 32.92 ns | 0.205 ns | 0.192 ns | 32.91 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 18 | 72.24 ns | 1.006 ns | 0.941 ns | 72.15 ns | 2.19 | 0.03 | 0.1912 | - | - | 400 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 19 | 33.78 ns | 0.159 ns | 0.133 ns | 33.79 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 19 | 72.62 ns | 0.709 ns | 0.629 ns | 72.63 ns | 2.15 | 0.02 | 0.1912 | - | - | 400 B | 1.92 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 20 | 33.99 ns | 0.158 ns | 0.132 ns | 33.99 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 20 | 73.45 ns | 0.552 ns | 0.517 ns | 73.30 ns | 2.16 | 0.02 | 0.1912 | - | - | 400 B | 1.85 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 30 | 39.09 ns | 0.242 ns | 0.227 ns | 39.05 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 30 | 73.58 ns | 0.606 ns | 0.537 ns | 73.63 ns | 1.88 | 0.02 | 0.1912 | - | - | 400 B | 1.35 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 32 | 38.58 ns | 0.163 ns | 0.136 ns | 38.58 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 32 | 76.01 ns | 1.265 ns | 1.183 ns | 76.17 ns | 1.97 | 0.03 | 0.1912 | - | - | 400 B | 1.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 36 | 48.39 ns | 0.613 ns | 0.573 ns | 48.31 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 36 | 90.85 ns | 1.244 ns | 0.972 ns | 91.23 ns | 1.87 | 0.03 | 0.0726 | - | - | 152 B | 0.44 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 37 | 47.96 ns | 0.475 ns | 0.444 ns | 47.98 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 37 | 91.08 ns | 0.828 ns | 0.775 ns | 91.23 ns | 1.90 | 0.02 | 0.0726 | - | - | 152 B | 0.43 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 48.85 ns | 0.351 ns | 0.328 ns | 48.81 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 49.14 ns | 0.346 ns | 0.307 ns | 49.16 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 95.69 ns | 1.232 ns | 1.153 ns | 95.54 ns | 1.96 | 0.03 | 0.0726 | - | - | 152 B | 0.40 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 40 | 95.55 ns | 0.800 ns | 0.749 ns | 95.89 ns | 1.96 | 0.02 | 0.0726 | - | - | 152 B | 0.40 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 50 | 54.37 ns | 0.639 ns | 0.567 ns | 54.33 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 50 | 97.47 ns | 1.915 ns | 1.698 ns | 97.03 ns | 1.79 | 0.04 | 0.0726 | - | - | 152 B | 0.33 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 60 | 59.88 ns | 1.198 ns | 1.282 ns | 60.09 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 60 | 96.52 ns | 1.013 ns | 0.898 ns | 96.49 ns | 1.60 | 0.04 | 0.0726 | - | - | 152 B | 0.28 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 70 | 61.73 ns | 1.211 ns | 2.580 ns | 61.67 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 70 | 94.09 ns | 1.600 ns | 1.418 ns | 94.01 ns | 1.48 | 0.04 | 0.0726 | - | - | 152 B | 0.25 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 80 | 67.00 ns | 1.059 ns | 0.991 ns | 66.55 ns | 1.00 | 0.00 | 0.3327 | - | - | 696 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 80 | 101.99 ns | 2.062 ns | 2.608 ns | 101.65 ns | 1.51 | 0.05 | 0.0726 | - | - | 152 B | 0.22 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 850000 | 2,621,684.06 ns | 51,807.867 ns | 120,072.610 ns | 2,636,393.95 ns | 1.00 | 0.00 | 89.8438 | 89.8438 | 89.8438 | 6800138 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 850000 | 1,258,029.37 ns | 5,465.925 ns | 4,564.295 ns | 1,256,226.95 ns | 0.47 | 0.02 | - | - | - | 445 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 90 | 71.67 ns | 1.189 ns | 1.112 ns | 71.45 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 90 | 90.88 ns | 1.109 ns | 1.038 ns | 91.06 ns | 1.27 | 0.03 | 0.0726 | - | - | 152 B | 0.20 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 100 | 80.48 ns | 1.585 ns | 1.696 ns | 80.76 ns | 1.00 | 0.00 | 0.4092 | - | - | 856 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 100 | 101.30 ns | 2.031 ns | 1.900 ns | 101.19 ns | 1.26 | 0.04 | 0.0726 | - | - | 152 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 128 | 90.87 ns | 1.337 ns | 1.185 ns | 91.11 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 128 | 95.61 ns | 1.597 ns | 1.416 ns | 95.65 ns | 1.05 | 0.01 | 0.0726 | - | - | 152 B | 0.14 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 256 | 154.28 ns | 3.096 ns | 6.598 ns | 152.59 ns | 1.00 | 0.00 | 1.0059 | - | - | 2104 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 256 | 109.54 ns | 1.228 ns | 1.149 ns | 109.26 ns | 0.67 | 0.02 | 0.0726 | - | - | 152 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 512 | 281.07 ns | 5.496 ns | 5.141 ns | 280.50 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 512 | 118.36 ns | 1.791 ns | 1.675 ns | 118.92 ns | 0.42 | 0.01 | 0.0725 | - | - | 152 B | 0.04 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 1024 | 561.78 ns | 11.279 ns | 15.439 ns | 558.05 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 1024 | 163.10 ns | 3.271 ns | 6.144 ns | 161.13 ns | 0.29 | 0.01 | 0.0725 | - | - | 152 B | 0.02 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 2048 | 1,105.86 ns | 21.630 ns | 18.062 ns | 1,102.75 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 2048 | 321.95 ns | 5.497 ns | 5.142 ns | 319.81 ns | 0.29 | 0.01 | 0.0725 | - | - | 152 B | 0.009 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 4096 | 2,173.76 ns | 42.711 ns | 49.186 ns | 2,182.34 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 4096 | 656.08 ns | 4.157 ns | 3.889 ns | 654.69 ns | 0.30 | 0.01 | 0.0725 | - | - | 152 B | 0.005 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 8192 | 4,193.44 ns | 76.317 ns | 116.543 ns | 4,169.05 ns | 1.00 | 0.00 | 31.2424 | - | - | 65592 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 8192 | 1,189.07 ns | 4.296 ns | 3.588 ns | 1,188.35 ns | 0.29 | 0.01 | 0.0725 | - | - | 152 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 16384 | 60,639.89 ns | 1,154.057 ns | 1,234.828 ns | 60,292.45 ns | 1.00 | 0.00 | 41.6260 | 41.6260 | 41.6260 | 131155 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 16384 | 2,478.81 ns | 15.434 ns | 13.682 ns | 2,475.41 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.003 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 32768 | 121,900.48 ns | 2,384.618 ns | 3,850.714 ns | 120,472.09 ns | 1.00 | 0.00 | 83.2520 | 83.2520 | 83.2520 | 262254 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 32768 | 5,260.43 ns | 7.476 ns | 6.243 ns | 5,259.42 ns | 0.04 | 0.00 | 0.2060 | - | - | 432 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 65536 | 116,747.69 ns | 1,607.286 ns | 1,342.157 ns | 116,860.30 ns | 1.00 | 0.00 | 118.4082 | 117.3096 | 117.3096 | 524900 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 65536 | 11,001.31 ns | 11.313 ns | 10.582 ns | 11,001.03 ns | 0.09 | 0.00 | 0.1984 | - | - | 432 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | AddRa(...)Array [25] | List | RecyclableLongList | 131072 | 344,927.21 ns | 9,918.234 ns | 28,774.595 ns | 338,736.23 ns | 1.00 | 0.00 | 147.4609 | 146.4844 | 146.4844 | 1049049 B | 1.000 | | Actual | AddRa(...)Array [25] | List | RecyclableLongList | 131072 | 22,356.36 ns | 89.344 ns | 74.606 ns | 22,348.91 ns | 0.06 | 0.01 | 0.1831 | - | - | 432 B | 0.000 |
# `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 ```
Add Entire Collection Benchmark Results - click to expand | 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 |
# `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 ```
Add Entire Collection Benchmark Results - click to expand | 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 |
# `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 ```
Add Entire Collection Benchmark Results - click to expand | 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 |
# `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 ```
Add Entire Collection Benchmark Results - click to expand | 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 |
# `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 ```
Add Entire Collection Benchmark Results - click to expand | 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 |
# `foreach` 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 ```
Non-Versioned & Versioned foreach Benchmark Results - click to expand | Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Allocated | Alloc Ratio | |--------- |--------- |------------- |------------------- |---------------- |-----------------:|---------------:|---------------:|-----------------:|------:|--------:|----------:|------------:| | Baseline | ForEach | List | Array | 0 | 3.556 ns | 0.0671 ns | 0.0628 ns | 3.524 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 0 | 3.444 ns | 0.0078 ns | 0.0069 ns | 3.443 ns | 0.97 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 1 | 5.659 ns | 0.0561 ns | 0.0524 ns | 5.628 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 1 | 4.178 ns | 0.0041 ns | 0.0039 ns | 4.177 ns | 0.74 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 2 | 7.425 ns | 0.0407 ns | 0.0318 ns | 7.426 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 2 | 5.379 ns | 0.0038 ns | 0.0034 ns | 5.378 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 3 | 9.516 ns | 0.2201 ns | 0.4497 ns | 9.427 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 3 | 6.898 ns | 0.0413 ns | 0.0366 ns | 6.893 ns | 0.72 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 4 | 11.439 ns | 0.2450 ns | 0.2406 ns | 11.430 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 4 | 7.911 ns | 0.1592 ns | 0.1329 ns | 7.852 ns | 0.69 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 5 | 12.931 ns | 0.0242 ns | 0.0215 ns | 12.930 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 5 | 9.484 ns | 0.0232 ns | 0.0194 ns | 9.485 ns | 0.73 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 6 | 15.346 ns | 0.0565 ns | 0.0501 ns | 15.345 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 6 | 10.753 ns | 0.0351 ns | 0.0328 ns | 10.749 ns | 0.70 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 7 | 17.039 ns | 0.0606 ns | 0.0567 ns | 17.008 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 7 | 11.947 ns | 0.0259 ns | 0.0229 ns | 11.937 ns | 0.70 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 8 | 18.738 ns | 0.0943 ns | 0.0882 ns | 18.742 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 8 | 14.082 ns | 0.1682 ns | 0.1573 ns | 14.048 ns | 0.75 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 9 | 20.407 ns | 0.1238 ns | 0.1034 ns | 20.415 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 9 | 14.854 ns | 0.0388 ns | 0.0363 ns | 14.854 ns | 0.73 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 10 | 23.661 ns | 0.5692 ns | 1.6782 ns | 22.771 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 10 | 16.078 ns | 0.0496 ns | 0.0440 ns | 16.073 ns | 0.68 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 11 | 23.594 ns | 0.0553 ns | 0.0518 ns | 23.579 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 11 | 17.301 ns | 0.0634 ns | 0.0593 ns | 17.299 ns | 0.73 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 12 | 25.303 ns | 0.0807 ns | 0.0755 ns | 25.292 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 12 | 18.911 ns | 0.0848 ns | 0.0751 ns | 18.902 ns | 0.75 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 13 | 26.975 ns | 0.0558 ns | 0.0495 ns | 26.966 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 13 | 20.022 ns | 0.0565 ns | 0.0529 ns | 20.021 ns | 0.74 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 14 | 28.710 ns | 0.0363 ns | 0.0284 ns | 28.712 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 14 | 21.406 ns | 0.2113 ns | 0.1977 ns | 21.481 ns | 0.74 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 15 | 30.540 ns | 0.1137 ns | 0.1064 ns | 30.539 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 15 | 22.457 ns | 0.2010 ns | 0.1880 ns | 22.452 ns | 0.74 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 16 | 32.316 ns | 0.2042 ns | 0.1705 ns | 32.352 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 16 | 23.386 ns | 0.0670 ns | 0.0627 ns | 23.375 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 17 | 33.966 ns | 0.1382 ns | 0.1225 ns | 33.983 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 17 | 24.530 ns | 0.0642 ns | 0.0600 ns | 24.515 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 18 | 38.873 ns | 1.0779 ns | 3.1781 ns | 38.324 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 18 | 25.713 ns | 0.0812 ns | 0.0759 ns | 25.687 ns | 0.67 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 19 | 37.383 ns | 0.1885 ns | 0.1671 ns | 37.395 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 19 | 26.977 ns | 0.1188 ns | 0.1111 ns | 26.946 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 20 | 39.126 ns | 0.2292 ns | 0.1789 ns | 39.079 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 20 | 28.166 ns | 0.0744 ns | 0.0696 ns | 28.178 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 30 | 62.877 ns | 0.2241 ns | 0.1871 ns | 62.879 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 30 | 40.162 ns | 0.0436 ns | 0.0387 ns | 40.153 ns | 0.64 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 32 | 66.023 ns | 0.1817 ns | 0.1518 ns | 65.995 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 32 | 49.959 ns | 0.4917 ns | 0.4599 ns | 50.038 ns | 0.76 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 36 | 85.131 ns | 1.7369 ns | 3.7389 ns | 86.603 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 36 | 53.870 ns | 0.1240 ns | 0.1160 ns | 53.854 ns | 0.64 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 37 | 75.447 ns | 0.4714 ns | 0.3937 ns | 75.343 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 37 | 55.012 ns | 0.1682 ns | 0.1573 ns | 54.939 ns | 0.73 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 40 | 80.790 ns | 0.4419 ns | 0.4133 ns | 80.772 ns | 1.00 | 0.00 | - | NA | | Baseline | ForEach | List | Array | 40 | 80.660 ns | 0.2784 ns | 0.2468 ns | 80.626 ns | 1.00 | 0.01 | - | NA | | Actual | ForEach | List | Array | 40 | 57.625 ns | 0.0916 ns | 0.0857 ns | 57.595 ns | 0.71 | 0.00 | - | NA | | Actual | ForEach | List | Array | 40 | 57.795 ns | 0.0560 ns | 0.0524 ns | 57.768 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 50 | 97.797 ns | 0.1702 ns | 0.1422 ns | 97.801 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 50 | 70.114 ns | 0.2507 ns | 0.2345 ns | 70.002 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 60 | 114.620 ns | 0.3906 ns | 0.3262 ns | 114.635 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 60 | 82.251 ns | 0.1860 ns | 0.1740 ns | 82.254 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 70 | 131.926 ns | 0.6398 ns | 0.5343 ns | 131.971 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 70 | 94.263 ns | 0.2776 ns | 0.2461 ns | 94.157 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 80 | 148.975 ns | 0.7613 ns | 0.6749 ns | 148.712 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 80 | 106.379 ns | 0.1411 ns | 0.1251 ns | 106.406 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 90 | 165.533 ns | 0.5289 ns | 0.4689 ns | 165.383 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 90 | 118.419 ns | 0.1260 ns | 0.1179 ns | 118.427 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 100 | 182.215 ns | 0.4544 ns | 0.4028 ns | 182.214 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 100 | 130.154 ns | 0.2161 ns | 0.1805 ns | 130.189 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 128 | 229.451 ns | 0.3942 ns | 0.3292 ns | 229.461 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 128 | 163.894 ns | 0.2560 ns | 0.2137 ns | 163.825 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 256 | 511.527 ns | 15.2483 ns | 44.9599 ns | 522.173 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 256 | 319.540 ns | 1.2302 ns | 1.1507 ns | 318.862 ns | 0.62 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 512 | 883.623 ns | 3.5170 ns | 3.2898 ns | 882.849 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 512 | 629.541 ns | 1.6830 ns | 1.5743 ns | 629.014 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 1024 | 1,749.559 ns | 2.1996 ns | 1.8367 ns | 1,749.509 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 1024 | 1,247.555 ns | 1.2864 ns | 1.0742 ns | 1,247.484 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 2048 | 3,488.298 ns | 10.3209 ns | 9.6542 ns | 3,485.231 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 2048 | 2,491.475 ns | 9.7076 ns | 8.6056 ns | 2,487.451 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 4096 | 6,971.703 ns | 23.2593 ns | 21.7568 ns | 6,963.106 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 4096 | 4,967.542 ns | 13.5412 ns | 12.0039 ns | 4,962.909 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 8192 | 13,931.798 ns | 46.8783 ns | 43.8500 ns | 13,914.436 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 8192 | 9,945.292 ns | 43.8229 ns | 40.9920 ns | 9,922.783 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 16384 | 27,920.001 ns | 149.3490 ns | 139.7011 ns | 27,882.077 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 16384 | 19,802.027 ns | 14.5751 ns | 12.9205 ns | 19,801.050 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 32768 | 55,490.146 ns | 22.6493 ns | 20.0780 ns | 55,488.391 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 32768 | 39,605.610 ns | 46.3316 ns | 38.6890 ns | 39,597.137 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 65536 | 111,250.434 ns | 202.8479 ns | 189.7441 ns | 111,173.834 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 65536 | 79,779.299 ns | 77.8759 ns | 69.0349 ns | 79,773.663 ns | 0.72 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 131072 | 222,922.867 ns | 86.5954 ns | 72.3111 ns | 222,930.225 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | Array | 131072 | 158,836.532 ns | 91.8668 ns | 85.9323 ns | 158,847.021 ns | 0.71 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | Array | 850000 | 1,568,694.713 ns | 1,569.0386 ns | 1,390.9119 ns | 1,568,460.352 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | Array | 850000 | 1,109,400.599 ns | 2,890.8064 ns | 2,704.0621 ns | 1,109,311.523 ns | 0.71 | 0.00 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 0 | 3.905 ns | 0.0048 ns | 0.0040 ns | 3.905 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 0 | 3.905 ns | 0.0063 ns | 0.0059 ns | 3.904 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 1 | 5.681 ns | 0.0228 ns | 0.0202 ns | 5.679 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 1 | 5.659 ns | 0.0341 ns | 0.0319 ns | 5.666 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 2 | 7.336 ns | 0.0248 ns | 0.0207 ns | 7.327 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 2 | 7.296 ns | 0.0137 ns | 0.0115 ns | 7.296 ns | 0.99 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 3 | 9.931 ns | 0.0073 ns | 0.0065 ns | 9.929 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 3 | 9.028 ns | 0.0300 ns | 0.0266 ns | 9.038 ns | 0.91 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 4 | 11.631 ns | 0.0090 ns | 0.0075 ns | 11.630 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 4 | 11.604 ns | 0.1003 ns | 0.0838 ns | 11.627 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 5 | 12.882 ns | 0.0585 ns | 0.0547 ns | 12.849 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 5 | 12.845 ns | 0.0113 ns | 0.0088 ns | 12.844 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 6 | 15.373 ns | 0.0431 ns | 0.0360 ns | 15.376 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 6 | 15.356 ns | 0.0367 ns | 0.0343 ns | 15.350 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 7 | 17.008 ns | 0.0503 ns | 0.0471 ns | 17.009 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 7 | 16.991 ns | 0.0510 ns | 0.0477 ns | 16.999 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 8 | 18.672 ns | 0.0790 ns | 0.0660 ns | 18.683 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 8 | 18.701 ns | 0.0651 ns | 0.0577 ns | 18.719 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 9 | 20.790 ns | 0.4423 ns | 0.8936 ns | 20.357 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 9 | 20.476 ns | 0.0839 ns | 0.0785 ns | 20.499 ns | 0.98 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 10 | 22.167 ns | 0.1025 ns | 0.0856 ns | 22.152 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 10 | 22.182 ns | 0.0893 ns | 0.0835 ns | 22.175 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 11 | 23.626 ns | 0.0692 ns | 0.0614 ns | 23.637 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 11 | 23.573 ns | 0.0283 ns | 0.0251 ns | 23.568 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 12 | 25.312 ns | 0.0777 ns | 0.0649 ns | 25.302 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 12 | 25.301 ns | 0.0391 ns | 0.0326 ns | 25.313 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 13 | 27.017 ns | 0.0762 ns | 0.0713 ns | 27.026 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 13 | 27.091 ns | 0.1101 ns | 0.1030 ns | 27.091 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 14 | 28.886 ns | 0.1519 ns | 0.1269 ns | 28.859 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 14 | 28.855 ns | 0.1207 ns | 0.1070 ns | 28.844 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 15 | 30.502 ns | 0.1509 ns | 0.1260 ns | 30.485 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 15 | 30.497 ns | 0.1677 ns | 0.1568 ns | 30.482 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 16 | 32.608 ns | 0.1264 ns | 0.0987 ns | 32.623 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 16 | 32.103 ns | 0.0768 ns | 0.0681 ns | 32.096 ns | 0.98 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 17 | 33.819 ns | 0.1837 ns | 0.1628 ns | 33.755 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 17 | 33.762 ns | 0.0890 ns | 0.0789 ns | 33.757 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 18 | 35.432 ns | 0.1027 ns | 0.0961 ns | 35.422 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 18 | 35.485 ns | 0.1061 ns | 0.0940 ns | 35.490 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 19 | 37.331 ns | 0.2493 ns | 0.2210 ns | 37.319 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 19 | 38.919 ns | 0.5864 ns | 0.5485 ns | 39.144 ns | 1.04 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 20 | 40.772 ns | 0.2690 ns | 0.2246 ns | 40.776 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 20 | 39.801 ns | 0.3251 ns | 0.2882 ns | 39.753 ns | 0.98 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 30 | 73.489 ns | 1.5033 ns | 2.0577 ns | 73.492 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 30 | 65.529 ns | 0.7077 ns | 0.6620 ns | 65.559 ns | 0.90 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 32 | 67.447 ns | 0.4442 ns | 0.3710 ns | 67.500 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 32 | 66.976 ns | 0.3145 ns | 0.2626 ns | 66.922 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 36 | 74.229 ns | 0.4150 ns | 0.3240 ns | 74.075 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 36 | 74.689 ns | 0.2351 ns | 0.2199 ns | 74.672 ns | 1.01 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 37 | 76.108 ns | 0.1880 ns | 0.1667 ns | 76.134 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 37 | 76.334 ns | 0.1848 ns | 0.1543 ns | 76.340 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 40 | 81.499 ns | 0.2516 ns | 0.2101 ns | 81.540 ns | 1.00 | 0.00 | - | NA | | Baseline | ForEach | List | PooledList | 40 | 82.030 ns | 1.0987 ns | 0.8578 ns | 81.658 ns | 1.01 | 0.01 | - | NA | | Actual | ForEach | List | PooledList | 40 | 80.950 ns | 0.3325 ns | 0.2947 ns | 80.905 ns | 0.99 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 40 | 80.652 ns | 0.1661 ns | 0.1297 ns | 80.697 ns | 0.99 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 50 | 98.158 ns | 0.5385 ns | 0.4774 ns | 98.052 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 50 | 98.569 ns | 0.3278 ns | 0.3066 ns | 98.647 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 60 | 135.384 ns | 2.7321 ns | 5.8223 ns | 136.801 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 60 | 114.869 ns | 0.1909 ns | 0.1786 ns | 114.878 ns | 0.84 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 70 | 156.254 ns | 3.1396 ns | 6.3421 ns | 158.544 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 70 | 132.495 ns | 0.5007 ns | 0.4439 ns | 132.426 ns | 0.87 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 80 | 177.422 ns | 3.5299 ns | 7.0496 ns | 179.163 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 80 | 148.800 ns | 0.2688 ns | 0.2245 ns | 148.782 ns | 0.85 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 850000 | 1,569,423.844 ns | 6,099.0149 ns | 4,761.7097 ns | 1,568,924.121 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | PooledList | 850000 | 1,603,712.057 ns | 24,657.1309 ns | 23,064.2956 ns | 1,595,811.719 ns | 1.02 | 0.02 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 90 | 166.865 ns | 0.7664 ns | 0.6794 ns | 166.773 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 90 | 166.787 ns | 0.6608 ns | 0.5858 ns | 166.860 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 100 | 183.993 ns | 0.7702 ns | 0.6828 ns | 183.703 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 100 | 184.331 ns | 1.1331 ns | 1.0599 ns | 183.974 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 128 | 235.465 ns | 3.3553 ns | 2.8019 ns | 234.433 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 128 | 234.201 ns | 2.1271 ns | 1.8856 ns | 234.359 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 256 | 454.332 ns | 4.1826 ns | 3.7077 ns | 453.730 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 256 | 453.942 ns | 3.8121 ns | 3.5658 ns | 452.192 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 512 | 903.081 ns | 10.3290 ns | 9.6618 ns | 903.704 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 512 | 894.861 ns | 8.3752 ns | 7.4244 ns | 893.797 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 1024 | 1,769.057 ns | 13.4052 ns | 12.5392 ns | 1,763.392 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 1024 | 1,772.205 ns | 11.0806 ns | 10.3648 ns | 1,772.931 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 2048 | 3,579.848 ns | 41.7912 ns | 34.8976 ns | 3,578.020 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 2048 | 3,527.064 ns | 8.5367 ns | 7.9853 ns | 3,524.620 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 4096 | 7,054.471 ns | 57.9681 ns | 54.2234 ns | 7,048.180 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 4096 | 7,056.935 ns | 67.3328 ns | 62.9832 ns | 7,038.900 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 8192 | 14,108.748 ns | 157.6779 ns | 139.7774 ns | 14,049.905 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 8192 | 14,257.162 ns | 165.2503 ns | 154.5753 ns | 14,284.633 ns | 1.01 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 16384 | 28,231.134 ns | 255.1606 ns | 226.1933 ns | 28,221.078 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 16384 | 28,151.429 ns | 286.3537 ns | 253.8451 ns | 28,028.477 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 32768 | 69,053.119 ns | 1,365.7082 ns | 3,298.3387 ns | 70,369.678 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 32768 | 56,031.170 ns | 316.9806 ns | 296.5038 ns | 55,851.025 ns | 0.82 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 65536 | 114,975.594 ns | 2,202.8629 ns | 2,060.5593 ns | 114,017.371 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 65536 | 113,930.497 ns | 2,059.5530 ns | 1,926.5071 ns | 113,159.607 ns | 0.99 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 131072 | 231,636.116 ns | 4,551.2278 ns | 4,673.7759 ns | 229,926.587 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 131072 | 229,447.173 ns | 3,636.9272 ns | 3,401.9839 ns | 227,516.333 ns | 0.99 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 0 | 3.592 ns | 0.0440 ns | 0.0411 ns | 3.590 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 0 | 3.844 ns | 0.0792 ns | 0.0702 ns | 3.833 ns | 1.07 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 1 | 5.360 ns | 0.1295 ns | 0.1148 ns | 5.296 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 1 | 5.152 ns | 0.0074 ns | 0.0069 ns | 5.150 ns | 0.96 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 2 | 7.212 ns | 0.0832 ns | 0.0649 ns | 7.224 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 2 | 6.847 ns | 0.0049 ns | 0.0041 ns | 6.847 ns | 0.95 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 3 | 9.245 ns | 0.2101 ns | 0.3567 ns | 9.495 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 3 | 8.747 ns | 0.2025 ns | 0.2968 ns | 8.708 ns | 0.94 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 4 | 11.148 ns | 0.1912 ns | 0.1788 ns | 11.080 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 4 | 10.692 ns | 0.1704 ns | 0.1594 ns | 10.752 ns | 0.96 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 5 | 12.904 ns | 0.2179 ns | 0.2038 ns | 12.898 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 5 | 12.078 ns | 0.1379 ns | 0.1289 ns | 12.178 ns | 0.94 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 6 | 14.960 ns | 0.0816 ns | 0.0724 ns | 14.962 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 6 | 13.259 ns | 0.0509 ns | 0.0451 ns | 13.240 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 7 | 16.834 ns | 0.3439 ns | 0.2872 ns | 16.849 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 7 | 14.697 ns | 0.0355 ns | 0.0332 ns | 14.685 ns | 0.87 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 8 | 18.388 ns | 0.1332 ns | 0.1246 ns | 18.378 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 8 | 17.129 ns | 0.2939 ns | 0.2749 ns | 17.122 ns | 0.93 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 9 | 20.002 ns | 0.0919 ns | 0.0859 ns | 20.032 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 9 | 18.019 ns | 0.0506 ns | 0.0473 ns | 18.006 ns | 0.90 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 10 | 21.661 ns | 0.0987 ns | 0.0923 ns | 21.661 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 10 | 19.494 ns | 0.0543 ns | 0.0508 ns | 19.478 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 11 | 23.189 ns | 0.0738 ns | 0.0691 ns | 23.178 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 11 | 21.049 ns | 0.0532 ns | 0.0498 ns | 21.047 ns | 0.91 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 12 | 24.851 ns | 0.0523 ns | 0.0489 ns | 24.830 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 12 | 22.553 ns | 0.0785 ns | 0.0734 ns | 22.525 ns | 0.91 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 13 | 26.605 ns | 0.1101 ns | 0.1030 ns | 26.533 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 13 | 23.992 ns | 0.0560 ns | 0.0524 ns | 23.976 ns | 0.90 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 14 | 28.311 ns | 0.1031 ns | 0.0964 ns | 28.347 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 14 | 25.442 ns | 0.0910 ns | 0.0851 ns | 25.444 ns | 0.90 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 15 | 29.905 ns | 0.0732 ns | 0.0649 ns | 29.910 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 15 | 26.985 ns | 0.1076 ns | 0.1007 ns | 26.970 ns | 0.90 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 16 | 31.724 ns | 0.0247 ns | 0.0219 ns | 31.719 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 16 | 28.163 ns | 0.1191 ns | 0.1114 ns | 28.166 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 17 | 33.331 ns | 0.0596 ns | 0.0558 ns | 33.324 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 17 | 29.846 ns | 0.0761 ns | 0.0675 ns | 29.857 ns | 0.90 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 18 | 35.012 ns | 0.1696 ns | 0.1416 ns | 34.984 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 18 | 31.307 ns | 0.0832 ns | 0.0778 ns | 31.331 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 19 | 36.670 ns | 0.0291 ns | 0.0227 ns | 36.673 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 19 | 32.670 ns | 0.1305 ns | 0.1221 ns | 32.662 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 20 | 38.249 ns | 0.0539 ns | 0.0504 ns | 38.256 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 20 | 34.215 ns | 0.1180 ns | 0.1046 ns | 34.223 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 30 | 61.295 ns | 0.1472 ns | 0.1377 ns | 61.236 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 30 | 48.894 ns | 0.1535 ns | 0.1436 ns | 48.841 ns | 0.80 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 32 | 64.936 ns | 0.1857 ns | 0.1737 ns | 65.021 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 32 | 57.823 ns | 0.7469 ns | 0.6621 ns | 57.914 ns | 0.89 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 36 | 73.167 ns | 0.2215 ns | 0.1850 ns | 73.220 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 36 | 62.221 ns | 0.3325 ns | 0.2948 ns | 62.224 ns | 0.85 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 37 | 73.932 ns | 0.1903 ns | 0.1780 ns | 73.913 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 37 | 64.178 ns | 0.2283 ns | 0.2023 ns | 64.108 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 40 | 81.205 ns | 0.1657 ns | 0.1550 ns | 81.176 ns | 1.00 | 0.00 | - | NA | | Baseline | ForEach | List | RecyclableList | 40 | 89.701 ns | 2.0568 ns | 6.0644 ns | 90.975 ns | 1.09 | 0.08 | - | NA | | Actual | ForEach | List | RecyclableList | 40 | 69.245 ns | 0.3242 ns | 0.3033 ns | 69.307 ns | 0.85 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 40 | 67.518 ns | 0.2150 ns | 0.1906 ns | 67.583 ns | 0.83 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 50 | 97.771 ns | 0.4112 ns | 0.3433 ns | 97.765 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 50 | 84.214 ns | 0.3761 ns | 0.3518 ns | 84.066 ns | 0.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 60 | 113.410 ns | 0.1386 ns | 0.1296 ns | 113.427 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 60 | 97.293 ns | 0.2848 ns | 0.2524 ns | 97.311 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 70 | 131.596 ns | 0.4547 ns | 0.4253 ns | 131.583 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 70 | 111.436 ns | 0.3700 ns | 0.3461 ns | 111.381 ns | 0.85 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 80 | 147.217 ns | 0.4210 ns | 0.3732 ns | 147.157 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 80 | 126.603 ns | 0.5081 ns | 0.4753 ns | 126.425 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 90 | 164.848 ns | 0.4371 ns | 0.4089 ns | 164.903 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 90 | 142.266 ns | 0.4951 ns | 0.4134 ns | 142.200 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 100 | 183.062 ns | 0.9559 ns | 0.8474 ns | 183.020 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 100 | 155.429 ns | 0.5118 ns | 0.4787 ns | 155.445 ns | 0.85 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 128 | 228.561 ns | 0.3327 ns | 0.2949 ns | 228.551 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 128 | 196.573 ns | 0.6783 ns | 0.6345 ns | 196.712 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 256 | 549.146 ns | 11.0171 ns | 16.4899 ns | 554.800 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 256 | 384.201 ns | 1.3042 ns | 1.2199 ns | 383.734 ns | 0.70 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 512 | 1,086.928 ns | 21.5502 ns | 59.7155 ns | 1,106.594 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 512 | 755.349 ns | 1.2796 ns | 1.1969 ns | 754.959 ns | 0.75 | 0.08 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 1024 | 1,748.521 ns | 3.1608 ns | 2.9566 ns | 1,747.042 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 1024 | 1,502.182 ns | 2.8691 ns | 2.6837 ns | 1,501.159 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 2048 | 3,493.748 ns | 14.2162 ns | 13.2979 ns | 3,486.491 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 2048 | 2,997.379 ns | 8.7269 ns | 7.7362 ns | 2,995.866 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 4096 | 6,983.026 ns | 26.6599 ns | 24.9377 ns | 6,977.142 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 4096 | 5,992.232 ns | 9.7632 ns | 8.6549 ns | 5,990.499 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 8192 | 13,924.023 ns | 33.1307 ns | 27.6656 ns | 13,915.260 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 8192 | 12,015.279 ns | 61.8407 ns | 57.8458 ns | 11,989.944 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 16384 | 27,829.777 ns | 76.7071 ns | 59.8879 ns | 27,808.067 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 16384 | 23,964.786 ns | 102.5124 ns | 95.8902 ns | 23,926.131 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 32768 | 55,678.057 ns | 122.7413 ns | 108.8070 ns | 55,675.656 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 32768 | 47,831.556 ns | 125.4126 ns | 97.9139 ns | 47,807.935 ns | 0.86 | 0.00 | 1 B | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 65536 | 111,638.464 ns | 295.0778 ns | 246.4033 ns | 111,575.269 ns | 1.00 | 0.00 | 2 B | 1.00 | | Actual | ForEach | List | RecyclableList | 65536 | 95,902.572 ns | 324.4270 ns | 270.9112 ns | 95,760.742 ns | 0.86 | 0.00 | 2 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 131072 | 224,226.095 ns | 585.7332 ns | 519.2372 ns | 224,311.572 ns | 1.00 | 0.00 | 3 B | 1.00 | | Actual | ForEach | List | RecyclableList | 131072 | 192,068.858 ns | 712.6993 ns | 631.7894 ns | 191,829.883 ns | 0.86 | 0.00 | 3 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 850000 | 1,559,870.443 ns | 5,844.5611 ns | 5,467.0061 ns | 1,559,750.195 ns | 1.00 | 0.00 | 25 B | 1.00 | | Actual | ForEach | List | RecyclableList | 850000 | 1,324,235.586 ns | 3,632.9682 ns | 3,398.2807 ns | 1,324,515.039 ns | 0.85 | 0.00 | 13 B | 0.52 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 0 | 3.427 ns | 0.0055 ns | 0.0043 ns | 3.427 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 0 | 5.149 ns | 0.0394 ns | 0.0349 ns | 5.134 ns | 1.50 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 1 | 5.859 ns | 0.0527 ns | 0.0493 ns | 5.868 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 1 | 7.798 ns | 0.0075 ns | 0.0058 ns | 7.797 ns | 1.33 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 2 | 7.373 ns | 0.0129 ns | 0.0108 ns | 7.374 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 2 | 11.696 ns | 0.0693 ns | 0.0579 ns | 11.682 ns | 1.59 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 3 | 9.001 ns | 0.0192 ns | 0.0160 ns | 8.996 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 3 | 15.538 ns | 0.0917 ns | 0.0858 ns | 15.518 ns | 1.73 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 4 | 11.185 ns | 0.0327 ns | 0.0273 ns | 11.175 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 4 | 19.295 ns | 0.1446 ns | 0.1353 ns | 19.285 ns | 1.72 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 5 | 12.923 ns | 0.1788 ns | 0.1396 ns | 12.866 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 5 | 22.311 ns | 0.0526 ns | 0.0466 ns | 22.304 ns | 1.73 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 6 | 15.478 ns | 0.1332 ns | 0.1112 ns | 15.453 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 6 | 25.708 ns | 0.0923 ns | 0.0771 ns | 25.692 ns | 1.66 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 7 | 17.034 ns | 0.0562 ns | 0.0498 ns | 17.036 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 7 | 29.066 ns | 0.1178 ns | 0.0983 ns | 29.029 ns | 1.71 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 8 | 18.760 ns | 0.1275 ns | 0.1065 ns | 18.757 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 8 | 34.084 ns | 0.6136 ns | 0.5740 ns | 34.048 ns | 1.82 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 9 | 20.536 ns | 0.0922 ns | 0.0770 ns | 20.513 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 9 | 36.006 ns | 0.2065 ns | 0.1931 ns | 35.933 ns | 1.75 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 10 | 22.201 ns | 0.0845 ns | 0.0749 ns | 22.183 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 10 | 39.627 ns | 0.1981 ns | 0.1853 ns | 39.623 ns | 1.78 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 11 | 23.738 ns | 0.0922 ns | 0.0863 ns | 23.717 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 11 | 42.729 ns | 0.2512 ns | 0.2350 ns | 42.621 ns | 1.80 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 12 | 25.463 ns | 0.1345 ns | 0.1258 ns | 25.465 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 12 | 46.180 ns | 0.0947 ns | 0.0840 ns | 46.171 ns | 1.81 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 13 | 27.032 ns | 0.0754 ns | 0.0630 ns | 27.042 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 13 | 49.661 ns | 0.1844 ns | 0.1540 ns | 49.650 ns | 1.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 14 | 28.791 ns | 0.1505 ns | 0.1334 ns | 28.751 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 14 | 52.955 ns | 0.1781 ns | 0.1487 ns | 52.949 ns | 1.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 15 | 30.311 ns | 0.1066 ns | 0.0945 ns | 30.273 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 15 | 65.788 ns | 0.7492 ns | 0.7008 ns | 66.058 ns | 2.17 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 16 | 32.166 ns | 0.1012 ns | 0.0897 ns | 32.150 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 16 | 72.545 ns | 0.1944 ns | 0.1724 ns | 72.553 ns | 2.26 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 17 | 33.868 ns | 0.1217 ns | 0.1138 ns | 33.880 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 17 | 72.262 ns | 0.5130 ns | 0.4548 ns | 72.367 ns | 2.13 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 18 | 35.709 ns | 0.1569 ns | 0.1467 ns | 35.760 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 18 | 75.353 ns | 0.4843 ns | 0.4530 ns | 75.341 ns | 2.11 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 19 | 36.928 ns | 0.1529 ns | 0.1431 ns | 36.887 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 19 | 78.960 ns | 0.6034 ns | 0.5644 ns | 79.148 ns | 2.14 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 20 | 38.919 ns | 0.1473 ns | 0.1305 ns | 38.881 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 20 | 82.153 ns | 0.5038 ns | 0.4712 ns | 82.212 ns | 2.11 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 30 | 62.547 ns | 0.1838 ns | 0.1535 ns | 62.570 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 30 | 116.416 ns | 0.6815 ns | 0.6041 ns | 116.541 ns | 1.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 32 | 66.010 ns | 0.5608 ns | 0.4378 ns | 65.976 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 32 | 130.017 ns | 0.6146 ns | 0.5749 ns | 129.910 ns | 1.97 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 36 | 73.675 ns | 0.1723 ns | 0.1439 ns | 73.615 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 36 | 135.524 ns | 0.4198 ns | 0.3722 ns | 135.567 ns | 1.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 37 | 75.620 ns | 0.5377 ns | 0.4198 ns | 75.518 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 37 | 139.454 ns | 0.8204 ns | 0.7674 ns | 139.087 ns | 1.84 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 40 | 81.023 ns | 0.4801 ns | 0.4009 ns | 80.908 ns | 1.00 | 0.00 | - | NA | | Baseline | ForEach | List | RecyclableLongList | 40 | 79.636 ns | 0.2138 ns | 0.1895 ns | 79.594 ns | 0.98 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 40 | 168.596 ns | 0.5466 ns | 0.5113 ns | 168.361 ns | 2.08 | 0.01 | - | NA | | Actual | ForEach | List | RecyclableLongList | 40 | 149.225 ns | 0.2808 ns | 0.2627 ns | 149.108 ns | 1.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 50 | 97.856 ns | 0.4786 ns | 0.3996 ns | 97.690 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 50 | 183.336 ns | 0.2277 ns | 0.2018 ns | 183.335 ns | 1.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 60 | 115.045 ns | 0.3324 ns | 0.2946 ns | 115.068 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 60 | 245.887 ns | 0.6996 ns | 0.5842 ns | 245.587 ns | 2.14 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 70 | 131.706 ns | 0.2995 ns | 0.2501 ns | 131.663 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 70 | 252.408 ns | 1.1611 ns | 1.0861 ns | 252.523 ns | 1.92 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 80 | 149.032 ns | 0.2087 ns | 0.1952 ns | 148.957 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 80 | 286.835 ns | 0.6405 ns | 0.5001 ns | 286.946 ns | 1.92 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 850000 | 1,809,596.686 ns | 35,775.5257 ns | 81,478.9758 ns | 1,821,366.113 ns | 1.00 | 0.00 | 26 B | 1.00 | | Actual | ForEach | List | RecyclableLongList | 850000 | 3,121,764.453 ns | 9,816.7903 ns | 9,182.6317 ns | 3,118,967.188 ns | 1.71 | 0.05 | 50 B | 1.92 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 90 | 164.241 ns | 0.3030 ns | 0.2834 ns | 164.246 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 90 | 320.163 ns | 1.4462 ns | 1.3528 ns | 319.398 ns | 1.95 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 100 | 183.120 ns | 0.7795 ns | 0.7292 ns | 182.933 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 100 | 353.783 ns | 0.7032 ns | 0.5872 ns | 353.547 ns | 1.93 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 128 | 230.937 ns | 1.2407 ns | 1.0999 ns | 230.753 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 128 | 480.276 ns | 2.8315 ns | 2.6486 ns | 478.800 ns | 2.08 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 256 | 446.636 ns | 1.1720 ns | 1.0963 ns | 446.476 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 256 | 984.660 ns | 3.9341 ns | 3.6800 ns | 983.154 ns | 2.20 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 512 | 880.412 ns | 1.1127 ns | 1.0408 ns | 880.166 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 512 | 1,939.028 ns | 3.8325 ns | 3.3974 ns | 1,938.288 ns | 2.20 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 1024 | 1,747.676 ns | 1.7786 ns | 1.4852 ns | 1,748.253 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 1024 | 3,872.588 ns | 16.5993 ns | 12.9597 ns | 3,869.184 ns | 2.22 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 2048 | 3,482.195 ns | 3.9883 ns | 3.7306 ns | 3,480.941 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 2048 | 7,760.387 ns | 81.3099 ns | 67.8974 ns | 7,732.835 ns | 2.23 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 4096 | 6,968.989 ns | 15.2167 ns | 12.7067 ns | 6,967.381 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 4096 | 15,471.863 ns | 18.2246 ns | 15.2184 ns | 15,471.524 ns | 2.22 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 8192 | 13,953.035 ns | 31.6526 ns | 29.6079 ns | 13,946.791 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 8192 | 31,028.678 ns | 142.3626 ns | 133.1660 ns | 31,010.428 ns | 2.22 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 16384 | 27,898.119 ns | 105.5337 ns | 98.7163 ns | 27,865.305 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 16384 | 64,065.201 ns | 39.8913 ns | 33.3110 ns | 64,054.333 ns | 2.30 | 0.01 | 1 B | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 32768 | 55,802.941 ns | 68.0278 ns | 60.3048 ns | 55,782.233 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | RecyclableLongList | 32768 | 128,939.511 ns | 202.0783 ns | 179.1371 ns | 128,970.520 ns | 2.31 | 0.00 | 2 B | 2.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 65536 | 111,755.487 ns | 284.2138 ns | 265.8538 ns | 111,692.114 ns | 1.00 | 0.00 | 2 B | 1.00 | | Actual | ForEach | List | RecyclableLongList | 65536 | 256,860.362 ns | 403.3158 ns | 357.5290 ns | 256,908.813 ns | 2.30 | 0.01 | 3 B | 1.50 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 131072 | 275,666.319 ns | 5,448.8861 ns | 10,367.0721 ns | 278,240.674 ns | 1.00 | 0.00 | 3 B | 1.00 | | Actual | ForEach | List | RecyclableLongList | 131072 | 514,548.991 ns | 1,731.3114 ns | 1,619.4698 ns | 513,984.082 ns | 1.87 | 0.10 | 7 B | 2.33 |
# `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 ```
IndexOf Benchmark Results - click to expand | 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 |
# `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 ```
this[] Getter Benchmark Results - click to expand | 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 |
this[] Setter Benchmark Results - click to expand | 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 |
# `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 ```
RemoveAt from the Beginning Benchmark Results - click to expand | 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 |
RemoveAt from the End Benchmark Results - click to expand | 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 |