# 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.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 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 | 8.731 ns | 0.0581 ns | 0.0544 ns | 8.727 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 0 | 6.655 ns | 0.0487 ns | 0.0456 ns | 6.645 ns | 0.76 | 0.01 | 0.0115 | - | - | 24 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 1 | 11.415 ns | 0.0878 ns | 0.0822 ns | 11.463 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 1 | 6.426 ns | 0.0590 ns | 0.0552 ns | 6.402 ns | 0.56 | 0.01 | 0.0153 | - | - | 32 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 2 | 11.746 ns | 0.0670 ns | 0.0594 ns | 11.750 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 2 | 6.715 ns | 0.0405 ns | 0.0359 ns | 6.710 ns | 0.57 | 0.00 | 0.0191 | - | - | 40 B | 0.56 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 3 | 11.904 ns | 0.0550 ns | 0.0514 ns | 11.896 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 3 | 6.943 ns | 0.0483 ns | 0.0452 ns | 6.947 ns | 0.58 | 0.00 | 0.0229 | - | - | 48 B | 0.60 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 4 | 12.139 ns | 0.0732 ns | 0.0649 ns | 12.150 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 4 | 7.173 ns | 0.0483 ns | 0.0429 ns | 7.152 ns | 0.59 | 0.01 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 5 | 12.456 ns | 0.0820 ns | 0.0727 ns | 12.441 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 5 | 7.361 ns | 0.0742 ns | 0.0657 ns | 7.329 ns | 0.59 | 0.00 | 0.0306 | - | - | 64 B | 0.67 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 6 | 12.827 ns | 0.0370 ns | 0.0309 ns | 12.823 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 6 | 7.582 ns | 0.0538 ns | 0.0476 ns | 7.569 ns | 0.59 | 0.00 | 0.0344 | - | - | 72 B | 0.69 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 7 | 12.935 ns | 0.0872 ns | 0.0816 ns | 12.932 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 7 | 7.869 ns | 0.0459 ns | 0.0429 ns | 7.874 ns | 0.61 | 0.01 | 0.0383 | - | - | 80 B | 0.71 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 8 | 13.252 ns | 0.1069 ns | 0.1000 ns | 13.234 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 8 | 8.140 ns | 0.0767 ns | 0.0717 ns | 8.107 ns | 0.61 | 0.01 | 0.0421 | - | - | 88 B | 0.73 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 9 | 13.515 ns | 0.1156 ns | 0.1025 ns | 13.553 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 9 | 8.395 ns | 0.0847 ns | 0.0751 ns | 8.368 ns | 0.62 | 0.01 | 0.0459 | - | - | 96 B | 0.75 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 10 | 13.766 ns | 0.1555 ns | 0.1455 ns | 13.685 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 10 | 8.638 ns | 0.0855 ns | 0.0800 ns | 8.603 ns | 0.63 | 0.01 | 0.0497 | - | - | 104 B | 0.76 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 11 | 13.930 ns | 0.0981 ns | 0.0766 ns | 13.903 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 11 | 8.806 ns | 0.0244 ns | 0.0203 ns | 8.811 ns | 0.63 | 0.00 | 0.0536 | - | - | 112 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 12 | 14.124 ns | 0.0448 ns | 0.0374 ns | 14.121 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 12 | 9.038 ns | 0.0086 ns | 0.0067 ns | 9.037 ns | 0.64 | 0.00 | 0.0574 | - | - | 120 B | 0.79 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 13 | 14.518 ns | 0.1285 ns | 0.1139 ns | 14.490 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 13 | 9.367 ns | 0.0682 ns | 0.0569 ns | 9.384 ns | 0.65 | 0.01 | 0.0612 | - | - | 128 B | 0.80 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 14 | 14.734 ns | 0.0288 ns | 0.0269 ns | 14.739 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 14 | 9.582 ns | 0.0609 ns | 0.0540 ns | 9.587 ns | 0.65 | 0.00 | 0.0650 | - | - | 136 B | 0.81 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 15 | 14.920 ns | 0.0715 ns | 0.0634 ns | 14.891 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 15 | 9.848 ns | 0.0764 ns | 0.0714 ns | 9.815 ns | 0.66 | 0.01 | 0.0689 | - | - | 144 B | 0.82 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 16 | 15.215 ns | 0.1324 ns | 0.1238 ns | 15.224 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 16 | 10.159 ns | 0.1477 ns | 0.1381 ns | 10.128 ns | 0.67 | 0.01 | 0.0727 | - | - | 152 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 17 | 15.550 ns | 0.1064 ns | 0.0995 ns | 15.499 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 17 | 10.163 ns | 0.0581 ns | 0.0543 ns | 10.145 ns | 0.65 | 0.01 | 0.0765 | - | - | 160 B | 0.83 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 18 | 15.985 ns | 0.3443 ns | 0.3965 ns | 15.844 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 18 | 10.460 ns | 0.0364 ns | 0.0304 ns | 10.456 ns | 0.66 | 0.01 | 0.0803 | - | - | 168 B | 0.84 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 19 | 16.077 ns | 0.0271 ns | 0.0254 ns | 16.081 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 19 | 10.973 ns | 0.1999 ns | 0.2302 ns | 10.872 ns | 0.68 | 0.02 | 0.0842 | - | - | 176 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 20 | 16.268 ns | 0.0541 ns | 0.0480 ns | 16.259 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 20 | 11.060 ns | 0.0184 ns | 0.0153 ns | 11.059 ns | 0.68 | 0.00 | 0.0880 | - | - | 184 B | 0.85 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 30 | 18.801 ns | 0.0631 ns | 0.0590 ns | 18.818 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 30 | 13.466 ns | 0.0630 ns | 0.0589 ns | 13.477 ns | 0.72 | 0.00 | 0.1262 | - | - | 264 B | 0.89 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 32 | 19.490 ns | 0.0347 ns | 0.0307 ns | 19.479 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 32 | 14.018 ns | 0.0488 ns | 0.0381 ns | 14.014 ns | 0.72 | 0.00 | 0.1339 | - | - | 280 B | 0.90 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 36 | 20.478 ns | 0.0540 ns | 0.0451 ns | 20.469 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 36 | 14.873 ns | 0.0304 ns | 0.0285 ns | 14.877 ns | 0.73 | 0.00 | 0.1492 | - | - | 312 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 37 | 20.485 ns | 0.0893 ns | 0.0745 ns | 20.495 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 37 | 15.137 ns | 0.0262 ns | 0.0232 ns | 15.137 ns | 0.74 | 0.00 | 0.1530 | - | - | 320 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 40 | 21.083 ns | 0.1355 ns | 0.1267 ns | 21.062 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | Array | 40 | 21.177 ns | 0.1247 ns | 0.1105 ns | 21.136 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 40 | 15.804 ns | 0.1321 ns | 0.1103 ns | 15.814 ns | 0.75 | 0.01 | 0.1645 | - | - | 344 B | 0.91 | | Actual | Create_WithCapacity | List | Array | 40 | 15.784 ns | 0.0225 ns | 0.0199 ns | 15.788 ns | 0.75 | 0.00 | 0.1645 | - | - | 344 B | 0.91 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 50 | 23.766 ns | 0.1017 ns | 0.0849 ns | 23.746 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 50 | 18.300 ns | 0.0275 ns | 0.0230 ns | 18.292 ns | 0.77 | 0.00 | 0.2027 | - | - | 424 B | 0.93 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 60 | 26.094 ns | 0.0484 ns | 0.0429 ns | 26.096 ns | 1.00 | 0.00 | 0.2563 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 60 | 20.832 ns | 0.0852 ns | 0.0797 ns | 20.874 ns | 0.80 | 0.00 | 0.2410 | - | - | 504 B | 0.94 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 70 | 28.664 ns | 0.0775 ns | 0.0687 ns | 28.646 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 70 | 22.967 ns | 0.0221 ns | 0.0196 ns | 22.965 ns | 0.80 | 0.00 | 0.2792 | - | - | 584 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 80 | 31.058 ns | 0.0579 ns | 0.0513 ns | 31.079 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 80 | 25.698 ns | 0.1360 ns | 0.1205 ns | 25.713 ns | 0.83 | 0.00 | 0.3175 | - | - | 664 B | 0.95 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 90 | 33.804 ns | 0.0816 ns | 0.0724 ns | 33.800 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 90 | 27.933 ns | 0.0366 ns | 0.0306 ns | 27.928 ns | 0.83 | 0.00 | 0.3557 | - | - | 744 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 100 | 36.650 ns | 0.3079 ns | 0.2571 ns | 36.604 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 100 | 30.326 ns | 0.0427 ns | 0.0333 ns | 30.318 ns | 0.83 | 0.01 | 0.3940 | - | - | 824 B | 0.96 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 128 | 43.423 ns | 0.7521 ns | 0.7035 ns | 43.508 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 128 | 36.631 ns | 0.0706 ns | 0.0626 ns | 36.623 ns | 0.84 | 0.01 | 0.5010 | - | - | 1048 B | 0.97 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 256 | 71.182 ns | 0.0746 ns | 0.0698 ns | 71.157 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 256 | 63.249 ns | 0.1746 ns | 0.1458 ns | 63.213 ns | 0.89 | 0.00 | 0.9900 | - | - | 2072 B | 0.98 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 512 | 131.431 ns | 0.5829 ns | 0.4867 ns | 131.371 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 512 | 123.334 ns | 0.5532 ns | 0.4904 ns | 123.360 ns | 0.94 | 0.01 | 1.9684 | - | - | 4120 B | 0.99 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 1024 | 270.548 ns | 0.8609 ns | 0.8053 ns | 270.389 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 1024 | 252.210 ns | 0.9650 ns | 0.8058 ns | 252.382 ns | 0.93 | 0.00 | 3.9215 | - | - | 8216 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 2048 | 461.995 ns | 0.9073 ns | 0.7083 ns | 461.882 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 2048 | 435.206 ns | 0.5202 ns | 0.4061 ns | 435.275 ns | 0.94 | 0.00 | 7.8125 | - | - | 16408 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 4096 | 854.059 ns | 1.7017 ns | 1.5917 ns | 853.760 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 4096 | 807.109 ns | 1.0105 ns | 0.8438 ns | 807.291 ns | 0.95 | 0.00 | 15.6250 | - | - | 32792 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 8192 | 1,629.926 ns | 16.8166 ns | 14.9075 ns | 1,625.624 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 8192 | 1,528.525 ns | 12.3759 ns | 11.5764 ns | 1,527.892 ns | 0.94 | 0.01 | 31.2500 | - | - | 65560 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 16384 | 5,129.964 ns | 39.6350 ns | 37.0746 ns | 5,121.615 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 16384 | 5,099.982 ns | 30.2545 ns | 28.3001 ns | 5,101.974 ns | 0.99 | 0.01 | 41.6641 | 41.6641 | 41.6641 | 131110 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 32768 | 8,580.048 ns | 40.4685 ns | 35.8743 ns | 8,575.754 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262228 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 32768 | 8,542.098 ns | 80.7702 ns | 75.5525 ns | 8,541.882 ns | 1.00 | 0.01 | 83.3282 | 83.3282 | 83.3282 | 262195 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 65536 | 53,797.950 ns | 1,036.5191 ns | 2,339.5964 ns | 53,906.357 ns | 1.00 | 0.00 | 18.9209 | 18.7988 | 18.7988 | 524434 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 65536 | 51,009.343 ns | 979.2473 ns | 1,372.7679 ns | 51,335.934 ns | 0.95 | 0.06 | 12.5732 | 12.5732 | 12.5732 | 524311 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 131072 | 102,747.138 ns | 2,035.9731 ns | 2,090.7944 ns | 102,653.363 ns | 1.00 | 0.00 | 22.9492 | 22.8271 | 22.8271 | 1048720 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 131072 | 104,761.139 ns | 2,041.9566 ns | 2,269.6293 ns | 104,454.993 ns | 1.02 | 0.03 | 18.6768 | 18.6768 | 18.6768 | 1048601 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | Array | 850000 | 911,841.341 ns | 50,690.4289 ns | 146,253.4775 ns | 867,232.031 ns | 1.00 | 0.00 | 113.2813 | 113.2813 | 113.2813 | 6800520 B | 1.00 | | Actual | Create_WithCapacity | List | Array | 850000 | 1,113,696.494 ns | 32,393.6869 ns | 95,005.0760 ns | 1,111,804.102 ns | 1.25 | 0.21 | 126.9531 | 126.9531 | 126.9531 | 6800062 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 0 | 8.830 ns | 0.2005 ns | 0.2059 ns | 8.727 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 0 | 15.574 ns | 0.0718 ns | 0.0600 ns | 15.576 ns | 1.76 | 0.05 | 0.0268 | - | - | 56 B | 1.75 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 1 | 11.428 ns | 0.0315 ns | 0.0279 ns | 11.423 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 1 | 34.315 ns | 0.1814 ns | 0.1608 ns | 34.321 ns | 3.00 | 0.02 | 0.0268 | - | - | 56 B | 0.88 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 2 | 11.670 ns | 0.0311 ns | 0.0276 ns | 11.666 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 2 | 34.044 ns | 0.1976 ns | 0.1650 ns | 34.001 ns | 2.92 | 0.01 | 0.0268 | - | - | 56 B | 0.78 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 3 | 11.978 ns | 0.1078 ns | 0.1008 ns | 11.968 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 3 | 34.330 ns | 0.2167 ns | 0.2027 ns | 34.228 ns | 2.87 | 0.03 | 0.0268 | - | - | 56 B | 0.70 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 4 | 12.177 ns | 0.0679 ns | 0.0602 ns | 12.192 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 4 | 34.197 ns | 0.3300 ns | 0.3086 ns | 34.150 ns | 2.81 | 0.03 | 0.0268 | - | - | 56 B | 0.64 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 5 | 12.483 ns | 0.0929 ns | 0.0869 ns | 12.466 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 5 | 34.175 ns | 0.2889 ns | 0.2703 ns | 34.167 ns | 2.74 | 0.03 | 0.0268 | - | - | 56 B | 0.58 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 6 | 12.746 ns | 0.0973 ns | 0.0910 ns | 12.738 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 6 | 34.298 ns | 0.3192 ns | 0.2666 ns | 34.215 ns | 2.69 | 0.03 | 0.0268 | - | - | 56 B | 0.54 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 7 | 13.097 ns | 0.0705 ns | 0.0660 ns | 13.090 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 7 | 34.261 ns | 0.4061 ns | 0.3799 ns | 34.031 ns | 2.62 | 0.03 | 0.0268 | - | - | 56 B | 0.50 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 8 | 13.027 ns | 0.0291 ns | 0.0227 ns | 13.028 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 8 | 33.957 ns | 0.1398 ns | 0.1092 ns | 33.908 ns | 2.61 | 0.01 | 0.0268 | - | - | 56 B | 0.47 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 9 | 13.484 ns | 0.0914 ns | 0.0855 ns | 13.503 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 9 | 34.241 ns | 0.4208 ns | 0.3936 ns | 34.120 ns | 2.54 | 0.04 | 0.0268 | - | - | 56 B | 0.44 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 10 | 13.671 ns | 0.0785 ns | 0.0696 ns | 13.636 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 10 | 34.235 ns | 0.4182 ns | 0.3912 ns | 34.079 ns | 2.51 | 0.03 | 0.0268 | - | - | 56 B | 0.41 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 11 | 14.067 ns | 0.0786 ns | 0.0697 ns | 14.035 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 11 | 34.459 ns | 0.2149 ns | 0.2011 ns | 34.451 ns | 2.45 | 0.02 | 0.0268 | - | - | 56 B | 0.39 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 12 | 14.319 ns | 0.0659 ns | 0.0584 ns | 14.335 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 12 | 33.993 ns | 0.3157 ns | 0.2799 ns | 33.906 ns | 2.37 | 0.02 | 0.0268 | - | - | 56 B | 0.37 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 13 | 14.458 ns | 0.0893 ns | 0.0835 ns | 14.419 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 13 | 33.936 ns | 0.2299 ns | 0.2038 ns | 33.881 ns | 2.35 | 0.02 | 0.0268 | - | - | 56 B | 0.35 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 14 | 14.701 ns | 0.1365 ns | 0.1210 ns | 14.679 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 14 | 34.237 ns | 0.3930 ns | 0.3676 ns | 34.282 ns | 2.33 | 0.04 | 0.0268 | - | - | 56 B | 0.33 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 15 | 15.081 ns | 0.0968 ns | 0.0905 ns | 15.034 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 15 | 34.207 ns | 0.6201 ns | 0.5800 ns | 33.865 ns | 2.27 | 0.03 | 0.0268 | - | - | 56 B | 0.32 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 16 | 15.267 ns | 0.0914 ns | 0.0714 ns | 15.283 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 16 | 34.544 ns | 0.6539 ns | 0.6117 ns | 34.233 ns | 2.27 | 0.05 | 0.0268 | - | - | 56 B | 0.30 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 17 | 15.578 ns | 0.1506 ns | 0.1408 ns | 15.517 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 17 | 34.244 ns | 0.6290 ns | 0.6178 ns | 34.049 ns | 2.20 | 0.05 | 0.0268 | - | - | 56 B | 0.29 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 18 | 15.744 ns | 0.1510 ns | 0.1412 ns | 15.690 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 18 | 34.123 ns | 0.0743 ns | 0.0621 ns | 34.124 ns | 2.17 | 0.02 | 0.0268 | - | - | 56 B | 0.28 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 19 | 15.985 ns | 0.0590 ns | 0.0523 ns | 15.973 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 19 | 34.226 ns | 0.3020 ns | 0.2522 ns | 34.128 ns | 2.14 | 0.02 | 0.0268 | - | - | 56 B | 0.27 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 20 | 16.284 ns | 0.1094 ns | 0.0913 ns | 16.264 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 20 | 34.550 ns | 0.5317 ns | 0.4713 ns | 34.389 ns | 2.12 | 0.03 | 0.0268 | - | - | 56 B | 0.26 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 30 | 18.845 ns | 0.1066 ns | 0.0945 ns | 18.794 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 30 | 34.131 ns | 0.1508 ns | 0.1259 ns | 34.105 ns | 1.81 | 0.01 | 0.0268 | - | - | 56 B | 0.19 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 32 | 19.320 ns | 0.0264 ns | 0.0221 ns | 19.314 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 32 | 34.008 ns | 0.2583 ns | 0.2016 ns | 33.963 ns | 1.76 | 0.01 | 0.0268 | - | - | 56 B | 0.18 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 36 | 20.363 ns | 0.1514 ns | 0.1416 ns | 20.314 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 36 | 34.137 ns | 0.3536 ns | 0.3308 ns | 33.966 ns | 1.68 | 0.01 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 37 | 20.597 ns | 0.1809 ns | 0.1693 ns | 20.496 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 37 | 34.598 ns | 0.7003 ns | 0.7784 ns | 34.131 ns | 1.68 | 0.05 | 0.0268 | - | - | 56 B | 0.16 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 40 | 21.477 ns | 0.1706 ns | 0.1513 ns | 21.433 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | PooledList | 40 | 21.205 ns | 0.0295 ns | 0.0276 ns | 21.206 ns | 0.99 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 40 | 34.064 ns | 0.0638 ns | 0.0533 ns | 34.054 ns | 1.59 | 0.01 | 0.0268 | - | - | 56 B | 0.15 | | Actual | Create_WithCapacity | List | PooledList | 40 | 34.446 ns | 0.2059 ns | 0.1719 ns | 34.390 ns | 1.60 | 0.01 | 0.0268 | - | - | 56 B | 0.15 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 50 | 23.621 ns | 0.1714 ns | 0.1519 ns | 23.593 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 50 | 34.142 ns | 0.3586 ns | 0.3178 ns | 34.142 ns | 1.45 | 0.02 | 0.0268 | - | - | 56 B | 0.12 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 60 | 26.024 ns | 0.1748 ns | 0.1635 ns | 25.926 ns | 1.00 | 0.00 | 0.2563 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 60 | 34.167 ns | 0.3583 ns | 0.3352 ns | 34.000 ns | 1.31 | 0.02 | 0.0268 | - | - | 56 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 70 | 28.827 ns | 0.1372 ns | 0.1284 ns | 28.809 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 70 | 34.345 ns | 0.3428 ns | 0.3206 ns | 34.241 ns | 1.19 | 0.01 | 0.0268 | - | - | 56 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 80 | 31.102 ns | 0.2307 ns | 0.2158 ns | 31.119 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 80 | 34.212 ns | 0.3332 ns | 0.3116 ns | 34.107 ns | 1.10 | 0.01 | 0.0268 | - | - | 56 B | 0.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 850000 | 721,325.958 ns | 23,842.3177 ns | 68,408.0789 ns | 709,124.023 ns | 1.000 | 0.00 | 99.6094 | 99.6094 | 99.6094 | 6800137 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 850000 | 35.372 ns | 0.4813 ns | 0.4266 ns | 35.378 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 90 | 33.226 ns | 0.1991 ns | 0.1663 ns | 33.240 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 90 | 34.005 ns | 0.3393 ns | 0.3174 ns | 33.991 ns | 1.02 | 0.01 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 100 | 36.227 ns | 0.1222 ns | 0.1143 ns | 36.189 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 100 | 34.022 ns | 0.3784 ns | 0.3540 ns | 33.770 ns | 0.94 | 0.01 | 0.0268 | - | - | 56 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 128 | 43.063 ns | 0.3209 ns | 0.3002 ns | 42.943 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 128 | 34.352 ns | 0.4652 ns | 0.4352 ns | 34.166 ns | 0.80 | 0.01 | 0.0268 | - | - | 56 B | 0.05 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 256 | 71.931 ns | 0.3910 ns | 0.3658 ns | 71.720 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 256 | 34.626 ns | 0.3894 ns | 0.3642 ns | 34.689 ns | 0.48 | 0.01 | 0.0268 | - | - | 56 B | 0.03 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 512 | 133.197 ns | 0.4682 ns | 0.4379 ns | 133.175 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | PooledList | 512 | 34.718 ns | 0.3774 ns | 0.3151 ns | 34.728 ns | 0.26 | 0.00 | 0.0268 | - | - | 56 B | 0.01 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 1024 | 267.933 ns | 0.9855 ns | 0.8229 ns | 267.696 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 1024 | 34.639 ns | 0.6227 ns | 0.5825 ns | 34.421 ns | 0.13 | 0.00 | 0.0268 | - | - | 56 B | 0.007 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 2048 | 457.952 ns | 0.5430 ns | 0.4534 ns | 457.959 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 2048 | 34.898 ns | 0.2779 ns | 0.2463 ns | 34.821 ns | 0.08 | 0.00 | 0.0268 | - | - | 56 B | 0.003 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 4096 | 853.039 ns | 1.2544 ns | 1.0475 ns | 852.942 ns | 1.00 | 0.00 | 15.6240 | - | - | 32824 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 4096 | 34.759 ns | 0.3095 ns | 0.2895 ns | 34.640 ns | 0.04 | 0.00 | 0.0268 | - | - | 56 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 8192 | 1,615.374 ns | 3.1343 ns | 2.7785 ns | 1,614.841 ns | 1.00 | 0.00 | 31.2481 | - | - | 65592 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 8192 | 35.187 ns | 0.4064 ns | 0.3603 ns | 35.322 ns | 0.02 | 0.00 | 0.0268 | - | - | 56 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 16384 | 5,143.285 ns | 46.4082 ns | 43.4103 ns | 5,138.813 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131142 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 16384 | 36.103 ns | 0.5221 ns | 0.4884 ns | 36.035 ns | 0.007 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 32768 | 8,610.636 ns | 41.6407 ns | 36.9134 ns | 8,610.017 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262228 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 32768 | 36.473 ns | 0.6736 ns | 0.6301 ns | 36.638 ns | 0.004 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 65536 | 54,517.296 ns | 1,082.9160 ns | 2,927.7264 ns | 54,143.042 ns | 1.000 | 0.00 | 16.6016 | 16.4795 | 16.4795 | 524412 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 65536 | 36.254 ns | 0.4508 ns | 0.3764 ns | 36.376 ns | 0.001 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | PooledList | 131072 | 103,837.255 ns | 1,889.4495 ns | 1,674.9477 ns | 103,499.719 ns | 1.000 | 0.00 | 22.3389 | 22.2168 | 22.2168 | 1048720 B | 1.000 | | Actual | Create_WithCapacity | List | PooledList | 131072 | 36.252 ns | 0.5027 ns | 0.4703 ns | 36.229 ns | 0.000 | 0.00 | 0.0268 | - | - | 56 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 0 | 8.892 ns | 0.2036 ns | 0.2263 ns | 8.769 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 0 | 15.739 ns | 0.0668 ns | 0.0592 ns | 15.745 ns | 1.77 | 0.05 | 0.0497 | - | - | 104 B | 3.25 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 1 | 11.560 ns | 0.0227 ns | 0.0201 ns | 11.561 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 1 | 15.828 ns | 0.0811 ns | 0.0677 ns | 15.858 ns | 1.37 | 0.01 | 0.0497 | - | - | 104 B | 1.62 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 2 | 11.904 ns | 0.0906 ns | 0.0803 ns | 11.881 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 2 | 15.870 ns | 0.1181 ns | 0.0986 ns | 15.878 ns | 1.33 | 0.01 | 0.0497 | - | - | 104 B | 1.44 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 3 | 12.066 ns | 0.0902 ns | 0.0753 ns | 12.030 ns | 1.00 | 0.00 | 0.0383 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 3 | 15.892 ns | 0.0745 ns | 0.0660 ns | 15.903 ns | 1.32 | 0.01 | 0.0497 | - | - | 104 B | 1.30 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 4 | 12.345 ns | 0.0914 ns | 0.0763 ns | 12.349 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 4 | 16.560 ns | 0.1393 ns | 0.1163 ns | 16.533 ns | 1.34 | 0.02 | 0.0497 | - | - | 104 B | 1.18 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 5 | 12.625 ns | 0.0560 ns | 0.0524 ns | 12.617 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 5 | 16.708 ns | 0.0891 ns | 0.0744 ns | 16.738 ns | 1.32 | 0.01 | 0.0536 | - | - | 112 B | 1.17 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 6 | 12.823 ns | 0.0537 ns | 0.0420 ns | 12.814 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 6 | 17.076 ns | 0.1662 ns | 0.1555 ns | 17.158 ns | 1.33 | 0.01 | 0.0574 | - | - | 120 B | 1.15 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 7 | 13.039 ns | 0.0919 ns | 0.0767 ns | 13.078 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 7 | 17.594 ns | 0.2400 ns | 0.2004 ns | 17.519 ns | 1.35 | 0.02 | 0.0612 | - | - | 128 B | 1.14 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 8 | 13.346 ns | 0.1002 ns | 0.0937 ns | 13.347 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 8 | 17.444 ns | 0.1369 ns | 0.1280 ns | 17.437 ns | 1.31 | 0.01 | 0.0650 | - | - | 136 B | 1.13 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 9 | 13.589 ns | 0.1428 ns | 0.1192 ns | 13.562 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 9 | 17.942 ns | 0.1199 ns | 0.0936 ns | 17.912 ns | 1.32 | 0.02 | 0.0688 | - | - | 144 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 10 | 13.823 ns | 0.0740 ns | 0.0692 ns | 13.788 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 10 | 18.135 ns | 0.1823 ns | 0.1705 ns | 18.162 ns | 1.31 | 0.01 | 0.0727 | - | - | 152 B | 1.12 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 11 | 14.122 ns | 0.0785 ns | 0.0696 ns | 14.093 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 11 | 18.294 ns | 0.2152 ns | 0.2013 ns | 18.233 ns | 1.30 | 0.01 | 0.0765 | - | - | 160 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 12 | 14.420 ns | 0.0564 ns | 0.0471 ns | 14.406 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 12 | 18.800 ns | 0.2762 ns | 0.2306 ns | 18.818 ns | 1.30 | 0.02 | 0.0803 | - | - | 168 B | 1.11 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 13 | 14.813 ns | 0.1545 ns | 0.1369 ns | 14.861 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 13 | 19.301 ns | 0.1543 ns | 0.1368 ns | 19.286 ns | 1.30 | 0.01 | 0.0842 | - | - | 176 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 14 | 14.864 ns | 0.0308 ns | 0.0258 ns | 14.858 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 14 | 19.221 ns | 0.1393 ns | 0.1163 ns | 19.242 ns | 1.29 | 0.01 | 0.0880 | - | - | 184 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 15 | 15.294 ns | 0.0262 ns | 0.0204 ns | 15.297 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 15 | 19.631 ns | 0.1771 ns | 0.1656 ns | 19.644 ns | 1.28 | 0.01 | 0.0918 | - | - | 192 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 16 | 15.427 ns | 0.1512 ns | 0.1414 ns | 15.426 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 16 | 19.949 ns | 0.1625 ns | 0.1357 ns | 19.947 ns | 1.29 | 0.01 | 0.0956 | - | - | 200 B | 1.09 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 17 | 15.716 ns | 0.0706 ns | 0.0590 ns | 15.694 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 17 | 20.177 ns | 0.2507 ns | 0.2223 ns | 20.118 ns | 1.28 | 0.01 | 0.0995 | - | - | 208 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 18 | 16.177 ns | 0.0360 ns | 0.0301 ns | 16.169 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 18 | 20.661 ns | 0.1411 ns | 0.1250 ns | 20.679 ns | 1.28 | 0.01 | 0.1033 | - | - | 216 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 19 | 16.280 ns | 0.0652 ns | 0.0544 ns | 16.257 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 19 | 20.611 ns | 0.3694 ns | 0.3455 ns | 20.513 ns | 1.27 | 0.02 | 0.1071 | - | - | 224 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 20 | 16.530 ns | 0.0995 ns | 0.0831 ns | 16.523 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 20 | 21.033 ns | 0.1889 ns | 0.1577 ns | 20.978 ns | 1.27 | 0.01 | 0.1109 | - | - | 232 B | 1.07 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 30 | 18.896 ns | 0.1148 ns | 0.0959 ns | 18.897 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 30 | 24.056 ns | 0.1158 ns | 0.1026 ns | 24.059 ns | 1.27 | 0.01 | 0.1492 | - | - | 312 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 32 | 19.496 ns | 0.0407 ns | 0.0340 ns | 19.486 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 32 | 24.311 ns | 0.1533 ns | 0.1359 ns | 24.316 ns | 1.25 | 0.01 | 0.1568 | - | - | 328 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 36 | 20.454 ns | 0.0233 ns | 0.0182 ns | 20.459 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 36 | 25.651 ns | 0.2363 ns | 0.2210 ns | 25.551 ns | 1.25 | 0.01 | 0.1721 | - | - | 360 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 37 | 27.995 ns | 0.4030 ns | 0.3770 ns | 28.048 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 37 | 33.172 ns | 0.3517 ns | 0.3118 ns | 33.153 ns | 1.18 | 0.02 | 0.1568 | - | - | 328 B | 0.93 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 40 | 28.404 ns | 0.2900 ns | 0.2264 ns | 28.484 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableList | 40 | 28.581 ns | 0.4230 ns | 0.3957 ns | 28.407 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 40 | 33.650 ns | 0.3655 ns | 0.3419 ns | 33.662 ns | 1.19 | 0.02 | 0.1568 | - | - | 328 B | 0.87 | | Actual | Create_WithCapacity | List | RecyclableList | 40 | 33.770 ns | 0.2359 ns | 0.2206 ns | 33.751 ns | 1.19 | 0.01 | 0.1568 | - | - | 328 B | 0.87 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 50 | 32.456 ns | 0.6299 ns | 0.5584 ns | 32.464 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 50 | 33.449 ns | 0.3811 ns | 0.3565 ns | 33.398 ns | 1.03 | 0.02 | 0.1568 | - | - | 328 B | 0.72 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 60 | 36.797 ns | 0.7037 ns | 0.6583 ns | 36.752 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 60 | 33.531 ns | 0.3386 ns | 0.3167 ns | 33.465 ns | 0.91 | 0.02 | 0.1568 | - | - | 328 B | 0.61 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 70 | 41.497 ns | 0.7905 ns | 0.7394 ns | 41.710 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 70 | 32.484 ns | 0.4599 ns | 0.4302 ns | 32.512 ns | 0.78 | 0.01 | 0.0382 | - | - | 80 B | 0.13 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 80 | 45.202 ns | 0.7770 ns | 0.7268 ns | 45.173 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 80 | 32.070 ns | 0.4440 ns | 0.3936 ns | 32.080 ns | 0.71 | 0.01 | 0.0382 | - | - | 80 B | 0.11 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 90 | 48.910 ns | 0.8545 ns | 0.7993 ns | 48.874 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 90 | 27.859 ns | 0.1940 ns | 0.1620 ns | 27.872 ns | 0.57 | 0.01 | 0.0382 | - | - | 80 B | 0.10 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 100 | 52.372 ns | 0.8104 ns | 0.7580 ns | 52.463 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 100 | 32.944 ns | 0.3550 ns | 0.3320 ns | 33.039 ns | 0.63 | 0.01 | 0.0382 | - | - | 80 B | 0.09 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 128 | 65.350 ns | 1.2899 ns | 1.3802 ns | 65.186 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 128 | 31.543 ns | 0.6591 ns | 0.5842 ns | 31.405 ns | 0.48 | 0.02 | 0.0382 | - | - | 80 B | 0.07 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 256 | 112.913 ns | 1.4814 ns | 1.3857 ns | 113.378 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 256 | 31.578 ns | 0.2537 ns | 0.2249 ns | 31.643 ns | 0.28 | 0.00 | 0.0382 | - | - | 80 B | 0.04 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 512 | 209.309 ns | 4.0861 ns | 5.9894 ns | 209.178 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableList | 512 | 31.758 ns | 0.6233 ns | 0.5831 ns | 31.900 ns | 0.15 | 0.01 | 0.0382 | - | - | 80 B | 0.02 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 1024 | 419.341 ns | 8.1231 ns | 6.7831 ns | 420.084 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 1024 | 29.009 ns | 0.2354 ns | 0.2202 ns | 28.974 ns | 0.07 | 0.00 | 0.0382 | - | - | 80 B | 0.010 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 2048 | 742.336 ns | 14.7193 ns | 32.9218 ns | 745.720 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 2048 | 28.992 ns | 0.4257 ns | 0.3774 ns | 29.003 ns | 0.04 | 0.00 | 0.0382 | - | - | 80 B | 0.005 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 4096 | 1,448.169 ns | 29.0055 ns | 58.5926 ns | 1,446.315 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 4096 | 31.543 ns | 0.6461 ns | 0.6913 ns | 31.762 ns | 0.02 | 0.00 | 0.0382 | - | - | 80 B | 0.002 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 8192 | 2,896.301 ns | 57.0103 ns | 72.0998 ns | 2,906.167 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 8192 | 31.592 ns | 0.6469 ns | 0.7190 ns | 31.484 ns | 0.01 | 0.00 | 0.0382 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 16384 | 6,923.319 ns | 128.9087 ns | 120.5813 ns | 6,951.761 ns | 1.000 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 16384 | 29.255 ns | 0.5018 ns | 0.4448 ns | 29.278 ns | 0.004 | 0.00 | 0.0382 | - | - | 80 B | 0.001 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 32768 | 12,185.743 ns | 234.7780 ns | 230.5834 ns | 12,237.727 ns | 1.000 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262252 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 32768 | 27.991 ns | 0.3206 ns | 0.2999 ns | 27.889 ns | 0.002 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 65536 | 52,434.942 ns | 1,041.3696 ns | 2,350.5447 ns | 52,113.620 ns | 1.000 | 0.00 | 18.0054 | 17.8833 | 17.8833 | 524425 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 65536 | 28.458 ns | 0.4885 ns | 0.4569 ns | 28.474 ns | 0.001 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 131072 | 109,101.022 ns | 2,130.9185 ns | 2,616.9593 ns | 108,997.589 ns | 1.000 | 0.00 | 19.2871 | 19.1650 | 19.1650 | 1048708 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 131072 | 27.920 ns | 0.5568 ns | 0.5469 ns | 27.772 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableList | 850000 | 855,362.605 ns | 23,757.6908 ns | 68,925.3688 ns | 857,287.109 ns | 1.000 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800259 B | 1.000 | | Actual | Create_WithCapacity | List | RecyclableList | 850000 | 32.161 ns | 0.3415 ns | 0.3195 ns | 32.050 ns | 0.000 | 0.00 | 0.0382 | - | - | 80 B | 0.000 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 0 | 9.167 ns | 0.0351 ns | 0.0293 ns | 9.174 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 0 | 25.066 ns | 0.2680 ns | 0.2507 ns | 25.091 ns | 2.74 | 0.03 | 0.0497 | - | - | 104 B | 3.25 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 1 | 12.932 ns | 0.1892 ns | 0.1769 ns | 12.914 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 1 | 44.641 ns | 0.5813 ns | 0.5153 ns | 44.702 ns | 3.45 | 0.05 | 0.0803 | - | - | 168 B | 2.62 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 2 | 13.059 ns | 0.1256 ns | 0.1175 ns | 13.057 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 2 | 44.893 ns | 0.2876 ns | 0.2550 ns | 44.893 ns | 3.44 | 0.03 | 0.0842 | - | - | 176 B | 2.44 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 3 | 13.439 ns | 0.1165 ns | 0.1090 ns | 13.419 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 3 | 45.703 ns | 0.5075 ns | 0.4747 ns | 45.675 ns | 3.40 | 0.05 | 0.0918 | - | - | 192 B | 2.40 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 4 | 13.703 ns | 0.0877 ns | 0.0820 ns | 13.732 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 4 | 41.675 ns | 0.2343 ns | 0.1830 ns | 41.614 ns | 3.04 | 0.03 | 0.0918 | - | - | 192 B | 2.18 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 5 | 14.447 ns | 0.1321 ns | 0.1171 ns | 14.408 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 5 | 46.577 ns | 0.9274 ns | 0.8675 ns | 46.365 ns | 3.23 | 0.07 | 0.1071 | - | - | 224 B | 2.33 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 6 | 15.290 ns | 0.2992 ns | 0.2336 ns | 15.267 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 6 | 46.864 ns | 0.9430 ns | 0.8821 ns | 46.992 ns | 3.06 | 0.08 | 0.1071 | - | - | 224 B | 2.15 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 7 | 15.576 ns | 0.2217 ns | 0.2074 ns | 15.516 ns | 1.00 | 0.00 | 0.0536 | - | - | 112 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 7 | 48.070 ns | 0.4664 ns | 0.4363 ns | 48.094 ns | 3.09 | 0.04 | 0.1071 | - | - | 224 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 8 | 15.528 ns | 0.1156 ns | 0.1081 ns | 15.561 ns | 1.00 | 0.00 | 0.0574 | - | - | 120 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 8 | 47.542 ns | 0.3068 ns | 0.2562 ns | 47.555 ns | 3.07 | 0.03 | 0.1071 | - | - | 224 B | 1.87 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 9 | 15.680 ns | 0.1149 ns | 0.1019 ns | 15.667 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 9 | 49.896 ns | 0.7868 ns | 0.6570 ns | 50.072 ns | 3.18 | 0.05 | 0.1377 | - | - | 288 B | 2.25 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 10 | 16.683 ns | 0.1241 ns | 0.1161 ns | 16.625 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 10 | 46.469 ns | 0.1947 ns | 0.1726 ns | 46.486 ns | 2.78 | 0.02 | 0.1377 | - | - | 288 B | 2.12 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 11 | 16.905 ns | 0.1379 ns | 0.1151 ns | 16.919 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 11 | 51.124 ns | 0.9023 ns | 0.8440 ns | 51.412 ns | 3.04 | 0.05 | 0.1377 | - | - | 288 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 12 | 17.357 ns | 0.0982 ns | 0.0871 ns | 17.363 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 12 | 49.608 ns | 0.7281 ns | 0.6810 ns | 49.900 ns | 2.86 | 0.04 | 0.1377 | - | - | 288 B | 1.89 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 13 | 17.711 ns | 0.1410 ns | 0.1319 ns | 17.736 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 13 | 50.659 ns | 0.6852 ns | 0.6075 ns | 50.762 ns | 2.86 | 0.04 | 0.1377 | - | - | 288 B | 1.80 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 14 | 18.135 ns | 0.2333 ns | 0.2068 ns | 18.122 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 14 | 50.916 ns | 0.6960 ns | 0.6511 ns | 51.054 ns | 2.81 | 0.05 | 0.1377 | - | - | 288 B | 1.71 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 15 | 18.630 ns | 0.1174 ns | 0.1099 ns | 18.624 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 15 | 50.465 ns | 0.8715 ns | 0.8152 ns | 50.551 ns | 2.71 | 0.05 | 0.1377 | - | - | 288 B | 1.64 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 16 | 18.841 ns | 0.2203 ns | 0.1953 ns | 18.875 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 16 | 46.239 ns | 0.3434 ns | 0.3212 ns | 46.191 ns | 2.46 | 0.03 | 0.1377 | - | - | 288 B | 1.57 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 17 | 19.360 ns | 0.1441 ns | 0.1277 ns | 19.368 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 17 | 57.231 ns | 0.7750 ns | 0.7249 ns | 57.329 ns | 2.96 | 0.04 | 0.1989 | - | - | 416 B | 2.17 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 18 | 20.148 ns | 0.1534 ns | 0.1434 ns | 20.168 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 18 | 57.045 ns | 1.1022 ns | 1.0825 ns | 57.198 ns | 2.83 | 0.05 | 0.1989 | - | - | 416 B | 2.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 19 | 20.235 ns | 0.2587 ns | 0.2293 ns | 20.256 ns | 1.00 | 0.00 | 0.0995 | - | - | 208 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 19 | 56.415 ns | 0.8599 ns | 0.8044 ns | 56.357 ns | 2.79 | 0.04 | 0.1989 | - | - | 416 B | 2.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 20 | 20.576 ns | 0.2266 ns | 0.1892 ns | 20.555 ns | 1.00 | 0.00 | 0.1033 | - | - | 216 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 20 | 57.477 ns | 0.7375 ns | 0.6899 ns | 57.421 ns | 2.79 | 0.06 | 0.1989 | - | - | 416 B | 1.93 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 30 | 24.839 ns | 0.3068 ns | 0.2870 ns | 24.867 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 30 | 56.820 ns | 0.7281 ns | 0.6811 ns | 56.782 ns | 2.29 | 0.05 | 0.1989 | - | - | 416 B | 1.41 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 32 | 25.461 ns | 0.2765 ns | 0.2586 ns | 25.501 ns | 1.00 | 0.00 | 0.1492 | - | - | 312 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 32 | 56.870 ns | 0.8969 ns | 0.8390 ns | 56.926 ns | 2.23 | 0.04 | 0.1989 | - | - | 416 B | 1.33 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 36 | 26.927 ns | 0.5268 ns | 0.5174 ns | 26.963 ns | 1.00 | 0.00 | 0.1645 | - | - | 344 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 36 | 70.922 ns | 1.0734 ns | 1.0041 ns | 70.689 ns | 2.63 | 0.06 | 0.3213 | - | - | 672 B | 1.95 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 37 | 28.074 ns | 0.3002 ns | 0.2808 ns | 28.125 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 37 | 71.647 ns | 1.1477 ns | 1.0736 ns | 71.609 ns | 2.55 | 0.05 | 0.3213 | - | - | 672 B | 1.91 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 29.347 ns | 0.5882 ns | 1.2407 ns | 28.897 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 | | Baseline | Create_WithCapacity | List | RecyclableLongList | 40 | 28.719 ns | 0.3198 ns | 0.2835 ns | 28.778 ns | 0.95 | 0.06 | 0.1798 | - | - | 376 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 73.384 ns | 1.4724 ns | 1.5120 ns | 73.605 ns | 2.43 | 0.13 | 0.3213 | - | - | 672 B | 1.79 | | Actual | Create_WithCapacity | List | RecyclableLongList | 40 | 73.276 ns | 1.4697 ns | 2.1078 ns | 72.797 ns | 2.45 | 0.11 | 0.3213 | - | - | 672 B | 1.79 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 50 | 33.190 ns | 0.4977 ns | 0.4412 ns | 33.212 ns | 1.00 | 0.00 | 0.2180 | - | - | 456 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 50 | 71.334 ns | 1.1771 ns | 1.0435 ns | 71.344 ns | 2.15 | 0.04 | 0.3213 | - | - | 672 B | 1.47 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 60 | 37.932 ns | 0.6065 ns | 0.5673 ns | 37.860 ns | 1.00 | 0.00 | 0.2562 | - | - | 536 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 60 | 70.015 ns | 0.5677 ns | 0.5033 ns | 69.994 ns | 1.85 | 0.03 | 0.3213 | - | - | 672 B | 1.25 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 70 | 41.189 ns | 0.7529 ns | 0.7042 ns | 41.173 ns | 1.00 | 0.00 | 0.2945 | - | - | 616 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 70 | 96.714 ns | 1.7893 ns | 1.6737 ns | 96.454 ns | 2.35 | 0.06 | 0.5660 | - | - | 1184 B | 1.92 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 80 | 46.156 ns | 0.8919 ns | 0.8760 ns | 46.118 ns | 1.00 | 0.00 | 0.3328 | - | - | 696 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 80 | 93.517 ns | 1.9081 ns | 3.2914 ns | 92.619 ns | 2.10 | 0.06 | 0.5660 | - | - | 1184 B | 1.70 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 850000 | 854,796.842 ns | 102,516.3056 ns | 302,271.6400 ns | 670,481.689 ns | 1.00 | 0.00 | 93.7500 | 93.7500 | 93.7500 | 6800132 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 850000 | 1,286,290.662 ns | 34,221.5718 ns | 100,365.9460 ns | 1,267,434.375 ns | 1.65 | 0.46 | 115.2344 | 115.2344 | 115.2344 | 7340610 B | 1.08 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 90 | 49.975 ns | 0.5394 ns | 0.4504 ns | 50.078 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 90 | 99.246 ns | 1.9527 ns | 1.8265 ns | 99.451 ns | 2.00 | 0.03 | 0.5660 | - | - | 1184 B | 1.53 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 100 | 54.242 ns | 0.8195 ns | 0.7666 ns | 54.081 ns | 1.00 | 0.00 | 0.4093 | - | - | 856 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 100 | 99.947 ns | 1.8115 ns | 1.6945 ns | 100.451 ns | 1.84 | 0.04 | 0.5660 | - | - | 1184 B | 1.38 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 128 | 62.690 ns | 1.2835 ns | 1.4266 ns | 62.696 ns | 1.00 | 0.00 | 0.5162 | - | - | 1080 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 128 | 97.533 ns | 1.9787 ns | 3.4655 ns | 97.721 ns | 1.58 | 0.07 | 0.5660 | - | - | 1184 B | 1.10 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 256 | 113.040 ns | 1.8589 ns | 1.7388 ns | 113.027 ns | 1.00 | 0.00 | 1.0060 | - | - | 2104 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 256 | 159.154 ns | 3.0269 ns | 2.8313 ns | 158.698 ns | 1.41 | 0.04 | 1.0552 | - | - | 2208 B | 1.05 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 512 | 205.997 ns | 4.0557 ns | 6.1935 ns | 205.412 ns | 1.00 | 0.00 | 1.9841 | - | - | 4152 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 512 | 279.470 ns | 4.2887 ns | 3.8018 ns | 278.972 ns | 1.33 | 0.03 | 2.0323 | - | - | 4256 B | 1.03 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 1024 | 452.753 ns | 8.8735 ns | 14.0743 ns | 451.094 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 1024 | 580.748 ns | 11.1777 ns | 13.3063 ns | 580.045 ns | 1.28 | 0.05 | 3.9997 | - | - | 8352 B | 1.01 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 2048 | 816.136 ns | 16.0654 ns | 18.5009 ns | 816.248 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 2048 | 824.464 ns | 15.8394 ns | 18.8557 ns | 827.895 ns | 1.01 | 0.03 | 7.8735 | - | - | 16544 B | 1.01 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,462.488 ns | 28.7950 ns | 60.1059 ns | 1,468.051 ns | 1.00 | 0.00 | 15.6250 | - | - | 32824 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 4096 | 1,566.094 ns | 30.3718 ns | 39.4919 ns | 1,563.383 ns | 1.10 | 0.06 | 15.6250 | - | - | 32928 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,892.553 ns | 56.6937 ns | 73.7179 ns | 2,880.350 ns | 1.00 | 0.00 | 31.2500 | - | - | 65592 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 8192 | 2,998.692 ns | 58.3801 ns | 75.9107 ns | 3,013.528 ns | 1.04 | 0.04 | 31.2462 | - | - | 65696 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 16384 | 7,196.375 ns | 142.0934 ns | 145.9195 ns | 7,217.191 ns | 1.00 | 0.00 | 41.6641 | 41.6641 | 41.6641 | 131154 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 16384 | 6,235.396 ns | 76.4887 ns | 63.8715 ns | 6,256.810 ns | 0.87 | 0.02 | 62.4924 | - | - | 131456 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 32768 | 12,802.240 ns | 247.2299 ns | 284.7103 ns | 12,851.716 ns | 1.00 | 0.00 | 83.3282 | 83.3282 | 83.3282 | 262251 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 32768 | 21,943.759 ns | 984.9439 ns | 2,904.1292 ns | 22,589.748 ns | 1.77 | 0.21 | 81.8481 | 27.2827 | - | 262528 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 65536 | 53,248.850 ns | 1,063.4019 ns | 2,443.3427 ns | 53,341.983 ns | 1.00 | 0.00 | 13.6108 | 13.5498 | 13.5498 | 524384 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 65536 | 50,455.549 ns | 417.4358 ns | 624.7983 ns | 50,324.750 ns | 0.95 | 0.05 | 149.9634 | 49.9878 | - | 524673 B | 1.00 | | | | | | | | | | | | | | | | | | | Baseline | Create_WithCapacity | List | RecyclableLongList | 131072 | 108,649.789 ns | 2,155.8993 ns | 3,091.9263 ns | 108,881.036 ns | 1.00 | 0.00 | 17.3340 | 17.2119 | 17.2119 | 1048694 B | 1.00 | | Actual | Create_WithCapacity | List | RecyclableLongList | 131072 | 121,139.415 ns | 1,575.6472 ns | 1,396.7702 ns | 121,128.711 ns | 1.11 | 0.04 | 133.7891 | 132.8125 | 132.8125 | 1049718 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 |
# `foreach` 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 ```
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 | PooledList | 0 | 3.936 ns | 0.0346 ns | 0.0323 ns | 3.936 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 0 | 3.905 ns | 0.0068 ns | 0.0053 ns | 3.904 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 1 | 5.127 ns | 0.0282 ns | 0.0263 ns | 5.120 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 1 | 5.141 ns | 0.0419 ns | 0.0392 ns | 5.128 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 2 | 6.832 ns | 0.0362 ns | 0.0339 ns | 6.822 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 2 | 6.852 ns | 0.0561 ns | 0.0524 ns | 6.847 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 3 | 8.517 ns | 0.0511 ns | 0.0478 ns | 8.492 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 3 | 8.509 ns | 0.0423 ns | 0.0395 ns | 8.502 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 4 | 10.934 ns | 0.0195 ns | 0.0172 ns | 10.928 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 4 | 10.926 ns | 0.0220 ns | 0.0171 ns | 10.926 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 5 | 12.614 ns | 0.0217 ns | 0.0169 ns | 12.616 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 5 | 12.647 ns | 0.1010 ns | 0.0945 ns | 12.606 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 6 | 14.928 ns | 0.0865 ns | 0.0809 ns | 14.920 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 6 | 14.980 ns | 0.1356 ns | 0.1269 ns | 15.051 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 7 | 16.542 ns | 0.1544 ns | 0.1369 ns | 16.593 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 7 | 16.529 ns | 0.1579 ns | 0.1477 ns | 16.543 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 8 | 18.113 ns | 0.1446 ns | 0.1353 ns | 18.111 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 8 | 18.078 ns | 0.1254 ns | 0.1173 ns | 18.055 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 9 | 19.938 ns | 0.1234 ns | 0.1155 ns | 19.902 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 9 | 19.720 ns | 0.0873 ns | 0.0773 ns | 19.727 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 10 | 21.640 ns | 0.2245 ns | 0.2100 ns | 21.769 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 10 | 21.756 ns | 0.1020 ns | 0.0955 ns | 21.773 ns | 1.01 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 11 | 23.042 ns | 0.0521 ns | 0.0487 ns | 23.028 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 11 | 23.048 ns | 0.0566 ns | 0.0530 ns | 23.034 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 12 | 24.785 ns | 0.1018 ns | 0.0902 ns | 24.773 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 12 | 24.803 ns | 0.1389 ns | 0.1299 ns | 24.800 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 13 | 26.369 ns | 0.0316 ns | 0.0264 ns | 26.367 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 13 | 26.479 ns | 0.1255 ns | 0.1174 ns | 26.427 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 14 | 28.194 ns | 0.1505 ns | 0.1408 ns | 28.162 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 14 | 28.165 ns | 0.1365 ns | 0.1277 ns | 28.115 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 15 | 29.737 ns | 0.1491 ns | 0.1394 ns | 29.636 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 15 | 29.834 ns | 0.1467 ns | 0.1373 ns | 29.771 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 16 | 31.564 ns | 0.1464 ns | 0.1370 ns | 31.605 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 16 | 31.543 ns | 0.1635 ns | 0.1529 ns | 31.446 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 17 | 33.191 ns | 0.1545 ns | 0.1445 ns | 33.153 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 17 | 33.279 ns | 0.1908 ns | 0.1785 ns | 33.176 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 18 | 34.917 ns | 0.1912 ns | 0.1789 ns | 34.807 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 18 | 34.954 ns | 0.1473 ns | 0.1378 ns | 34.872 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 19 | 36.621 ns | 0.1246 ns | 0.1165 ns | 36.596 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 19 | 36.587 ns | 0.0829 ns | 0.0692 ns | 36.600 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 20 | 38.281 ns | 0.1486 ns | 0.1390 ns | 38.294 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 20 | 38.347 ns | 0.2297 ns | 0.2149 ns | 38.251 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 30 | 61.011 ns | 0.1297 ns | 0.1083 ns | 60.982 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 30 | 61.004 ns | 0.0610 ns | 0.0541 ns | 60.995 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 32 | 64.886 ns | 0.1906 ns | 0.1690 ns | 64.882 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 32 | 64.847 ns | 0.3077 ns | 0.2878 ns | 64.780 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 40 | 79.658 ns | 0.3185 ns | 0.2980 ns | 79.593 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 40 | 79.288 ns | 0.3209 ns | 0.3002 ns | 79.431 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 50 | 96.836 ns | 0.3645 ns | 0.3410 ns | 96.729 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 50 | 96.285 ns | 0.2424 ns | 0.1893 ns | 96.330 ns | 0.99 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 60 | 112.781 ns | 0.3832 ns | 0.3200 ns | 112.850 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 60 | 112.995 ns | 0.3734 ns | 0.3493 ns | 112.819 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 80 | 146.714 ns | 0.5420 ns | 0.4805 ns | 146.582 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 80 | 147.167 ns | 0.5887 ns | 0.5507 ns | 147.028 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 850000 | 1,558,675.039 ns | 5,274.7021 ns | 4,933.9596 ns | 1,556,917.773 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | PooledList | 850000 | 1,556,703.841 ns | 3,951.1886 ns | 3,695.9442 ns | 1,556,840.039 ns | 1.00 | 0.00 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 90 | 163.856 ns | 0.2805 ns | 0.2487 ns | 163.839 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 90 | 163.976 ns | 0.6668 ns | 0.6237 ns | 163.984 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 100 | 181.266 ns | 0.7021 ns | 0.6568 ns | 181.080 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 100 | 181.161 ns | 0.7195 ns | 0.6730 ns | 180.828 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 128 | 228.416 ns | 0.8094 ns | 0.7571 ns | 227.976 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 128 | 228.751 ns | 0.9305 ns | 0.8704 ns | 228.228 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 256 | 445.696 ns | 2.0877 ns | 1.9528 ns | 444.403 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 256 | 444.787 ns | 0.5112 ns | 0.3991 ns | 444.646 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 512 | 882.980 ns | 4.3942 ns | 4.1103 ns | 881.532 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 512 | 881.162 ns | 3.5839 ns | 3.3524 ns | 879.287 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 1024 | 1,751.893 ns | 5.1841 ns | 4.8492 ns | 1,752.316 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 1024 | 1,754.110 ns | 10.6107 ns | 9.9253 ns | 1,749.218 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 2048 | 3,493.803 ns | 11.8092 ns | 10.4686 ns | 3,491.287 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 2048 | 3,492.052 ns | 14.6699 ns | 13.7223 ns | 3,485.993 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 4096 | 6,965.861 ns | 29.2659 ns | 27.3753 ns | 6,956.546 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 4096 | 6,960.693 ns | 27.3000 ns | 25.5365 ns | 6,953.525 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 8192 | 13,923.282 ns | 18.7357 ns | 16.6087 ns | 13,924.474 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 8192 | 13,926.325 ns | 26.0192 ns | 23.0654 ns | 13,921.763 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 16384 | 27,829.084 ns | 12.2988 ns | 10.2700 ns | 27,832.645 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 16384 | 27,873.496 ns | 62.4882 ns | 55.3941 ns | 27,870.857 ns | 1.00 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 32768 | 55,711.124 ns | 125.7963 ns | 111.5152 ns | 55,658.243 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 32768 | 55,701.692 ns | 286.4975 ns | 267.9899 ns | 55,547.827 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 65536 | 111,533.124 ns | 486.0134 ns | 454.6172 ns | 111,309.283 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 65536 | 111,594.969 ns | 596.2326 ns | 557.7163 ns | 111,266.650 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | PooledList | 131072 | 223,540.018 ns | 1,078.1652 ns | 1,008.5164 ns | 223,232.495 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | PooledList | 131072 | 224,096.100 ns | 1,045.2538 ns | 977.7310 ns | 224,519.482 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 0 | 3.573 ns | 0.0316 ns | 0.0281 ns | 3.560 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 0 | 3.677 ns | 0.0253 ns | 0.0237 ns | 3.667 ns | 1.03 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 1 | 5.725 ns | 0.1359 ns | 0.1565 ns | 5.628 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 1 | 5.386 ns | 0.0805 ns | 0.0672 ns | 5.348 ns | 0.94 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 2 | 7.440 ns | 0.1072 ns | 0.0950 ns | 7.395 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 2 | 6.623 ns | 0.0722 ns | 0.0603 ns | 6.601 ns | 0.89 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 3 | 9.028 ns | 0.0609 ns | 0.0508 ns | 9.009 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 3 | 8.098 ns | 0.0810 ns | 0.0718 ns | 8.072 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 4 | 11.223 ns | 0.0851 ns | 0.0711 ns | 11.194 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 4 | 9.936 ns | 0.0387 ns | 0.0302 ns | 9.927 ns | 0.89 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 5 | 12.911 ns | 0.0368 ns | 0.0308 ns | 12.908 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 5 | 11.691 ns | 0.1999 ns | 0.1870 ns | 11.719 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 6 | 15.309 ns | 0.1102 ns | 0.1031 ns | 15.270 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 6 | 12.895 ns | 0.0650 ns | 0.0576 ns | 12.880 ns | 0.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 7 | 16.970 ns | 0.1357 ns | 0.1203 ns | 16.966 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 7 | 14.904 ns | 0.1461 ns | 0.1366 ns | 14.899 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 8 | 18.812 ns | 0.2318 ns | 0.3677 ns | 18.708 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 8 | 16.277 ns | 0.0729 ns | 0.0682 ns | 16.272 ns | 0.86 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 9 | 20.318 ns | 0.0681 ns | 0.0604 ns | 20.315 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 9 | 17.955 ns | 0.2289 ns | 0.2141 ns | 17.823 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 10 | 22.176 ns | 0.3557 ns | 0.3954 ns | 22.041 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 10 | 19.280 ns | 0.1709 ns | 0.1598 ns | 19.238 ns | 0.87 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 11 | 23.667 ns | 0.0875 ns | 0.0819 ns | 23.649 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 11 | 20.764 ns | 0.1366 ns | 0.1211 ns | 20.706 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 12 | 25.399 ns | 0.1055 ns | 0.0881 ns | 25.400 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 12 | 22.212 ns | 0.1188 ns | 0.1112 ns | 22.221 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 13 | 27.179 ns | 0.1993 ns | 0.1864 ns | 27.132 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 13 | 23.676 ns | 0.1315 ns | 0.1230 ns | 23.632 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 14 | 31.524 ns | 0.8151 ns | 2.4035 ns | 31.432 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 14 | 25.171 ns | 0.0813 ns | 0.0679 ns | 25.188 ns | 0.81 | 0.07 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 15 | 30.444 ns | 0.0938 ns | 0.0783 ns | 30.429 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 15 | 26.533 ns | 0.0907 ns | 0.0758 ns | 26.522 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 16 | 32.068 ns | 0.0985 ns | 0.0822 ns | 32.060 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 16 | 28.042 ns | 0.0764 ns | 0.0714 ns | 28.042 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 17 | 33.824 ns | 0.1044 ns | 0.0872 ns | 33.824 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 17 | 29.474 ns | 0.0841 ns | 0.0787 ns | 29.472 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 18 | 35.611 ns | 0.2112 ns | 0.1764 ns | 35.581 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 18 | 30.986 ns | 0.1966 ns | 0.1839 ns | 30.952 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 19 | 37.262 ns | 0.0762 ns | 0.0675 ns | 37.271 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 19 | 32.441 ns | 0.1600 ns | 0.1249 ns | 32.456 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 20 | 38.931 ns | 0.1018 ns | 0.0850 ns | 38.930 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 20 | 33.895 ns | 0.1376 ns | 0.1220 ns | 33.951 ns | 0.87 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 30 | 63.098 ns | 0.3730 ns | 0.3307 ns | 63.058 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 30 | 48.477 ns | 0.1267 ns | 0.1123 ns | 48.489 ns | 0.77 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 32 | 66.097 ns | 0.2311 ns | 0.1930 ns | 66.130 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 32 | 58.778 ns | 0.8375 ns | 0.7834 ns | 58.815 ns | 0.89 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 40 | 80.402 ns | 0.3562 ns | 0.3158 ns | 80.421 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 40 | 68.394 ns | 0.3736 ns | 0.3494 ns | 68.285 ns | 0.85 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 50 | 97.995 ns | 0.4361 ns | 0.3866 ns | 98.033 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 50 | 82.702 ns | 0.4232 ns | 0.3959 ns | 82.656 ns | 0.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 60 | 114.854 ns | 0.5083 ns | 0.4755 ns | 114.785 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 60 | 97.644 ns | 0.4362 ns | 0.3867 ns | 97.661 ns | 0.85 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 80 | 177.900 ns | 3.5342 ns | 5.3971 ns | 179.072 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 80 | 126.888 ns | 0.4589 ns | 0.4068 ns | 126.923 ns | 0.71 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 100 | 182.616 ns | 0.7336 ns | 0.6126 ns | 182.544 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 100 | 155.469 ns | 0.2101 ns | 0.1965 ns | 155.453 ns | 0.85 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 128 | 228.919 ns | 0.4583 ns | 0.4287 ns | 229.051 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 128 | 196.699 ns | 0.5857 ns | 0.5192 ns | 196.600 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 256 | 445.757 ns | 0.3324 ns | 0.2776 ns | 445.751 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 256 | 383.544 ns | 0.8871 ns | 0.7864 ns | 383.443 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 512 | 879.077 ns | 0.7074 ns | 0.5907 ns | 879.168 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 512 | 757.877 ns | 2.1158 ns | 1.8756 ns | 757.568 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 1024 | 1,756.738 ns | 4.3950 ns | 4.1111 ns | 1,755.500 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 1024 | 1,507.831 ns | 4.4551 ns | 4.1673 ns | 1,506.162 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 2048 | 3,500.613 ns | 18.6534 ns | 17.4484 ns | 3,491.713 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 2048 | 3,007.182 ns | 7.3989 ns | 6.9209 ns | 3,006.447 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 4096 | 6,993.660 ns | 41.6187 ns | 38.9301 ns | 6,973.602 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 4096 | 6,003.662 ns | 39.0598 ns | 36.5366 ns | 5,996.016 ns | 0.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 8192 | 13,917.362 ns | 26.2692 ns | 21.9360 ns | 13,921.748 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 8192 | 12,020.240 ns | 101.2115 ns | 94.6733 ns | 11,974.687 ns | 0.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 16384 | 34,353.630 ns | 683.8943 ns | 1,690.4173 ns | 34,762.256 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 16384 | 23,903.155 ns | 140.6087 ns | 131.5254 ns | 23,821.667 ns | 0.70 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 32768 | 55,753.044 ns | 100.1503 ns | 93.6806 ns | 55,727.875 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 32768 | 47,899.076 ns | 129.9954 ns | 108.5521 ns | 47,855.658 ns | 0.86 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 65536 | 112,345.839 ns | 779.9663 ns | 651.3072 ns | 112,174.561 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 65536 | 96,217.446 ns | 570.3274 ns | 505.5804 ns | 96,063.531 ns | 0.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 131072 | 226,823.985 ns | 1,796.6241 ns | 1,592.6604 ns | 226,966.663 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 131072 | 192,420.098 ns | 717.9031 ns | 636.4024 ns | 192,319.641 ns | 0.85 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 850000 | 1,841,711.523 ns | 36,053.3671 ns | 65,925.6204 ns | 1,852,565.723 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | RecyclableList | 850000 | 1,334,551.833 ns | 6,726.8579 ns | 5,617.2310 ns | 1,333,434.180 ns | 0.73 | 0.03 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableList | 90 | 166.122 ns | 0.6006 ns | 0.5324 ns | 166.059 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableList | 90 | 141.301 ns | 0.5691 ns | 0.5324 ns | 141.060 ns | 0.85 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 0 | 3.451 ns | 0.0202 ns | 0.0169 ns | 3.444 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 0 | 5.166 ns | 0.0485 ns | 0.0454 ns | 5.138 ns | 1.50 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 1 | 5.210 ns | 0.0255 ns | 0.0226 ns | 5.206 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 1 | 8.314 ns | 0.0363 ns | 0.0303 ns | 8.303 ns | 1.60 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 2 | 7.340 ns | 0.0436 ns | 0.0386 ns | 7.329 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 2 | 11.745 ns | 0.0922 ns | 0.0862 ns | 11.706 ns | 1.60 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 3 | 8.793 ns | 0.1648 ns | 0.1376 ns | 8.770 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 3 | 15.156 ns | 0.0809 ns | 0.0717 ns | 15.132 ns | 1.72 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 4 | 11.502 ns | 0.1494 ns | 0.1247 ns | 11.531 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 4 | 18.547 ns | 0.0601 ns | 0.0532 ns | 18.526 ns | 1.61 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 5 | 12.692 ns | 0.0566 ns | 0.0473 ns | 12.713 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 5 | 22.187 ns | 0.4046 ns | 0.3378 ns | 22.020 ns | 1.75 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 6 | 15.165 ns | 0.2346 ns | 0.2080 ns | 15.204 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 6 | 25.421 ns | 0.0943 ns | 0.0787 ns | 25.405 ns | 1.68 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 7 | 16.639 ns | 0.1436 ns | 0.1344 ns | 16.618 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 7 | 28.744 ns | 0.1388 ns | 0.1084 ns | 28.716 ns | 1.73 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 8 | 18.549 ns | 0.1210 ns | 0.1132 ns | 18.598 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 8 | 32.169 ns | 0.0892 ns | 0.0745 ns | 32.163 ns | 1.73 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 9 | 20.106 ns | 0.1066 ns | 0.0945 ns | 20.097 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 9 | 35.541 ns | 0.0549 ns | 0.0458 ns | 35.552 ns | 1.77 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 10 | 21.724 ns | 0.1129 ns | 0.1000 ns | 21.733 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 10 | 39.095 ns | 0.2501 ns | 0.2340 ns | 39.052 ns | 1.80 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 11 | 23.105 ns | 0.0833 ns | 0.0779 ns | 23.075 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 11 | 42.483 ns | 0.1848 ns | 0.1728 ns | 42.447 ns | 1.84 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 12 | 24.848 ns | 0.1406 ns | 0.1316 ns | 24.791 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 12 | 45.916 ns | 0.2962 ns | 0.2626 ns | 45.807 ns | 1.85 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 13 | 26.544 ns | 0.1423 ns | 0.1331 ns | 26.468 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 13 | 49.343 ns | 0.2813 ns | 0.2632 ns | 49.269 ns | 1.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 14 | 28.196 ns | 0.1295 ns | 0.1211 ns | 28.152 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 14 | 52.987 ns | 0.4440 ns | 0.4153 ns | 52.900 ns | 1.88 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 15 | 29.980 ns | 0.0719 ns | 0.0600 ns | 29.963 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 15 | 64.152 ns | 0.1469 ns | 0.1227 ns | 64.111 ns | 2.14 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 16 | 31.607 ns | 0.0441 ns | 0.0368 ns | 31.608 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 16 | 66.616 ns | 0.2321 ns | 0.2057 ns | 66.510 ns | 2.11 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 17 | 33.343 ns | 0.1282 ns | 0.1199 ns | 33.326 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 17 | 70.337 ns | 0.1355 ns | 0.1058 ns | 70.312 ns | 2.11 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 18 | 34.964 ns | 0.0774 ns | 0.0646 ns | 34.938 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 18 | 74.920 ns | 0.2134 ns | 0.1666 ns | 74.855 ns | 2.14 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 19 | 36.762 ns | 0.0784 ns | 0.0612 ns | 36.765 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 19 | 76.986 ns | 0.1228 ns | 0.1025 ns | 76.963 ns | 2.09 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 20 | 38.534 ns | 0.0978 ns | 0.0915 ns | 38.542 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 20 | 80.702 ns | 0.4608 ns | 0.4085 ns | 80.555 ns | 2.09 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 30 | 61.583 ns | 0.1261 ns | 0.1118 ns | 61.588 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 30 | 122.136 ns | 2.4919 ns | 7.1898 ns | 119.341 ns | 1.89 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 32 | 66.378 ns | 1.1733 ns | 1.0975 ns | 65.776 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 32 | 123.249 ns | 1.4587 ns | 1.2931 ns | 122.896 ns | 1.86 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 40 | 79.931 ns | 0.5089 ns | 0.4761 ns | 79.871 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 40 | 151.141 ns | 1.6100 ns | 1.4272 ns | 150.947 ns | 1.89 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 50 | 98.275 ns | 1.0477 ns | 0.9287 ns | 97.953 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 50 | 190.028 ns | 3.6509 ns | 4.3461 ns | 189.139 ns | 1.94 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 60 | 115.539 ns | 1.4487 ns | 1.3551 ns | 115.726 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 60 | 221.467 ns | 2.4464 ns | 2.2884 ns | 220.472 ns | 1.92 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 80 | 149.222 ns | 0.6115 ns | 0.5720 ns | 148.952 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 80 | 287.202 ns | 1.7438 ns | 1.6311 ns | 286.990 ns | 1.92 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 850000 | 1,593,106.270 ns | 29,368.6936 ns | 27,471.4942 ns | 1,584,600.684 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | ForEach | List | RecyclableLongList | 850000 | 2,811,210.026 ns | 30,468.8839 ns | 28,500.6129 ns | 2,810,521.484 ns | 1.77 | 0.03 | 2 B | 2.00 | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 90 | 165.541 ns | 0.9212 ns | 0.8617 ns | 165.614 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 90 | 321.361 ns | 1.9588 ns | 1.7364 ns | 320.982 ns | 1.94 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 100 | 182.535 ns | 0.9233 ns | 0.8637 ns | 182.525 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 100 | 363.869 ns | 5.9269 ns | 5.2540 ns | 362.336 ns | 1.99 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 128 | 231.124 ns | 1.6953 ns | 1.5858 ns | 230.812 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 128 | 453.238 ns | 2.4329 ns | 2.1567 ns | 452.756 ns | 1.96 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 256 | 449.973 ns | 1.6447 ns | 1.4580 ns | 450.382 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 256 | 891.533 ns | 7.1533 ns | 6.6912 ns | 889.027 ns | 1.98 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 512 | 891.034 ns | 6.6521 ns | 6.2223 ns | 890.716 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 512 | 1,767.210 ns | 13.6312 ns | 12.0837 ns | 1,763.807 ns | 1.98 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 1024 | 1,799.927 ns | 29.4035 ns | 26.0654 ns | 1,794.744 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 1024 | 3,766.511 ns | 56.5563 ns | 52.9028 ns | 3,765.460 ns | 2.09 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 2048 | 3,577.963 ns | 49.7494 ns | 46.5357 ns | 3,564.046 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 2048 | 7,463.437 ns | 127.7065 ns | 113.2085 ns | 7,413.597 ns | 2.09 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 4096 | 8,665.134 ns | 169.5006 ns | 287.8248 ns | 8,612.761 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 4096 | 14,722.664 ns | 218.2332 ns | 204.1355 ns | 14,610.922 ns | 1.71 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 8192 | 14,035.711 ns | 64.8120 ns | 60.6252 ns | 14,035.502 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 8192 | 29,276.958 ns | 275.4928 ns | 257.6961 ns | 29,168.214 ns | 2.09 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 16384 | 28,146.286 ns | 325.0572 ns | 288.1547 ns | 28,010.663 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 16384 | 54,165.050 ns | 572.6042 ns | 535.6144 ns | 54,027.719 ns | 1.93 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 32768 | 56,828.050 ns | 460.5160 ns | 408.2354 ns | 56,894.708 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 32768 | 109,099.779 ns | 1,653.0396 ns | 1,546.2543 ns | 108,821.436 ns | 1.92 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 65536 | 112,320.331 ns | 381.9480 ns | 318.9439 ns | 112,323.083 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 65536 | 215,683.722 ns | 2,713.8804 ns | 2,538.5654 ns | 214,474.780 ns | 1.92 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | ForEach | List | RecyclableLongList | 131072 | 228,741.565 ns | 2,879.6768 ns | 2,552.7585 ns | 228,787.000 ns | 1.00 | 0.00 | - | NA | | Actual | ForEach | List | RecyclableLongList | 131072 | 437,942.662 ns | 6,268.3292 ns | 5,556.7106 ns | 438,062.964 ns | 1.91 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 0 | 4.170 ns | 0.1081 ns | 0.1061 ns | 4.175 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 0 | 4.102 ns | 0.1025 ns | 0.0909 ns | 4.101 ns | 0.98 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 1 | 5.372 ns | 0.0369 ns | 0.0345 ns | 5.360 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 1 | 5.333 ns | 0.0738 ns | 0.0654 ns | 5.339 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 2 | 6.948 ns | 0.0810 ns | 0.0718 ns | 6.924 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 2 | 6.882 ns | 0.0294 ns | 0.0245 ns | 6.877 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 3 | 8.612 ns | 0.1212 ns | 0.1074 ns | 8.569 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 3 | 8.670 ns | 0.1966 ns | 0.1742 ns | 8.583 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 4 | 11.041 ns | 0.1164 ns | 0.1032 ns | 11.013 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 4 | 11.113 ns | 0.1139 ns | 0.1066 ns | 11.123 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 5 | 13.248 ns | 0.2016 ns | 0.1886 ns | 13.259 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 5 | 12.822 ns | 0.0711 ns | 0.0594 ns | 12.834 ns | 0.97 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 6 | 15.078 ns | 0.1963 ns | 0.1639 ns | 15.050 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 6 | 15.034 ns | 0.1051 ns | 0.0932 ns | 15.018 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 7 | 16.736 ns | 0.1050 ns | 0.0931 ns | 16.772 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 7 | 16.611 ns | 0.1433 ns | 0.1341 ns | 16.645 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 8 | 18.309 ns | 0.1516 ns | 0.1344 ns | 18.327 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 8 | 18.324 ns | 0.3292 ns | 0.3079 ns | 18.288 ns | 1.00 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 9 | 20.065 ns | 0.2781 ns | 0.2601 ns | 19.965 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 9 | 20.001 ns | 0.2718 ns | 0.2542 ns | 19.966 ns | 1.00 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 10 | 21.715 ns | 0.0647 ns | 0.0505 ns | 21.729 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 10 | 22.683 ns | 0.4789 ns | 0.7168 ns | 22.601 ns | 1.03 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 11 | 23.738 ns | 0.2479 ns | 0.2319 ns | 23.766 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 11 | 23.725 ns | 0.3366 ns | 0.2983 ns | 23.608 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 12 | 25.234 ns | 0.2520 ns | 0.2234 ns | 25.148 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 12 | 25.016 ns | 0.1384 ns | 0.1080 ns | 24.993 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 13 | 26.903 ns | 0.2184 ns | 0.1936 ns | 26.836 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 13 | 27.121 ns | 0.3033 ns | 0.2837 ns | 26.993 ns | 1.01 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 14 | 28.320 ns | 0.1640 ns | 0.1369 ns | 28.272 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 14 | 28.556 ns | 0.4329 ns | 0.4049 ns | 28.382 ns | 1.01 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 15 | 30.950 ns | 0.4724 ns | 0.4187 ns | 31.055 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 15 | 30.638 ns | 0.4602 ns | 0.4304 ns | 30.511 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 16 | 32.515 ns | 0.5508 ns | 0.4882 ns | 32.655 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 16 | 32.572 ns | 0.5061 ns | 0.4734 ns | 32.470 ns | 1.00 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 17 | 33.724 ns | 0.1540 ns | 0.1366 ns | 33.712 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 17 | 33.862 ns | 0.3266 ns | 0.3055 ns | 33.839 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 18 | 35.814 ns | 0.4675 ns | 0.4144 ns | 35.749 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 18 | 36.046 ns | 0.6879 ns | 0.6098 ns | 35.929 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 19 | 37.620 ns | 0.6326 ns | 0.5283 ns | 37.466 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 19 | 37.442 ns | 0.5918 ns | 0.5246 ns | 37.425 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 20 | 39.292 ns | 0.4505 ns | 0.3762 ns | 39.267 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 20 | 39.344 ns | 0.4094 ns | 0.3629 ns | 39.244 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 30 | 62.338 ns | 0.7110 ns | 0.6651 ns | 62.086 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 30 | 62.490 ns | 0.5156 ns | 0.4570 ns | 62.379 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 32 | 65.698 ns | 0.1781 ns | 0.1391 ns | 65.679 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 32 | 65.858 ns | 0.3777 ns | 0.3533 ns | 65.727 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 40 | 79.678 ns | 0.2551 ns | 0.2262 ns | 79.729 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 40 | 80.179 ns | 0.2988 ns | 0.2333 ns | 80.255 ns | 1.01 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 50 | 98.581 ns | 1.2428 ns | 1.7011 ns | 98.038 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 50 | 98.365 ns | 0.9843 ns | 0.8219 ns | 98.489 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 60 | 115.812 ns | 1.5418 ns | 1.4422 ns | 115.515 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 60 | 114.660 ns | 0.5155 ns | 0.4570 ns | 114.585 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 80 | 149.044 ns | 0.7603 ns | 0.6740 ns | 148.779 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 80 | 149.237 ns | 0.8349 ns | 0.7810 ns | 149.142 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 90 | 165.196 ns | 0.6880 ns | 0.6435 ns | 164.967 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 90 | 165.244 ns | 0.8600 ns | 0.7623 ns | 165.061 ns | 1.00 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 100 | 182.624 ns | 0.6592 ns | 0.5844 ns | 182.625 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 100 | 185.868 ns | 2.1608 ns | 2.0212 ns | 185.058 ns | 1.02 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 128 | 232.270 ns | 2.7215 ns | 2.4126 ns | 230.876 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 128 | 234.566 ns | 4.0220 ns | 3.5654 ns | 233.897 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 256 | 454.474 ns | 6.7036 ns | 6.2706 ns | 451.345 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 256 | 461.572 ns | 8.9902 ns | 8.4095 ns | 458.094 ns | 1.02 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 512 | 901.971 ns | 14.3278 ns | 12.7012 ns | 900.796 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 512 | 912.171 ns | 12.3817 ns | 11.5818 ns | 913.911 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 1024 | 1,808.524 ns | 27.9056 ns | 26.1029 ns | 1,810.923 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 1024 | 1,795.226 ns | 23.8849 ns | 22.3420 ns | 1,793.173 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 2048 | 3,583.843 ns | 70.4928 ns | 72.3909 ns | 3,562.454 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 2048 | 4,244.738 ns | 84.3127 ns | 115.4082 ns | 4,258.823 ns | 1.20 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 4096 | 7,142.871 ns | 101.4314 ns | 94.8790 ns | 7,118.380 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 4096 | 7,160.909 ns | 115.3247 ns | 113.2643 ns | 7,109.839 ns | 1.00 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 8192 | 14,382.896 ns | 277.8337 ns | 246.2923 ns | 14,346.375 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 8192 | 14,308.837 ns | 161.4476 ns | 151.0182 ns | 14,350.789 ns | 0.99 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 16384 | 28,230.601 ns | 155.4418 ns | 145.4004 ns | 28,236.281 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 16384 | 28,502.915 ns | 534.9612 ns | 446.7169 ns | 28,418.047 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 32768 | 56,834.798 ns | 377.5454 ns | 334.6841 ns | 56,735.428 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 32768 | 57,354.676 ns | 1,097.2304 ns | 1,077.6270 ns | 56,917.178 ns | 1.01 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 65536 | 116,209.092 ns | 1,390.8538 ns | 1,085.8872 ns | 116,394.702 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 65536 | 114,665.507 ns | 1,166.8947 ns | 974.4099 ns | 114,299.097 ns | 0.99 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 131072 | 231,587.781 ns | 3,052.2006 ns | 2,855.0303 ns | 230,845.203 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | PooledList | 131072 | 226,839.675 ns | 2,570.5076 ns | 2,146.4903 ns | 226,250.806 ns | 0.98 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | PooledList | 850000 | 1,580,908.329 ns | 11,062.7560 ns | 9,806.8451 ns | 1,581,162.109 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | VersionedForEach | List | PooledList | 850000 | 1,600,714.896 ns | 22,235.0178 ns | 20,798.6495 ns | 1,598,917.578 ns | 1.01 | 0.01 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 0 | 3.662 ns | 0.0151 ns | 0.0134 ns | 3.661 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 0 | 3.632 ns | 0.1013 ns | 0.1126 ns | 3.630 ns | 1.00 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 1 | 6.073 ns | 0.1313 ns | 0.2265 ns | 6.034 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 1 | 5.877 ns | 0.1473 ns | 0.3473 ns | 5.900 ns | 0.97 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 2 | 7.770 ns | 0.1630 ns | 0.2176 ns | 7.755 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 2 | 6.913 ns | 0.1515 ns | 0.1417 ns | 6.864 ns | 0.89 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 3 | 9.736 ns | 0.2251 ns | 0.4117 ns | 9.626 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 3 | 8.358 ns | 0.1936 ns | 0.1811 ns | 8.398 ns | 0.86 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 4 | 11.690 ns | 0.2498 ns | 0.2336 ns | 11.674 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 4 | 10.303 ns | 0.1442 ns | 0.1278 ns | 10.304 ns | 0.88 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 5 | 13.115 ns | 0.1670 ns | 0.1562 ns | 13.049 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 5 | 11.831 ns | 0.1823 ns | 0.1705 ns | 11.848 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 6 | 15.511 ns | 0.1763 ns | 0.1472 ns | 15.439 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 6 | 13.673 ns | 0.3035 ns | 0.3117 ns | 13.633 ns | 0.88 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 7 | 17.417 ns | 0.2872 ns | 0.2686 ns | 17.482 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 7 | 14.905 ns | 0.2715 ns | 0.2540 ns | 14.901 ns | 0.86 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 8 | 19.079 ns | 0.2278 ns | 0.2019 ns | 19.041 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 8 | 16.566 ns | 0.1929 ns | 0.1805 ns | 16.494 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 9 | 21.106 ns | 0.3345 ns | 0.2965 ns | 21.117 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 9 | 18.313 ns | 0.3845 ns | 0.3210 ns | 18.159 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 10 | 23.688 ns | 0.4888 ns | 1.2705 ns | 23.253 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 10 | 21.041 ns | 0.4498 ns | 0.8983 ns | 20.882 ns | 0.89 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 11 | 24.481 ns | 0.4602 ns | 0.7165 ns | 24.251 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 11 | 21.279 ns | 0.2309 ns | 0.2047 ns | 21.200 ns | 0.87 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 12 | 26.202 ns | 0.5516 ns | 0.5418 ns | 26.021 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 12 | 23.170 ns | 0.4547 ns | 0.4031 ns | 23.026 ns | 0.88 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 13 | 27.707 ns | 0.4782 ns | 0.4239 ns | 27.469 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 13 | 24.329 ns | 0.2913 ns | 0.2725 ns | 24.212 ns | 0.88 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 14 | 29.367 ns | 0.2983 ns | 0.2491 ns | 29.285 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 14 | 26.011 ns | 0.3929 ns | 0.3676 ns | 25.917 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 15 | 32.009 ns | 0.4594 ns | 0.3836 ns | 31.969 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 15 | 27.833 ns | 0.4437 ns | 0.3705 ns | 27.864 ns | 0.87 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 16 | 33.019 ns | 0.3113 ns | 0.2759 ns | 32.962 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 16 | 29.823 ns | 0.4110 ns | 0.3643 ns | 29.761 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 17 | 35.153 ns | 0.4993 ns | 0.4426 ns | 35.124 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 17 | 31.257 ns | 0.6326 ns | 0.5917 ns | 31.035 ns | 0.89 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 18 | 36.654 ns | 0.5923 ns | 0.5250 ns | 36.407 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 18 | 32.631 ns | 0.6588 ns | 0.6470 ns | 32.528 ns | 0.89 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 19 | 39.171 ns | 0.4820 ns | 0.4508 ns | 39.156 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 19 | 33.975 ns | 0.5713 ns | 0.5344 ns | 33.818 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 20 | 39.829 ns | 0.6428 ns | 0.6013 ns | 39.617 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 20 | 34.932 ns | 0.5515 ns | 0.5158 ns | 34.754 ns | 0.88 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 30 | 64.842 ns | 1.3032 ns | 1.1552 ns | 64.657 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 30 | 50.514 ns | 0.5255 ns | 0.4388 ns | 50.449 ns | 0.78 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 32 | 69.780 ns | 1.4282 ns | 2.2235 ns | 69.112 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 32 | 61.867 ns | 0.9904 ns | 0.8780 ns | 61.893 ns | 0.89 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 40 | 83.162 ns | 0.7948 ns | 0.7046 ns | 83.105 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 40 | 73.047 ns | 0.8652 ns | 0.8093 ns | 73.062 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 50 | 100.518 ns | 1.3208 ns | 1.1709 ns | 100.204 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 50 | 87.612 ns | 0.6497 ns | 0.5760 ns | 87.488 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 60 | 115.416 ns | 0.6522 ns | 0.5092 ns | 115.159 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 60 | 101.275 ns | 0.6366 ns | 0.5955 ns | 100.980 ns | 0.88 | 0.00 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 80 | 180.498 ns | 3.5968 ns | 4.6768 ns | 182.070 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 80 | 130.384 ns | 0.6436 ns | 0.6020 ns | 130.245 ns | 0.72 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 90 | 166.748 ns | 0.8692 ns | 0.8131 ns | 166.924 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 90 | 147.034 ns | 2.2523 ns | 2.1068 ns | 145.965 ns | 0.88 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 100 | 187.028 ns | 3.1350 ns | 2.7791 ns | 186.818 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 100 | 161.191 ns | 1.8091 ns | 1.6922 ns | 160.552 ns | 0.86 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 128 | 232.149 ns | 2.2247 ns | 2.0810 ns | 231.116 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 128 | 210.336 ns | 2.2589 ns | 2.1130 ns | 209.626 ns | 0.91 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 256 | 454.603 ns | 6.4374 ns | 6.0216 ns | 452.711 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 256 | 415.848 ns | 7.2011 ns | 7.7051 ns | 413.804 ns | 0.92 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 512 | 887.438 ns | 5.3199 ns | 4.7160 ns | 885.431 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 512 | 817.053 ns | 7.9832 ns | 7.0769 ns | 815.831 ns | 0.92 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 1024 | 1,777.287 ns | 15.3636 ns | 14.3712 ns | 1,773.709 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 1024 | 1,620.522 ns | 13.0642 ns | 11.5811 ns | 1,622.521 ns | 0.91 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 2048 | 3,555.328 ns | 49.0378 ns | 45.8700 ns | 3,531.557 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 2048 | 3,226.549 ns | 20.9797 ns | 19.6244 ns | 3,231.659 ns | 0.91 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 4096 | 7,083.254 ns | 40.2312 ns | 31.4099 ns | 7,083.910 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 4096 | 6,391.336 ns | 45.3105 ns | 40.1665 ns | 6,381.340 ns | 0.90 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 8192 | 14,150.508 ns | 160.7683 ns | 142.5169 ns | 14,103.947 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 8192 | 12,951.632 ns | 252.7588 ns | 236.4308 ns | 12,839.685 ns | 0.92 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 16384 | 28,174.120 ns | 219.4159 ns | 205.2418 ns | 28,125.076 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 16384 | 24,465.357 ns | 408.7098 ns | 382.3074 ns | 24,296.729 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 32768 | 56,579.534 ns | 585.3275 ns | 518.8776 ns | 56,425.235 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 32768 | 48,830.217 ns | 473.5733 ns | 419.8104 ns | 48,699.948 ns | 0.86 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 65536 | 142,610.610 ns | 1,346.8333 ns | 1,259.8287 ns | 143,257.397 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 65536 | 98,560.833 ns | 1,133.4299 ns | 1,060.2110 ns | 98,441.614 ns | 0.69 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 131072 | 227,308.963 ns | 2,539.6607 ns | 2,251.3430 ns | 226,288.538 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableList | 131072 | 197,657.012 ns | 2,737.4239 ns | 2,426.6550 ns | 196,840.356 ns | 0.87 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableList | 850000 | 1,614,043.960 ns | 11,889.6846 ns | 9,928.4251 ns | 1,613,390.625 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | VersionedForEach | List | RecyclableList | 850000 | 1,349,524.623 ns | 2,630.5316 ns | 2,331.8978 ns | 1,349,204.688 ns | 0.84 | 0.01 | 1 B | 1.00 | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 0 | 3.523 ns | 0.0447 ns | 0.0373 ns | 3.517 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 0 | 9.324 ns | 0.0671 ns | 0.0628 ns | 9.294 ns | 2.65 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 1 | 5.318 ns | 0.0518 ns | 0.0459 ns | 5.312 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 1 | 14.197 ns | 0.3033 ns | 0.3943 ns | 14.160 ns | 2.67 | 0.09 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 2 | 6.915 ns | 0.0277 ns | 0.0231 ns | 6.910 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 2 | 18.310 ns | 0.3390 ns | 0.4408 ns | 18.354 ns | 2.62 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 3 | 8.764 ns | 0.0951 ns | 0.0843 ns | 8.786 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 3 | 21.395 ns | 0.2388 ns | 0.2117 ns | 21.393 ns | 2.44 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 4 | 11.563 ns | 0.2572 ns | 0.2406 ns | 11.552 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 4 | 26.309 ns | 0.2658 ns | 0.2486 ns | 26.325 ns | 2.28 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 5 | 12.933 ns | 0.0969 ns | 0.0859 ns | 12.918 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 5 | 29.433 ns | 0.5992 ns | 0.6660 ns | 29.147 ns | 2.28 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 6 | 15.392 ns | 0.3293 ns | 0.3524 ns | 15.318 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 6 | 32.820 ns | 0.4798 ns | 0.4488 ns | 32.733 ns | 2.13 | 0.06 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 7 | 16.698 ns | 0.1192 ns | 0.0995 ns | 16.723 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 7 | 36.723 ns | 0.5201 ns | 0.4865 ns | 36.727 ns | 2.20 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 8 | 18.550 ns | 0.1663 ns | 0.1474 ns | 18.533 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 8 | 43.143 ns | 0.4068 ns | 0.3805 ns | 42.933 ns | 2.32 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 9 | 21.331 ns | 0.4478 ns | 0.7481 ns | 21.301 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 9 | 45.471 ns | 0.8887 ns | 2.1800 ns | 44.451 ns | 2.19 | 0.15 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 10 | 21.776 ns | 0.2230 ns | 0.2086 ns | 21.755 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 10 | 48.297 ns | 0.4689 ns | 0.4387 ns | 48.206 ns | 2.22 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 11 | 23.557 ns | 0.3304 ns | 0.2929 ns | 23.481 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 11 | 52.951 ns | 0.4832 ns | 0.4035 ns | 53.070 ns | 2.25 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 12 | 25.365 ns | 0.2192 ns | 0.1831 ns | 25.369 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 12 | 56.237 ns | 0.9406 ns | 0.8798 ns | 56.478 ns | 2.21 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 13 | 26.914 ns | 0.3191 ns | 0.2829 ns | 26.829 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 13 | 60.108 ns | 0.6361 ns | 0.5950 ns | 60.158 ns | 2.23 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 14 | 28.940 ns | 0.4242 ns | 0.3968 ns | 28.773 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 14 | 65.173 ns | 1.3081 ns | 1.3434 ns | 65.266 ns | 2.25 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 15 | 30.596 ns | 0.4513 ns | 0.3523 ns | 30.583 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 15 | 76.328 ns | 1.3343 ns | 1.2481 ns | 75.702 ns | 2.49 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 16 | 32.729 ns | 0.3667 ns | 0.3062 ns | 32.796 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 16 | 86.312 ns | 0.7071 ns | 0.5905 ns | 86.331 ns | 2.64 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 17 | 34.076 ns | 0.4444 ns | 0.4157 ns | 33.971 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 17 | 83.004 ns | 0.4126 ns | 0.3658 ns | 82.970 ns | 2.43 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 18 | 35.417 ns | 0.3067 ns | 0.2868 ns | 35.246 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 18 | 86.030 ns | 0.4640 ns | 0.3875 ns | 85.857 ns | 2.43 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 19 | 36.841 ns | 0.1066 ns | 0.0890 ns | 36.810 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 19 | 90.468 ns | 0.3312 ns | 0.3098 ns | 90.335 ns | 2.45 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 20 | 38.512 ns | 0.1351 ns | 0.1055 ns | 38.488 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 20 | 94.096 ns | 1.3335 ns | 1.1821 ns | 94.056 ns | 2.45 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 30 | 61.832 ns | 0.2697 ns | 0.2522 ns | 61.739 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 30 | 130.708 ns | 0.7176 ns | 0.6712 ns | 130.421 ns | 2.11 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 32 | 65.344 ns | 0.4106 ns | 0.3841 ns | 65.374 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 32 | 150.613 ns | 0.8025 ns | 0.6701 ns | 150.505 ns | 2.30 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 40 | 80.571 ns | 0.3720 ns | 0.3106 ns | 80.717 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 40 | 171.390 ns | 2.4117 ns | 2.2559 ns | 171.875 ns | 2.12 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 50 | 97.366 ns | 1.3366 ns | 1.1848 ns | 96.912 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 50 | 210.867 ns | 2.2683 ns | 2.1217 ns | 210.785 ns | 2.16 | 0.04 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 60 | 120.541 ns | 2.4415 ns | 3.6543 ns | 119.941 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 60 | 253.299 ns | 3.7372 ns | 3.4958 ns | 252.504 ns | 2.09 | 0.09 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 80 | 154.351 ns | 3.0279 ns | 2.8323 ns | 153.659 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 80 | 333.286 ns | 6.6353 ns | 9.7259 ns | 331.267 ns | 2.19 | 0.08 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 100 | 189.679 ns | 3.8158 ns | 9.8497 ns | 185.357 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 100 | 403.809 ns | 3.5781 ns | 2.9879 ns | 402.469 ns | 2.14 | 0.11 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 128 | 231.559 ns | 1.8376 ns | 1.7189 ns | 231.672 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 128 | 550.164 ns | 3.2537 ns | 3.0435 ns | 549.213 ns | 2.38 | 0.03 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 256 | 450.065 ns | 2.7403 ns | 2.4292 ns | 449.653 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 256 | 1,082.522 ns | 6.6654 ns | 6.2349 ns | 1,079.465 ns | 2.41 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 512 | 887.143 ns | 4.1466 ns | 3.8787 ns | 886.272 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 512 | 2,150.602 ns | 12.2585 ns | 11.4666 ns | 2,157.932 ns | 2.42 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 1024 | 1,764.301 ns | 8.4588 ns | 7.9123 ns | 1,765.930 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 1024 | 4,286.746 ns | 13.4166 ns | 12.5499 ns | 4,286.220 ns | 2.43 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 2048 | 4,216.533 ns | 85.4917 ns | 252.0742 ns | 4,298.388 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 2048 | 8,509.223 ns | 12.4561 ns | 11.0420 ns | 8,506.629 ns | 2.02 | 0.15 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 4096 | 8,676.483 ns | 167.8749 ns | 199.8431 ns | 8,712.919 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 4096 | 17,049.051 ns | 82.0162 ns | 76.7180 ns | 17,041.325 ns | 1.96 | 0.05 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 8192 | 13,938.398 ns | 44.9571 ns | 39.8533 ns | 13,922.381 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 8192 | 34,133.194 ns | 181.2965 ns | 169.5849 ns | 34,120.786 ns | 2.45 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 16384 | 27,927.112 ns | 189.2721 ns | 167.7848 ns | 27,840.433 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 16384 | 61,271.269 ns | 191.0036 ns | 169.3197 ns | 61,248.755 ns | 2.19 | 0.02 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 32768 | 55,954.745 ns | 178.5899 ns | 167.0531 ns | 55,953.790 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 32768 | 122,397.876 ns | 795.0836 ns | 743.7217 ns | 122,076.416 ns | 2.19 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 65536 | 111,873.295 ns | 466.3331 ns | 436.2083 ns | 111,790.027 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 65536 | 244,920.799 ns | 1,173.3577 ns | 1,097.5596 ns | 245,148.096 ns | 2.19 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 131072 | 224,331.458 ns | 1,277.0991 ns | 1,194.5993 ns | 224,404.077 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 131072 | 490,011.882 ns | 3,335.1804 ns | 3,119.7298 ns | 488,019.141 ns | 2.18 | 0.01 | - | NA | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 850000 | 1,704,467.372 ns | 33,215.7962 ns | 83,331.9381 ns | 1,689,684.766 ns | 1.00 | 0.00 | 1 B | 1.00 | | Actual | VersionedForEach | List | RecyclableLongList | 850000 | 3,599,336.695 ns | 70,531.2969 ns | 153,329.2348 ns | 3,578,202.930 ns | 2.11 | 0.16 | 2 B | 2.00 | | | | | | | | | | | | | | | | Baseline | VersionedForEach | List | RecyclableLongList | 90 | 169.352 ns | 2.9741 ns | 6.4654 ns | 166.354 ns | 1.00 | 0.00 | - | NA | | Actual | VersionedForEach | List | RecyclableLongList | 90 | 360.043 ns | 2.4994 ns | 2.3380 ns | 359.931 ns | 2.04 | 0.08 | - | NA |
# `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 |