Files
Recyclable.Collections/Recyclable.Collections.Benchmarks/Results/Benchmarks.md
T
2023-07-15 12:50:27 +02:00

886 KiB

Parameter-less constructor

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

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

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
Add to the List by 1 Item Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline Add List Array 0 8.033 ns 0.0382 ns 0.0339 ns 8.023 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Add List Array 0 6.741 ns 0.0160 ns 0.0142 ns 6.741 ns 0.84 0.00 0.0115 - - 24 B 0.75
Baseline Add List Array 1 17.455 ns 0.0980 ns 0.0916 ns 17.423 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List Array 1 7.369 ns 0.0102 ns 0.0090 ns 7.370 ns 0.42 0.00 0.0153 - - 32 B 0.36
Baseline Add List Array 2 18.813 ns 0.1189 ns 0.1112 ns 18.843 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List Array 2 8.087 ns 0.1802 ns 0.1686 ns 8.061 ns 0.43 0.01 0.0191 - - 40 B 0.45
Baseline Add List Array 3 20.091 ns 0.0246 ns 0.0205 ns 20.094 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List Array 3 9.195 ns 0.1377 ns 0.1221 ns 9.222 ns 0.46 0.01 0.0229 - - 48 B 0.55
Baseline Add List Array 4 21.729 ns 0.2308 ns 0.2159 ns 21.673 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List Array 4 9.084 ns 0.0479 ns 0.0448 ns 9.062 ns 0.42 0.00 0.0268 - - 56 B 0.64
Baseline Add List Array 5 36.580 ns 0.2406 ns 0.2250 ns 36.483 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List Array 5 11.402 ns 0.2552 ns 0.5438 ns 11.540 ns 0.31 0.02 0.0306 - - 64 B 0.36
Baseline Add List Array 6 37.636 ns 0.3012 ns 0.2670 ns 37.529 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List Array 6 11.036 ns 0.2219 ns 0.2076 ns 10.944 ns 0.29 0.01 0.0344 - - 72 B 0.41
Baseline Add List Array 7 39.535 ns 0.8012 ns 1.0133 ns 38.880 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List Array 7 12.411 ns 0.2758 ns 0.4830 ns 12.560 ns 0.32 0.02 0.0383 - - 80 B 0.45
Baseline Add List Array 8 40.353 ns 0.0906 ns 0.0803 ns 40.361 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List Array 8 11.993 ns 0.0298 ns 0.0264 ns 11.995 ns 0.30 0.00 0.0421 - - 88 B 0.50
Baseline Add List Array 9 56.600 ns 0.0942 ns 0.0835 ns 56.582 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 9 12.769 ns 0.1302 ns 0.1154 ns 12.724 ns 0.23 0.00 0.0459 - - 96 B 0.29
Baseline Add List Array 10 57.839 ns 0.0755 ns 0.0589 ns 57.832 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 10 13.175 ns 0.0206 ns 0.0161 ns 13.177 ns 0.23 0.00 0.0497 - - 104 B 0.32
Baseline Add List Array 11 58.288 ns 0.1512 ns 0.1415 ns 58.341 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 11 13.790 ns 0.1009 ns 0.0894 ns 13.759 ns 0.24 0.00 0.0536 - - 112 B 0.34
Baseline Add List Array 12 59.575 ns 0.6993 ns 0.5839 ns 59.379 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 12 14.724 ns 0.0201 ns 0.0188 ns 14.726 ns 0.25 0.00 0.0574 - - 120 B 0.37
Baseline Add List Array 13 60.561 ns 0.1263 ns 0.1181 ns 60.518 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 13 14.858 ns 0.0357 ns 0.0316 ns 14.855 ns 0.25 0.00 0.0612 - - 128 B 0.39
Baseline Add List Array 14 62.597 ns 0.1452 ns 0.1287 ns 62.546 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 14 15.422 ns 0.0164 ns 0.0145 ns 15.418 ns 0.25 0.00 0.0650 - - 136 B 0.41
Baseline Add List Array 15 62.490 ns 0.1796 ns 0.1592 ns 62.422 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 15 16.053 ns 0.0252 ns 0.0223 ns 16.050 ns 0.26 0.00 0.0688 - - 144 B 0.44
Baseline Add List Array 16 63.315 ns 0.1435 ns 0.1272 ns 63.303 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List Array 16 16.534 ns 0.0716 ns 0.0670 ns 16.541 ns 0.26 0.00 0.0727 - - 152 B 0.46
Baseline Add List Array 17 87.500 ns 0.2475 ns 0.2315 ns 87.514 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 17 17.084 ns 0.1716 ns 0.1606 ns 17.092 ns 0.20 0.00 0.0765 - - 160 B 0.26
Baseline Add List Array 18 89.031 ns 0.5091 ns 0.4762 ns 88.915 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 18 17.642 ns 0.1828 ns 0.1710 ns 17.588 ns 0.20 0.00 0.0803 - - 168 B 0.28
Baseline Add List Array 19 89.654 ns 0.7483 ns 0.6999 ns 89.320 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 19 18.101 ns 0.0776 ns 0.0688 ns 18.088 ns 0.20 0.00 0.0842 - - 176 B 0.29
Baseline Add List Array 20 90.061 ns 0.1295 ns 0.1211 ns 90.023 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 20 18.400 ns 0.0403 ns 0.0336 ns 18.394 ns 0.20 0.00 0.0880 - - 184 B 0.30
Baseline Add List Array 30 104.068 ns 0.0708 ns 0.0627 ns 104.084 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 30 25.608 ns 0.1295 ns 0.1148 ns 25.633 ns 0.25 0.00 0.1262 - - 264 B 0.43
Baseline Add List Array 32 108.695 ns 0.1806 ns 0.1601 ns 108.655 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List Array 32 24.860 ns 0.1925 ns 0.1801 ns 24.795 ns 0.23 0.00 0.1339 - - 280 B 0.46
Baseline Add List Array 36 138.552 ns 0.7358 ns 0.6883 ns 138.185 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List Array 36 27.468 ns 0.1945 ns 0.1518 ns 27.473 ns 0.20 0.00 0.1492 - - 312 B 0.27
Baseline Add List Array 37 142.248 ns 0.2908 ns 0.2578 ns 142.181 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List Array 37 27.628 ns 0.0348 ns 0.0309 ns 27.627 ns 0.19 0.00 0.1530 - - 320 B 0.28
Baseline Add List Array 40 142.819 ns 0.4148 ns 0.3677 ns 142.795 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Baseline Add List Array 40 146.721 ns 0.2889 ns 0.2412 ns 146.835 ns 1.03 0.00 0.5469 - - 1144 B 1.00
Actual Add List Array 40 29.512 ns 0.1310 ns 0.1161 ns 29.535 ns 0.21 0.00 0.1644 - - 344 B 0.30
Actual Add List Array 40 29.541 ns 0.0862 ns 0.0764 ns 29.555 ns 0.21 0.00 0.1644 - - 344 B 0.30
Baseline Add List Array 50 164.659 ns 0.2573 ns 0.2148 ns 164.684 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List Array 50 34.893 ns 0.0448 ns 0.0419 ns 34.898 ns 0.21 0.00 0.2027 - - 424 B 0.37
Baseline Add List Array 60 180.790 ns 0.2945 ns 0.2299 ns 180.719 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List Array 60 40.447 ns 0.1116 ns 0.0932 ns 40.417 ns 0.22 0.00 0.2410 - - 504 B 0.44
Baseline Add List Array 70 238.612 ns 0.7258 ns 0.6434 ns 238.608 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List Array 70 46.006 ns 0.0326 ns 0.0289 ns 46.000 ns 0.19 0.00 0.2792 - - 584 B 0.27
Baseline Add List Array 80 259.791 ns 0.6094 ns 0.5700 ns 259.671 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List Array 80 51.788 ns 0.0679 ns 0.0602 ns 51.788 ns 0.20 0.00 0.3175 - - 664 B 0.30
Baseline Add List Array 90 276.018 ns 0.8256 ns 0.7722 ns 276.131 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List Array 90 64.024 ns 0.0708 ns 0.0627 ns 64.020 ns 0.23 0.00 0.3557 - - 744 B 0.34
Baseline Add List Array 100 294.046 ns 0.1864 ns 0.1652 ns 294.023 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List Array 100 69.580 ns 0.2511 ns 0.2226 ns 69.481 ns 0.24 0.00 0.3940 - - 824 B 0.38
Baseline Add List Array 128 369.921 ns 1.6578 ns 1.5507 ns 369.718 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List Array 128 84.133 ns 0.3742 ns 0.3500 ns 84.247 ns 0.23 0.00 0.5009 - - 1048 B 0.48
Baseline Add List Array 256 658.121 ns 8.3863 ns 7.8445 ns 657.285 ns 1.00 0.00 2.0380 - - 4264 B 1.00
Actual Add List Array 256 152.324 ns 0.2058 ns 0.1824 ns 152.311 ns 0.23 0.00 0.9899 - - 2072 B 0.49
Baseline Add List Array 512 1,259.055 ns 12.1079 ns 11.3258 ns 1,260.961 ns 1.00 0.00 4.0035 - - 8384 B 1.00
Actual Add List Array 512 298.602 ns 0.5479 ns 0.5125 ns 298.526 ns 0.24 0.00 1.9684 - - 4120 B 0.49
Baseline Add List Array 1024 2,447.643 ns 4.3201 ns 3.8297 ns 2,447.211 ns 1.00 0.00 7.9346 - - 16600 B 1.00
Actual Add List Array 1024 602.886 ns 1.0941 ns 0.9136 ns 602.778 ns 0.25 0.00 3.9215 - - 8216 B 0.49
Baseline Add List Array 2048 4,773.429 ns 12.5602 ns 10.4883 ns 4,769.400 ns 1.00 0.00 15.7471 - - 33008 B 1.00
Actual Add List Array 2048 1,153.119 ns 1.1908 ns 0.9944 ns 1,153.070 ns 0.24 0.00 7.8125 - - 16408 B 0.50
Baseline Add List Array 4096 9,643.209 ns 150.8823 ns 161.4424 ns 9,608.025 ns 1.00 0.00 31.2347 - - 65800 B 1.00
Actual Add List Array 4096 2,308.915 ns 12.9740 ns 11.5011 ns 2,310.650 ns 0.24 0.00 15.6250 - - 32792 B 0.50
Baseline Add List Array 8192 19,006.731 ns 40.6787 ns 33.9686 ns 19,005.428 ns 1.00 0.00 62.4695 - - 131360 B 1.00
Actual Add List Array 8192 4,544.546 ns 14.7264 ns 13.0546 ns 4,546.077 ns 0.24 0.00 31.2500 - - 65560 B 0.50
Baseline Add List Array 16384 99,432.122 ns 1,226.6540 ns 1,147.4129 ns 99,493.298 ns 1.00 0.00 83.2520 41.6260 41.6260 262470 B 1.00
Actual Add List Array 16384 53,846.916 ns 1,052.7723 ns 1,700.0310 ns 54,590.524 ns 0.54 0.02 41.6260 41.6260 41.6260 131110 B 0.50
Baseline Add List Array 32768 238,603.364 ns 2,097.2235 ns 1,961.7442 ns 238,871.558 ns 1.00 0.00 124.7559 124.7559 124.7559 524666 B 1.00
Actual Add List Array 32768 107,921.938 ns 2,080.3387 ns 2,395.7212 ns 108,853.857 ns 0.45 0.01 83.2520 83.2520 83.2520 262196 B 0.50
Baseline Add List Array 65536 331,843.094 ns 4,004.7558 ns 3,746.0510 ns 332,202.710 ns 1.00 0.00 303.7109 239.2578 239.2578 1049482 B 1.00
Actual Add List Array 65536 124,833.178 ns 719.7578 ns 638.0466 ns 124,786.945 ns 0.38 0.00 121.0938 120.7275 120.7275 524348 B 0.50
Baseline Add List Array 131072 681,620.501 ns 9,832.4499 ns 9,197.2798 ns 681,824.316 ns 1.00 0.00 554.6875 489.2578 488.2813 2097724 B 1.00
Actual Add List Array 131072 295,837.488 ns 5,844.6224 ns 9,924.6123 ns 296,832.471 ns 0.43 0.02 185.5469 185.0586 185.0586 1048657 B 0.50
Baseline Add List Array 850000 5,070,303.125 ns 95,643.4469 ns 89,464.9395 ns 5,092,130.469 ns 1.00 0.00 390.6250 328.1250 328.1250 16777783 B 1.00
Actual Add List Array 850000 2,145,544.347 ns 42,532.6308 ns 43,677.8803 ns 2,156,411.719 ns 0.42 0.01 132.8125 132.8125 132.8125 6800069 B 0.41
Baseline Add List PooledList 0 7.700 ns 0.0518 ns 0.0484 ns 7.690 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Add List PooledList 0 11.361 ns 0.0867 ns 0.0811 ns 11.328 ns 1.48 0.01 0.0268 - - 56 B 1.75
Baseline Add List PooledList 1 17.634 ns 0.1149 ns 0.1075 ns 17.581 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List PooledList 1 40.997 ns 0.1620 ns 0.1265 ns 40.975 ns 2.33 0.02 0.0268 - - 56 B 0.64
Baseline Add List PooledList 2 19.008 ns 0.0482 ns 0.0403 ns 19.005 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List PooledList 2 42.086 ns 0.2286 ns 0.2027 ns 42.022 ns 2.21 0.01 0.0268 - - 56 B 0.64
Baseline Add List PooledList 3 20.428 ns 0.1225 ns 0.1146 ns 20.476 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List PooledList 3 43.049 ns 0.2538 ns 0.2250 ns 43.000 ns 2.11 0.02 0.0268 - - 56 B 0.64
Baseline Add List PooledList 4 21.819 ns 0.1039 ns 0.0972 ns 21.795 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List PooledList 4 44.171 ns 0.0466 ns 0.0413 ns 44.158 ns 2.02 0.01 0.0268 - - 56 B 0.64
Baseline Add List PooledList 5 37.121 ns 0.1254 ns 0.1111 ns 37.120 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List PooledList 5 45.232 ns 0.1245 ns 0.1040 ns 45.230 ns 1.22 0.00 0.0268 - - 56 B 0.32
Baseline Add List PooledList 6 38.119 ns 0.1733 ns 0.1536 ns 38.110 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List PooledList 6 46.498 ns 0.1169 ns 0.0976 ns 46.470 ns 1.22 0.01 0.0268 - - 56 B 0.32
Baseline Add List PooledList 7 39.653 ns 0.1233 ns 0.1093 ns 39.699 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List PooledList 7 47.585 ns 0.1474 ns 0.1379 ns 47.581 ns 1.20 0.00 0.0268 - - 56 B 0.32
Baseline Add List PooledList 8 40.778 ns 0.1488 ns 0.1391 ns 40.774 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List PooledList 8 48.619 ns 0.0815 ns 0.0723 ns 48.618 ns 1.19 0.00 0.0268 - - 56 B 0.32
Baseline Add List PooledList 9 57.638 ns 0.1614 ns 0.1510 ns 57.589 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 9 50.105 ns 0.0790 ns 0.0659 ns 50.118 ns 0.87 0.00 0.0268 - - 56 B 0.17
Baseline Add List PooledList 10 57.500 ns 0.5174 ns 0.4040 ns 57.424 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 10 51.045 ns 0.0697 ns 0.0618 ns 51.064 ns 0.89 0.01 0.0268 - - 56 B 0.17
Baseline Add List PooledList 11 58.915 ns 0.1539 ns 0.1285 ns 58.883 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 11 52.316 ns 0.2133 ns 0.1995 ns 52.297 ns 0.89 0.00 0.0268 - - 56 B 0.17
Baseline Add List PooledList 12 60.451 ns 0.1910 ns 0.1595 ns 60.429 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 12 53.234 ns 0.2026 ns 0.1895 ns 53.156 ns 0.88 0.00 0.0268 - - 56 B 0.17
Baseline Add List PooledList 13 60.929 ns 0.2336 ns 0.1950 ns 60.947 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 13 54.696 ns 0.6139 ns 0.5442 ns 54.554 ns 0.90 0.01 0.0268 - - 56 B 0.17
Baseline Add List PooledList 14 62.398 ns 0.2811 ns 0.2348 ns 62.288 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 14 55.769 ns 0.1017 ns 0.0850 ns 55.783 ns 0.89 0.00 0.0268 - - 56 B 0.17
Baseline Add List PooledList 15 64.183 ns 1.2920 ns 1.3824 ns 63.752 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 15 57.072 ns 0.3578 ns 0.3347 ns 56.949 ns 0.89 0.02 0.0268 - - 56 B 0.17
Baseline Add List PooledList 16 65.284 ns 0.6517 ns 0.6096 ns 64.837 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List PooledList 16 57.888 ns 0.5176 ns 0.4841 ns 57.652 ns 0.89 0.01 0.0267 - - 56 B 0.17
Baseline Add List PooledList 17 88.115 ns 0.5236 ns 0.4898 ns 87.932 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 17 91.222 ns 0.5085 ns 0.4756 ns 91.004 ns 1.04 0.01 0.0267 - - 56 B 0.09
Baseline Add List PooledList 18 89.468 ns 0.4826 ns 0.4514 ns 89.423 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 18 92.830 ns 0.5198 ns 0.4862 ns 92.749 ns 1.04 0.01 0.0267 - - 56 B 0.09
Baseline Add List PooledList 19 91.125 ns 1.7199 ns 1.5247 ns 91.011 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 19 95.217 ns 0.4741 ns 0.3959 ns 95.223 ns 1.04 0.02 0.0267 - - 56 B 0.09
Baseline Add List PooledList 20 91.012 ns 0.2337 ns 0.2072 ns 91.017 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 20 95.837 ns 0.7139 ns 0.6678 ns 96.027 ns 1.05 0.01 0.0267 - - 56 B 0.09
Baseline Add List PooledList 30 105.551 ns 0.3321 ns 0.2944 ns 105.441 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 30 106.289 ns 0.7819 ns 0.7314 ns 106.239 ns 1.01 0.01 0.0267 - - 56 B 0.09
Baseline Add List PooledList 32 109.594 ns 0.4618 ns 0.4094 ns 109.500 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List PooledList 32 107.351 ns 0.2386 ns 0.2232 ns 107.352 ns 0.98 0.00 0.0267 - - 56 B 0.09
Baseline Add List PooledList 36 138.412 ns 0.2950 ns 0.2615 ns 138.363 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List PooledList 36 147.774 ns 0.8643 ns 0.6748 ns 147.659 ns 1.07 0.01 0.0267 - - 56 B 0.05
Baseline Add List PooledList 37 142.823 ns 0.3153 ns 0.2949 ns 142.731 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List PooledList 37 148.741 ns 2.6124 ns 2.1814 ns 148.167 ns 1.04 0.02 0.0267 - - 56 B 0.05
Baseline Add List PooledList 40 143.066 ns 0.8261 ns 0.7727 ns 142.829 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Baseline Add List PooledList 40 143.745 ns 0.7424 ns 0.6945 ns 143.494 ns 1.00 0.01 0.5469 - - 1144 B 1.00
Actual Add List PooledList 40 151.610 ns 0.5251 ns 0.4100 ns 151.646 ns 1.06 0.01 0.0267 - - 56 B 0.05
Actual Add List PooledList 40 154.915 ns 3.0876 ns 4.7150 ns 152.163 ns 1.09 0.03 0.0267 - - 56 B 0.05
Baseline Add List PooledList 50 164.814 ns 0.3968 ns 0.3518 ns 164.858 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List PooledList 50 164.625 ns 1.5734 ns 1.2284 ns 164.346 ns 1.00 0.01 0.0267 - - 56 B 0.05
Baseline Add List PooledList 60 184.427 ns 0.8978 ns 0.8398 ns 184.338 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List PooledList 60 182.822 ns 0.4111 ns 0.3209 ns 182.910 ns 0.99 0.00 0.0267 - - 56 B 0.05
Baseline Add List PooledList 70 237.079 ns 1.4282 ns 1.1926 ns 236.635 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List PooledList 70 235.069 ns 4.6215 ns 5.5015 ns 232.821 ns 0.99 0.02 0.0267 - - 56 B 0.03
Baseline Add List PooledList 80 262.980 ns 1.5282 ns 1.3547 ns 262.553 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List PooledList 80 245.673 ns 4.9301 ns 4.6116 ns 243.354 ns 0.94 0.02 0.0267 - - 56 B 0.03
Baseline Add List PooledList 850000 5,502,952.108 ns 109,243.5236 ns 251,005.1623 ns 5,454,132.031 ns 1.00 0.00 539.0625 476.5625 476.5625 16777825 B 1.000
Actual Add List PooledList 850000 2,649,836.198 ns 51,126.4933 ns 60,862.4534 ns 2,661,834.375 ns 0.47 0.03 - - - 60 B 0.000
Baseline Add List PooledList 90 280.964 ns 1.8658 ns 1.7453 ns 280.252 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List PooledList 90 261.955 ns 4.5450 ns 4.2514 ns 261.306 ns 0.93 0.01 0.0267 - - 56 B 0.03
Baseline Add List PooledList 100 298.058 ns 1.1116 ns 0.9854 ns 297.780 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List PooledList 100 280.695 ns 5.2956 ns 4.9535 ns 278.643 ns 0.94 0.02 0.0267 - - 56 B 0.03
Baseline Add List PooledList 128 357.004 ns 2.5621 ns 2.2712 ns 356.061 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List PooledList 128 331.804 ns 4.6908 ns 4.3878 ns 330.872 ns 0.93 0.01 0.0267 - - 56 B 0.03
Baseline Add List PooledList 256 689.656 ns 9.6686 ns 8.5710 ns 687.452 ns 1.00 0.00 2.0380 - - 4264 B 1.00
Actual Add List PooledList 256 583.558 ns 8.5448 ns 7.5748 ns 582.324 ns 0.85 0.02 0.0267 - - 56 B 0.01
Baseline Add List PooledList 512 1,297.035 ns 6.9322 ns 6.4844 ns 1,297.570 ns 1.00 0.00 4.0035 - - 8384 B 1.000
Actual Add List PooledList 512 1,061.203 ns 6.0453 ns 5.3590 ns 1,061.295 ns 0.82 0.01 0.0267 - - 56 B 0.007
Baseline Add List PooledList 1024 2,466.639 ns 18.3824 ns 17.1949 ns 2,463.952 ns 1.00 0.00 7.9346 - - 16600 B 1.000
Actual Add List PooledList 1024 1,990.787 ns 7.5229 ns 6.6688 ns 1,988.413 ns 0.81 0.01 0.0267 - - 56 B 0.003
Baseline Add List PooledList 2048 4,813.775 ns 25.9190 ns 22.9766 ns 4,804.923 ns 1.00 0.00 15.7471 - - 33008 B 1.000
Actual Add List PooledList 2048 3,888.997 ns 27.9618 ns 26.1555 ns 3,876.038 ns 0.81 0.01 0.0229 - - 56 B 0.002
Baseline Add List PooledList 4096 9,600.058 ns 45.5350 ns 42.5934 ns 9,583.844 ns 1.00 0.00 31.2347 - - 65800 B 1.000
Actual Add List PooledList 4096 7,635.909 ns 35.6304 ns 33.3287 ns 7,642.136 ns 0.80 0.00 0.0229 - - 56 B 0.001
Baseline Add List PooledList 8192 19,131.735 ns 121.6350 ns 107.8262 ns 19,122.871 ns 1.00 0.00 62.4695 - - 131360 B 1.000
Actual Add List PooledList 8192 15,130.284 ns 45.8569 ns 42.8945 ns 15,143.172 ns 0.79 0.01 0.0153 - - 56 B 0.000
Baseline Add List PooledList 16384 100,331.825 ns 1,160.0969 ns 1,085.1553 ns 100,557.629 ns 1.00 0.00 83.2520 41.6260 41.6260 262470 B 1.000
Actual Add List PooledList 16384 30,119.963 ns 63.0163 ns 55.8623 ns 30,142.162 ns 0.30 0.00 - - - 56 B 0.000
Baseline Add List PooledList 32768 241,285.522 ns 1,233.0907 ns 1,153.4338 ns 241,714.429 ns 1.00 0.00 124.7559 124.7559 124.7559 524666 B 1.000
Actual Add List PooledList 32768 60,602.320 ns 178.4272 ns 148.9948 ns 60,550.781 ns 0.25 0.00 - - - 56 B 0.000
Baseline Add List PooledList 65536 322,940.840 ns 4,940.3438 ns 4,621.2006 ns 320,584.082 ns 1.00 0.00 309.0820 244.6289 244.6289 1049281 B 1.000
Actual Add List PooledList 65536 123,522.166 ns 626.4347 ns 523.1014 ns 123,385.669 ns 0.38 0.01 - - - 56 B 0.000
Baseline Add List PooledList 131072 672,761.709 ns 9,071.8768 ns 8,485.8392 ns 674,810.205 ns 1.00 0.00 545.8984 480.4688 479.4922 2097698 B 1.000
Actual Add List PooledList 131072 252,269.259 ns 3,874.8105 ns 3,025.1971 ns 251,411.523 ns 0.38 0.01 - - - 56 B 0.000
Baseline Add List RecyclableList 0 8.018 ns 0.0635 ns 0.0594 ns 8.041 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Add List RecyclableList 0 15.321 ns 0.1213 ns 0.1075 ns 15.313 ns 1.91 0.02 0.0497 - - 104 B 3.25
Baseline Add List RecyclableList 1 17.505 ns 0.1973 ns 0.1846 ns 17.392 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableList 1 16.884 ns 0.1091 ns 0.1021 ns 16.846 ns 0.96 0.01 0.0497 - - 104 B 1.18
Baseline Add List RecyclableList 2 18.945 ns 0.1441 ns 0.1348 ns 18.938 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableList 2 18.200 ns 0.1295 ns 0.1148 ns 18.167 ns 0.96 0.01 0.0497 - - 104 B 1.18
Baseline Add List RecyclableList 3 20.424 ns 0.2287 ns 0.2027 ns 20.416 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableList 3 19.881 ns 0.1207 ns 0.1070 ns 19.854 ns 0.97 0.01 0.0497 - - 104 B 1.18
Baseline Add List RecyclableList 4 21.884 ns 0.1471 ns 0.1376 ns 21.934 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableList 4 21.007 ns 0.1721 ns 0.1610 ns 21.013 ns 0.96 0.01 0.0497 - - 104 B 1.18
Baseline Add List RecyclableList 5 36.817 ns 0.0343 ns 0.0268 ns 36.825 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableList 5 31.968 ns 0.1603 ns 0.1500 ns 31.937 ns 0.87 0.00 0.0918 - - 192 B 1.09
Baseline Add List RecyclableList 6 37.939 ns 0.2612 ns 0.2443 ns 37.801 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableList 6 33.506 ns 0.1212 ns 0.1134 ns 33.501 ns 0.88 0.01 0.0918 - - 192 B 1.09
Baseline Add List RecyclableList 7 39.472 ns 0.3008 ns 0.2512 ns 39.405 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableList 7 34.591 ns 0.2516 ns 0.2353 ns 34.472 ns 0.88 0.01 0.0918 - - 192 B 1.09
Baseline Add List RecyclableList 8 40.953 ns 0.8000 ns 0.9213 ns 40.563 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableList 8 35.592 ns 0.1095 ns 0.1024 ns 35.617 ns 0.87 0.02 0.0918 - - 192 B 1.09
Baseline Add List RecyclableList 9 57.107 ns 0.1778 ns 0.1485 ns 57.045 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 9 49.302 ns 0.1433 ns 0.1197 ns 49.311 ns 0.86 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 10 58.241 ns 0.1395 ns 0.1165 ns 58.278 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 10 50.815 ns 0.2948 ns 0.2757 ns 50.779 ns 0.87 0.01 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 11 59.210 ns 0.1507 ns 0.1259 ns 59.211 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 11 51.965 ns 0.1268 ns 0.1059 ns 51.959 ns 0.88 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 12 60.599 ns 0.2032 ns 0.1696 ns 60.592 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 12 52.909 ns 0.1594 ns 0.1331 ns 52.903 ns 0.87 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 13 61.049 ns 0.0643 ns 0.0570 ns 61.036 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 13 54.339 ns 0.0755 ns 0.0669 ns 54.331 ns 0.89 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 14 62.358 ns 0.1531 ns 0.1357 ns 62.400 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 14 56.144 ns 0.1168 ns 0.1036 ns 56.163 ns 0.90 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 15 63.530 ns 0.0833 ns 0.0779 ns 63.521 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 15 57.851 ns 0.1181 ns 0.0986 ns 57.847 ns 0.91 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 16 65.093 ns 0.1062 ns 0.0942 ns 65.074 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableList 16 60.058 ns 0.1210 ns 0.1010 ns 60.015 ns 0.92 0.00 0.1645 - - 344 B 1.05
Baseline Add List RecyclableList 17 87.710 ns 0.1417 ns 0.1106 ns 87.716 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 17 77.522 ns 0.5277 ns 0.4678 ns 77.457 ns 0.88 0.01 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 18 89.182 ns 0.5988 ns 0.5601 ns 88.895 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 18 79.010 ns 0.5328 ns 0.4984 ns 78.897 ns 0.89 0.01 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 19 90.497 ns 0.1709 ns 0.1515 ns 90.499 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 19 79.987 ns 0.4227 ns 0.3954 ns 79.921 ns 0.88 0.00 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 20 91.573 ns 0.5269 ns 0.4929 ns 91.608 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 20 81.727 ns 0.3712 ns 0.2898 ns 81.655 ns 0.89 0.01 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 30 106.617 ns 0.8215 ns 0.7282 ns 106.293 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 30 100.859 ns 0.7713 ns 0.7215 ns 100.567 ns 0.95 0.01 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 32 110.048 ns 0.7183 ns 0.6367 ns 109.706 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableList 32 104.524 ns 0.7240 ns 0.6418 ns 104.221 ns 0.95 0.01 0.2984 - - 624 B 1.03
Baseline Add List RecyclableList 36 140.719 ns 0.9997 ns 0.8862 ns 140.767 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableList 36 141.169 ns 1.1777 ns 1.0440 ns 140.722 ns 1.00 0.01 0.3135 - - 656 B 0.57
Baseline Add List RecyclableList 37 165.637 ns 1.2722 ns 1.1900 ns 165.963 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableList 37 144.659 ns 1.0143 ns 0.9488 ns 144.322 ns 0.87 0.01 0.3135 - - 656 B 0.57
Baseline Add List RecyclableList 40 165.237 ns 1.3832 ns 1.1550 ns 165.132 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Baseline Add List RecyclableList 40 163.664 ns 1.1046 ns 1.0332 ns 163.838 ns 0.99 0.01 0.5469 - - 1144 B 1.00
Actual Add List RecyclableList 40 146.470 ns 0.7366 ns 0.6891 ns 146.541 ns 0.89 0.01 0.3135 - - 656 B 0.57
Actual Add List RecyclableList 40 148.296 ns 1.7024 ns 1.5924 ns 148.417 ns 0.90 0.01 0.3135 - - 656 B 0.57
Baseline Add List RecyclableList 50 187.073 ns 1.0599 ns 0.9396 ns 187.414 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableList 50 166.848 ns 1.1393 ns 1.0657 ns 166.792 ns 0.89 0.01 0.3135 - - 656 B 0.57
Baseline Add List RecyclableList 60 206.552 ns 1.3124 ns 1.2276 ns 206.420 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableList 60 188.599 ns 0.7523 ns 0.6669 ns 188.579 ns 0.91 0.01 0.3135 - - 656 B 0.57
Baseline Add List RecyclableList 70 282.226 ns 2.2872 ns 2.1394 ns 281.671 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableList 70 233.285 ns 0.9523 ns 0.7952 ns 233.157 ns 0.83 0.01 0.3288 - - 688 B 0.31
Baseline Add List RecyclableList 80 303.570 ns 3.0719 ns 2.8734 ns 303.353 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableList 80 252.410 ns 0.6316 ns 0.5274 ns 252.398 ns 0.83 0.01 0.3285 - - 688 B 0.31
Baseline Add List RecyclableList 90 323.372 ns 3.8273 ns 3.5801 ns 323.331 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableList 90 272.868 ns 0.8681 ns 0.7696 ns 272.937 ns 0.84 0.01 0.3285 - - 688 B 0.31
Baseline Add List RecyclableList 100 340.384 ns 3.5274 ns 3.2995 ns 340.390 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableList 100 295.380 ns 0.7464 ns 0.6982 ns 295.373 ns 0.87 0.01 0.3285 - - 688 B 0.31
Baseline Add List RecyclableList 128 413.742 ns 3.3498 ns 3.1334 ns 413.403 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableList 128 390.098 ns 4.1294 ns 3.8627 ns 390.072 ns 0.94 0.01 0.3285 - - 688 B 0.31
Baseline Add List RecyclableList 256 769.715 ns 6.5688 ns 6.1445 ns 772.426 ns 1.00 0.00 2.0380 - - 4264 B 1.00
Actual Add List RecyclableList 256 699.225 ns 5.7090 ns 5.3402 ns 698.463 ns 0.91 0.01 0.3443 - - 720 B 0.17
Baseline Add List RecyclableList 512 1,454.110 ns 9.5587 ns 8.9412 ns 1,455.582 ns 1.00 0.00 4.0035 - - 8384 B 1.00
Actual Add List RecyclableList 512 1,319.050 ns 6.4715 ns 6.0535 ns 1,319.357 ns 0.91 0.01 0.3586 - - 752 B 0.09
Baseline Add List RecyclableList 1024 2,790.613 ns 23.3264 ns 21.8195 ns 2,791.224 ns 1.00 0.00 7.9346 - - 16600 B 1.00
Actual Add List RecyclableList 1024 2,516.359 ns 10.4172 ns 9.7443 ns 2,511.535 ns 0.90 0.01 0.3738 - - 784 B 0.05
Baseline Add List RecyclableList 2048 5,452.530 ns 43.7569 ns 40.9302 ns 5,451.658 ns 1.00 0.00 15.7471 - - 33008 B 1.00
Actual Add List RecyclableList 2048 4,858.333 ns 6.0045 ns 4.6879 ns 4,858.583 ns 0.89 0.01 0.3891 - - 816 B 0.02
Baseline Add List RecyclableList 4096 10,978.421 ns 133.3892 ns 118.2461 ns 10,949.155 ns 1.00 0.00 31.2500 - - 65800 B 1.00
Actual Add List RecyclableList 4096 9,442.868 ns 27.8393 ns 26.0409 ns 9,437.257 ns 0.86 0.01 0.3967 - - 848 B 0.01
Baseline Add List RecyclableList 8192 21,623.674 ns 203.4720 ns 190.3278 ns 21,642.752 ns 1.00 0.00 62.4695 - - 131360 B 1.000
Actual Add List RecyclableList 8192 18,582.662 ns 11.4299 ns 10.6916 ns 18,582.411 ns 0.86 0.01 0.3967 - - 880 B 0.007
Baseline Add List RecyclableList 16384 107,337.902 ns 773.4862 ns 685.6754 ns 107,384.119 ns 1.00 0.00 83.2520 41.6260 41.6260 262484 B 1.000
Actual Add List RecyclableList 16384 36,961.097 ns 80.2025 ns 75.0215 ns 36,943.439 ns 0.34 0.00 0.4272 - - 913 B 0.003
Baseline Add List RecyclableList 32768 251,240.365 ns 4,851.9535 ns 4,538.5203 ns 252,014.453 ns 1.00 0.00 124.5117 124.5117 124.5117 524705 B 1.000
Actual Add List RecyclableList 32768 74,149.835 ns 64.1453 ns 53.5643 ns 74,154.578 ns 0.30 0.01 0.3662 - - 945 B 0.002
Baseline Add List RecyclableList 65536 349,929.362 ns 6,402.9722 ns 7,622.2829 ns 347,623.926 ns 1.00 0.00 301.2695 237.3047 236.8164 1049520 B 1.000
Actual Add List RecyclableList 65536 149,080.693 ns 652.7460 ns 610.5790 ns 149,109.790 ns 0.43 0.01 0.2441 - - 978 B 0.001
Baseline Add List RecyclableList 131072 713,644.505 ns 10,223.0035 ns 9,562.6038 ns 715,050.684 ns 1.00 0.00 509.7656 443.3594 443.3594 2097844 B 1.000
Actual Add List RecyclableList 131072 305,267.419 ns 1,794.1951 ns 1,678.2912 ns 304,732.324 ns 0.43 0.01 0.4883 - - 1011 B 0.000
Baseline Add List RecyclableList 850000 5,691,174.211 ns 123,156.7249 ns 355,335.3105 ns 5,633,410.547 ns 1.00 0.00 492.1875 429.6875 429.6875 16778027 B 1.000
Actual Add List RecyclableList 850000 2,787,265.202 ns 9,531.4846 ns 7,441.5563 ns 2,788,524.805 ns 0.47 0.04 - - - 1131 B 0.000
Baseline Add List RecyclableLongList 0 8.384 ns 0.0586 ns 0.0548 ns 8.385 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Add List RecyclableLongList 0 20.286 ns 0.1347 ns 0.1260 ns 20.329 ns 2.42 0.02 0.0497 - - 104 B 3.25
Baseline Add List RecyclableLongList 1 19.945 ns 0.0993 ns 0.0880 ns 19.927 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableLongList 1 75.415 ns 0.7266 ns 0.6441 ns 75.418 ns 3.78 0.03 0.0802 - - 168 B 1.91
Baseline Add List RecyclableLongList 2 20.675 ns 0.2710 ns 0.2263 ns 20.583 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableLongList 2 86.717 ns 1.7452 ns 3.6429 ns 88.205 ns 4.18 0.24 0.0802 - - 168 B 1.91
Baseline Add List RecyclableLongList 3 22.080 ns 0.1019 ns 0.0903 ns 22.083 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableLongList 3 81.541 ns 0.5248 ns 0.4909 ns 81.553 ns 3.69 0.02 0.0802 - - 168 B 1.91
Baseline Add List RecyclableLongList 4 23.371 ns 0.1231 ns 0.1091 ns 23.346 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add List RecyclableLongList 4 85.006 ns 0.4883 ns 0.4328 ns 85.106 ns 3.64 0.02 0.0802 - - 168 B 1.91
Baseline Add List RecyclableLongList 5 39.838 ns 0.3306 ns 0.3092 ns 39.769 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableLongList 5 86.063 ns 0.4371 ns 0.3875 ns 86.100 ns 2.16 0.02 0.0802 - - 168 B 0.95
Baseline Add List RecyclableLongList 6 41.861 ns 0.8162 ns 0.7634 ns 41.752 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableLongList 6 88.275 ns 0.6796 ns 0.6357 ns 88.154 ns 2.11 0.04 0.0802 - - 168 B 0.95
Baseline Add List RecyclableLongList 7 42.661 ns 0.3107 ns 0.2755 ns 42.653 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableLongList 7 88.562 ns 0.8110 ns 0.7586 ns 88.311 ns 2.08 0.02 0.0802 - - 168 B 0.95
Baseline Add List RecyclableLongList 8 44.020 ns 0.3425 ns 0.3203 ns 43.993 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add List RecyclableLongList 8 92.595 ns 0.7985 ns 0.7469 ns 92.489 ns 2.10 0.03 0.0802 - - 168 B 0.95
Baseline Add List RecyclableLongList 9 63.325 ns 0.4171 ns 0.3483 ns 63.263 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 9 94.618 ns 0.8370 ns 0.6989 ns 94.378 ns 1.49 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 10 63.525 ns 0.5032 ns 0.4707 ns 63.491 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 10 95.573 ns 1.2717 ns 1.1273 ns 95.691 ns 1.50 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 11 65.088 ns 0.2576 ns 0.2284 ns 65.136 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 11 97.291 ns 1.2254 ns 1.0863 ns 97.596 ns 1.49 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 12 65.883 ns 0.4009 ns 0.3750 ns 65.677 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 12 99.850 ns 1.4821 ns 1.3863 ns 99.570 ns 1.52 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 13 67.287 ns 0.5276 ns 0.4935 ns 67.157 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 13 96.432 ns 1.4651 ns 1.3704 ns 96.270 ns 1.43 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 14 68.172 ns 0.5728 ns 0.5358 ns 67.977 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 14 103.185 ns 0.9583 ns 0.8496 ns 103.187 ns 1.51 0.02 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 15 69.322 ns 0.5185 ns 0.4850 ns 69.103 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 15 105.456 ns 1.5842 ns 1.4819 ns 104.964 ns 1.52 0.03 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 16 73.778 ns 0.3225 ns 0.2693 ns 73.839 ns 1.00 0.00 0.1568 - - 328 B 1.00
Actual Add List RecyclableLongList 16 102.235 ns 0.6084 ns 0.5691 ns 102.039 ns 1.38 0.01 0.0802 - - 168 B 0.51
Baseline Add List RecyclableLongList 17 101.380 ns 0.5631 ns 0.4992 ns 101.314 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 17 107.447 ns 0.9613 ns 0.8522 ns 107.407 ns 1.06 0.01 0.0802 - - 168 B 0.28
Baseline Add List RecyclableLongList 18 100.839 ns 1.2064 ns 1.1285 ns 101.071 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 18 117.190 ns 0.6547 ns 0.5803 ns 117.167 ns 1.16 0.01 0.0801 - - 168 B 0.28
Baseline Add List RecyclableLongList 19 102.415 ns 0.7294 ns 0.6823 ns 102.515 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 19 112.592 ns 1.8827 ns 1.5721 ns 112.661 ns 1.10 0.01 0.0802 - - 168 B 0.28
Baseline Add List RecyclableLongList 20 104.456 ns 0.8894 ns 0.7427 ns 104.565 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 20 114.310 ns 1.6334 ns 1.5279 ns 113.937 ns 1.09 0.02 0.0802 - - 168 B 0.28
Baseline Add List RecyclableLongList 30 116.928 ns 1.2475 ns 1.1059 ns 117.115 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 30 136.558 ns 1.4824 ns 1.1574 ns 136.480 ns 1.17 0.01 0.0801 - - 168 B 0.28
Baseline Add List RecyclableLongList 32 122.223 ns 1.5140 ns 1.4162 ns 121.981 ns 1.00 0.00 0.2906 - - 608 B 1.00
Actual Add List RecyclableLongList 32 140.096 ns 1.5823 ns 1.4800 ns 139.502 ns 1.15 0.02 0.0801 - - 168 B 0.28
Baseline Add List RecyclableLongList 36 167.399 ns 1.2763 ns 1.1314 ns 167.352 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableLongList 36 151.458 ns 1.2939 ns 1.0805 ns 151.263 ns 0.90 0.01 0.0801 - - 168 B 0.15
Baseline Add List RecyclableLongList 37 166.487 ns 1.3446 ns 1.2577 ns 166.490 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableLongList 37 148.684 ns 1.1163 ns 1.0441 ns 148.635 ns 0.89 0.01 0.0801 - - 168 B 0.15
Baseline Add List RecyclableLongList 40 171.411 ns 1.3932 ns 1.3032 ns 171.491 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Baseline Add List RecyclableLongList 40 170.678 ns 1.0280 ns 0.8584 ns 170.616 ns 0.99 0.01 0.5469 - - 1144 B 1.00
Actual Add List RecyclableLongList 40 160.982 ns 3.1009 ns 2.9006 ns 160.767 ns 0.94 0.02 0.0801 - - 168 B 0.15
Actual Add List RecyclableLongList 40 158.266 ns 1.3493 ns 1.1961 ns 157.868 ns 0.92 0.01 0.0801 - - 168 B 0.15
Baseline Add List RecyclableLongList 50 190.604 ns 1.6177 ns 1.4340 ns 190.519 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableLongList 50 176.708 ns 0.7675 ns 0.6803 ns 176.419 ns 0.93 0.01 0.0801 - - 168 B 0.15
Baseline Add List RecyclableLongList 60 202.190 ns 1.1529 ns 1.0784 ns 202.013 ns 1.00 0.00 0.5469 - - 1144 B 1.00
Actual Add List RecyclableLongList 60 195.592 ns 1.2406 ns 1.1605 ns 195.428 ns 0.97 0.01 0.0803 - - 168 B 0.15
Baseline Add List RecyclableLongList 70 307.900 ns 2.7589 ns 2.5806 ns 307.326 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableLongList 70 225.753 ns 4.3330 ns 4.0531 ns 227.051 ns 0.73 0.01 0.0803 - - 168 B 0.08
Baseline Add List RecyclableLongList 80 310.387 ns 2.7944 ns 2.6139 ns 310.585 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableLongList 80 236.602 ns 1.2262 ns 1.1470 ns 236.519 ns 0.76 0.01 0.0801 - - 168 B 0.08
Baseline Add List RecyclableLongList 850000 6,072,369.318 ns 131,841.0199 ns 386,666.8889 ns 5,984,771.875 ns 1.00 0.00 429.6875 367.1875 367.1875 16777946 B 1.000
Actual Add List RecyclableLongList 850000 1,873,637.614 ns 4,899.0291 ns 3,824.8396 ns 1,874,461.719 ns 0.31 0.02 - - - 2825 B 0.000
Baseline Add List RecyclableLongList 90 318.684 ns 1.6344 ns 1.4488 ns 319.152 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableLongList 90 260.669 ns 1.2020 ns 1.0655 ns 260.664 ns 0.82 0.01 0.0801 - - 168 B 0.08
Baseline Add List RecyclableLongList 100 340.245 ns 2.2885 ns 2.0287 ns 340.484 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableLongList 100 286.495 ns 4.7764 ns 4.4678 ns 287.602 ns 0.84 0.01 0.0801 - - 168 B 0.08
Baseline Add List RecyclableLongList 128 402.997 ns 1.9360 ns 1.7162 ns 402.963 ns 1.00 0.00 1.0481 - - 2192 B 1.00
Actual Add List RecyclableLongList 128 335.931 ns 1.0648 ns 0.9439 ns 335.987 ns 0.83 0.00 0.0801 - - 168 B 0.08
Baseline Add List RecyclableLongList 256 749.888 ns 4.1337 ns 3.6644 ns 750.326 ns 1.00 0.00 2.0380 - - 4264 B 1.00
Actual Add List RecyclableLongList 256 598.397 ns 2.7117 ns 2.5365 ns 597.495 ns 0.80 0.01 0.0801 - - 168 B 0.04
Baseline Add List RecyclableLongList 512 1,424.823 ns 13.4170 ns 12.5503 ns 1,420.054 ns 1.00 0.00 4.0035 - - 8384 B 1.00
Actual Add List RecyclableLongList 512 1,132.464 ns 9.1077 ns 8.5194 ns 1,132.185 ns 0.79 0.01 0.0801 - - 168 B 0.02
Baseline Add List RecyclableLongList 1024 2,805.018 ns 26.7196 ns 24.9935 ns 2,805.138 ns 1.00 0.00 7.9346 - - 16600 B 1.00
Actual Add List RecyclableLongList 1024 2,168.837 ns 16.7577 ns 15.6752 ns 2,165.421 ns 0.77 0.01 0.0801 - - 168 B 0.01
Baseline Add List RecyclableLongList 2048 5,450.196 ns 51.7338 ns 48.3919 ns 5,448.576 ns 1.00 0.00 15.7471 - - 33008 B 1.000
Actual Add List RecyclableLongList 2048 4,262.713 ns 21.8398 ns 20.4290 ns 4,257.209 ns 0.78 0.01 0.0763 - - 168 B 0.005
Baseline Add List RecyclableLongList 4096 10,931.953 ns 104.4226 ns 97.6769 ns 10,917.020 ns 1.00 0.00 31.2500 - - 65800 B 1.000
Actual Add List RecyclableLongList 4096 8,432.594 ns 46.1496 ns 43.1684 ns 8,411.736 ns 0.77 0.01 0.0763 - - 168 B 0.003
Baseline Add List RecyclableLongList 8192 21,790.080 ns 211.6645 ns 176.7494 ns 21,748.680 ns 1.00 0.00 62.5000 - - 131360 B 1.000
Actual Add List RecyclableLongList 8192 16,723.234 ns 64.9072 ns 60.7142 ns 16,709.587 ns 0.77 0.01 0.0610 - - 168 B 0.001
Baseline Add List RecyclableLongList 16384 106,955.108 ns 476.2849 ns 445.5172 ns 106,953.467 ns 1.00 0.00 83.2520 41.6260 41.6260 262484 B 1.000
Actual Add List RecyclableLongList 16384 33,326.477 ns 108.5087 ns 90.6097 ns 33,307.654 ns 0.31 0.00 0.0610 - - 168 B 0.001
Baseline Add List RecyclableLongList 32768 253,442.934 ns 4,982.4340 ns 5,116.5929 ns 253,667.578 ns 1.00 0.00 124.5117 124.5117 124.5117 524705 B 1.000
Actual Add List RecyclableLongList 32768 66,746.580 ns 172.8757 ns 161.7081 ns 66,713.220 ns 0.26 0.01 - - - 241 B 0.000
Baseline Add List RecyclableLongList 65536 362,559.577 ns 2,808.7409 ns 2,627.2980 ns 362,701.416 ns 1.00 0.00 291.0156 226.5625 226.5625 1049747 B 1.000
Actual Add List RecyclableLongList 65536 134,241.703 ns 201.6205 ns 178.7313 ns 134,241.565 ns 0.37 0.00 - - - 362 B 0.000
Baseline Add List RecyclableLongList 131072 719,800.008 ns 8,096.2811 ns 6,760.7614 ns 719,142.285 ns 1.00 0.00 488.2813 422.8516 422.8516 2097801 B 1.000
Actual Add List RecyclableLongList 131072 268,224.823 ns 656.9567 ns 548.5886 ns 268,183.203 ns 0.37 0.00 - - - 579 B 0.000

Add with Pre-Initialized Capacity Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
Add to the List by 1 Item with Pre-Initialized Capacity Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline Add_WithCapacity List PooledList 1 12.67 ns 0.026 ns 0.023 ns 12.67 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Add_WithCapacity List PooledList 1 37.65 ns 0.292 ns 0.273 ns 37.60 ns 2.97 0.02 0.0268 - - 56 B 0.88
Baseline Add_WithCapacity List PooledList 2 14.45 ns 0.035 ns 0.033 ns 14.45 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Add_WithCapacity List PooledList 2 39.54 ns 0.555 ns 0.519 ns 39.63 ns 2.74 0.03 0.0268 - - 56 B 0.78
Baseline Add_WithCapacity List PooledList 3 16.02 ns 0.077 ns 0.060 ns 16.04 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual Add_WithCapacity List PooledList 3 40.50 ns 0.524 ns 0.490 ns 40.47 ns 2.53 0.03 0.0268 - - 56 B 0.70
Baseline Add_WithCapacity List PooledList 4 17.76 ns 0.114 ns 0.107 ns 17.80 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add_WithCapacity List PooledList 4 41.85 ns 0.338 ns 0.316 ns 41.84 ns 2.36 0.02 0.0268 - - 56 B 0.64
Baseline Add_WithCapacity List PooledList 5 19.49 ns 0.066 ns 0.055 ns 19.48 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Add_WithCapacity List PooledList 5 41.90 ns 0.592 ns 0.554 ns 41.96 ns 2.15 0.03 0.0268 - - 56 B 0.58
Baseline Add_WithCapacity List PooledList 6 21.47 ns 0.127 ns 0.113 ns 21.43 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Add_WithCapacity List PooledList 6 42.98 ns 0.539 ns 0.478 ns 43.01 ns 2.00 0.03 0.0268 - - 56 B 0.54
Baseline Add_WithCapacity List PooledList 7 23.45 ns 0.033 ns 0.031 ns 23.44 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Add_WithCapacity List PooledList 7 44.22 ns 0.419 ns 0.392 ns 44.23 ns 1.89 0.02 0.0268 - - 56 B 0.50
Baseline Add_WithCapacity List PooledList 8 25.30 ns 0.064 ns 0.060 ns 25.30 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Add_WithCapacity List PooledList 8 45.81 ns 0.236 ns 0.209 ns 45.85 ns 1.81 0.01 0.0268 - - 56 B 0.47
Baseline Add_WithCapacity List PooledList 9 27.25 ns 0.140 ns 0.124 ns 27.19 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Add_WithCapacity List PooledList 9 49.55 ns 0.451 ns 0.422 ns 49.50 ns 1.82 0.02 0.0268 - - 56 B 0.44
Baseline Add_WithCapacity List PooledList 10 29.59 ns 0.254 ns 0.225 ns 29.46 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Add_WithCapacity List PooledList 10 48.08 ns 0.499 ns 0.467 ns 48.03 ns 1.62 0.02 0.0268 - - 56 B 0.41
Baseline Add_WithCapacity List PooledList 11 31.51 ns 0.162 ns 0.152 ns 31.47 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Add_WithCapacity List PooledList 11 49.47 ns 0.590 ns 0.552 ns 49.33 ns 1.57 0.02 0.0268 - - 56 B 0.39
Baseline Add_WithCapacity List PooledList 12 33.37 ns 0.054 ns 0.042 ns 33.37 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Add_WithCapacity List PooledList 12 50.03 ns 0.551 ns 0.515 ns 50.12 ns 1.50 0.02 0.0268 - - 56 B 0.37
Baseline Add_WithCapacity List PooledList 13 35.41 ns 0.044 ns 0.034 ns 35.41 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Add_WithCapacity List PooledList 13 51.51 ns 0.224 ns 0.198 ns 51.43 ns 1.45 0.01 0.0268 - - 56 B 0.35
Baseline Add_WithCapacity List PooledList 14 37.66 ns 0.403 ns 0.377 ns 37.69 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Add_WithCapacity List PooledList 14 52.62 ns 0.285 ns 0.266 ns 52.61 ns 1.40 0.02 0.0268 - - 56 B 0.33
Baseline Add_WithCapacity List PooledList 15 39.57 ns 0.330 ns 0.309 ns 39.37 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add_WithCapacity List PooledList 15 53.29 ns 0.229 ns 0.203 ns 53.33 ns 1.35 0.01 0.0268 - - 56 B 0.32
Baseline Add_WithCapacity List PooledList 16 41.55 ns 0.286 ns 0.268 ns 41.67 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Add_WithCapacity List PooledList 16 54.97 ns 0.209 ns 0.195 ns 54.93 ns 1.32 0.01 0.0268 - - 56 B 0.30
Baseline Add_WithCapacity List PooledList 17 43.49 ns 0.227 ns 0.212 ns 43.38 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Add_WithCapacity List PooledList 17 56.32 ns 0.323 ns 0.287 ns 56.27 ns 1.30 0.01 0.0268 - - 56 B 0.29
Baseline Add_WithCapacity List PooledList 18 45.51 ns 0.182 ns 0.162 ns 45.44 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Add_WithCapacity List PooledList 18 57.42 ns 0.204 ns 0.191 ns 57.42 ns 1.26 0.01 0.0268 - - 56 B 0.28
Baseline Add_WithCapacity List PooledList 19 47.61 ns 0.064 ns 0.060 ns 47.60 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual Add_WithCapacity List PooledList 19 58.55 ns 0.109 ns 0.096 ns 58.53 ns 1.23 0.00 0.0267 - - 56 B 0.27
Baseline Add_WithCapacity List PooledList 20 49.74 ns 0.081 ns 0.072 ns 49.75 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Add_WithCapacity List PooledList 20 60.37 ns 0.122 ns 0.108 ns 60.38 ns 1.21 0.00 0.0267 - - 56 B 0.26
Baseline Add_WithCapacity List PooledList 30 68.35 ns 0.479 ns 0.425 ns 68.24 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Add_WithCapacity List PooledList 30 77.23 ns 0.073 ns 0.065 ns 77.22 ns 1.13 0.01 0.0267 - - 56 B 0.19
Baseline Add_WithCapacity List PooledList 32 68.81 ns 0.192 ns 0.180 ns 68.83 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual Add_WithCapacity List PooledList 32 81.33 ns 0.131 ns 0.109 ns 81.31 ns 1.18 0.00 0.0267 - - 56 B 0.18
Baseline Add_WithCapacity List PooledList 36 76.04 ns 0.461 ns 0.385 ns 76.06 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual Add_WithCapacity List PooledList 36 87.76 ns 0.515 ns 0.482 ns 87.42 ns 1.15 0.01 0.0267 - - 56 B 0.16
Baseline Add_WithCapacity List PooledList 37 73.83 ns 0.411 ns 0.343 ns 73.95 ns 1.00 0.00 0.1682 - - 352 B 1.00
Actual Add_WithCapacity List PooledList 37 88.70 ns 0.336 ns 0.314 ns 88.59 ns 1.20 0.01 0.0267 - - 56 B 0.16
Baseline Add_WithCapacity List PooledList 40 78.43 ns 0.505 ns 0.472 ns 78.39 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Add_WithCapacity List PooledList 40 80.36 ns 1.215 ns 1.137 ns 79.94 ns 1.02 0.02 0.1798 - - 376 B 1.00
Actual Add_WithCapacity List PooledList 40 93.59 ns 0.330 ns 0.308 ns 93.47 ns 1.19 0.01 0.0267 - - 56 B 0.15
Actual Add_WithCapacity List PooledList 40 93.78 ns 0.230 ns 0.215 ns 93.69 ns 1.20 0.01 0.0267 - - 56 B 0.15
Baseline Add_WithCapacity List PooledList 50 110.72 ns 0.235 ns 0.209 ns 110.63 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual Add_WithCapacity List PooledList 50 112.70 ns 0.769 ns 0.719 ns 112.81 ns 1.02 0.01 0.0267 - - 56 B 0.12
Baseline Add_WithCapacity List PooledList 60 131.06 ns 0.480 ns 0.449 ns 130.90 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual Add_WithCapacity List PooledList 60 129.83 ns 0.731 ns 0.683 ns 129.93 ns 0.99 0.01 0.0267 - - 56 B 0.10
Baseline Add_WithCapacity List PooledList 70 151.98 ns 0.697 ns 0.652 ns 151.85 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual Add_WithCapacity List PooledList 70 146.91 ns 0.654 ns 0.612 ns 146.91 ns 0.97 0.00 0.0267 - - 56 B 0.09
Baseline Add_WithCapacity List PooledList 80 171.90 ns 0.276 ns 0.216 ns 171.80 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual Add_WithCapacity List PooledList 80 163.55 ns 0.797 ns 0.707 ns 163.70 ns 0.95 0.00 0.0267 - - 56 B 0.08
Baseline Add_WithCapacity List PooledList 850000 2,824,662.89 ns 55,813.884 ns 121,334.790 ns 2,814,725.00 ns 1.00 0.00 93.7500 93.7500 93.7500 6800089 B 1.000
Actual Add_WithCapacity List PooledList 850000 1,729,389.88 ns 34,394.895 ns 76,216.711 ns 1,768,465.23 ns 0.61 0.03 - - - 58 B 0.000
Baseline Add_WithCapacity List PooledList 90 192.09 ns 0.329 ns 0.308 ns 192.00 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Add_WithCapacity List PooledList 90 179.89 ns 0.750 ns 0.701 ns 179.77 ns 0.94 0.00 0.0267 - - 56 B 0.07
Baseline Add_WithCapacity List PooledList 100 213.50 ns 0.443 ns 0.414 ns 213.41 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual Add_WithCapacity List PooledList 100 197.46 ns 0.844 ns 0.748 ns 197.46 ns 0.92 0.00 0.0267 - - 56 B 0.07
Baseline Add_WithCapacity List PooledList 128 269.60 ns 1.111 ns 0.985 ns 269.20 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual Add_WithCapacity List PooledList 128 245.02 ns 0.731 ns 0.648 ns 245.13 ns 0.91 0.00 0.0267 - - 56 B 0.05
Baseline Add_WithCapacity List PooledList 256 525.66 ns 2.339 ns 2.074 ns 525.45 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual Add_WithCapacity List PooledList 256 462.39 ns 0.957 ns 0.895 ns 462.58 ns 0.88 0.00 0.0267 - - 56 B 0.03
Baseline Add_WithCapacity List PooledList 512 1,021.80 ns 6.159 ns 5.761 ns 1,020.83 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual Add_WithCapacity List PooledList 512 892.34 ns 1.355 ns 1.201 ns 892.03 ns 0.87 0.01 0.0267 - - 56 B 0.01
Baseline Add_WithCapacity List PooledList 1024 1,995.80 ns 3.614 ns 3.018 ns 1,995.45 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual Add_WithCapacity List PooledList 1024 1,757.56 ns 4.330 ns 4.050 ns 1,755.20 ns 0.88 0.00 0.0267 - - 56 B 0.007
Baseline Add_WithCapacity List PooledList 2048 3,933.57 ns 4.570 ns 4.051 ns 3,932.97 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual Add_WithCapacity List PooledList 2048 3,500.49 ns 9.074 ns 8.488 ns 3,505.08 ns 0.89 0.00 0.0267 - - 56 B 0.003
Baseline Add_WithCapacity List PooledList 4096 7,829.70 ns 24.545 ns 20.496 ns 7,825.35 ns 1.00 0.00 15.6097 - - 32824 B 1.000
Actual Add_WithCapacity List PooledList 4096 6,944.20 ns 17.913 ns 16.756 ns 6,935.15 ns 0.89 0.00 0.0229 - - 56 B 0.002
Baseline Add_WithCapacity List PooledList 8192 15,633.66 ns 55.934 ns 49.584 ns 15,615.39 ns 1.00 0.00 31.2195 - - 65592 B 1.000
Actual Add_WithCapacity List PooledList 8192 13,838.48 ns 34.360 ns 32.140 ns 13,817.06 ns 0.89 0.00 0.0153 - - 56 B 0.001
Baseline Add_WithCapacity List PooledList 16384 74,944.83 ns 1,484.571 ns 1,930.362 ns 74,679.98 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual Add_WithCapacity List PooledList 16384 27,709.14 ns 70.458 ns 65.906 ns 27,721.43 ns 0.37 0.01 - - - 56 B 0.000
Baseline Add_WithCapacity List PooledList 32768 151,145.93 ns 3,015.407 ns 3,813.524 ns 151,471.66 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual Add_WithCapacity List PooledList 32768 55,193.17 ns 19.087 ns 15.939 ns 55,186.68 ns 0.37 0.01 - - - 56 B 0.000
Baseline Add_WithCapacity List PooledList 65536 223,298.15 ns 1,275.960 ns 1,065.484 ns 223,143.09 ns 1.00 0.00 137.2070 136.2305 136.2305 524483 B 1.000
Actual Add_WithCapacity List PooledList 65536 110,406.56 ns 164.505 ns 128.435 ns 110,358.78 ns 0.49 0.00 - - - 56 B 0.000
Baseline Add_WithCapacity List PooledList 131072 483,247.10 ns 5,993.907 ns 5,606.704 ns 482,216.21 ns 1.00 0.00 213.3789 211.9141 211.9141 1048698 B 1.000
Actual Add_WithCapacity List PooledList 131072 221,421.92 ns 611.385 ns 477.329 ns 221,254.47 ns 0.46 0.00 - - - 56 B 0.000
Baseline Add_WithCapacity List RecyclableList 1 12.80 ns 0.016 ns 0.014 ns 12.80 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Add_WithCapacity List RecyclableList 1 17.43 ns 0.030 ns 0.025 ns 17.42 ns 1.36 0.00 0.0497 - - 104 B 1.62
Baseline Add_WithCapacity List RecyclableList 2 14.48 ns 0.038 ns 0.036 ns 14.48 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Add_WithCapacity List RecyclableList 2 18.61 ns 0.136 ns 0.120 ns 18.57 ns 1.29 0.01 0.0497 - - 104 B 1.44
Baseline Add_WithCapacity List RecyclableList 3 16.00 ns 0.074 ns 0.066 ns 15.97 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual Add_WithCapacity List RecyclableList 3 20.05 ns 0.066 ns 0.058 ns 20.05 ns 1.25 0.01 0.0497 - - 104 B 1.30
Baseline Add_WithCapacity List RecyclableList 4 17.82 ns 0.059 ns 0.053 ns 17.83 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add_WithCapacity List RecyclableList 4 21.82 ns 0.045 ns 0.038 ns 21.82 ns 1.22 0.00 0.0497 - - 104 B 1.18
Baseline Add_WithCapacity List RecyclableList 5 19.68 ns 0.042 ns 0.032 ns 19.68 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Add_WithCapacity List RecyclableList 5 23.56 ns 0.029 ns 0.022 ns 23.56 ns 1.20 0.00 0.0536 - - 112 B 1.17
Baseline Add_WithCapacity List RecyclableList 6 21.53 ns 0.039 ns 0.034 ns 21.53 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Add_WithCapacity List RecyclableList 6 25.00 ns 0.033 ns 0.028 ns 25.00 ns 1.16 0.00 0.0574 - - 120 B 1.15
Baseline Add_WithCapacity List RecyclableList 7 23.44 ns 0.020 ns 0.018 ns 23.43 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Add_WithCapacity List RecyclableList 7 27.02 ns 0.042 ns 0.035 ns 27.01 ns 1.15 0.00 0.0612 - - 128 B 1.14
Baseline Add_WithCapacity List RecyclableList 8 26.08 ns 0.523 ns 0.581 ns 25.95 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Add_WithCapacity List RecyclableList 8 29.47 ns 0.357 ns 0.279 ns 29.49 ns 1.13 0.04 0.0650 - - 136 B 1.13
Baseline Add_WithCapacity List RecyclableList 9 27.53 ns 0.124 ns 0.110 ns 27.51 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Add_WithCapacity List RecyclableList 9 31.53 ns 0.089 ns 0.079 ns 31.53 ns 1.15 0.01 0.0688 - - 144 B 1.12
Baseline Add_WithCapacity List RecyclableList 10 29.71 ns 0.288 ns 0.269 ns 29.68 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Add_WithCapacity List RecyclableList 10 33.83 ns 0.288 ns 0.270 ns 33.74 ns 1.14 0.01 0.0727 - - 152 B 1.12
Baseline Add_WithCapacity List RecyclableList 11 34.44 ns 0.113 ns 0.100 ns 34.46 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Add_WithCapacity List RecyclableList 11 35.97 ns 0.215 ns 0.191 ns 35.88 ns 1.04 0.01 0.0765 - - 160 B 1.11
Baseline Add_WithCapacity List RecyclableList 12 33.58 ns 0.226 ns 0.211 ns 33.51 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Add_WithCapacity List RecyclableList 12 38.48 ns 0.354 ns 0.331 ns 38.41 ns 1.15 0.01 0.0803 - - 168 B 1.11
Baseline Add_WithCapacity List RecyclableList 13 35.77 ns 0.209 ns 0.186 ns 35.64 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Add_WithCapacity List RecyclableList 13 40.92 ns 0.137 ns 0.121 ns 40.92 ns 1.14 0.01 0.0842 - - 176 B 1.10
Baseline Add_WithCapacity List RecyclableList 14 38.58 ns 0.280 ns 0.234 ns 38.56 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Add_WithCapacity List RecyclableList 14 43.72 ns 0.482 ns 0.451 ns 43.58 ns 1.13 0.01 0.0880 - - 184 B 1.10
Baseline Add_WithCapacity List RecyclableList 15 40.04 ns 0.460 ns 0.430 ns 39.91 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add_WithCapacity List RecyclableList 15 45.75 ns 0.168 ns 0.149 ns 45.74 ns 1.14 0.01 0.0918 - - 192 B 1.09
Baseline Add_WithCapacity List RecyclableList 16 42.11 ns 0.258 ns 0.215 ns 42.10 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Add_WithCapacity List RecyclableList 16 47.92 ns 0.142 ns 0.119 ns 47.94 ns 1.14 0.01 0.0956 - - 200 B 1.09
Baseline Add_WithCapacity List RecyclableList 17 43.98 ns 0.316 ns 0.295 ns 43.95 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Add_WithCapacity List RecyclableList 17 51.18 ns 0.637 ns 0.565 ns 51.00 ns 1.16 0.02 0.0994 - - 208 B 1.08
Baseline Add_WithCapacity List RecyclableList 18 45.72 ns 0.409 ns 0.382 ns 45.59 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Add_WithCapacity List RecyclableList 18 53.26 ns 0.498 ns 0.466 ns 53.05 ns 1.17 0.01 0.1033 - - 216 B 1.08
Baseline Add_WithCapacity List RecyclableList 19 48.06 ns 0.278 ns 0.260 ns 48.05 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual Add_WithCapacity List RecyclableList 19 55.45 ns 0.230 ns 0.216 ns 55.41 ns 1.15 0.01 0.1071 - - 224 B 1.08
Baseline Add_WithCapacity List RecyclableList 20 50.08 ns 0.238 ns 0.223 ns 49.97 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Add_WithCapacity List RecyclableList 20 57.32 ns 0.533 ns 0.498 ns 57.09 ns 1.14 0.01 0.1109 - - 232 B 1.07
Baseline Add_WithCapacity List RecyclableList 30 69.24 ns 0.643 ns 0.602 ns 69.09 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Add_WithCapacity List RecyclableList 30 81.74 ns 0.664 ns 0.621 ns 81.35 ns 1.18 0.01 0.1491 - - 312 B 1.05
Baseline Add_WithCapacity List RecyclableList 32 72.81 ns 0.378 ns 0.316 ns 72.81 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual Add_WithCapacity List RecyclableList 32 87.48 ns 0.212 ns 0.198 ns 87.53 ns 1.20 0.01 0.1568 - - 328 B 1.05
Baseline Add_WithCapacity List RecyclableList 36 81.57 ns 0.880 ns 0.781 ns 81.73 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual Add_WithCapacity List RecyclableList 36 99.57 ns 0.378 ns 0.335 ns 99.64 ns 1.22 0.01 0.1721 - - 360 B 1.05
Baseline Add_WithCapacity List RecyclableList 37 89.11 ns 1.630 ns 1.273 ns 89.50 ns 1.00 0.00 0.1682 - - 352 B 1.00
Actual Add_WithCapacity List RecyclableList 37 127.83 ns 0.715 ns 0.669 ns 128.01 ns 1.43 0.02 0.1721 - - 360 B 1.02
Baseline Add_WithCapacity List RecyclableList 40 100.60 ns 1.956 ns 1.829 ns 100.77 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Add_WithCapacity List RecyclableList 40 96.93 ns 1.901 ns 1.952 ns 97.31 ns 0.96 0.03 0.1798 - - 376 B 1.00
Actual Add_WithCapacity List RecyclableList 40 132.87 ns 0.305 ns 0.270 ns 132.88 ns 1.32 0.03 0.1721 - - 360 B 0.96
Actual Add_WithCapacity List RecyclableList 40 132.98 ns 0.380 ns 0.317 ns 132.96 ns 1.32 0.03 0.1721 - - 360 B 0.96
Baseline Add_WithCapacity List RecyclableList 50 122.19 ns 0.858 ns 0.716 ns 122.23 ns 1.00 0.00 0.2179 - - 456 B 1.00
Actual Add_WithCapacity List RecyclableList 50 153.66 ns 0.269 ns 0.239 ns 153.67 ns 1.26 0.01 0.1721 - - 360 B 0.79
Baseline Add_WithCapacity List RecyclableList 60 142.67 ns 0.584 ns 0.547 ns 142.66 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual Add_WithCapacity List RecyclableList 60 175.78 ns 0.770 ns 0.721 ns 175.90 ns 1.23 0.01 0.1721 - - 360 B 0.67
Baseline Add_WithCapacity List RecyclableList 70 169.94 ns 3.440 ns 4.709 ns 170.87 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual Add_WithCapacity List RecyclableList 70 214.05 ns 1.535 ns 1.436 ns 213.30 ns 1.26 0.03 0.0534 - - 112 B 0.18
Baseline Add_WithCapacity List RecyclableList 80 192.27 ns 3.844 ns 3.948 ns 191.44 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual Add_WithCapacity List RecyclableList 80 236.52 ns 0.579 ns 0.541 ns 236.49 ns 1.23 0.03 0.0534 - - 112 B 0.16
Baseline Add_WithCapacity List RecyclableList 90 218.31 ns 4.248 ns 4.546 ns 219.57 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Add_WithCapacity List RecyclableList 90 257.85 ns 1.160 ns 0.969 ns 257.73 ns 1.18 0.03 0.0534 - - 112 B 0.14
Baseline Add_WithCapacity List RecyclableList 100 244.71 ns 4.644 ns 4.344 ns 245.77 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual Add_WithCapacity List RecyclableList 100 280.88 ns 0.682 ns 0.605 ns 280.80 ns 1.15 0.02 0.0534 - - 112 B 0.13
Baseline Add_WithCapacity List RecyclableList 128 294.57 ns 1.947 ns 1.726 ns 294.99 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual Add_WithCapacity List RecyclableList 128 310.13 ns 2.003 ns 1.874 ns 309.52 ns 1.05 0.01 0.0381 - - 80 B 0.07
Baseline Add_WithCapacity List RecyclableList 256 565.60 ns 8.771 ns 7.324 ns 562.34 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual Add_WithCapacity List RecyclableList 256 591.69 ns 1.404 ns 1.244 ns 591.34 ns 1.05 0.01 0.0381 - - 80 B 0.04
Baseline Add_WithCapacity List RecyclableList 512 1,108.25 ns 5.806 ns 5.431 ns 1,107.48 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual Add_WithCapacity List RecyclableList 512 1,154.82 ns 2.660 ns 2.358 ns 1,153.35 ns 1.04 0.01 0.0381 - - 80 B 0.02
Baseline Add_WithCapacity List RecyclableList 1024 2,152.43 ns 20.796 ns 18.435 ns 2,152.17 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual Add_WithCapacity List RecyclableList 1024 2,255.06 ns 4.975 ns 4.410 ns 2,254.16 ns 1.05 0.01 0.0381 - - 80 B 0.010
Baseline Add_WithCapacity List RecyclableList 2048 4,255.57 ns 40.950 ns 38.305 ns 4,250.56 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual Add_WithCapacity List RecyclableList 2048 4,358.18 ns 9.010 ns 7.523 ns 4,353.73 ns 1.03 0.01 0.0381 - - 80 B 0.005
Baseline Add_WithCapacity List RecyclableList 4096 8,524.22 ns 37.787 ns 33.497 ns 8,522.63 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual Add_WithCapacity List RecyclableList 4096 8,673.26 ns 39.051 ns 36.528 ns 8,657.84 ns 1.02 0.01 0.0305 - - 80 B 0.002
Baseline Add_WithCapacity List RecyclableList 8192 17,064.37 ns 143.446 ns 134.179 ns 17,003.89 ns 1.00 0.00 31.2195 - - 65592 B 1.000
Actual Add_WithCapacity List RecyclableList 8192 17,284.62 ns 34.690 ns 32.449 ns 17,275.01 ns 1.01 0.01 0.0305 - - 80 B 0.001
Baseline Add_WithCapacity List RecyclableList 16384 78,157.95 ns 1,525.105 ns 2,462.760 ns 78,296.25 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual Add_WithCapacity List RecyclableList 16384 34,507.08 ns 153.998 ns 144.049 ns 34,429.32 ns 0.44 0.01 - - - 80 B 0.001
Baseline Add_WithCapacity List RecyclableList 32768 156,674.32 ns 3,047.363 ns 4,271.977 ns 156,946.31 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual Add_WithCapacity List RecyclableList 32768 68,860.84 ns 80.362 ns 71.239 ns 68,855.95 ns 0.44 0.02 - - - 81 B 0.000
Baseline Add_WithCapacity List RecyclableList 65536 233,735.45 ns 4,251.547 ns 3,976.900 ns 233,665.84 ns 1.00 0.00 132.0801 131.1035 131.1035 524673 B 1.000
Actual Add_WithCapacity List RecyclableList 65536 138,055.14 ns 369.543 ns 345.671 ns 137,870.92 ns 0.59 0.01 - - - 82 B 0.000
Baseline Add_WithCapacity List RecyclableList 131072 504,790.02 ns 5,969.103 ns 5,291.454 ns 506,436.28 ns 1.00 0.00 210.9375 209.9609 209.9609 1048765 B 1.000
Actual Add_WithCapacity List RecyclableList 131072 275,867.68 ns 96.531 ns 80.608 ns 275,887.01 ns 0.55 0.01 - - - 83 B 0.000
Baseline Add_WithCapacity List RecyclableList 850000 2,635,426.13 ns 50,119.824 ns 55,708.052 ns 2,624,835.55 ns 1.00 0.00 85.9375 85.9375 85.9375 6800208 B 1.000
Actual Add_WithCapacity List RecyclableList 850000 2,401,992.30 ns 4,520.948 ns 4,007.703 ns 2,401,877.54 ns 0.91 0.02 - - - 139 B 0.000
Baseline Add_WithCapacity List RecyclableLongList 1 14.11 ns 0.057 ns 0.051 ns 14.13 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Add_WithCapacity List RecyclableLongList 1 60.51 ns 0.522 ns 0.488 ns 60.63 ns 4.29 0.03 0.0802 - - 168 B 2.62
Baseline Add_WithCapacity List RecyclableLongList 2 15.93 ns 0.104 ns 0.092 ns 15.92 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Add_WithCapacity List RecyclableLongList 2 64.19 ns 1.320 ns 1.296 ns 64.39 ns 4.02 0.08 0.0842 - - 176 B 2.44
Baseline Add_WithCapacity List RecyclableLongList 3 17.79 ns 0.091 ns 0.080 ns 17.77 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual Add_WithCapacity List RecyclableLongList 3 66.86 ns 0.498 ns 0.416 ns 66.86 ns 3.76 0.03 0.0918 - - 192 B 2.40
Baseline Add_WithCapacity List RecyclableLongList 4 19.43 ns 0.149 ns 0.140 ns 19.38 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Add_WithCapacity List RecyclableLongList 4 70.85 ns 1.004 ns 0.939 ns 70.82 ns 3.65 0.06 0.0918 - - 192 B 2.18
Baseline Add_WithCapacity List RecyclableLongList 5 21.70 ns 0.243 ns 0.215 ns 21.67 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Add_WithCapacity List RecyclableLongList 5 72.39 ns 1.181 ns 1.105 ns 71.87 ns 3.34 0.07 0.1070 - - 224 B 2.33
Baseline Add_WithCapacity List RecyclableLongList 6 23.76 ns 0.327 ns 0.290 ns 23.60 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Add_WithCapacity List RecyclableLongList 6 73.96 ns 0.906 ns 0.757 ns 74.01 ns 3.11 0.05 0.1070 - - 224 B 2.15
Baseline Add_WithCapacity List RecyclableLongList 7 25.83 ns 0.286 ns 0.223 ns 25.78 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Add_WithCapacity List RecyclableLongList 7 94.74 ns 4.565 ns 13.460 ns 92.68 ns 4.08 0.42 0.1070 - - 224 B 2.00
Baseline Add_WithCapacity List RecyclableLongList 8 30.33 ns 0.631 ns 1.617 ns 30.16 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual Add_WithCapacity List RecyclableLongList 8 84.05 ns 2.847 ns 8.351 ns 81.17 ns 2.80 0.27 0.1070 - - 224 B 1.87
Baseline Add_WithCapacity List RecyclableLongList 9 30.01 ns 0.318 ns 0.297 ns 30.00 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Add_WithCapacity List RecyclableLongList 9 81.13 ns 1.368 ns 1.212 ns 81.04 ns 2.70 0.05 0.1377 - - 288 B 2.25
Baseline Add_WithCapacity List RecyclableLongList 10 34.40 ns 0.704 ns 1.438 ns 34.04 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Add_WithCapacity List RecyclableLongList 10 84.50 ns 1.729 ns 3.117 ns 84.14 ns 2.46 0.14 0.1377 - - 288 B 2.12
Baseline Add_WithCapacity List RecyclableLongList 11 34.74 ns 0.392 ns 0.348 ns 34.75 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Add_WithCapacity List RecyclableLongList 11 85.95 ns 1.757 ns 1.643 ns 85.77 ns 2.48 0.07 0.1377 - - 288 B 2.00
Baseline Add_WithCapacity List RecyclableLongList 12 37.67 ns 0.264 ns 0.247 ns 37.73 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Add_WithCapacity List RecyclableLongList 12 86.94 ns 1.272 ns 1.063 ns 86.94 ns 2.30 0.03 0.1377 - - 288 B 1.89
Baseline Add_WithCapacity List RecyclableLongList 13 39.38 ns 0.519 ns 0.460 ns 39.22 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Add_WithCapacity List RecyclableLongList 13 90.96 ns 1.624 ns 2.970 ns 90.66 ns 2.39 0.07 0.1377 - - 288 B 1.80
Baseline Add_WithCapacity List RecyclableLongList 14 41.30 ns 0.222 ns 0.197 ns 41.32 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Add_WithCapacity List RecyclableLongList 14 93.14 ns 1.654 ns 1.547 ns 93.02 ns 2.25 0.04 0.1377 - - 288 B 1.71
Baseline Add_WithCapacity List RecyclableLongList 15 44.04 ns 0.230 ns 0.204 ns 43.96 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Add_WithCapacity List RecyclableLongList 15 88.12 ns 0.719 ns 0.637 ns 88.03 ns 2.00 0.02 0.1377 - - 288 B 1.64
Baseline Add_WithCapacity List RecyclableLongList 16 46.40 ns 0.577 ns 0.511 ns 46.40 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Add_WithCapacity List RecyclableLongList 16 96.94 ns 1.592 ns 1.411 ns 97.18 ns 2.09 0.04 0.1377 - - 288 B 1.57
Baseline Add_WithCapacity List RecyclableLongList 17 48.27 ns 0.370 ns 0.346 ns 48.35 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Add_WithCapacity List RecyclableLongList 17 103.04 ns 1.313 ns 1.228 ns 102.99 ns 2.13 0.03 0.1988 - - 416 B 2.17
Baseline Add_WithCapacity List RecyclableLongList 18 49.75 ns 0.383 ns 0.339 ns 49.73 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Add_WithCapacity List RecyclableLongList 18 105.65 ns 1.259 ns 1.178 ns 106.00 ns 2.12 0.03 0.1988 - - 416 B 2.08
Baseline Add_WithCapacity List RecyclableLongList 19 53.29 ns 0.720 ns 0.638 ns 53.36 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual Add_WithCapacity List RecyclableLongList 19 107.52 ns 2.117 ns 2.678 ns 106.73 ns 2.01 0.06 0.1988 - - 416 B 2.00
Baseline Add_WithCapacity List RecyclableLongList 20 56.78 ns 0.345 ns 0.306 ns 56.89 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Add_WithCapacity List RecyclableLongList 20 103.03 ns 0.582 ns 0.544 ns 103.19 ns 1.82 0.01 0.1988 - - 416 B 1.93
Baseline Add_WithCapacity List RecyclableLongList 30 79.59 ns 0.773 ns 0.723 ns 79.88 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Add_WithCapacity List RecyclableLongList 30 142.98 ns 0.988 ns 0.876 ns 143.07 ns 1.80 0.02 0.1988 - - 416 B 1.41
Baseline Add_WithCapacity List RecyclableLongList 32 84.47 ns 0.609 ns 0.569 ns 84.42 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual Add_WithCapacity List RecyclableLongList 32 145.65 ns 2.940 ns 2.750 ns 145.73 ns 1.72 0.04 0.1988 - - 416 B 1.33
Baseline Add_WithCapacity List RecyclableLongList 36 94.37 ns 0.670 ns 0.627 ns 94.49 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual Add_WithCapacity List RecyclableLongList 36 145.10 ns 0.858 ns 0.803 ns 145.15 ns 1.54 0.01 0.0801 - - 168 B 0.49
Baseline Add_WithCapacity List RecyclableLongList 37 83.50 ns 1.135 ns 1.006 ns 83.23 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual Add_WithCapacity List RecyclableLongList 37 144.06 ns 0.955 ns 0.797 ns 143.93 ns 1.72 0.02 0.0801 - - 168 B 0.48
Baseline Add_WithCapacity List RecyclableLongList 40 103.07 ns 1.236 ns 1.096 ns 103.18 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Add_WithCapacity List RecyclableLongList 40 86.75 ns 0.542 ns 0.507 ns 86.77 ns 0.84 0.01 0.1798 - - 376 B 1.00
Actual Add_WithCapacity List RecyclableLongList 40 151.75 ns 1.716 ns 1.605 ns 151.45 ns 1.47 0.02 0.0801 - - 168 B 0.45
Actual Add_WithCapacity List RecyclableLongList 40 150.59 ns 1.097 ns 0.972 ns 150.73 ns 1.46 0.02 0.0801 - - 168 B 0.45
Baseline Add_WithCapacity List RecyclableLongList 50 124.14 ns 1.830 ns 1.622 ns 123.82 ns 1.00 0.00 0.2179 - - 456 B 1.00
Actual Add_WithCapacity List RecyclableLongList 50 170.29 ns 0.864 ns 0.766 ns 170.29 ns 1.37 0.02 0.0801 - - 168 B 0.37
Baseline Add_WithCapacity List RecyclableLongList 60 141.58 ns 0.639 ns 0.534 ns 141.76 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual Add_WithCapacity List RecyclableLongList 60 188.44 ns 1.495 ns 1.399 ns 188.76 ns 1.33 0.01 0.0803 - - 168 B 0.31
Baseline Add_WithCapacity List RecyclableLongList 70 170.89 ns 3.140 ns 2.784 ns 170.81 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual Add_WithCapacity List RecyclableLongList 70 210.30 ns 1.938 ns 1.813 ns 210.28 ns 1.23 0.02 0.0803 - - 168 B 0.27
Baseline Add_WithCapacity List RecyclableLongList 80 187.99 ns 2.402 ns 2.247 ns 187.38 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual Add_WithCapacity List RecyclableLongList 80 230.68 ns 1.599 ns 1.496 ns 230.18 ns 1.23 0.02 0.0801 - - 168 B 0.24
Baseline Add_WithCapacity List RecyclableLongList 850000 2,768,770.36 ns 50,845.463 ns 47,560.878 ns 2,762,136.72 ns 1.00 0.00 93.7500 93.7500 93.7500 6800164 B 1.000
Actual Add_WithCapacity List RecyclableLongList 850000 1,857,547.84 ns 7,617.442 ns 6,360.909 ns 1,854,395.90 ns 0.67 0.01 - - - 433 B 0.000
Baseline Add_WithCapacity List RecyclableLongList 90 213.28 ns 3.741 ns 3.499 ns 213.59 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Add_WithCapacity List RecyclableLongList 90 248.04 ns 1.525 ns 1.427 ns 247.73 ns 1.16 0.02 0.0801 - - 168 B 0.22
Baseline Add_WithCapacity List RecyclableLongList 100 231.71 ns 1.196 ns 1.119 ns 231.93 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual Add_WithCapacity List RecyclableLongList 100 264.88 ns 1.523 ns 1.272 ns 265.10 ns 1.14 0.01 0.0801 - - 168 B 0.20
Baseline Add_WithCapacity List RecyclableLongList 128 293.05 ns 2.043 ns 1.911 ns 292.89 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual Add_WithCapacity List RecyclableLongList 128 331.71 ns 0.918 ns 0.767 ns 331.84 ns 1.13 0.01 0.0801 - - 168 B 0.16
Baseline Add_WithCapacity List RecyclableLongList 256 567.04 ns 3.343 ns 2.964 ns 566.91 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual Add_WithCapacity List RecyclableLongList 256 596.36 ns 2.832 ns 2.365 ns 596.32 ns 1.05 0.01 0.0801 - - 168 B 0.08
Baseline Add_WithCapacity List RecyclableLongList 512 1,105.23 ns 8.376 ns 7.835 ns 1,104.20 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual Add_WithCapacity List RecyclableLongList 512 1,095.69 ns 3.640 ns 3.405 ns 1,095.34 ns 0.99 0.01 0.0801 - - 168 B 0.04
Baseline Add_WithCapacity List RecyclableLongList 1024 2,145.10 ns 11.480 ns 9.586 ns 2,145.07 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual Add_WithCapacity List RecyclableLongList 1024 2,134.32 ns 10.210 ns 9.550 ns 2,134.37 ns 0.99 0.00 0.0801 - - 168 B 0.02
Baseline Add_WithCapacity List RecyclableLongList 2048 4,297.47 ns 49.331 ns 41.193 ns 4,304.54 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual Add_WithCapacity List RecyclableLongList 2048 4,282.77 ns 20.153 ns 18.852 ns 4,282.29 ns 1.00 0.01 0.0763 - - 168 B 0.01
Baseline Add_WithCapacity List RecyclableLongList 4096 8,569.46 ns 45.492 ns 40.327 ns 8,573.28 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual Add_WithCapacity List RecyclableLongList 4096 8,464.96 ns 39.055 ns 34.621 ns 8,468.77 ns 0.99 0.01 0.0763 - - 168 B 0.005
Baseline Add_WithCapacity List RecyclableLongList 8192 17,100.79 ns 116.482 ns 108.957 ns 17,105.83 ns 1.00 0.00 31.2195 - - 65592 B 1.000
Actual Add_WithCapacity List RecyclableLongList 8192 16,739.78 ns 88.784 ns 83.048 ns 16,769.72 ns 0.98 0.01 0.0610 - - 168 B 0.003
Baseline Add_WithCapacity List RecyclableLongList 16384 79,162.86 ns 1,577.689 ns 3,001.718 ns 78,393.41 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual Add_WithCapacity List RecyclableLongList 16384 33,674.62 ns 169.438 ns 158.492 ns 33,718.31 ns 0.43 0.02 0.1831 - - 448 B 0.003
Baseline Add_WithCapacity List RecyclableLongList 32768 156,195.68 ns 3,105.935 ns 5,833.700 ns 155,759.62 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual Add_WithCapacity List RecyclableLongList 32768 67,152.12 ns 391.122 ns 365.856 ns 67,110.84 ns 0.43 0.02 0.1221 - - 449 B 0.002
Baseline Add_WithCapacity List RecyclableLongList 65536 230,945.86 ns 2,636.658 ns 2,337.329 ns 231,439.67 ns 1.00 0.00 130.3711 129.3945 129.3945 524744 B 1.000
Actual Add_WithCapacity List RecyclableLongList 65536 135,111.60 ns 1,308.245 ns 1,223.733 ns 134,920.80 ns 0.59 0.01 - - - 450 B 0.001
Baseline Add_WithCapacity List RecyclableLongList 131072 500,459.08 ns 9,518.732 ns 10,961.786 ns 499,489.31 ns 1.00 0.00 209.9609 208.9844 208.9844 1048772 B 1.000
Actual Add_WithCapacity List RecyclableLongList 131072 268,397.92 ns 1,542.779 ns 1,443.116 ns 268,233.11 ns 0.54 0.01 - - - 451 B 0.000

AddRange with Pre-Initialized Capacity Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)acity [21] List Array 0 16.34 ns 0.138 ns 0.129 ns 16.34 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List Array 0 11.45 ns 0.229 ns 0.203 ns 11.33 ns 0.70 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)acity [21] List Array 1 26.56 ns 0.283 ns 0.265 ns 26.47 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List Array 1 12.56 ns 0.032 ns 0.030 ns 12.55 ns 0.47 0.00 0.0153 - - 32 B 0.50
Baseline AddRa(...)acity [21] List Array 2 27.18 ns 0.366 ns 0.343 ns 27.06 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List Array 2 12.76 ns 0.037 ns 0.031 ns 12.76 ns 0.47 0.01 0.0191 - - 40 B 0.56
Baseline AddRa(...)acity [21] List Array 3 26.99 ns 0.286 ns 0.254 ns 26.99 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List Array 3 13.16 ns 0.028 ns 0.026 ns 13.17 ns 0.49 0.00 0.0229 - - 48 B 0.60
Baseline AddRa(...)acity [21] List Array 4 27.34 ns 0.191 ns 0.169 ns 27.36 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List Array 4 13.25 ns 0.061 ns 0.057 ns 13.22 ns 0.48 0.00 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List Array 5 27.74 ns 0.190 ns 0.178 ns 27.67 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List Array 5 13.56 ns 0.097 ns 0.081 ns 13.51 ns 0.49 0.00 0.0306 - - 64 B 0.67
Baseline AddRa(...)acity [21] List Array 6 28.06 ns 0.129 ns 0.115 ns 28.00 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List Array 6 13.72 ns 0.044 ns 0.039 ns 13.71 ns 0.49 0.00 0.0344 - - 72 B 0.69
Baseline AddRa(...)acity [21] List Array 7 28.08 ns 0.054 ns 0.045 ns 28.07 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)acity [21] List Array 7 13.87 ns 0.035 ns 0.033 ns 13.87 ns 0.49 0.00 0.0382 - - 80 B 0.71
Baseline AddRa(...)acity [21] List Array 8 29.74 ns 0.253 ns 0.236 ns 29.79 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List Array 8 14.01 ns 0.022 ns 0.019 ns 14.01 ns 0.47 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)acity [21] List Array 9 30.67 ns 0.630 ns 0.674 ns 30.54 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List Array 9 15.04 ns 0.034 ns 0.031 ns 15.04 ns 0.49 0.01 0.0459 - - 96 B 0.75
Baseline AddRa(...)acity [21] List Array 10 31.10 ns 0.552 ns 0.516 ns 31.35 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List Array 10 15.20 ns 0.029 ns 0.024 ns 15.20 ns 0.49 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)acity [21] List Array 11 32.41 ns 0.528 ns 0.494 ns 32.54 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List Array 11 16.08 ns 0.043 ns 0.038 ns 16.08 ns 0.50 0.01 0.0536 - - 112 B 0.78
Baseline AddRa(...)acity [21] List Array 12 32.96 ns 0.283 ns 0.236 ns 33.02 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List Array 12 16.27 ns 0.014 ns 0.012 ns 16.27 ns 0.49 0.00 0.0574 - - 120 B 0.79
Baseline AddRa(...)acity [21] List Array 13 33.43 ns 0.377 ns 0.334 ns 33.43 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List Array 13 16.48 ns 0.027 ns 0.024 ns 16.48 ns 0.49 0.00 0.0612 - - 128 B 0.80
Baseline AddRa(...)acity [21] List Array 14 33.74 ns 0.479 ns 0.425 ns 33.58 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List Array 14 16.71 ns 0.071 ns 0.067 ns 16.71 ns 0.49 0.01 0.0650 - - 136 B 0.81
Baseline AddRa(...)acity [21] List Array 15 33.22 ns 0.310 ns 0.275 ns 33.31 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List Array 15 16.63 ns 0.016 ns 0.015 ns 16.63 ns 0.50 0.00 0.0688 - - 144 B 0.82
Baseline AddRa(...)acity [21] List Array 16 33.35 ns 0.563 ns 0.527 ns 33.52 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List Array 16 16.89 ns 0.027 ns 0.021 ns 16.89 ns 0.51 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)acity [21] List Array 17 33.81 ns 0.647 ns 0.605 ns 34.03 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List Array 17 17.21 ns 0.087 ns 0.081 ns 17.16 ns 0.51 0.01 0.0765 - - 160 B 0.83
Baseline AddRa(...)acity [21] List Array 18 35.68 ns 0.648 ns 0.606 ns 35.67 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List Array 18 17.41 ns 0.021 ns 0.018 ns 17.40 ns 0.49 0.01 0.0803 - - 168 B 0.84
Baseline AddRa(...)acity [21] List Array 19 35.07 ns 0.665 ns 0.622 ns 35.00 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List Array 19 18.23 ns 0.045 ns 0.038 ns 18.21 ns 0.52 0.01 0.0842 - - 176 B 0.85
Baseline AddRa(...)acity [21] List Array 20 36.98 ns 0.581 ns 0.544 ns 37.33 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List Array 20 18.50 ns 0.074 ns 0.057 ns 18.50 ns 0.50 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)acity [21] List Array 30 38.84 ns 0.768 ns 0.822 ns 38.84 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List Array 30 21.34 ns 0.039 ns 0.036 ns 21.33 ns 0.55 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)acity [21] List Array 32 38.51 ns 0.479 ns 0.449 ns 38.67 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List Array 32 21.61 ns 0.103 ns 0.097 ns 21.60 ns 0.56 0.01 0.1339 - - 280 B 0.90
Baseline AddRa(...)acity [21] List Array 36 40.21 ns 0.352 ns 0.329 ns 40.24 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List Array 36 23.39 ns 0.124 ns 0.110 ns 23.33 ns 0.58 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)acity [21] List Array 37 40.72 ns 0.450 ns 0.421 ns 40.73 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List Array 37 23.68 ns 0.019 ns 0.017 ns 23.68 ns 0.58 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)acity [21] List Array 40 42.24 ns 0.640 ns 0.599 ns 42.39 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List Array 40 40.52 ns 0.299 ns 0.279 ns 40.42 ns 0.96 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List Array 40 24.61 ns 0.225 ns 0.210 ns 24.53 ns 0.58 0.01 0.1645 - - 344 B 0.91
Actual AddRa(...)acity [21] List Array 40 24.72 ns 0.223 ns 0.209 ns 24.70 ns 0.59 0.01 0.1645 - - 344 B 0.91
Baseline AddRa(...)acity [21] List Array 50 44.50 ns 0.425 ns 0.398 ns 44.59 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List Array 50 27.35 ns 0.037 ns 0.031 ns 27.37 ns 0.61 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)acity [21] List Array 60 48.27 ns 0.465 ns 0.435 ns 48.32 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List Array 60 31.38 ns 0.168 ns 0.149 ns 31.43 ns 0.65 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)acity [21] List Array 70 50.88 ns 0.276 ns 0.245 ns 50.96 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List Array 70 34.17 ns 0.073 ns 0.065 ns 34.17 ns 0.67 0.00 0.2792 - - 584 B 0.95
Baseline AddRa(...)acity [21] List Array 80 53.64 ns 0.116 ns 0.091 ns 53.66 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List Array 80 36.49 ns 0.033 ns 0.030 ns 36.49 ns 0.68 0.00 0.3175 - - 664 B 0.95
Baseline AddRa(...)acity [21] List Array 90 56.90 ns 0.126 ns 0.105 ns 56.90 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List Array 90 39.42 ns 0.061 ns 0.057 ns 39.40 ns 0.69 0.00 0.3557 - - 744 B 0.96
Baseline AddRa(...)acity [21] List Array 100 61.16 ns 0.232 ns 0.217 ns 61.06 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List Array 100 43.57 ns 0.232 ns 0.217 ns 43.44 ns 0.71 0.00 0.3940 - - 824 B 0.96
Baseline AddRa(...)acity [21] List Array 128 67.81 ns 0.285 ns 0.238 ns 67.75 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List Array 128 51.82 ns 0.081 ns 0.068 ns 51.79 ns 0.76 0.00 0.5010 - - 1048 B 0.97
Baseline AddRa(...)acity [21] List Array 256 112.59 ns 0.448 ns 0.397 ns 112.70 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List Array 256 97.11 ns 0.317 ns 0.247 ns 97.12 ns 0.86 0.00 0.9900 - - 2072 B 0.98
Baseline AddRa(...)acity [21] List Array 512 197.97 ns 0.353 ns 0.313 ns 198.00 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List Array 512 176.35 ns 0.534 ns 0.474 ns 176.45 ns 0.89 0.00 1.9684 - - 4120 B 0.99
Baseline AddRa(...)acity [21] List Array 1024 383.07 ns 3.773 ns 3.529 ns 384.96 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List Array 1024 343.76 ns 0.679 ns 0.602 ns 343.61 ns 0.90 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)acity [21] List Array 2048 741.93 ns 1.340 ns 1.188 ns 742.52 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)acity [21] List Array 2048 644.71 ns 0.832 ns 0.650 ns 644.66 ns 0.87 0.00 7.8125 - - 16408 B 1.00
Baseline AddRa(...)acity [21] List Array 4096 1,451.96 ns 3.237 ns 3.028 ns 1,451.30 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)acity [21] List Array 4096 1,385.37 ns 5.226 ns 4.364 ns 1,386.00 ns 0.95 0.00 15.6250 - - 32792 B 1.00
Baseline AddRa(...)acity [21] List Array 8192 2,726.49 ns 11.401 ns 10.665 ns 2,722.30 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)acity [21] List Array 8192 2,613.00 ns 10.817 ns 9.589 ns 2,611.12 ns 0.96 0.00 31.2500 - - 65560 B 1.00
Baseline AddRa(...)acity [21] List Array 16384 57,953.22 ns 1,139.541 ns 2,140.334 ns 57,999.79 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)acity [21] List Array 16384 57,456.68 ns 1,139.437 ns 2,378.428 ns 57,477.16 ns 0.99 0.06 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)acity [21] List Array 32768 115,547.37 ns 2,309.242 ns 4,393.573 ns 116,156.34 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)acity [21] List Array 32768 114,011.44 ns 2,247.498 ns 5,208.918 ns 113,784.61 ns 0.99 0.07 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)acity [21] List Array 65536 109,243.89 ns 1,537.170 ns 1,437.870 ns 109,555.60 ns 1.00 0.00 126.2207 125.1221 125.1221 524917 B 1.00
Actual AddRa(...)acity [21] List Array 65536 111,356.33 ns 1,792.790 ns 1,676.977 ns 111,145.61 ns 1.02 0.02 108.8867 108.5205 108.5205 524342 B 1.00
Baseline AddRa(...)acity [21] List Array 131072 272,342.52 ns 5,423.251 ns 9,354.841 ns 271,091.99 ns 1.00 0.00 207.5195 206.0547 206.0547 1048847 B 1.00
Actual AddRa(...)acity [21] List Array 131072 284,186.99 ns 5,574.458 ns 8,678.759 ns 285,796.61 ns 1.04 0.04 169.4336 168.9453 168.9453 1048652 B 1.00
Baseline AddRa(...)acity [21] List Array 850000 2,085,307.04 ns 40,460.389 ns 59,306.314 ns 2,093,972.66 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)acity [21] List Array 850000 2,100,901.69 ns 41,949.831 ns 68,924.776 ns 2,117,853.12 ns 1.01 0.04 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)acity [21] List PooledList 0 17.26 ns 0.346 ns 0.307 ns 17.16 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List PooledList 0 17.72 ns 0.117 ns 0.109 ns 17.67 ns 1.03 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)acity [21] List PooledList 1 25.80 ns 0.134 ns 0.125 ns 25.79 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List PooledList 1 44.07 ns 0.732 ns 0.611 ns 44.29 ns 1.71 0.02 0.0268 - - 56 B 0.88
Baseline AddRa(...)acity [21] List PooledList 2 25.97 ns 0.056 ns 0.046 ns 25.97 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List PooledList 2 42.92 ns 0.853 ns 0.912 ns 42.88 ns 1.65 0.03 0.0268 - - 56 B 0.78
Baseline AddRa(...)acity [21] List PooledList 3 26.36 ns 0.062 ns 0.048 ns 26.36 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List PooledList 3 43.86 ns 0.811 ns 0.759 ns 43.96 ns 1.66 0.03 0.0268 - - 56 B 0.70
Baseline AddRa(...)acity [21] List PooledList 4 26.81 ns 0.085 ns 0.079 ns 26.85 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List PooledList 4 44.61 ns 0.352 ns 0.312 ns 44.65 ns 1.66 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List PooledList 5 27.39 ns 0.057 ns 0.051 ns 27.40 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List PooledList 5 42.25 ns 0.846 ns 1.101 ns 42.17 ns 1.56 0.04 0.0268 - - 56 B 0.58
Baseline AddRa(...)acity [21] List PooledList 6 27.66 ns 0.056 ns 0.047 ns 27.67 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List PooledList 6 41.58 ns 0.823 ns 1.011 ns 41.55 ns 1.50 0.04 0.0268 - - 56 B 0.54
Baseline AddRa(...)acity [21] List PooledList 7 28.18 ns 0.029 ns 0.026 ns 28.18 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)acity [21] List PooledList 7 43.34 ns 0.789 ns 0.738 ns 43.80 ns 1.54 0.03 0.0268 - - 56 B 0.50
Baseline AddRa(...)acity [21] List PooledList 8 28.38 ns 0.069 ns 0.065 ns 28.39 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List PooledList 8 43.24 ns 0.872 ns 1.071 ns 43.36 ns 1.53 0.04 0.0268 - - 56 B 0.47
Baseline AddRa(...)acity [21] List PooledList 9 28.94 ns 0.099 ns 0.083 ns 28.93 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List PooledList 9 44.29 ns 0.909 ns 1.082 ns 44.43 ns 1.54 0.03 0.0268 - - 56 B 0.44
Baseline AddRa(...)acity [21] List PooledList 10 29.28 ns 0.097 ns 0.086 ns 29.25 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List PooledList 10 44.31 ns 0.908 ns 0.932 ns 44.10 ns 1.51 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)acity [21] List PooledList 11 30.18 ns 0.167 ns 0.156 ns 30.10 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List PooledList 11 47.00 ns 0.477 ns 0.446 ns 47.24 ns 1.56 0.01 0.0268 - - 56 B 0.39
Baseline AddRa(...)acity [21] List PooledList 12 30.51 ns 0.188 ns 0.166 ns 30.50 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List PooledList 12 45.74 ns 0.935 ns 0.829 ns 45.80 ns 1.50 0.03 0.0268 - - 56 B 0.37
Baseline AddRa(...)acity [21] List PooledList 13 30.90 ns 0.172 ns 0.161 ns 30.99 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List PooledList 13 44.10 ns 0.887 ns 0.911 ns 44.07 ns 1.43 0.03 0.0268 - - 56 B 0.35
Baseline AddRa(...)acity [21] List PooledList 14 31.25 ns 0.313 ns 0.244 ns 31.24 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List PooledList 14 46.51 ns 0.935 ns 0.874 ns 46.54 ns 1.49 0.02 0.0268 - - 56 B 0.33
Baseline AddRa(...)acity [21] List PooledList 15 31.54 ns 0.425 ns 0.397 ns 31.29 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List PooledList 15 46.93 ns 0.505 ns 0.472 ns 47.09 ns 1.49 0.02 0.0268 - - 56 B 0.32
Baseline AddRa(...)acity [21] List PooledList 16 31.22 ns 0.182 ns 0.161 ns 31.17 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List PooledList 16 46.23 ns 0.764 ns 0.715 ns 46.57 ns 1.48 0.02 0.0268 - - 56 B 0.30
Baseline AddRa(...)acity [21] List PooledList 17 31.92 ns 0.231 ns 0.205 ns 31.85 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List PooledList 17 44.72 ns 0.579 ns 0.542 ns 44.86 ns 1.40 0.02 0.0268 - - 56 B 0.29
Baseline AddRa(...)acity [21] List PooledList 18 31.89 ns 0.179 ns 0.159 ns 31.84 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List PooledList 18 44.67 ns 0.914 ns 1.053 ns 44.50 ns 1.40 0.04 0.0268 - - 56 B 0.28
Baseline AddRa(...)acity [21] List PooledList 19 32.91 ns 0.174 ns 0.154 ns 32.86 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List PooledList 19 47.44 ns 0.739 ns 0.691 ns 47.84 ns 1.44 0.02 0.0268 - - 56 B 0.27
Baseline AddRa(...)acity [21] List PooledList 20 33.21 ns 0.100 ns 0.083 ns 33.20 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List PooledList 20 47.66 ns 0.491 ns 0.459 ns 47.85 ns 1.44 0.01 0.0268 - - 56 B 0.26
Baseline AddRa(...)acity [21] List PooledList 30 36.63 ns 0.111 ns 0.104 ns 36.66 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List PooledList 30 47.58 ns 0.956 ns 1.308 ns 47.64 ns 1.29 0.04 0.0268 - - 56 B 0.19
Baseline AddRa(...)acity [21] List PooledList 32 37.21 ns 0.035 ns 0.031 ns 37.21 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List PooledList 32 46.76 ns 0.875 ns 0.819 ns 46.85 ns 1.26 0.02 0.0268 - - 56 B 0.18
Baseline AddRa(...)acity [21] List PooledList 36 38.93 ns 0.046 ns 0.036 ns 38.94 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List PooledList 36 48.81 ns 0.525 ns 0.491 ns 48.97 ns 1.25 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 37 39.20 ns 0.353 ns 0.330 ns 39.09 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List PooledList 37 48.46 ns 0.599 ns 0.561 ns 48.62 ns 1.24 0.02 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 40 39.77 ns 0.233 ns 0.206 ns 39.71 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List PooledList 40 40.29 ns 0.110 ns 0.098 ns 40.26 ns 1.01 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List PooledList 40 47.93 ns 0.339 ns 0.317 ns 47.84 ns 1.21 0.01 0.0268 - - 56 B 0.15
Actual AddRa(...)acity [21] List PooledList 40 46.31 ns 0.787 ns 0.736 ns 46.24 ns 1.16 0.02 0.0268 - - 56 B 0.15
Baseline AddRa(...)acity [21] List PooledList 50 43.92 ns 0.083 ns 0.078 ns 43.91 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List PooledList 50 47.33 ns 0.970 ns 1.227 ns 47.42 ns 1.08 0.03 0.0268 - - 56 B 0.12
Baseline AddRa(...)acity [21] List PooledList 60 47.50 ns 0.080 ns 0.071 ns 47.48 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List PooledList 60 49.67 ns 0.804 ns 0.752 ns 49.61 ns 1.04 0.02 0.0268 - - 56 B 0.10
Baseline AddRa(...)acity [21] List PooledList 70 50.44 ns 0.075 ns 0.067 ns 50.42 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List PooledList 70 50.92 ns 0.578 ns 0.541 ns 51.02 ns 1.01 0.01 0.0268 - - 56 B 0.09
Baseline AddRa(...)acity [21] List PooledList 80 53.98 ns 0.164 ns 0.153 ns 53.89 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List PooledList 80 49.62 ns 0.959 ns 0.942 ns 49.67 ns 0.92 0.02 0.0268 - - 56 B 0.08
Baseline AddRa(...)acity [21] List PooledList 850000 2,649,472.60 ns 52,816.593 ns 95,239.213 ns 2,692,395.31 ns 1.00 0.00 93.7500 93.7500 93.7500 6800089 B 1.000
Actual AddRa(...)acity [21] List PooledList 850000 888,858.44 ns 17,152.327 ns 16,044.298 ns 895,759.47 ns 0.34 0.02 - - - 57 B 0.000
Baseline AddRa(...)acity [21] List PooledList 90 58.01 ns 0.445 ns 0.416 ns 57.74 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List PooledList 90 50.15 ns 1.014 ns 1.207 ns 50.32 ns 0.86 0.03 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 100 61.39 ns 0.080 ns 0.075 ns 61.38 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List PooledList 100 50.89 ns 1.017 ns 1.088 ns 50.62 ns 0.83 0.02 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 128 69.18 ns 0.401 ns 0.355 ns 69.28 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List PooledList 128 54.68 ns 0.542 ns 0.507 ns 54.92 ns 0.79 0.01 0.0268 - - 56 B 0.05
Baseline AddRa(...)acity [21] List PooledList 256 113.57 ns 0.158 ns 0.148 ns 113.55 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List PooledList 256 57.24 ns 0.461 ns 0.385 ns 57.35 ns 0.50 0.00 0.0267 - - 56 B 0.03
Baseline AddRa(...)acity [21] List PooledList 512 204.58 ns 0.198 ns 0.185 ns 204.60 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List PooledList 512 77.68 ns 0.153 ns 0.136 ns 77.69 ns 0.38 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)acity [21] List PooledList 1024 385.54 ns 0.457 ns 0.428 ns 385.59 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List PooledList 1024 110.27 ns 1.301 ns 1.153 ns 110.25 ns 0.29 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)acity [21] List PooledList 2048 756.03 ns 2.237 ns 2.092 ns 755.05 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List PooledList 2048 243.43 ns 4.889 ns 5.434 ns 245.03 ns 0.32 0.01 0.0267 - - 56 B 0.003
Baseline AddRa(...)acity [21] List PooledList 4096 1,497.08 ns 22.999 ns 30.703 ns 1,490.15 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)acity [21] List PooledList 4096 574.22 ns 5.571 ns 5.211 ns 570.80 ns 0.38 0.01 0.0267 - - 56 B 0.002
Baseline AddRa(...)acity [21] List PooledList 8192 2,832.03 ns 7.834 ns 6.945 ns 2,834.16 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)acity [21] List PooledList 8192 1,070.25 ns 1.023 ns 0.854 ns 1,070.13 ns 0.38 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)acity [21] List PooledList 16384 57,845.50 ns 1,149.762 ns 2,710.123 ns 57,640.73 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)acity [21] List PooledList 16384 2,449.33 ns 1.761 ns 1.471 ns 2,449.31 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 32768 115,521.92 ns 2,274.329 ns 5,179.798 ns 115,517.56 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)acity [21] List PooledList 32768 5,310.23 ns 4.518 ns 3.772 ns 5,309.30 ns 0.05 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 65536 105,523.79 ns 1,262.923 ns 1,181.339 ns 105,712.01 ns 1.00 0.00 123.7793 122.6807 122.6807 524930 B 1.000
Actual AddRa(...)acity [21] List PooledList 65536 11,924.14 ns 29.830 ns 26.444 ns 11,930.45 ns 0.11 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 131072 327,220.18 ns 6,473.780 ns 16,594.773 ns 327,879.49 ns 1.00 0.00 171.3867 170.4102 170.4102 1048867 B 1.000
Actual AddRa(...)acity [21] List PooledList 131072 22,415.12 ns 32.828 ns 25.630 ns 22,412.29 ns 0.07 0.00 - - - 56 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 0 17.16 ns 0.122 ns 0.102 ns 17.12 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 0 22.79 ns 0.084 ns 0.078 ns 22.76 ns 1.33 0.01 0.0497 - - 104 B 3.25
Baseline AddRa(...)acity [21] List RecyclableList 1 29.59 ns 0.618 ns 0.962 ns 29.49 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 1 21.67 ns 0.209 ns 0.196 ns 21.62 ns 0.73 0.03 0.0497 - - 104 B 1.62
Baseline AddRa(...)acity [21] List RecyclableList 2 30.70 ns 0.616 ns 0.576 ns 30.82 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 2 21.98 ns 0.273 ns 0.242 ns 21.90 ns 0.71 0.02 0.0497 - - 104 B 1.44
Baseline AddRa(...)acity [21] List RecyclableList 3 31.52 ns 0.425 ns 0.397 ns 31.70 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 3 21.94 ns 0.168 ns 0.149 ns 21.95 ns 0.70 0.01 0.0497 - - 104 B 1.30
Baseline AddRa(...)acity [21] List RecyclableList 4 31.23 ns 0.643 ns 1.126 ns 31.54 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 4 21.87 ns 0.313 ns 0.277 ns 21.77 ns 0.70 0.02 0.0497 - - 104 B 1.18
Baseline AddRa(...)acity [21] List RecyclableList 5 31.14 ns 0.652 ns 0.725 ns 31.29 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 5 22.49 ns 0.402 ns 0.376 ns 22.44 ns 0.72 0.02 0.0536 - - 112 B 1.17
Baseline AddRa(...)acity [21] List RecyclableList 6 31.63 ns 0.644 ns 0.984 ns 32.10 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 6 22.69 ns 0.304 ns 0.269 ns 22.74 ns 0.72 0.03 0.0574 - - 120 B 1.15
Baseline AddRa(...)acity [21] List RecyclableList 7 31.90 ns 0.260 ns 0.231 ns 31.90 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 7 22.66 ns 0.309 ns 0.289 ns 22.65 ns 0.71 0.01 0.0612 - - 128 B 1.14
Baseline AddRa(...)acity [21] List RecyclableList 8 32.47 ns 0.649 ns 0.607 ns 32.66 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 8 23.56 ns 0.198 ns 0.176 ns 23.54 ns 0.73 0.02 0.0650 - - 136 B 1.13
Baseline AddRa(...)acity [21] List RecyclableList 9 32.08 ns 0.647 ns 0.908 ns 32.06 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 9 23.68 ns 0.155 ns 0.130 ns 23.70 ns 0.74 0.02 0.0688 - - 144 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 10 34.82 ns 0.709 ns 0.758 ns 34.74 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 10 23.86 ns 0.254 ns 0.212 ns 23.88 ns 0.69 0.01 0.0727 - - 152 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 11 35.95 ns 0.743 ns 0.885 ns 36.05 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 11 24.91 ns 0.309 ns 0.289 ns 24.98 ns 0.70 0.02 0.0765 - - 160 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 12 34.68 ns 0.595 ns 0.557 ns 34.60 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 12 24.96 ns 0.349 ns 0.310 ns 24.95 ns 0.72 0.01 0.0803 - - 168 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 13 36.61 ns 0.370 ns 0.328 ns 36.57 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 13 25.15 ns 0.248 ns 0.220 ns 25.13 ns 0.69 0.01 0.0842 - - 176 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 14 36.83 ns 0.580 ns 0.543 ns 36.99 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 14 25.81 ns 0.314 ns 0.293 ns 25.84 ns 0.70 0.02 0.0880 - - 184 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 15 36.43 ns 0.750 ns 0.921 ns 36.41 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 15 25.64 ns 0.157 ns 0.139 ns 25.62 ns 0.70 0.02 0.0918 - - 192 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 16 38.31 ns 0.780 ns 0.730 ns 38.40 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 16 26.34 ns 0.513 ns 0.455 ns 26.28 ns 0.69 0.02 0.0956 - - 200 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 17 37.76 ns 0.771 ns 0.791 ns 37.54 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 17 26.32 ns 0.501 ns 0.469 ns 26.21 ns 0.70 0.02 0.0995 - - 208 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 18 37.21 ns 0.754 ns 0.838 ns 37.12 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 18 26.48 ns 0.467 ns 0.437 ns 26.36 ns 0.71 0.02 0.1033 - - 216 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 19 36.29 ns 0.755 ns 1.130 ns 36.05 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 19 27.55 ns 0.299 ns 0.280 ns 27.64 ns 0.75 0.02 0.1071 - - 224 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 20 37.87 ns 0.751 ns 0.950 ns 37.93 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 20 27.39 ns 0.183 ns 0.171 ns 27.36 ns 0.73 0.02 0.1109 - - 232 B 1.07
Baseline AddRa(...)acity [21] List RecyclableList 30 39.84 ns 0.809 ns 1.108 ns 39.96 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 30 30.75 ns 0.451 ns 0.422 ns 30.74 ns 0.77 0.03 0.1492 - - 312 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 32 41.72 ns 0.521 ns 0.487 ns 41.73 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 32 31.17 ns 0.327 ns 0.306 ns 31.14 ns 0.75 0.01 0.1568 - - 328 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 36 44.83 ns 0.865 ns 0.850 ns 44.75 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 36 32.35 ns 0.324 ns 0.287 ns 32.28 ns 0.72 0.02 0.1721 - - 360 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 37 48.01 ns 0.629 ns 0.557 ns 47.99 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 37 41.35 ns 0.524 ns 0.490 ns 41.37 ns 0.86 0.02 0.0382 - - 80 B 0.23
Baseline AddRa(...)acity [21] List RecyclableList 40 49.12 ns 0.987 ns 1.013 ns 49.24 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableList 40 51.62 ns 0.443 ns 0.415 ns 51.67 ns 1.05 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 40 41.29 ns 0.451 ns 0.422 ns 41.47 ns 0.84 0.02 0.0382 - - 80 B 0.21
Actual AddRa(...)acity [21] List RecyclableList 40 41.26 ns 0.681 ns 0.637 ns 41.44 ns 0.84 0.02 0.0382 - - 80 B 0.21
Baseline AddRa(...)acity [21] List RecyclableList 50 54.75 ns 0.747 ns 0.662 ns 54.93 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 50 41.73 ns 0.494 ns 0.462 ns 41.63 ns 0.76 0.02 0.0382 - - 80 B 0.18
Baseline AddRa(...)acity [21] List RecyclableList 60 58.06 ns 0.478 ns 0.447 ns 58.02 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 60 43.02 ns 0.543 ns 0.508 ns 42.98 ns 0.74 0.01 0.0382 - - 80 B 0.15
Baseline AddRa(...)acity [21] List RecyclableList 70 65.28 ns 1.033 ns 0.916 ns 65.22 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 70 40.30 ns 0.307 ns 0.287 ns 40.24 ns 0.62 0.01 0.0382 - - 80 B 0.13
Baseline AddRa(...)acity [21] List RecyclableList 80 67.91 ns 0.793 ns 0.742 ns 67.74 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 80 41.51 ns 0.745 ns 0.660 ns 41.24 ns 0.61 0.01 0.0382 - - 80 B 0.11
Baseline AddRa(...)acity [21] List RecyclableList 90 73.91 ns 0.690 ns 0.645 ns 74.09 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 90 44.61 ns 0.416 ns 0.389 ns 44.67 ns 0.60 0.01 0.0382 - - 80 B 0.10
Baseline AddRa(...)acity [21] List RecyclableList 100 77.38 ns 0.991 ns 0.927 ns 77.51 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 100 45.68 ns 0.421 ns 0.394 ns 45.69 ns 0.59 0.01 0.0382 - - 80 B 0.09
Baseline AddRa(...)acity [21] List RecyclableList 128 89.99 ns 1.118 ns 1.045 ns 89.91 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 128 42.70 ns 0.306 ns 0.271 ns 42.57 ns 0.47 0.01 0.0382 - - 80 B 0.07
Baseline AddRa(...)acity [21] List RecyclableList 256 152.91 ns 2.989 ns 3.198 ns 153.43 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 256 58.62 ns 0.194 ns 0.162 ns 58.58 ns 0.38 0.01 0.0382 - - 80 B 0.04
Baseline AddRa(...)acity [21] List RecyclableList 512 276.03 ns 5.456 ns 5.103 ns 275.95 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 512 70.39 ns 0.285 ns 0.253 ns 70.38 ns 0.26 0.00 0.0381 - - 80 B 0.02
Baseline AddRa(...)acity [21] List RecyclableList 1024 533.44 ns 10.549 ns 10.833 ns 534.63 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 1024 103.35 ns 0.218 ns 0.204 ns 103.29 ns 0.19 0.00 0.0381 - - 80 B 0.010
Baseline AddRa(...)acity [21] List RecyclableList 2048 1,054.78 ns 18.536 ns 17.338 ns 1,052.91 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 2048 270.21 ns 0.724 ns 0.677 ns 270.23 ns 0.26 0.00 0.0381 - - 80 B 0.005
Baseline AddRa(...)acity [21] List RecyclableList 4096 2,089.11 ns 40.552 ns 52.730 ns 2,079.58 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 4096 615.19 ns 1.682 ns 1.574 ns 614.86 ns 0.30 0.01 0.0381 - - 80 B 0.002
Baseline AddRa(...)acity [21] List RecyclableList 8192 3,892.82 ns 77.228 ns 174.316 ns 3,826.15 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 8192 1,113.29 ns 2.665 ns 2.493 ns 1,112.63 ns 0.28 0.01 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 16384 60,459.73 ns 1,191.551 ns 2,713.765 ns 60,532.10 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 16384 2,411.13 ns 2.748 ns 2.145 ns 2,411.65 ns 0.04 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 32768 117,793.63 ns 2,347.641 ns 5,669.816 ns 116,083.59 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 32768 5,215.51 ns 13.560 ns 12.021 ns 5,210.97 ns 0.04 0.00 0.0381 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 65536 117,722.90 ns 1,264.284 ns 1,182.612 ns 117,781.87 ns 1.00 0.00 108.8867 107.7881 107.7881 525108 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 65536 11,293.34 ns 37.753 ns 33.467 ns 11,305.16 ns 0.10 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 131072 556,116.34 ns 61,446.398 ns 181,176.090 ns 634,460.45 ns 1.00 0.00 170.8984 169.9219 169.9219 1049016 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 131072 24,918.76 ns 28.859 ns 25.583 ns 24,914.34 ns 0.08 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 850000 2,768,109.11 ns 54,802.367 ns 73,159.585 ns 2,790,339.06 ns 1.00 0.00 93.7500 93.7500 93.7500 6800165 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 850000 900,257.31 ns 11,932.120 ns 11,161.312 ns 900,244.92 ns 0.33 0.01 - - - 93 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 0 16.50 ns 0.048 ns 0.045 ns 16.49 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 0 19.46 ns 0.062 ns 0.055 ns 19.45 ns 1.18 0.00 0.0421 - - 88 B 2.75
Baseline AddRa(...)acity [21] List RecyclableLongList 1 26.75 ns 0.241 ns 0.226 ns 26.70 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1 59.51 ns 1.185 ns 1.164 ns 59.85 ns 2.22 0.05 0.0726 - - 152 B 2.38
Baseline AddRa(...)acity [21] List RecyclableLongList 2 27.07 ns 0.034 ns 0.032 ns 27.06 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 2 61.26 ns 0.294 ns 0.275 ns 61.22 ns 2.26 0.01 0.0764 - - 160 B 2.22
Baseline AddRa(...)acity [21] List RecyclableLongList 3 27.59 ns 0.066 ns 0.058 ns 27.60 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 3 62.69 ns 1.039 ns 0.921 ns 63.05 ns 2.27 0.03 0.0842 - - 176 B 2.20
Baseline AddRa(...)acity [21] List RecyclableLongList 4 27.77 ns 0.094 ns 0.088 ns 27.74 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 4 61.37 ns 0.769 ns 0.642 ns 61.08 ns 2.21 0.02 0.0842 - - 176 B 2.00
Baseline AddRa(...)acity [21] List RecyclableLongList 5 29.28 ns 0.060 ns 0.053 ns 29.29 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 5 64.29 ns 0.487 ns 0.455 ns 64.29 ns 2.20 0.02 0.0994 - - 208 B 2.17
Baseline AddRa(...)acity [21] List RecyclableLongList 6 28.40 ns 0.040 ns 0.031 ns 28.41 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 6 64.50 ns 0.344 ns 0.287 ns 64.59 ns 2.27 0.01 0.0994 - - 208 B 2.00
Baseline AddRa(...)acity [21] List RecyclableLongList 7 28.72 ns 0.068 ns 0.057 ns 28.73 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 7 63.30 ns 0.271 ns 0.240 ns 63.38 ns 2.20 0.01 0.0994 - - 208 B 1.86
Baseline AddRa(...)acity [21] List RecyclableLongList 8 29.02 ns 0.178 ns 0.166 ns 28.95 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 8 62.05 ns 0.635 ns 0.594 ns 62.02 ns 2.14 0.02 0.0994 - - 208 B 1.73
Baseline AddRa(...)acity [21] List RecyclableLongList 9 29.45 ns 0.073 ns 0.065 ns 29.46 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 9 67.66 ns 0.626 ns 0.586 ns 67.56 ns 2.30 0.02 0.1301 - - 272 B 2.12
Baseline AddRa(...)acity [21] List RecyclableLongList 10 29.74 ns 0.121 ns 0.101 ns 29.71 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 10 66.41 ns 0.449 ns 0.398 ns 66.44 ns 2.23 0.02 0.1301 - - 272 B 2.00
Baseline AddRa(...)acity [21] List RecyclableLongList 11 31.66 ns 0.112 ns 0.093 ns 31.62 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 11 67.91 ns 0.520 ns 0.486 ns 67.80 ns 2.15 0.02 0.1301 - - 272 B 1.89
Baseline AddRa(...)acity [21] List RecyclableLongList 12 31.07 ns 0.234 ns 0.219 ns 31.03 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 12 67.43 ns 0.549 ns 0.487 ns 67.34 ns 2.17 0.02 0.1301 - - 272 B 1.79
Baseline AddRa(...)acity [21] List RecyclableLongList 13 31.16 ns 0.049 ns 0.038 ns 31.16 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 13 67.52 ns 0.581 ns 0.454 ns 67.51 ns 2.17 0.01 0.1301 - - 272 B 1.70
Baseline AddRa(...)acity [21] List RecyclableLongList 14 31.42 ns 0.069 ns 0.058 ns 31.41 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 14 67.74 ns 0.532 ns 0.497 ns 67.80 ns 2.15 0.02 0.1301 - - 272 B 1.62
Baseline AddRa(...)acity [21] List RecyclableLongList 15 31.86 ns 0.203 ns 0.180 ns 31.77 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 15 67.42 ns 0.651 ns 0.577 ns 67.44 ns 2.12 0.02 0.1301 - - 272 B 1.55
Baseline AddRa(...)acity [21] List RecyclableLongList 16 32.46 ns 0.181 ns 0.151 ns 32.52 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 16 68.43 ns 0.703 ns 0.623 ns 68.61 ns 2.11 0.02 0.1301 - - 272 B 1.48
Baseline AddRa(...)acity [21] List RecyclableLongList 17 32.69 ns 0.031 ns 0.024 ns 32.69 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 17 72.11 ns 0.882 ns 0.825 ns 72.23 ns 2.21 0.02 0.1912 - - 400 B 2.08
Baseline AddRa(...)acity [21] List RecyclableLongList 18 32.80 ns 0.133 ns 0.111 ns 32.83 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 18 71.61 ns 0.691 ns 0.646 ns 71.75 ns 2.18 0.02 0.1912 - - 400 B 2.00
Baseline AddRa(...)acity [21] List RecyclableLongList 19 33.75 ns 0.070 ns 0.058 ns 33.75 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 19 73.13 ns 0.244 ns 0.216 ns 73.12 ns 2.17 0.01 0.1912 - - 400 B 1.92
Baseline AddRa(...)acity [21] List RecyclableLongList 20 34.97 ns 0.052 ns 0.043 ns 34.96 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 20 73.07 ns 0.325 ns 0.304 ns 73.08 ns 2.09 0.01 0.1912 - - 400 B 1.85
Baseline AddRa(...)acity [21] List RecyclableLongList 30 37.71 ns 0.608 ns 0.475 ns 37.53 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 30 73.31 ns 0.820 ns 0.767 ns 73.54 ns 1.94 0.02 0.1912 - - 400 B 1.35
Baseline AddRa(...)acity [21] List RecyclableLongList 32 38.23 ns 0.058 ns 0.052 ns 38.24 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 32 74.13 ns 0.794 ns 0.703 ns 74.08 ns 1.94 0.02 0.1912 - - 400 B 1.28
Baseline AddRa(...)acity [21] List RecyclableLongList 36 47.63 ns 0.811 ns 0.759 ns 47.66 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 36 93.27 ns 0.748 ns 0.699 ns 93.29 ns 1.96 0.04 0.0726 - - 152 B 0.44
Baseline AddRa(...)acity [21] List RecyclableLongList 37 47.02 ns 0.370 ns 0.328 ns 46.98 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 37 92.90 ns 0.832 ns 0.778 ns 93.05 ns 1.97 0.02 0.0726 - - 152 B 0.43
Baseline AddRa(...)acity [21] List RecyclableLongList 40 48.73 ns 0.519 ns 0.460 ns 48.60 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableLongList 40 48.31 ns 0.195 ns 0.173 ns 48.30 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 40 94.22 ns 0.897 ns 0.839 ns 94.48 ns 1.93 0.03 0.0726 - - 152 B 0.40
Actual AddRa(...)acity [21] List RecyclableLongList 40 93.54 ns 1.211 ns 1.133 ns 93.91 ns 1.92 0.02 0.0726 - - 152 B 0.40
Baseline AddRa(...)acity [21] List RecyclableLongList 50 54.28 ns 0.669 ns 0.625 ns 54.42 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 50 93.62 ns 0.567 ns 0.503 ns 93.70 ns 1.72 0.01 0.0726 - - 152 B 0.33
Baseline AddRa(...)acity [21] List RecyclableLongList 60 57.61 ns 0.444 ns 0.393 ns 57.46 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 60 94.66 ns 0.731 ns 0.683 ns 94.64 ns 1.64 0.02 0.0726 - - 152 B 0.28
Baseline AddRa(...)acity [21] List RecyclableLongList 70 64.33 ns 1.118 ns 1.046 ns 64.38 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 70 98.01 ns 1.900 ns 2.032 ns 98.03 ns 1.53 0.04 0.0726 - - 152 B 0.25
Baseline AddRa(...)acity [21] List RecyclableLongList 80 65.83 ns 0.944 ns 0.883 ns 66.04 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 80 95.46 ns 1.151 ns 1.077 ns 95.16 ns 1.45 0.03 0.0726 - - 152 B 0.22
Baseline AddRa(...)acity [21] List RecyclableLongList 850000 2,649,445.31 ns 52,674.631 ns 111,108.674 ns 2,646,149.41 ns 1.00 0.00 89.8438 89.8438 89.8438 6800161 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 850000 1,274,873.03 ns 1,667.661 ns 1,478.338 ns 1,274,552.44 ns 0.47 0.03 - - - 445 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 90 70.46 ns 1.089 ns 1.018 ns 69.84 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 90 88.84 ns 0.706 ns 0.661 ns 88.95 ns 1.26 0.02 0.0726 - - 152 B 0.20
Baseline AddRa(...)acity [21] List RecyclableLongList 100 76.23 ns 0.998 ns 0.934 ns 76.08 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 100 96.84 ns 1.325 ns 1.239 ns 96.76 ns 1.27 0.02 0.0726 - - 152 B 0.18
Baseline AddRa(...)acity [21] List RecyclableLongList 128 90.14 ns 0.992 ns 0.928 ns 90.06 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 128 96.62 ns 0.965 ns 0.902 ns 96.64 ns 1.07 0.02 0.0726 - - 152 B 0.14
Baseline AddRa(...)acity [21] List RecyclableLongList 256 150.98 ns 3.004 ns 2.810 ns 150.38 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 256 108.79 ns 1.681 ns 1.573 ns 108.98 ns 0.72 0.02 0.0726 - - 152 B 0.07
Baseline AddRa(...)acity [21] List RecyclableLongList 512 286.26 ns 5.735 ns 5.632 ns 286.24 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 512 113.76 ns 0.559 ns 0.495 ns 113.79 ns 0.40 0.01 0.0726 - - 152 B 0.04
Baseline AddRa(...)acity [21] List RecyclableLongList 1024 544.37 ns 10.783 ns 11.074 ns 542.49 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1024 148.11 ns 0.974 ns 0.911 ns 148.09 ns 0.27 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)acity [21] List RecyclableLongList 2048 1,074.57 ns 21.337 ns 24.572 ns 1,068.78 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 2048 334.11 ns 1.290 ns 1.207 ns 333.66 ns 0.31 0.01 0.0725 - - 152 B 0.009
Baseline AddRa(...)acity [21] List RecyclableLongList 4096 2,104.01 ns 32.894 ns 30.769 ns 2,101.82 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 4096 604.28 ns 1.735 ns 1.449 ns 603.72 ns 0.29 0.00 0.0725 - - 152 B 0.005
Baseline AddRa(...)acity [21] List RecyclableLongList 8192 4,013.72 ns 33.257 ns 29.481 ns 4,011.83 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 8192 1,107.34 ns 2.914 ns 2.725 ns 1,106.98 ns 0.28 0.00 0.0725 - - 152 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 16384 62,383.18 ns 1,239.731 ns 2,823.495 ns 62,740.53 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 16384 2,426.99 ns 3.192 ns 2.830 ns 2,426.52 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)acity [21] List RecyclableLongList 32768 120,477.96 ns 2,404.947 ns 3,672.608 ns 120,954.94 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 32768 4,866.65 ns 24.344 ns 22.772 ns 4,860.40 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 65536 115,054.46 ns 2,104.958 ns 1,968.979 ns 115,173.56 ns 1.00 0.00 112.6709 111.5723 111.5723 524993 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 65536 10,675.32 ns 58.852 ns 52.171 ns 10,661.32 ns 0.09 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)acity [21] List RecyclableLongList 131072 542,918.31 ns 74,846.075 ns 220,685.339 ns 411,759.42 ns 1.00 0.00 150.3906 149.4141 149.4141 1049103 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 131072 21,969.52 ns 75.673 ns 70.785 ns 21,952.84 ns 0.03 0.00 0.1831 - - 432 B 0.000

AddRange with Pre-Initialized Capacity when Source is Array Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection with Pre-Initialized Capacity Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)Array [25] List Array 0 15.96 ns 0.068 ns 0.064 ns 15.95 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List Array 0 11.41 ns 0.058 ns 0.049 ns 11.42 ns 0.72 0.00 0.0115 - - 24 B 0.75
Baseline AddRa(...)Array [25] List Array 1 27.02 ns 0.245 ns 0.229 ns 27.03 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)Array [25] List Array 1 12.79 ns 0.066 ns 0.059 ns 12.81 ns 0.47 0.00 0.0153 - - 32 B 0.50
Baseline AddRa(...)Array [25] List Array 2 27.29 ns 0.257 ns 0.241 ns 27.22 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)Array [25] List Array 2 13.06 ns 0.021 ns 0.018 ns 13.06 ns 0.48 0.00 0.0191 - - 40 B 0.56
Baseline AddRa(...)Array [25] List Array 3 27.63 ns 0.256 ns 0.239 ns 27.54 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)Array [25] List Array 3 13.30 ns 0.032 ns 0.025 ns 13.30 ns 0.48 0.00 0.0229 - - 48 B 0.60
Baseline AddRa(...)Array [25] List Array 4 29.14 ns 0.146 ns 0.130 ns 29.09 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 4 14.54 ns 0.319 ns 0.426 ns 14.59 ns 0.49 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List Array 5 32.00 ns 0.583 ns 0.516 ns 32.11 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List Array 5 15.21 ns 0.165 ns 0.154 ns 15.19 ns 0.48 0.01 0.0306 - - 64 B 0.67
Baseline AddRa(...)Array [25] List Array 6 31.49 ns 0.541 ns 0.506 ns 31.28 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List Array 6 15.86 ns 0.346 ns 0.324 ns 15.93 ns 0.50 0.02 0.0344 - - 72 B 0.69
Baseline AddRa(...)Array [25] List Array 7 29.55 ns 0.301 ns 0.251 ns 29.60 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List Array 7 14.47 ns 0.103 ns 0.092 ns 14.46 ns 0.49 0.01 0.0382 - - 80 B 0.71
Baseline AddRa(...)Array [25] List Array 8 29.25 ns 0.201 ns 0.168 ns 29.24 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List Array 8 14.45 ns 0.124 ns 0.116 ns 14.49 ns 0.49 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)Array [25] List Array 9 31.84 ns 0.315 ns 0.280 ns 31.79 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List Array 9 15.22 ns 0.031 ns 0.027 ns 15.21 ns 0.48 0.00 0.0459 - - 96 B 0.75
Baseline AddRa(...)Array [25] List Array 10 33.16 ns 0.473 ns 0.420 ns 33.22 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List Array 10 15.46 ns 0.026 ns 0.020 ns 15.45 ns 0.47 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)Array [25] List Array 11 33.05 ns 0.492 ns 0.460 ns 33.13 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List Array 11 16.35 ns 0.021 ns 0.017 ns 16.35 ns 0.50 0.01 0.0536 - - 112 B 0.78
Baseline AddRa(...)Array [25] List Array 12 33.43 ns 0.666 ns 0.654 ns 33.38 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List Array 12 16.61 ns 0.032 ns 0.028 ns 16.61 ns 0.50 0.01 0.0574 - - 120 B 0.79
Baseline AddRa(...)Array [25] List Array 13 35.48 ns 0.432 ns 0.383 ns 35.43 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List Array 13 16.76 ns 0.048 ns 0.038 ns 16.77 ns 0.47 0.01 0.0612 - - 128 B 0.80
Baseline AddRa(...)Array [25] List Array 14 34.01 ns 0.702 ns 0.751 ns 33.94 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List Array 14 16.89 ns 0.044 ns 0.039 ns 16.88 ns 0.50 0.01 0.0650 - - 136 B 0.81
Baseline AddRa(...)Array [25] List Array 15 33.43 ns 0.352 ns 0.329 ns 33.51 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List Array 15 16.98 ns 0.030 ns 0.027 ns 16.98 ns 0.51 0.01 0.0688 - - 144 B 0.82
Baseline AddRa(...)Array [25] List Array 16 33.78 ns 0.421 ns 0.373 ns 33.97 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List Array 16 17.20 ns 0.117 ns 0.110 ns 17.13 ns 0.51 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)Array [25] List Array 17 36.36 ns 0.606 ns 0.566 ns 36.54 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List Array 17 17.58 ns 0.136 ns 0.127 ns 17.50 ns 0.48 0.01 0.0765 - - 160 B 0.83
Baseline AddRa(...)Array [25] List Array 18 34.11 ns 0.280 ns 0.249 ns 34.11 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List Array 18 17.69 ns 0.087 ns 0.077 ns 17.67 ns 0.52 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)Array [25] List Array 19 36.17 ns 0.523 ns 0.489 ns 36.18 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List Array 19 18.46 ns 0.075 ns 0.066 ns 18.44 ns 0.51 0.01 0.0842 - - 176 B 0.85
Baseline AddRa(...)Array [25] List Array 20 37.95 ns 0.434 ns 0.406 ns 37.97 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List Array 20 18.73 ns 0.083 ns 0.078 ns 18.70 ns 0.49 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)Array [25] List Array 30 39.24 ns 0.772 ns 0.758 ns 39.20 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List Array 30 21.72 ns 0.148 ns 0.139 ns 21.65 ns 0.55 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)Array [25] List Array 32 39.26 ns 0.794 ns 0.704 ns 39.40 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List Array 32 22.13 ns 0.059 ns 0.053 ns 22.13 ns 0.56 0.01 0.1339 - - 280 B 0.90
Baseline AddRa(...)Array [25] List Array 36 43.34 ns 0.264 ns 0.234 ns 43.46 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List Array 36 23.73 ns 0.043 ns 0.036 ns 23.73 ns 0.55 0.00 0.1492 - - 312 B 0.91
Baseline AddRa(...)Array [25] List Array 37 41.47 ns 0.609 ns 0.570 ns 41.47 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List Array 37 23.90 ns 0.112 ns 0.094 ns 23.84 ns 0.58 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)Array [25] List Array 40 43.80 ns 0.308 ns 0.273 ns 43.87 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List Array 40 41.86 ns 0.496 ns 0.464 ns 41.80 ns 0.96 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List Array 40 25.05 ns 0.195 ns 0.182 ns 25.14 ns 0.57 0.01 0.1645 - - 344 B 0.91
Actual AddRa(...)Array [25] List Array 40 24.82 ns 0.203 ns 0.190 ns 24.70 ns 0.57 0.01 0.1645 - - 344 B 0.91
Baseline AddRa(...)Array [25] List Array 50 47.72 ns 0.676 ns 0.632 ns 47.87 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List Array 50 27.67 ns 0.134 ns 0.118 ns 27.62 ns 0.58 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)Array [25] List Array 60 48.84 ns 0.579 ns 0.513 ns 48.63 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List Array 60 31.53 ns 0.150 ns 0.133 ns 31.49 ns 0.65 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)Array [25] List Array 70 51.22 ns 0.578 ns 0.483 ns 51.05 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List Array 70 35.06 ns 0.121 ns 0.107 ns 35.04 ns 0.68 0.01 0.2792 - - 584 B 0.95
Baseline AddRa(...)Array [25] List Array 80 54.44 ns 0.154 ns 0.128 ns 54.40 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List Array 80 37.25 ns 0.056 ns 0.047 ns 37.25 ns 0.68 0.00 0.3175 - - 664 B 0.95
Baseline AddRa(...)Array [25] List Array 90 58.88 ns 0.265 ns 0.235 ns 58.87 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List Array 90 40.29 ns 0.089 ns 0.079 ns 40.28 ns 0.68 0.00 0.3557 - - 744 B 0.96
Baseline AddRa(...)Array [25] List Array 100 63.26 ns 0.308 ns 0.288 ns 63.12 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List Array 100 44.35 ns 0.202 ns 0.189 ns 44.40 ns 0.70 0.00 0.3940 - - 824 B 0.96
Baseline AddRa(...)Array [25] List Array 128 69.51 ns 0.138 ns 0.129 ns 69.49 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List Array 128 52.75 ns 0.083 ns 0.073 ns 52.75 ns 0.76 0.00 0.5010 - - 1048 B 0.97
Baseline AddRa(...)Array [25] List Array 256 114.53 ns 0.307 ns 0.272 ns 114.62 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List Array 256 100.06 ns 1.120 ns 1.495 ns 99.65 ns 0.87 0.02 0.9900 - - 2072 B 0.98
Baseline AddRa(...)Array [25] List Array 512 199.27 ns 1.848 ns 1.638 ns 198.68 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List Array 512 178.28 ns 1.994 ns 1.865 ns 177.29 ns 0.90 0.01 1.9684 - - 4120 B 0.99
Baseline AddRa(...)Array [25] List Array 1024 398.46 ns 7.800 ns 6.914 ns 395.33 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List Array 1024 352.36 ns 2.228 ns 1.975 ns 351.27 ns 0.88 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)Array [25] List Array 2048 760.46 ns 3.014 ns 2.517 ns 759.35 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)Array [25] List Array 2048 662.58 ns 4.375 ns 4.092 ns 660.78 ns 0.87 0.01 7.8125 - - 16408 B 1.00
Baseline AddRa(...)Array [25] List Array 4096 1,481.22 ns 4.475 ns 3.493 ns 1,480.94 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)Array [25] List Array 4096 1,423.72 ns 3.183 ns 2.485 ns 1,423.65 ns 0.96 0.00 15.6250 - - 32792 B 1.00
Baseline AddRa(...)Array [25] List Array 8192 2,759.96 ns 6.381 ns 4.982 ns 2,761.16 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)Array [25] List Array 8192 2,655.96 ns 5.957 ns 4.975 ns 2,655.05 ns 0.96 0.00 31.2500 - - 65560 B 1.00
Baseline AddRa(...)Array [25] List Array 16384 58,050.48 ns 1,160.857 ns 2,318.357 ns 57,966.80 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)Array [25] List Array 16384 58,492.70 ns 1,158.020 ns 2,028.178 ns 58,675.92 ns 1.01 0.05 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)Array [25] List Array 32768 116,415.48 ns 2,268.655 ns 3,663.456 ns 116,656.51 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)Array [25] List Array 32768 117,067.98 ns 2,327.560 ns 5,966.427 ns 117,799.10 ns 1.01 0.06 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)Array [25] List Array 65536 106,522.70 ns 1,069.011 ns 947.651 ns 106,750.32 ns 1.00 0.00 122.8027 121.7041 121.7041 524948 B 1.00
Actual AddRa(...)Array [25] List Array 65536 111,225.59 ns 1,291.373 ns 1,207.951 ns 111,346.42 ns 1.04 0.02 111.6943 111.3281 111.3281 524343 B 1.00
Baseline AddRa(...)Array [25] List Array 131072 273,252.21 ns 5,250.743 ns 5,836.187 ns 272,619.87 ns 1.00 0.00 200.1953 198.7305 198.7305 1048919 B 1.00
Actual AddRa(...)Array [25] List Array 131072 284,409.40 ns 3,363.280 ns 7,993.190 ns 285,686.67 ns 1.04 0.04 187.0117 186.5234 186.5234 1048657 B 1.00
Baseline AddRa(...)Array [25] List Array 850000 2,068,489.84 ns 39,960.806 ns 51,960.336 ns 2,075,470.51 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)Array [25] List Array 850000 2,059,439.69 ns 40,737.989 ns 54,384.045 ns 2,058,760.55 ns 1.00 0.01 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)Array [25] List PooledList 0 18.07 ns 0.388 ns 0.719 ns 17.68 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List PooledList 0 17.90 ns 0.073 ns 0.065 ns 17.89 ns 0.98 0.04 0.0268 - - 56 B 1.75
Baseline AddRa(...)Array [25] List PooledList 1 26.22 ns 0.171 ns 0.143 ns 26.18 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)Array [25] List PooledList 1 44.94 ns 0.539 ns 0.504 ns 44.95 ns 1.72 0.02 0.0268 - - 56 B 0.88
Baseline AddRa(...)Array [25] List PooledList 2 27.78 ns 0.196 ns 0.174 ns 27.69 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)Array [25] List PooledList 2 44.48 ns 0.850 ns 0.795 ns 44.35 ns 1.61 0.03 0.0268 - - 56 B 0.78
Baseline AddRa(...)Array [25] List PooledList 3 28.00 ns 0.331 ns 0.309 ns 27.95 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)Array [25] List PooledList 3 44.77 ns 0.500 ns 0.468 ns 44.90 ns 1.60 0.02 0.0268 - - 56 B 0.70
Baseline AddRa(...)Array [25] List PooledList 4 27.09 ns 0.163 ns 0.137 ns 27.10 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 4 44.55 ns 0.544 ns 0.509 ns 44.66 ns 1.64 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 5 28.91 ns 0.215 ns 0.190 ns 28.89 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List PooledList 5 44.94 ns 0.767 ns 0.717 ns 45.18 ns 1.56 0.02 0.0268 - - 56 B 0.58
Baseline AddRa(...)Array [25] List PooledList 6 28.22 ns 0.099 ns 0.088 ns 28.20 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List PooledList 6 43.84 ns 0.788 ns 0.737 ns 43.82 ns 1.55 0.03 0.0268 - - 56 B 0.54
Baseline AddRa(...)Array [25] List PooledList 7 28.82 ns 0.065 ns 0.057 ns 28.82 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List PooledList 7 43.90 ns 0.612 ns 0.572 ns 44.07 ns 1.52 0.02 0.0268 - - 56 B 0.50
Baseline AddRa(...)Array [25] List PooledList 8 29.17 ns 0.359 ns 0.336 ns 29.12 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List PooledList 8 43.40 ns 0.690 ns 0.645 ns 43.41 ns 1.49 0.03 0.0268 - - 56 B 0.47
Baseline AddRa(...)Array [25] List PooledList 9 30.53 ns 0.527 ns 0.467 ns 30.32 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List PooledList 9 45.56 ns 0.614 ns 0.575 ns 45.66 ns 1.49 0.02 0.0268 - - 56 B 0.44
Baseline AddRa(...)Array [25] List PooledList 10 30.04 ns 0.196 ns 0.153 ns 30.05 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List PooledList 10 44.27 ns 0.850 ns 0.795 ns 44.59 ns 1.47 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)Array [25] List PooledList 11 30.86 ns 0.298 ns 0.249 ns 30.76 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List PooledList 11 46.51 ns 0.937 ns 0.963 ns 46.85 ns 1.52 0.03 0.0268 - - 56 B 0.39
Baseline AddRa(...)Array [25] List PooledList 12 31.25 ns 0.208 ns 0.184 ns 31.31 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List PooledList 12 47.23 ns 0.789 ns 0.738 ns 47.10 ns 1.51 0.02 0.0268 - - 56 B 0.37
Baseline AddRa(...)Array [25] List PooledList 13 31.75 ns 0.326 ns 0.305 ns 31.77 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List PooledList 13 46.58 ns 0.959 ns 1.213 ns 46.83 ns 1.46 0.05 0.0268 - - 56 B 0.35
Baseline AddRa(...)Array [25] List PooledList 14 31.48 ns 0.222 ns 0.185 ns 31.50 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List PooledList 14 46.07 ns 0.930 ns 1.142 ns 46.19 ns 1.47 0.03 0.0268 - - 56 B 0.33
Baseline AddRa(...)Array [25] List PooledList 15 31.57 ns 0.189 ns 0.158 ns 31.50 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List PooledList 15 45.83 ns 0.863 ns 0.807 ns 45.93 ns 1.45 0.03 0.0268 - - 56 B 0.32
Baseline AddRa(...)Array [25] List PooledList 16 32.35 ns 0.571 ns 0.534 ns 32.37 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List PooledList 16 46.64 ns 0.961 ns 0.987 ns 46.91 ns 1.44 0.04 0.0268 - - 56 B 0.30
Baseline AddRa(...)Array [25] List PooledList 17 34.14 ns 0.414 ns 0.367 ns 34.17 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List PooledList 17 45.98 ns 0.942 ns 1.192 ns 46.09 ns 1.35 0.03 0.0268 - - 56 B 0.29
Baseline AddRa(...)Array [25] List PooledList 18 34.42 ns 0.297 ns 0.278 ns 34.51 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List PooledList 18 46.36 ns 0.905 ns 0.847 ns 46.51 ns 1.35 0.03 0.0268 - - 56 B 0.28
Baseline AddRa(...)Array [25] List PooledList 19 33.25 ns 0.340 ns 0.265 ns 33.12 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List PooledList 19 47.85 ns 0.602 ns 0.563 ns 47.95 ns 1.44 0.02 0.0268 - - 56 B 0.27
Baseline AddRa(...)Array [25] List PooledList 20 33.90 ns 0.277 ns 0.246 ns 33.81 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List PooledList 20 48.41 ns 0.598 ns 0.560 ns 48.56 ns 1.43 0.02 0.0268 - - 56 B 0.26
Baseline AddRa(...)Array [25] List PooledList 30 37.54 ns 0.362 ns 0.339 ns 37.46 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List PooledList 30 46.56 ns 0.637 ns 0.565 ns 46.48 ns 1.24 0.01 0.0268 - - 56 B 0.19
Baseline AddRa(...)Array [25] List PooledList 32 38.21 ns 0.198 ns 0.165 ns 38.16 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List PooledList 32 48.02 ns 0.771 ns 0.721 ns 47.96 ns 1.26 0.02 0.0268 - - 56 B 0.18
Baseline AddRa(...)Array [25] List PooledList 36 39.92 ns 0.252 ns 0.236 ns 39.92 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List PooledList 36 49.19 ns 0.996 ns 0.978 ns 49.35 ns 1.23 0.02 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 37 40.37 ns 0.326 ns 0.289 ns 40.32 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List PooledList 37 48.02 ns 0.971 ns 1.118 ns 48.47 ns 1.19 0.02 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 40 40.77 ns 0.370 ns 0.328 ns 40.72 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List PooledList 40 40.39 ns 0.194 ns 0.172 ns 40.31 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List PooledList 40 48.26 ns 0.964 ns 0.947 ns 48.51 ns 1.18 0.03 0.0268 - - 56 B 0.15
Actual AddRa(...)Array [25] List PooledList 40 46.15 ns 0.890 ns 0.914 ns 45.62 ns 1.13 0.03 0.0268 - - 56 B 0.15
Baseline AddRa(...)Array [25] List PooledList 50 43.95 ns 0.155 ns 0.138 ns 43.90 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List PooledList 50 49.08 ns 0.621 ns 0.581 ns 49.10 ns 1.12 0.01 0.0268 - - 56 B 0.12
Baseline AddRa(...)Array [25] List PooledList 60 48.94 ns 0.238 ns 0.223 ns 48.97 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List PooledList 60 49.39 ns 0.974 ns 1.160 ns 49.32 ns 1.01 0.02 0.0268 - - 56 B 0.10
Baseline AddRa(...)Array [25] List PooledList 70 51.04 ns 0.269 ns 0.251 ns 50.91 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List PooledList 70 50.90 ns 0.488 ns 0.456 ns 50.86 ns 1.00 0.01 0.0268 - - 56 B 0.09
Baseline AddRa(...)Array [25] List PooledList 80 54.34 ns 0.171 ns 0.133 ns 54.32 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List PooledList 80 51.07 ns 0.960 ns 0.851 ns 51.19 ns 0.94 0.02 0.0268 - - 56 B 0.08
Baseline AddRa(...)Array [25] List PooledList 850000 2,568,757.20 ns 51,217.828 ns 103,462.538 ns 2,574,687.70 ns 1.00 0.00 109.3750 109.3750 109.3750 6800094 B 1.000
Actual AddRa(...)Array [25] List PooledList 850000 893,986.32 ns 3,046.380 ns 2,849.586 ns 892,809.38 ns 0.35 0.01 - - - 57 B 0.000
Baseline AddRa(...)Array [25] List PooledList 90 60.77 ns 1.236 ns 2.739 ns 59.92 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List PooledList 90 51.43 ns 0.974 ns 0.911 ns 51.59 ns 0.82 0.03 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 100 61.18 ns 0.149 ns 0.124 ns 61.13 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List PooledList 100 53.58 ns 0.905 ns 0.847 ns 53.68 ns 0.87 0.02 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 128 70.39 ns 0.109 ns 0.097 ns 70.39 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List PooledList 128 55.33 ns 0.730 ns 0.683 ns 55.30 ns 0.79 0.01 0.0268 - - 56 B 0.05
Baseline AddRa(...)Array [25] List PooledList 256 113.51 ns 0.285 ns 0.253 ns 113.56 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List PooledList 256 61.43 ns 1.219 ns 1.141 ns 61.52 ns 0.54 0.01 0.0267 - - 56 B 0.03
Baseline AddRa(...)Array [25] List PooledList 512 207.01 ns 1.494 ns 1.397 ns 206.35 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List PooledList 512 79.26 ns 0.763 ns 0.714 ns 79.17 ns 0.38 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)Array [25] List PooledList 1024 398.11 ns 2.277 ns 2.130 ns 397.01 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)Array [25] List PooledList 1024 112.38 ns 0.195 ns 0.163 ns 112.36 ns 0.28 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)Array [25] List PooledList 2048 781.16 ns 7.863 ns 7.355 ns 776.75 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List PooledList 2048 267.59 ns 1.043 ns 0.871 ns 267.38 ns 0.34 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)Array [25] List PooledList 4096 1,506.47 ns 3.939 ns 3.492 ns 1,505.14 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)Array [25] List PooledList 4096 601.53 ns 3.262 ns 2.892 ns 601.38 ns 0.40 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)Array [25] List PooledList 8192 2,875.14 ns 26.086 ns 24.401 ns 2,864.31 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)Array [25] List PooledList 8192 1,139.10 ns 3.194 ns 2.831 ns 1,138.66 ns 0.40 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)Array [25] List PooledList 16384 56,467.61 ns 873.915 ns 774.703 ns 56,609.86 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)Array [25] List PooledList 16384 2,449.08 ns 15.063 ns 14.090 ns 2,442.06 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 32768 112,626.47 ns 2,170.187 ns 2,029.995 ns 112,960.94 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)Array [25] List PooledList 32768 5,324.69 ns 10.191 ns 9.034 ns 5,322.77 ns 0.05 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 65536 108,494.72 ns 1,832.123 ns 1,713.769 ns 108,834.96 ns 1.00 0.00 123.0469 121.9482 121.9482 524946 B 1.000
Actual AddRa(...)Array [25] List PooledList 65536 12,019.85 ns 28.933 ns 25.648 ns 12,023.71 ns 0.11 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 131072 331,002.03 ns 6,516.413 ns 15,231.906 ns 330,551.66 ns 1.00 0.00 164.0625 163.0859 163.0859 1048905 B 1.000
Actual AddRa(...)Array [25] List PooledList 131072 24,668.08 ns 54.926 ns 48.690 ns 24,657.74 ns 0.08 0.00 - - - 56 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 0 17.75 ns 0.371 ns 0.456 ns 17.53 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 0 23.30 ns 0.089 ns 0.079 ns 23.28 ns 1.31 0.04 0.0497 - - 104 B 3.25
Baseline AddRa(...)Array [25] List RecyclableList 1 31.14 ns 0.543 ns 0.508 ns 31.27 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 1 22.38 ns 0.375 ns 0.351 ns 22.41 ns 0.72 0.02 0.0497 - - 104 B 1.62
Baseline AddRa(...)Array [25] List RecyclableList 2 31.62 ns 0.177 ns 0.148 ns 31.63 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 2 22.35 ns 0.394 ns 0.369 ns 22.21 ns 0.71 0.01 0.0497 - - 104 B 1.44
Baseline AddRa(...)Array [25] List RecyclableList 3 30.90 ns 0.643 ns 1.020 ns 30.92 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 3 22.34 ns 0.283 ns 0.265 ns 22.26 ns 0.72 0.03 0.0497 - - 104 B 1.30
Baseline AddRa(...)Array [25] List RecyclableList 4 31.50 ns 0.653 ns 1.211 ns 32.11 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 4 22.05 ns 0.318 ns 0.297 ns 22.02 ns 0.70 0.02 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 5 32.41 ns 0.595 ns 0.497 ns 32.60 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 5 22.82 ns 0.296 ns 0.277 ns 22.94 ns 0.70 0.01 0.0536 - - 112 B 1.17
Baseline AddRa(...)Array [25] List RecyclableList 6 33.17 ns 0.675 ns 0.989 ns 33.57 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 6 23.05 ns 0.311 ns 0.291 ns 23.05 ns 0.70 0.03 0.0574 - - 120 B 1.15
Baseline AddRa(...)Array [25] List RecyclableList 7 33.24 ns 0.678 ns 0.928 ns 33.45 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 7 23.49 ns 0.402 ns 0.376 ns 23.54 ns 0.71 0.03 0.0612 - - 128 B 1.14
Baseline AddRa(...)Array [25] List RecyclableList 8 33.50 ns 0.685 ns 0.733 ns 33.74 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 8 22.99 ns 0.261 ns 0.232 ns 22.98 ns 0.69 0.02 0.0650 - - 136 B 1.13
Baseline AddRa(...)Array [25] List RecyclableList 9 34.89 ns 0.723 ns 1.147 ns 34.97 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 9 24.06 ns 0.130 ns 0.115 ns 24.08 ns 0.69 0.03 0.0688 - - 144 B 1.12
Baseline AddRa(...)Array [25] List RecyclableList 10 33.33 ns 0.691 ns 1.487 ns 33.06 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 10 24.04 ns 0.276 ns 0.258 ns 24.06 ns 0.71 0.03 0.0727 - - 152 B 1.12
Baseline AddRa(...)Array [25] List RecyclableList 11 35.20 ns 0.728 ns 0.867 ns 34.85 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 11 25.22 ns 0.495 ns 0.463 ns 25.06 ns 0.72 0.02 0.0765 - - 160 B 1.11
Baseline AddRa(...)Array [25] List RecyclableList 12 37.27 ns 0.759 ns 0.933 ns 37.42 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 12 25.34 ns 0.376 ns 0.352 ns 25.27 ns 0.68 0.02 0.0803 - - 168 B 1.11
Baseline AddRa(...)Array [25] List RecyclableList 13 38.51 ns 0.553 ns 0.517 ns 38.75 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 13 25.43 ns 0.290 ns 0.257 ns 25.32 ns 0.66 0.01 0.0842 - - 176 B 1.10
Baseline AddRa(...)Array [25] List RecyclableList 14 36.48 ns 0.520 ns 0.461 ns 36.49 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 14 26.03 ns 0.281 ns 0.263 ns 26.07 ns 0.71 0.01 0.0880 - - 184 B 1.10
Baseline AddRa(...)Array [25] List RecyclableList 15 36.23 ns 0.465 ns 0.389 ns 36.23 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 15 26.33 ns 0.350 ns 0.310 ns 26.35 ns 0.73 0.01 0.0918 - - 192 B 1.09
Baseline AddRa(...)Array [25] List RecyclableList 16 36.08 ns 0.724 ns 1.014 ns 35.81 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 16 26.17 ns 0.184 ns 0.172 ns 26.11 ns 0.72 0.02 0.0956 - - 200 B 1.09
Baseline AddRa(...)Array [25] List RecyclableList 17 37.17 ns 0.424 ns 0.375 ns 37.03 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 17 26.52 ns 0.362 ns 0.339 ns 26.55 ns 0.71 0.01 0.0995 - - 208 B 1.08
Baseline AddRa(...)Array [25] List RecyclableList 18 37.42 ns 0.435 ns 0.363 ns 37.20 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 18 26.34 ns 0.201 ns 0.168 ns 26.33 ns 0.70 0.01 0.1033 - - 216 B 1.08
Baseline AddRa(...)Array [25] List RecyclableList 19 36.87 ns 0.568 ns 0.698 ns 36.85 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 19 27.67 ns 0.393 ns 0.348 ns 27.63 ns 0.75 0.02 0.1071 - - 224 B 1.08
Baseline AddRa(...)Array [25] List RecyclableList 20 38.45 ns 0.717 ns 0.932 ns 38.31 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 20 28.25 ns 0.212 ns 0.198 ns 28.25 ns 0.73 0.02 0.1109 - - 232 B 1.07
Baseline AddRa(...)Array [25] List RecyclableList 30 42.11 ns 0.870 ns 1.453 ns 41.88 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 30 30.78 ns 0.355 ns 0.315 ns 30.83 ns 0.73 0.03 0.1492 - - 312 B 1.05
Baseline AddRa(...)Array [25] List RecyclableList 32 43.10 ns 0.886 ns 0.829 ns 43.18 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 32 32.03 ns 0.402 ns 0.376 ns 32.12 ns 0.74 0.02 0.1568 - - 328 B 1.05
Baseline AddRa(...)Array [25] List RecyclableList 36 44.60 ns 0.915 ns 1.123 ns 44.46 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 36 32.82 ns 0.328 ns 0.306 ns 32.88 ns 0.73 0.02 0.1721 - - 360 B 1.05
Baseline AddRa(...)Array [25] List RecyclableList 37 51.16 ns 0.503 ns 0.471 ns 51.23 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 37 38.48 ns 0.794 ns 0.945 ns 38.03 ns 0.75 0.02 0.0382 - - 80 B 0.23
Baseline AddRa(...)Array [25] List RecyclableList 40 51.50 ns 0.786 ns 0.735 ns 51.48 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableList 40 49.95 ns 1.004 ns 1.196 ns 49.47 ns 0.98 0.03 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 40 42.24 ns 0.348 ns 0.291 ns 42.22 ns 0.82 0.01 0.0382 - - 80 B 0.21
Actual AddRa(...)Array [25] List RecyclableList 40 42.02 ns 0.444 ns 0.416 ns 42.09 ns 0.82 0.02 0.0382 - - 80 B 0.21
Baseline AddRa(...)Array [25] List RecyclableList 50 55.84 ns 0.547 ns 0.485 ns 55.80 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 50 41.99 ns 0.399 ns 0.374 ns 42.07 ns 0.75 0.01 0.0382 - - 80 B 0.18
Baseline AddRa(...)Array [25] List RecyclableList 60 60.04 ns 0.621 ns 0.551 ns 59.81 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 60 40.17 ns 0.458 ns 0.429 ns 40.10 ns 0.67 0.01 0.0382 - - 80 B 0.15
Baseline AddRa(...)Array [25] List RecyclableList 70 64.34 ns 0.933 ns 0.873 ns 64.51 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 70 45.09 ns 0.763 ns 0.714 ns 44.92 ns 0.70 0.01 0.0382 - - 80 B 0.13
Baseline AddRa(...)Array [25] List RecyclableList 80 69.16 ns 1.405 ns 1.443 ns 69.00 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 80 43.83 ns 0.527 ns 0.467 ns 43.95 ns 0.64 0.02 0.0382 - - 80 B 0.11
Baseline AddRa(...)Array [25] List RecyclableList 90 74.48 ns 1.095 ns 0.971 ns 74.40 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 90 43.25 ns 0.674 ns 0.630 ns 43.17 ns 0.58 0.01 0.0382 - - 80 B 0.10
Baseline AddRa(...)Array [25] List RecyclableList 100 77.63 ns 0.826 ns 0.690 ns 77.38 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 100 46.27 ns 0.303 ns 0.283 ns 46.29 ns 0.60 0.01 0.0382 - - 80 B 0.09
Baseline AddRa(...)Array [25] List RecyclableList 128 91.34 ns 1.271 ns 1.189 ns 91.41 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 128 43.43 ns 0.256 ns 0.213 ns 43.40 ns 0.47 0.01 0.0382 - - 80 B 0.07
Baseline AddRa(...)Array [25] List RecyclableList 256 157.37 ns 2.576 ns 2.410 ns 156.95 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 256 59.66 ns 0.311 ns 0.260 ns 59.63 ns 0.38 0.01 0.0382 - - 80 B 0.04
Baseline AddRa(...)Array [25] List RecyclableList 512 285.97 ns 5.399 ns 5.303 ns 286.12 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 512 72.73 ns 0.170 ns 0.133 ns 72.72 ns 0.25 0.00 0.0381 - - 80 B 0.02
Baseline AddRa(...)Array [25] List RecyclableList 1024 544.87 ns 8.762 ns 8.196 ns 543.12 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 1024 104.13 ns 0.327 ns 0.290 ns 104.13 ns 0.19 0.00 0.0381 - - 80 B 0.010
Baseline AddRa(...)Array [25] List RecyclableList 2048 1,086.22 ns 20.615 ns 19.283 ns 1,082.55 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 2048 256.74 ns 0.914 ns 0.810 ns 256.52 ns 0.24 0.00 0.0381 - - 80 B 0.005
Baseline AddRa(...)Array [25] List RecyclableList 4096 2,168.18 ns 40.867 ns 38.227 ns 2,170.98 ns 1.00 0.00 15.6212 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 4096 580.27 ns 2.208 ns 1.958 ns 580.02 ns 0.27 0.00 0.0381 - - 80 B 0.002
Baseline AddRa(...)Array [25] List RecyclableList 8192 4,111.67 ns 62.270 ns 58.248 ns 4,094.66 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 8192 1,054.23 ns 0.941 ns 0.880 ns 1,054.38 ns 0.26 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 16384 60,457.04 ns 828.572 ns 775.046 ns 60,451.36 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 16384 2,422.94 ns 10.689 ns 9.998 ns 2,420.41 ns 0.04 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 32768 118,875.22 ns 1,622.718 ns 1,438.497 ns 118,844.56 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 32768 5,250.45 ns 9.202 ns 7.684 ns 5,251.07 ns 0.04 0.00 0.0381 - - 80 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 65536 116,451.72 ns 1,314.054 ns 1,229.167 ns 116,257.04 ns 1.00 0.00 115.6006 114.5020 114.5020 524969 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 65536 11,930.96 ns 50.678 ns 47.405 ns 11,916.64 ns 0.10 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 131072 339,771.89 ns 7,414.688 ns 20,913.260 ns 336,689.89 ns 1.00 0.00 140.6250 139.6484 139.6484 1049134 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 131072 24,885.08 ns 28.971 ns 22.618 ns 24,885.59 ns 0.07 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 850000 2,616,347.35 ns 52,137.489 ns 111,109.239 ns 2,619,696.88 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 850000 888,735.17 ns 16,396.536 ns 15,337.330 ns 895,000.78 ns 0.35 0.02 - - - 93 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 0 17.71 ns 0.316 ns 0.296 ns 17.61 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 0 19.59 ns 0.104 ns 0.097 ns 19.55 ns 1.11 0.02 0.0421 - - 88 B 2.75
Baseline AddRa(...)Array [25] List RecyclableLongList 1 27.74 ns 0.455 ns 0.403 ns 27.73 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1 64.69 ns 0.903 ns 0.801 ns 65.13 ns 2.33 0.03 0.0726 - - 152 B 2.38
Baseline AddRa(...)Array [25] List RecyclableLongList 2 28.72 ns 0.604 ns 0.741 ns 28.45 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 2 66.00 ns 1.110 ns 0.984 ns 65.92 ns 2.29 0.08 0.0764 - - 160 B 2.22
Baseline AddRa(...)Array [25] List RecyclableLongList 3 29.07 ns 0.490 ns 0.459 ns 29.17 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 3 63.43 ns 0.425 ns 0.376 ns 63.42 ns 2.18 0.04 0.0842 - - 176 B 2.20
Baseline AddRa(...)Array [25] List RecyclableLongList 4 27.83 ns 0.170 ns 0.159 ns 27.83 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 4 65.99 ns 0.843 ns 0.747 ns 66.11 ns 2.37 0.03 0.0842 - - 176 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 5 28.97 ns 0.469 ns 0.439 ns 28.95 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 5 65.47 ns 0.631 ns 0.527 ns 65.45 ns 2.26 0.03 0.0994 - - 208 B 2.17
Baseline AddRa(...)Array [25] List RecyclableLongList 6 29.10 ns 0.384 ns 0.359 ns 29.01 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 6 63.93 ns 1.291 ns 1.208 ns 63.88 ns 2.20 0.06 0.0994 - - 208 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 7 30.21 ns 0.431 ns 0.403 ns 30.00 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 7 64.02 ns 0.700 ns 0.655 ns 63.85 ns 2.12 0.04 0.0994 - - 208 B 1.86
Baseline AddRa(...)Array [25] List RecyclableLongList 8 30.22 ns 0.214 ns 0.201 ns 30.14 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 8 66.73 ns 0.830 ns 0.736 ns 66.62 ns 2.21 0.03 0.0994 - - 208 B 1.73
Baseline AddRa(...)Array [25] List RecyclableLongList 9 30.98 ns 0.432 ns 0.404 ns 30.80 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 9 67.46 ns 0.581 ns 0.543 ns 67.33 ns 2.18 0.03 0.1301 - - 272 B 2.12
Baseline AddRa(...)Array [25] List RecyclableLongList 10 30.26 ns 0.330 ns 0.309 ns 30.19 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 10 68.85 ns 0.902 ns 0.844 ns 68.48 ns 2.28 0.04 0.1301 - - 272 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 11 31.46 ns 0.543 ns 0.481 ns 31.33 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 11 68.91 ns 0.864 ns 0.809 ns 69.04 ns 2.19 0.04 0.1301 - - 272 B 1.89
Baseline AddRa(...)Array [25] List RecyclableLongList 12 32.62 ns 0.350 ns 0.292 ns 32.48 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 12 69.04 ns 0.531 ns 0.497 ns 69.04 ns 2.11 0.02 0.1301 - - 272 B 1.79
Baseline AddRa(...)Array [25] List RecyclableLongList 13 33.32 ns 0.435 ns 0.386 ns 33.39 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 13 69.15 ns 0.801 ns 0.749 ns 69.18 ns 2.08 0.04 0.1301 - - 272 B 1.70
Baseline AddRa(...)Array [25] List RecyclableLongList 14 32.42 ns 0.420 ns 0.372 ns 32.37 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 14 68.39 ns 0.824 ns 0.771 ns 68.29 ns 2.11 0.03 0.1301 - - 272 B 1.62
Baseline AddRa(...)Array [25] List RecyclableLongList 15 32.19 ns 0.183 ns 0.153 ns 32.16 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 15 68.04 ns 0.638 ns 0.597 ns 68.18 ns 2.12 0.02 0.1301 - - 272 B 1.55
Baseline AddRa(...)Array [25] List RecyclableLongList 16 32.51 ns 0.088 ns 0.068 ns 32.52 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 16 73.52 ns 1.427 ns 1.335 ns 73.59 ns 2.25 0.04 0.1301 - - 272 B 1.48
Baseline AddRa(...)Array [25] List RecyclableLongList 17 32.86 ns 0.295 ns 0.276 ns 32.76 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 17 71.47 ns 0.655 ns 0.613 ns 71.48 ns 2.17 0.03 0.1912 - - 400 B 2.08
Baseline AddRa(...)Array [25] List RecyclableLongList 18 32.92 ns 0.205 ns 0.192 ns 32.91 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 18 72.24 ns 1.006 ns 0.941 ns 72.15 ns 2.19 0.03 0.1912 - - 400 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 19 33.78 ns 0.159 ns 0.133 ns 33.79 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 19 72.62 ns 0.709 ns 0.629 ns 72.63 ns 2.15 0.02 0.1912 - - 400 B 1.92
Baseline AddRa(...)Array [25] List RecyclableLongList 20 33.99 ns 0.158 ns 0.132 ns 33.99 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 20 73.45 ns 0.552 ns 0.517 ns 73.30 ns 2.16 0.02 0.1912 - - 400 B 1.85
Baseline AddRa(...)Array [25] List RecyclableLongList 30 39.09 ns 0.242 ns 0.227 ns 39.05 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 30 73.58 ns 0.606 ns 0.537 ns 73.63 ns 1.88 0.02 0.1912 - - 400 B 1.35
Baseline AddRa(...)Array [25] List RecyclableLongList 32 38.58 ns 0.163 ns 0.136 ns 38.58 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 32 76.01 ns 1.265 ns 1.183 ns 76.17 ns 1.97 0.03 0.1912 - - 400 B 1.28
Baseline AddRa(...)Array [25] List RecyclableLongList 36 48.39 ns 0.613 ns 0.573 ns 48.31 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 36 90.85 ns 1.244 ns 0.972 ns 91.23 ns 1.87 0.03 0.0726 - - 152 B 0.44
Baseline AddRa(...)Array [25] List RecyclableLongList 37 47.96 ns 0.475 ns 0.444 ns 47.98 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 37 91.08 ns 0.828 ns 0.775 ns 91.23 ns 1.90 0.02 0.0726 - - 152 B 0.43
Baseline AddRa(...)Array [25] List RecyclableLongList 40 48.85 ns 0.351 ns 0.328 ns 48.81 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableLongList 40 49.14 ns 0.346 ns 0.307 ns 49.16 ns 1.01 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 40 95.69 ns 1.232 ns 1.153 ns 95.54 ns 1.96 0.03 0.0726 - - 152 B 0.40
Actual AddRa(...)Array [25] List RecyclableLongList 40 95.55 ns 0.800 ns 0.749 ns 95.89 ns 1.96 0.02 0.0726 - - 152 B 0.40
Baseline AddRa(...)Array [25] List RecyclableLongList 50 54.37 ns 0.639 ns 0.567 ns 54.33 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 50 97.47 ns 1.915 ns 1.698 ns 97.03 ns 1.79 0.04 0.0726 - - 152 B 0.33
Baseline AddRa(...)Array [25] List RecyclableLongList 60 59.88 ns 1.198 ns 1.282 ns 60.09 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 60 96.52 ns 1.013 ns 0.898 ns 96.49 ns 1.60 0.04 0.0726 - - 152 B 0.28
Baseline AddRa(...)Array [25] List RecyclableLongList 70 61.73 ns 1.211 ns 2.580 ns 61.67 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 70 94.09 ns 1.600 ns 1.418 ns 94.01 ns 1.48 0.04 0.0726 - - 152 B 0.25
Baseline AddRa(...)Array [25] List RecyclableLongList 80 67.00 ns 1.059 ns 0.991 ns 66.55 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 80 101.99 ns 2.062 ns 2.608 ns 101.65 ns 1.51 0.05 0.0726 - - 152 B 0.22
Baseline AddRa(...)Array [25] List RecyclableLongList 850000 2,621,684.06 ns 51,807.867 ns 120,072.610 ns 2,636,393.95 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 850000 1,258,029.37 ns 5,465.925 ns 4,564.295 ns 1,256,226.95 ns 0.47 0.02 - - - 445 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 90 71.67 ns 1.189 ns 1.112 ns 71.45 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 90 90.88 ns 1.109 ns 1.038 ns 91.06 ns 1.27 0.03 0.0726 - - 152 B 0.20
Baseline AddRa(...)Array [25] List RecyclableLongList 100 80.48 ns 1.585 ns 1.696 ns 80.76 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 100 101.30 ns 2.031 ns 1.900 ns 101.19 ns 1.26 0.04 0.0726 - - 152 B 0.18
Baseline AddRa(...)Array [25] List RecyclableLongList 128 90.87 ns 1.337 ns 1.185 ns 91.11 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 128 95.61 ns 1.597 ns 1.416 ns 95.65 ns 1.05 0.01 0.0726 - - 152 B 0.14
Baseline AddRa(...)Array [25] List RecyclableLongList 256 154.28 ns 3.096 ns 6.598 ns 152.59 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 256 109.54 ns 1.228 ns 1.149 ns 109.26 ns 0.67 0.02 0.0726 - - 152 B 0.07
Baseline AddRa(...)Array [25] List RecyclableLongList 512 281.07 ns 5.496 ns 5.141 ns 280.50 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 512 118.36 ns 1.791 ns 1.675 ns 118.92 ns 0.42 0.01 0.0725 - - 152 B 0.04
Baseline AddRa(...)Array [25] List RecyclableLongList 1024 561.78 ns 11.279 ns 15.439 ns 558.05 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1024 163.10 ns 3.271 ns 6.144 ns 161.13 ns 0.29 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)Array [25] List RecyclableLongList 2048 1,105.86 ns 21.630 ns 18.062 ns 1,102.75 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 2048 321.95 ns 5.497 ns 5.142 ns 319.81 ns 0.29 0.01 0.0725 - - 152 B 0.009
Baseline AddRa(...)Array [25] List RecyclableLongList 4096 2,173.76 ns 42.711 ns 49.186 ns 2,182.34 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 4096 656.08 ns 4.157 ns 3.889 ns 654.69 ns 0.30 0.01 0.0725 - - 152 B 0.005
Baseline AddRa(...)Array [25] List RecyclableLongList 8192 4,193.44 ns 76.317 ns 116.543 ns 4,169.05 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 8192 1,189.07 ns 4.296 ns 3.588 ns 1,188.35 ns 0.29 0.01 0.0725 - - 152 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 16384 60,639.89 ns 1,154.057 ns 1,234.828 ns 60,292.45 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 16384 2,478.81 ns 15.434 ns 13.682 ns 2,475.41 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)Array [25] List RecyclableLongList 32768 121,900.48 ns 2,384.618 ns 3,850.714 ns 120,472.09 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 32768 5,260.43 ns 7.476 ns 6.243 ns 5,259.42 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 65536 116,747.69 ns 1,607.286 ns 1,342.157 ns 116,860.30 ns 1.00 0.00 118.4082 117.3096 117.3096 524900 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 65536 11,001.31 ns 11.313 ns 10.582 ns 11,001.03 ns 0.09 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)Array [25] List RecyclableLongList 131072 344,927.21 ns 9,918.234 ns 28,774.595 ns 338,736.23 ns 1.00 0.00 147.4609 146.4844 146.4844 1049049 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 131072 22,356.36 ns 89.344 ns 74.606 ns 22,348.91 ns 0.06 0.01 0.1831 - - 432 B 0.000

AddRange when Source is Array Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)Array [25] List Array 0 14.04 ns 0.123 ns 0.115 ns 14.02 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List Array 0 11.46 ns 0.113 ns 0.101 ns 11.42 ns 0.82 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)Array [25] List Array 1 29.89 ns 0.118 ns 0.098 ns 29.87 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 1 12.78 ns 0.023 ns 0.022 ns 12.78 ns 0.43 0.00 0.0153 - - 32 B 0.36
Baseline AddRa(...)Array [25] List Array 2 30.20 ns 0.099 ns 0.088 ns 30.18 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 2 13.03 ns 0.026 ns 0.022 ns 13.03 ns 0.43 0.00 0.0191 - - 40 B 0.45
Baseline AddRa(...)Array [25] List Array 3 30.31 ns 0.144 ns 0.120 ns 30.29 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 3 13.29 ns 0.070 ns 0.055 ns 13.31 ns 0.44 0.00 0.0229 - - 48 B 0.55
Baseline AddRa(...)Array [25] List Array 4 32.14 ns 0.288 ns 0.256 ns 32.13 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 4 13.53 ns 0.074 ns 0.066 ns 13.53 ns 0.42 0.00 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List Array 5 30.75 ns 0.069 ns 0.058 ns 30.72 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List Array 5 13.83 ns 0.019 ns 0.015 ns 13.83 ns 0.45 0.00 0.0306 - - 64 B 0.67
Baseline AddRa(...)Array [25] List Array 6 30.72 ns 0.178 ns 0.166 ns 30.64 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List Array 6 14.01 ns 0.076 ns 0.059 ns 14.00 ns 0.46 0.00 0.0344 - - 72 B 0.69
Baseline AddRa(...)Array [25] List Array 7 32.54 ns 0.206 ns 0.182 ns 32.51 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List Array 7 14.03 ns 0.020 ns 0.018 ns 14.03 ns 0.43 0.00 0.0382 - - 80 B 0.71
Baseline AddRa(...)Array [25] List Array 8 31.54 ns 0.056 ns 0.050 ns 31.53 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List Array 8 14.19 ns 0.027 ns 0.023 ns 14.19 ns 0.45 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)Array [25] List Array 9 32.18 ns 0.172 ns 0.161 ns 32.12 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List Array 9 15.21 ns 0.038 ns 0.033 ns 15.22 ns 0.47 0.00 0.0459 - - 96 B 0.75
Baseline AddRa(...)Array [25] List Array 10 32.46 ns 0.057 ns 0.045 ns 32.45 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List Array 10 15.43 ns 0.029 ns 0.025 ns 15.43 ns 0.48 0.00 0.0497 - - 104 B 0.76
Baseline AddRa(...)Array [25] List Array 11 35.25 ns 0.274 ns 0.256 ns 35.32 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List Array 11 16.18 ns 0.039 ns 0.035 ns 16.18 ns 0.46 0.00 0.0536 - - 112 B 0.78
Baseline AddRa(...)Array [25] List Array 12 33.67 ns 0.147 ns 0.138 ns 33.72 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List Array 12 16.51 ns 0.040 ns 0.037 ns 16.50 ns 0.49 0.00 0.0574 - - 120 B 0.79
Baseline AddRa(...)Array [25] List Array 13 34.14 ns 0.214 ns 0.189 ns 34.19 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List Array 13 16.90 ns 0.081 ns 0.063 ns 16.88 ns 0.50 0.00 0.0612 - - 128 B 0.80
Baseline AddRa(...)Array [25] List Array 14 34.45 ns 0.153 ns 0.128 ns 34.48 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List Array 14 17.07 ns 0.100 ns 0.078 ns 17.09 ns 0.50 0.00 0.0650 - - 136 B 0.81
Baseline AddRa(...)Array [25] List Array 15 34.56 ns 0.146 ns 0.129 ns 34.55 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List Array 15 17.45 ns 0.357 ns 0.586 ns 17.14 ns 0.52 0.02 0.0688 - - 144 B 0.82
Baseline AddRa(...)Array [25] List Array 16 34.84 ns 0.117 ns 0.098 ns 34.84 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List Array 16 17.32 ns 0.031 ns 0.026 ns 17.32 ns 0.50 0.00 0.0727 - - 152 B 0.83
Baseline AddRa(...)Array [25] List Array 17 35.03 ns 0.097 ns 0.081 ns 35.03 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List Array 17 17.50 ns 0.036 ns 0.030 ns 17.50 ns 0.50 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)Array [25] List Array 18 35.35 ns 0.152 ns 0.143 ns 35.32 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List Array 18 17.81 ns 0.068 ns 0.060 ns 17.79 ns 0.50 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)Array [25] List Array 19 36.66 ns 0.225 ns 0.210 ns 36.62 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List Array 19 18.50 ns 0.024 ns 0.021 ns 18.49 ns 0.50 0.00 0.0842 - - 176 B 0.85
Baseline AddRa(...)Array [25] List Array 20 36.74 ns 0.369 ns 0.327 ns 36.85 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List Array 20 18.70 ns 0.050 ns 0.044 ns 18.70 ns 0.51 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)Array [25] List Array 30 39.96 ns 0.479 ns 0.448 ns 39.99 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List Array 30 21.68 ns 0.104 ns 0.098 ns 21.69 ns 0.54 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)Array [25] List Array 32 40.14 ns 0.092 ns 0.072 ns 40.15 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List Array 32 22.03 ns 0.028 ns 0.024 ns 22.02 ns 0.55 0.00 0.1339 - - 280 B 0.90
Baseline AddRa(...)Array [25] List Array 36 42.47 ns 0.269 ns 0.238 ns 42.42 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List Array 36 23.45 ns 0.218 ns 0.193 ns 23.36 ns 0.55 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)Array [25] List Array 37 43.60 ns 0.363 ns 0.339 ns 43.67 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List Array 37 24.12 ns 0.036 ns 0.030 ns 24.12 ns 0.55 0.00 0.1530 - - 320 B 0.91
Baseline AddRa(...)Array [25] List Array 40 42.97 ns 0.136 ns 0.127 ns 42.94 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List Array 40 43.19 ns 0.146 ns 0.129 ns 43.15 ns 1.01 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List Array 40 24.65 ns 0.028 ns 0.023 ns 24.66 ns 0.57 0.00 0.1645 - - 344 B 0.91
Actual AddRa(...)Array [25] List Array 40 24.90 ns 0.191 ns 0.170 ns 24.84 ns 0.58 0.00 0.1645 - - 344 B 0.91
Baseline AddRa(...)Array [25] List Array 50 45.95 ns 0.291 ns 0.258 ns 45.90 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List Array 50 27.64 ns 0.192 ns 0.160 ns 27.64 ns 0.60 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)Array [25] List Array 60 51.15 ns 0.466 ns 0.436 ns 51.22 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List Array 60 31.81 ns 0.060 ns 0.057 ns 31.82 ns 0.62 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)Array [25] List Array 70 56.01 ns 0.427 ns 0.400 ns 56.14 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List Array 70 34.88 ns 0.299 ns 0.265 ns 34.94 ns 0.62 0.01 0.2792 - - 584 B 0.95
Baseline AddRa(...)Array [25] List Array 80 55.84 ns 0.211 ns 0.176 ns 55.83 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List Array 80 36.65 ns 0.039 ns 0.030 ns 36.64 ns 0.66 0.00 0.3175 - - 664 B 0.95
Baseline AddRa(...)Array [25] List Array 90 58.33 ns 0.173 ns 0.135 ns 58.30 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List Array 90 40.17 ns 0.234 ns 0.219 ns 40.06 ns 0.69 0.00 0.3557 - - 744 B 0.96
Baseline AddRa(...)Array [25] List Array 100 65.12 ns 0.607 ns 0.538 ns 65.17 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List Array 100 44.10 ns 0.229 ns 0.203 ns 44.01 ns 0.68 0.01 0.3940 - - 824 B 0.96
Baseline AddRa(...)Array [25] List Array 128 70.58 ns 0.133 ns 0.118 ns 70.60 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List Array 128 52.55 ns 0.441 ns 0.412 ns 52.37 ns 0.74 0.01 0.5010 - - 1048 B 0.97
Baseline AddRa(...)Array [25] List Array 256 112.60 ns 0.149 ns 0.125 ns 112.60 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List Array 256 98.47 ns 0.103 ns 0.080 ns 98.46 ns 0.87 0.00 0.9900 - - 2072 B 0.98
Baseline AddRa(...)Array [25] List Array 512 200.32 ns 0.317 ns 0.281 ns 200.31 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List Array 512 178.10 ns 0.862 ns 0.719 ns 177.91 ns 0.89 0.00 1.9684 - - 4120 B 0.99
Baseline AddRa(...)Array [25] List Array 1024 390.85 ns 1.327 ns 1.242 ns 390.39 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List Array 1024 350.17 ns 3.115 ns 2.914 ns 351.03 ns 0.90 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)Array [25] List Array 2048 766.22 ns 3.333 ns 2.602 ns 767.27 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)Array [25] List Array 2048 669.63 ns 0.670 ns 0.523 ns 669.78 ns 0.87 0.00 7.8125 - - 16408 B 1.00
Baseline AddRa(...)Array [25] List Array 4096 1,490.27 ns 6.573 ns 6.149 ns 1,490.04 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)Array [25] List Array 4096 1,425.77 ns 6.664 ns 6.234 ns 1,423.72 ns 0.96 0.01 15.6250 - - 32792 B 1.00
Baseline AddRa(...)Array [25] List Array 8192 2,782.11 ns 9.968 ns 9.325 ns 2,785.30 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)Array [25] List Array 8192 2,677.74 ns 16.128 ns 15.086 ns 2,673.29 ns 0.96 0.01 31.2500 - - 65560 B 1.00
Baseline AddRa(...)Array [25] List Array 16384 60,382.86 ns 1,191.526 ns 1,889.886 ns 60,321.22 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)Array [25] List Array 16384 60,385.43 ns 1,188.825 ns 2,634.354 ns 61,603.65 ns 1.00 0.05 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)Array [25] List Array 32768 122,423.24 ns 2,439.674 ns 5,750.598 ns 124,158.22 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)Array [25] List Array 32768 122,412.82 ns 2,446.589 ns 6,860.498 ns 126,201.20 ns 1.00 0.08 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)Array [25] List Array 65536 108,024.73 ns 1,236.471 ns 1,096.099 ns 107,846.39 ns 1.00 0.00 128.1738 127.0752 127.0752 524879 B 1.00
Actual AddRa(...)Array [25] List Array 65536 110,491.95 ns 1,059.663 ns 939.364 ns 110,570.00 ns 1.02 0.01 112.4268 112.0605 112.0605 524343 B 1.00
Baseline AddRa(...)Array [25] List Array 131072 295,809.87 ns 5,859.206 ns 12,230.344 ns 297,151.39 ns 1.00 0.00 172.3633 170.8984 170.8984 1049093 B 1.00
Actual AddRa(...)Array [25] List Array 131072 282,364.85 ns 5,608.725 ns 9,057.045 ns 283,195.80 ns 0.96 0.04 181.1523 180.6641 180.6641 1048656 B 1.00
Baseline AddRa(...)Array [25] List Array 850000 2,067,620.12 ns 40,325.956 ns 53,833.994 ns 2,064,970.31 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)Array [25] List Array 850000 2,070,329.76 ns 40,661.738 ns 58,315.849 ns 2,071,627.54 ns 1.00 0.05 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)Array [25] List PooledList 0 15.77 ns 0.045 ns 0.040 ns 15.78 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List PooledList 0 15.36 ns 0.077 ns 0.072 ns 15.34 ns 0.97 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)Array [25] List PooledList 1 30.19 ns 0.105 ns 0.093 ns 30.19 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 1 39.77 ns 0.174 ns 0.146 ns 39.71 ns 1.32 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 2 31.15 ns 0.089 ns 0.074 ns 31.13 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 2 39.93 ns 0.320 ns 0.300 ns 39.90 ns 1.28 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 3 30.69 ns 0.080 ns 0.075 ns 30.67 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 3 40.12 ns 0.185 ns 0.164 ns 40.06 ns 1.31 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 4 31.52 ns 0.258 ns 0.241 ns 31.41 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 4 40.00 ns 0.539 ns 0.477 ns 39.91 ns 1.27 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 5 31.62 ns 0.217 ns 0.192 ns 31.54 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List PooledList 5 39.79 ns 0.119 ns 0.099 ns 39.80 ns 1.26 0.01 0.0268 - - 56 B 0.58
Baseline AddRa(...)Array [25] List PooledList 6 31.11 ns 0.207 ns 0.194 ns 31.02 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List PooledList 6 39.87 ns 0.234 ns 0.195 ns 39.80 ns 1.28 0.01 0.0268 - - 56 B 0.54
Baseline AddRa(...)Array [25] List PooledList 7 31.45 ns 0.063 ns 0.053 ns 31.43 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List PooledList 7 39.44 ns 0.288 ns 0.255 ns 39.42 ns 1.25 0.01 0.0268 - - 56 B 0.50
Baseline AddRa(...)Array [25] List PooledList 8 32.53 ns 0.231 ns 0.193 ns 32.45 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List PooledList 8 39.47 ns 0.400 ns 0.374 ns 39.29 ns 1.21 0.01 0.0268 - - 56 B 0.47
Baseline AddRa(...)Array [25] List PooledList 9 33.07 ns 0.253 ns 0.224 ns 32.96 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List PooledList 9 39.95 ns 0.660 ns 0.617 ns 39.79 ns 1.21 0.02 0.0268 - - 56 B 0.44
Baseline AddRa(...)Array [25] List PooledList 10 33.27 ns 0.185 ns 0.173 ns 33.21 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List PooledList 10 39.77 ns 0.492 ns 0.411 ns 39.72 ns 1.20 0.02 0.0268 - - 56 B 0.41
Baseline AddRa(...)Array [25] List PooledList 11 33.38 ns 0.152 ns 0.142 ns 33.33 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List PooledList 11 41.07 ns 0.490 ns 0.434 ns 41.29 ns 1.23 0.01 0.0268 - - 56 B 0.39
Baseline AddRa(...)Array [25] List PooledList 12 33.78 ns 0.118 ns 0.110 ns 33.77 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List PooledList 12 41.95 ns 0.741 ns 0.693 ns 41.98 ns 1.24 0.02 0.0268 - - 56 B 0.37
Baseline AddRa(...)Array [25] List PooledList 13 34.92 ns 0.196 ns 0.174 ns 34.84 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List PooledList 13 42.14 ns 0.808 ns 0.756 ns 42.03 ns 1.20 0.02 0.0268 - - 56 B 0.35
Baseline AddRa(...)Array [25] List PooledList 14 34.35 ns 0.081 ns 0.068 ns 34.36 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List PooledList 14 41.59 ns 0.783 ns 0.769 ns 41.59 ns 1.21 0.02 0.0268 - - 56 B 0.33
Baseline AddRa(...)Array [25] List PooledList 15 34.76 ns 0.075 ns 0.059 ns 34.76 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List PooledList 15 41.35 ns 0.682 ns 0.604 ns 41.26 ns 1.19 0.02 0.0268 - - 56 B 0.32
Baseline AddRa(...)Array [25] List PooledList 16 35.93 ns 0.182 ns 0.170 ns 35.89 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List PooledList 16 41.17 ns 0.503 ns 0.471 ns 41.30 ns 1.15 0.02 0.0268 - - 56 B 0.30
Baseline AddRa(...)Array [25] List PooledList 17 35.29 ns 0.206 ns 0.172 ns 35.29 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List PooledList 17 41.21 ns 0.389 ns 0.345 ns 41.20 ns 1.17 0.01 0.0268 - - 56 B 0.29
Baseline AddRa(...)Array [25] List PooledList 18 35.14 ns 0.192 ns 0.179 ns 35.03 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List PooledList 18 41.12 ns 0.506 ns 0.473 ns 41.17 ns 1.17 0.02 0.0268 - - 56 B 0.28
Baseline AddRa(...)Array [25] List PooledList 19 37.73 ns 0.770 ns 1.054 ns 37.16 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List PooledList 19 42.83 ns 0.864 ns 0.849 ns 42.68 ns 1.12 0.03 0.0268 - - 56 B 0.27
Baseline AddRa(...)Array [25] List PooledList 20 36.77 ns 0.101 ns 0.090 ns 36.74 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List PooledList 20 42.57 ns 0.752 ns 0.703 ns 42.54 ns 1.16 0.02 0.0268 - - 56 B 0.26
Baseline AddRa(...)Array [25] List PooledList 30 40.32 ns 0.315 ns 0.279 ns 40.34 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List PooledList 30 43.17 ns 0.365 ns 0.342 ns 43.21 ns 1.07 0.01 0.0268 - - 56 B 0.19
Baseline AddRa(...)Array [25] List PooledList 32 40.31 ns 0.259 ns 0.243 ns 40.23 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List PooledList 32 41.77 ns 0.498 ns 0.466 ns 41.69 ns 1.04 0.01 0.0268 - - 56 B 0.18
Baseline AddRa(...)Array [25] List PooledList 36 42.49 ns 0.182 ns 0.170 ns 42.43 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List PooledList 36 43.48 ns 0.423 ns 0.395 ns 43.43 ns 1.02 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 37 42.08 ns 0.339 ns 0.317 ns 41.89 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List PooledList 37 43.07 ns 0.645 ns 0.604 ns 43.20 ns 1.02 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 40 42.86 ns 0.267 ns 0.249 ns 42.78 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List PooledList 40 43.52 ns 0.117 ns 0.109 ns 43.47 ns 1.02 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List PooledList 40 42.22 ns 0.179 ns 0.140 ns 42.28 ns 0.98 0.01 0.0268 - - 56 B 0.15
Actual AddRa(...)Array [25] List PooledList 40 45.19 ns 0.931 ns 2.337 ns 44.20 ns 1.07 0.07 0.0268 - - 56 B 0.15
Baseline AddRa(...)Array [25] List PooledList 50 46.27 ns 0.167 ns 0.139 ns 46.30 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List PooledList 50 44.91 ns 0.923 ns 0.864 ns 44.73 ns 0.97 0.02 0.0268 - - 56 B 0.12
Baseline AddRa(...)Array [25] List PooledList 60 50.02 ns 0.711 ns 0.630 ns 49.73 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List PooledList 60 45.12 ns 0.354 ns 0.331 ns 45.13 ns 0.90 0.01 0.0268 - - 56 B 0.10
Baseline AddRa(...)Array [25] List PooledList 70 53.02 ns 0.153 ns 0.135 ns 53.04 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List PooledList 70 48.02 ns 0.130 ns 0.121 ns 48.02 ns 0.91 0.00 0.0268 - - 56 B 0.09
Baseline AddRa(...)Array [25] List PooledList 80 56.06 ns 0.286 ns 0.239 ns 56.12 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List PooledList 80 53.10 ns 0.922 ns 1.515 ns 52.68 ns 0.95 0.03 0.0268 - - 56 B 0.08
Baseline AddRa(...)Array [25] List PooledList 850000 2,608,921.00 ns 52,029.729 ns 102,701.609 ns 2,604,868.36 ns 1.00 0.00 93.7500 93.7500 93.7500 6800089 B 1.000
Actual AddRa(...)Array [25] List PooledList 850000 887,341.73 ns 5,122.043 ns 4,791.162 ns 888,509.28 ns 0.34 0.01 - - - 57 B 0.000
Baseline AddRa(...)Array [25] List PooledList 90 60.32 ns 0.071 ns 0.066 ns 60.31 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List PooledList 90 49.94 ns 0.242 ns 0.226 ns 49.94 ns 0.83 0.00 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 100 62.67 ns 0.234 ns 0.219 ns 62.73 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List PooledList 100 48.39 ns 0.462 ns 0.409 ns 48.51 ns 0.77 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 128 71.70 ns 0.443 ns 0.370 ns 71.78 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List PooledList 128 61.69 ns 0.419 ns 0.392 ns 61.74 ns 0.86 0.01 0.0267 - - 56 B 0.05
Baseline AddRa(...)Array [25] List PooledList 256 115.01 ns 0.606 ns 0.537 ns 114.99 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List PooledList 256 61.69 ns 0.143 ns 0.119 ns 61.71 ns 0.54 0.00 0.0267 - - 56 B 0.03
Baseline AddRa(...)Array [25] List PooledList 512 205.13 ns 0.281 ns 0.234 ns 205.16 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List PooledList 512 79.75 ns 0.241 ns 0.225 ns 79.72 ns 0.39 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)Array [25] List PooledList 1024 401.58 ns 2.726 ns 2.276 ns 401.23 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)Array [25] List PooledList 1024 114.09 ns 0.244 ns 0.204 ns 114.12 ns 0.28 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)Array [25] List PooledList 2048 771.25 ns 3.501 ns 3.104 ns 773.04 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List PooledList 2048 269.17 ns 0.606 ns 0.506 ns 269.17 ns 0.35 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)Array [25] List PooledList 4096 1,523.75 ns 3.766 ns 3.144 ns 1,523.54 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)Array [25] List PooledList 4096 591.35 ns 1.129 ns 1.056 ns 591.16 ns 0.39 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)Array [25] List PooledList 8192 2,849.65 ns 16.760 ns 14.857 ns 2,849.58 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)Array [25] List PooledList 8192 1,113.07 ns 1.340 ns 1.254 ns 1,112.78 ns 0.39 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)Array [25] List PooledList 16384 62,054.90 ns 1,240.412 ns 2,533.832 ns 61,954.52 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)Array [25] List PooledList 16384 2,458.82 ns 4.338 ns 3.622 ns 2,459.12 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 32768 124,670.78 ns 2,491.021 ns 6,295.128 ns 126,980.48 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)Array [25] List PooledList 32768 5,289.05 ns 9.873 ns 9.235 ns 5,288.26 ns 0.04 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 65536 111,056.73 ns 1,276.264 ns 1,065.738 ns 110,667.03 ns 1.00 0.00 124.7559 123.6572 123.6572 524914 B 1.000
Actual AddRa(...)Array [25] List PooledList 65536 12,023.32 ns 90.748 ns 84.886 ns 12,044.32 ns 0.11 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 131072 337,806.65 ns 6,676.689 ns 18,831.720 ns 338,238.99 ns 1.00 0.00 167.9688 166.9922 166.9922 1048855 B 1.000
Actual AddRa(...)Array [25] List PooledList 131072 25,294.73 ns 86.396 ns 72.145 ns 25,284.75 ns 0.08 0.00 - - - 56 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 0 17.85 ns 0.251 ns 0.222 ns 17.83 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 0 17.81 ns 0.087 ns 0.077 ns 17.82 ns 1.00 0.01 0.0497 - - 104 B 3.25
Baseline AddRa(...)Array [25] List RecyclableList 1 29.83 ns 0.066 ns 0.055 ns 29.84 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 1 18.18 ns 0.092 ns 0.082 ns 18.16 ns 0.61 0.00 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 2 30.05 ns 0.548 ns 0.513 ns 29.81 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 2 18.13 ns 0.044 ns 0.037 ns 18.13 ns 0.60 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 3 33.76 ns 0.518 ns 0.484 ns 33.61 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 3 18.10 ns 0.144 ns 0.128 ns 18.06 ns 0.54 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 4 30.67 ns 0.254 ns 0.238 ns 30.67 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 4 18.37 ns 0.334 ns 0.313 ns 18.19 ns 0.60 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 5 30.71 ns 0.243 ns 0.227 ns 30.75 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 5 32.29 ns 0.201 ns 0.188 ns 32.30 ns 1.05 0.01 0.0918 - - 192 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 6 34.07 ns 0.497 ns 0.465 ns 34.15 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 6 32.59 ns 0.592 ns 0.525 ns 32.35 ns 0.96 0.02 0.0918 - - 192 B 1.85
Baseline AddRa(...)Array [25] List RecyclableList 7 34.37 ns 0.334 ns 0.313 ns 34.39 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 7 32.62 ns 0.300 ns 0.280 ns 32.68 ns 0.95 0.01 0.0918 - - 192 B 1.71
Baseline AddRa(...)Array [25] List RecyclableList 8 31.34 ns 0.065 ns 0.061 ns 31.34 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 8 32.48 ns 0.271 ns 0.241 ns 32.48 ns 1.04 0.01 0.0918 - - 192 B 1.60
Baseline AddRa(...)Array [25] List RecyclableList 9 32.73 ns 0.162 ns 0.135 ns 32.72 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 9 34.84 ns 0.202 ns 0.189 ns 34.87 ns 1.06 0.01 0.1224 - - 256 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 10 33.12 ns 0.271 ns 0.240 ns 33.14 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 10 35.01 ns 0.551 ns 0.516 ns 34.77 ns 1.06 0.02 0.1224 - - 256 B 1.88
Baseline AddRa(...)Array [25] List RecyclableList 11 34.52 ns 0.225 ns 0.188 ns 34.52 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 11 36.24 ns 0.121 ns 0.107 ns 36.22 ns 1.05 0.01 0.1224 - - 256 B 1.78
Baseline AddRa(...)Array [25] List RecyclableList 12 34.97 ns 0.052 ns 0.049 ns 34.98 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 12 36.32 ns 0.268 ns 0.238 ns 36.22 ns 1.04 0.01 0.1224 - - 256 B 1.68
Baseline AddRa(...)Array [25] List RecyclableList 13 34.92 ns 0.473 ns 0.395 ns 35.08 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 13 36.11 ns 0.141 ns 0.125 ns 36.09 ns 1.03 0.01 0.1224 - - 256 B 1.60
Baseline AddRa(...)Array [25] List RecyclableList 14 35.29 ns 0.268 ns 0.251 ns 35.35 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 14 36.33 ns 0.145 ns 0.128 ns 36.33 ns 1.03 0.01 0.1224 - - 256 B 1.52
Baseline AddRa(...)Array [25] List RecyclableList 15 34.92 ns 0.109 ns 0.097 ns 34.95 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 15 36.16 ns 0.353 ns 0.330 ns 36.15 ns 1.04 0.01 0.1224 - - 256 B 1.45
Baseline AddRa(...)Array [25] List RecyclableList 16 34.41 ns 0.605 ns 0.566 ns 34.29 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 16 35.14 ns 0.416 ns 0.390 ns 35.11 ns 1.02 0.02 0.1224 - - 256 B 1.39
Baseline AddRa(...)Array [25] List RecyclableList 17 35.10 ns 0.367 ns 0.343 ns 35.26 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 17 39.80 ns 0.242 ns 0.215 ns 39.86 ns 1.13 0.01 0.1836 - - 384 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 18 35.64 ns 0.201 ns 0.157 ns 35.68 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 18 39.76 ns 0.172 ns 0.152 ns 39.80 ns 1.11 0.01 0.1836 - - 384 B 1.92
Baseline AddRa(...)Array [25] List RecyclableList 19 40.53 ns 0.616 ns 0.576 ns 40.66 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 19 41.75 ns 0.243 ns 0.227 ns 41.64 ns 1.03 0.02 0.1836 - - 384 B 1.85
Baseline AddRa(...)Array [25] List RecyclableList 20 37.16 ns 0.474 ns 0.443 ns 37.09 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 20 40.92 ns 0.314 ns 0.278 ns 40.99 ns 1.10 0.01 0.1836 - - 384 B 1.78
Baseline AddRa(...)Array [25] List RecyclableList 30 40.86 ns 0.463 ns 0.411 ns 40.96 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 30 41.68 ns 0.372 ns 0.348 ns 41.58 ns 1.02 0.01 0.1836 - - 384 B 1.30
Baseline AddRa(...)Array [25] List RecyclableList 32 43.98 ns 0.424 ns 0.396 ns 43.86 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 32 40.67 ns 0.281 ns 0.249 ns 40.67 ns 0.92 0.01 0.1836 - - 384 B 1.23
Baseline AddRa(...)Array [25] List RecyclableList 36 46.59 ns 0.664 ns 0.621 ns 46.91 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 36 55.55 ns 0.768 ns 0.681 ns 55.48 ns 1.19 0.02 0.0650 - - 136 B 0.40
Baseline AddRa(...)Array [25] List RecyclableList 37 48.45 ns 0.495 ns 0.463 ns 48.35 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 37 50.61 ns 0.715 ns 0.669 ns 50.77 ns 1.04 0.01 0.0650 - - 136 B 0.39
Baseline AddRa(...)Array [25] List RecyclableList 40 50.36 ns 0.504 ns 0.447 ns 50.32 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableList 40 50.18 ns 0.583 ns 0.545 ns 50.23 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 40 50.35 ns 0.804 ns 0.752 ns 50.41 ns 1.00 0.02 0.0650 - - 136 B 0.36
Actual AddRa(...)Array [25] List RecyclableList 40 57.95 ns 0.390 ns 0.365 ns 57.78 ns 1.15 0.01 0.0650 - - 136 B 0.36
Baseline AddRa(...)Array [25] List RecyclableList 50 55.30 ns 0.585 ns 0.547 ns 55.19 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 50 50.86 ns 0.816 ns 0.764 ns 50.85 ns 0.92 0.02 0.0650 - - 136 B 0.30
Baseline AddRa(...)Array [25] List RecyclableList 60 58.45 ns 0.603 ns 0.564 ns 58.31 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 60 53.78 ns 0.728 ns 0.681 ns 53.59 ns 0.92 0.01 0.0650 - - 136 B 0.25
Baseline AddRa(...)Array [25] List RecyclableList 70 63.19 ns 0.708 ns 0.663 ns 63.20 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 70 53.12 ns 0.743 ns 0.620 ns 53.30 ns 0.84 0.01 0.0650 - - 136 B 0.22
Baseline AddRa(...)Array [25] List RecyclableList 80 67.56 ns 1.210 ns 1.132 ns 67.45 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 80 52.85 ns 0.765 ns 0.678 ns 52.59 ns 0.78 0.01 0.0650 - - 136 B 0.20
Baseline AddRa(...)Array [25] List RecyclableList 90 73.58 ns 0.973 ns 0.911 ns 73.67 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 90 53.45 ns 0.607 ns 0.568 ns 53.42 ns 0.73 0.01 0.0650 - - 136 B 0.18
Baseline AddRa(...)Array [25] List RecyclableList 100 79.96 ns 1.295 ns 1.211 ns 79.67 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 100 56.04 ns 0.675 ns 0.631 ns 56.11 ns 0.70 0.01 0.0650 - - 136 B 0.16
Baseline AddRa(...)Array [25] List RecyclableList 128 92.43 ns 1.094 ns 1.024 ns 92.40 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 128 54.93 ns 0.737 ns 0.689 ns 54.89 ns 0.59 0.01 0.0650 - - 136 B 0.13
Baseline AddRa(...)Array [25] List RecyclableList 256 155.40 ns 2.484 ns 2.324 ns 154.70 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 256 66.29 ns 0.449 ns 0.420 ns 66.19 ns 0.43 0.01 0.0650 - - 136 B 0.06
Baseline AddRa(...)Array [25] List RecyclableList 512 281.46 ns 5.004 ns 4.680 ns 280.45 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 512 80.87 ns 0.690 ns 0.646 ns 80.84 ns 0.29 0.01 0.0650 - - 136 B 0.03
Baseline AddRa(...)Array [25] List RecyclableList 1024 550.86 ns 10.820 ns 10.627 ns 550.99 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 1024 113.18 ns 1.172 ns 1.097 ns 113.35 ns 0.21 0.00 0.0650 - - 136 B 0.02
Baseline AddRa(...)Array [25] List RecyclableList 2048 1,072.21 ns 21.176 ns 19.808 ns 1,069.34 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 2048 251.28 ns 0.612 ns 0.572 ns 251.12 ns 0.23 0.00 0.0648 - - 136 B 0.008
Baseline AddRa(...)Array [25] List RecyclableList 4096 2,140.12 ns 39.424 ns 38.719 ns 2,136.71 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 4096 591.86 ns 3.351 ns 3.135 ns 590.65 ns 0.28 0.01 0.0648 - - 136 B 0.004
Baseline AddRa(...)Array [25] List RecyclableList 8192 4,091.86 ns 69.197 ns 64.727 ns 4,099.63 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 8192 1,067.77 ns 1.987 ns 1.859 ns 1,068.40 ns 0.26 0.00 0.0648 - - 136 B 0.002
Baseline AddRa(...)Array [25] List RecyclableList 16384 65,041.78 ns 1,344.745 ns 3,965.012 ns 66,028.72 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 16384 2,447.14 ns 3.294 ns 2.751 ns 2,446.50 ns 0.04 0.00 0.0648 - - 136 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 32768 128,303.30 ns 2,532.342 ns 5,767.423 ns 129,362.33 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 32768 5,333.78 ns 5.133 ns 4.286 ns 5,334.52 ns 0.04 0.00 0.0610 - - 136 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 65536 118,305.25 ns 598.945 ns 560.253 ns 118,335.84 ns 1.00 0.00 115.2344 114.2578 114.2578 525015 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 65536 11,474.79 ns 53.016 ns 49.591 ns 11,483.98 ns 0.10 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 131072 366,898.71 ns 14,324.135 ns 42,235.034 ns 367,222.41 ns 1.00 0.00 132.8125 131.8359 131.8359 1049050 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 131072 22,933.72 ns 120.474 ns 112.692 ns 22,872.69 ns 0.06 0.01 0.0610 - - 136 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 850000 2,683,718.40 ns 52,665.344 ns 93,612.596 ns 2,697,908.01 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 850000 863,834.37 ns 4,368.883 ns 3,872.901 ns 862,516.26 ns 0.33 0.01 - - - 149 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 0 13.62 ns 0.086 ns 0.081 ns 13.58 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 0 18.49 ns 0.116 ns 0.108 ns 18.45 ns 1.36 0.01 0.0421 - - 88 B 2.75
Baseline AddRa(...)Array [25] List RecyclableLongList 1 30.40 ns 0.247 ns 0.206 ns 30.29 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1 66.14 ns 0.415 ns 0.388 ns 66.10 ns 2.17 0.01 0.0726 - - 152 B 1.73
Baseline AddRa(...)Array [25] List RecyclableLongList 2 30.35 ns 0.128 ns 0.107 ns 30.32 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 2 66.71 ns 0.809 ns 0.757 ns 66.54 ns 2.20 0.02 0.0764 - - 160 B 1.82
Baseline AddRa(...)Array [25] List RecyclableLongList 3 29.47 ns 0.264 ns 0.234 ns 29.40 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 3 70.64 ns 1.415 ns 1.324 ns 70.78 ns 2.40 0.05 0.0842 - - 176 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 4 29.39 ns 0.297 ns 0.248 ns 29.28 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 4 67.07 ns 0.534 ns 0.446 ns 67.05 ns 2.28 0.02 0.0842 - - 176 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 5 30.85 ns 0.127 ns 0.099 ns 30.85 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 5 73.20 ns 1.335 ns 1.249 ns 73.22 ns 2.37 0.05 0.0994 - - 208 B 2.17
Baseline AddRa(...)Array [25] List RecyclableLongList 6 30.50 ns 0.617 ns 0.606 ns 30.26 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 6 72.82 ns 1.021 ns 0.905 ns 73.04 ns 2.39 0.06 0.0994 - - 208 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 7 30.95 ns 0.209 ns 0.185 ns 30.89 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 7 70.77 ns 0.845 ns 0.790 ns 70.73 ns 2.29 0.03 0.0994 - - 208 B 1.86
Baseline AddRa(...)Array [25] List RecyclableLongList 8 31.91 ns 0.128 ns 0.107 ns 31.89 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 8 67.62 ns 1.217 ns 1.138 ns 68.08 ns 2.13 0.03 0.0994 - - 208 B 1.73
Baseline AddRa(...)Array [25] List RecyclableLongList 9 31.55 ns 0.202 ns 0.189 ns 31.47 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 9 75.47 ns 1.486 ns 1.824 ns 75.69 ns 2.40 0.05 0.1301 - - 272 B 2.12
Baseline AddRa(...)Array [25] List RecyclableLongList 10 31.87 ns 0.160 ns 0.141 ns 31.83 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 10 74.96 ns 1.532 ns 1.573 ns 75.37 ns 2.35 0.06 0.1301 - - 272 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 11 33.84 ns 0.226 ns 0.188 ns 33.82 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 11 75.04 ns 1.490 ns 1.656 ns 75.57 ns 2.23 0.05 0.1301 - - 272 B 1.89
Baseline AddRa(...)Array [25] List RecyclableLongList 12 33.21 ns 0.272 ns 0.241 ns 33.15 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 12 75.64 ns 1.318 ns 1.168 ns 76.05 ns 2.28 0.04 0.1301 - - 272 B 1.79
Baseline AddRa(...)Array [25] List RecyclableLongList 13 33.64 ns 0.093 ns 0.083 ns 33.61 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 13 77.44 ns 0.734 ns 0.651 ns 77.54 ns 2.30 0.02 0.1301 - - 272 B 1.70
Baseline AddRa(...)Array [25] List RecyclableLongList 14 34.03 ns 0.121 ns 0.113 ns 34.01 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 14 77.43 ns 1.579 ns 2.505 ns 77.00 ns 2.34 0.06 0.1301 - - 272 B 1.62
Baseline AddRa(...)Array [25] List RecyclableLongList 15 35.34 ns 0.301 ns 0.282 ns 35.24 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 15 75.06 ns 1.508 ns 1.852 ns 75.25 ns 2.13 0.06 0.1301 - - 272 B 1.55
Baseline AddRa(...)Array [25] List RecyclableLongList 16 33.99 ns 0.344 ns 0.305 ns 33.90 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 16 73.87 ns 1.219 ns 1.141 ns 73.92 ns 2.17 0.04 0.1301 - - 272 B 1.48
Baseline AddRa(...)Array [25] List RecyclableLongList 17 34.29 ns 0.348 ns 0.326 ns 34.15 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 17 79.13 ns 1.454 ns 1.289 ns 79.60 ns 2.31 0.04 0.1912 - - 400 B 2.08
Baseline AddRa(...)Array [25] List RecyclableLongList 18 34.56 ns 0.446 ns 0.417 ns 34.40 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 18 78.11 ns 1.609 ns 1.721 ns 77.33 ns 2.26 0.06 0.1912 - - 400 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 19 36.87 ns 0.320 ns 0.299 ns 36.84 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 19 80.05 ns 1.424 ns 1.332 ns 80.23 ns 2.17 0.04 0.1912 - - 400 B 1.92
Baseline AddRa(...)Array [25] List RecyclableLongList 20 37.16 ns 0.330 ns 0.308 ns 37.19 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 20 77.52 ns 1.488 ns 1.462 ns 77.67 ns 2.09 0.04 0.1912 - - 400 B 1.85
Baseline AddRa(...)Array [25] List RecyclableLongList 30 39.27 ns 0.245 ns 0.229 ns 39.27 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 30 81.80 ns 0.910 ns 0.851 ns 81.87 ns 2.08 0.02 0.1912 - - 400 B 1.35
Baseline AddRa(...)Array [25] List RecyclableLongList 32 39.46 ns 0.224 ns 0.210 ns 39.34 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 32 76.96 ns 0.776 ns 0.688 ns 76.82 ns 1.95 0.02 0.1912 - - 400 B 1.28
Baseline AddRa(...)Array [25] List RecyclableLongList 36 48.74 ns 0.292 ns 0.259 ns 48.74 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 36 88.43 ns 0.978 ns 0.915 ns 88.40 ns 1.82 0.02 0.0726 - - 152 B 0.44
Baseline AddRa(...)Array [25] List RecyclableLongList 37 49.23 ns 0.664 ns 0.621 ns 49.08 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 37 89.65 ns 0.687 ns 0.573 ns 89.70 ns 1.82 0.03 0.0726 - - 152 B 0.43
Baseline AddRa(...)Array [25] List RecyclableLongList 40 50.63 ns 0.545 ns 0.509 ns 50.72 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableLongList 40 50.69 ns 0.414 ns 0.387 ns 50.84 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 40 91.19 ns 1.159 ns 1.084 ns 91.25 ns 1.80 0.03 0.0726 - - 152 B 0.40
Actual AddRa(...)Array [25] List RecyclableLongList 40 92.30 ns 1.125 ns 1.053 ns 92.66 ns 1.82 0.03 0.0726 - - 152 B 0.40
Baseline AddRa(...)Array [25] List RecyclableLongList 50 55.04 ns 0.926 ns 0.866 ns 55.22 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 50 93.12 ns 1.277 ns 1.195 ns 92.88 ns 1.69 0.03 0.0726 - - 152 B 0.33
Baseline AddRa(...)Array [25] List RecyclableLongList 60 60.56 ns 1.008 ns 1.035 ns 60.41 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 60 95.94 ns 1.078 ns 1.008 ns 95.57 ns 1.58 0.04 0.0726 - - 152 B 0.28
Baseline AddRa(...)Array [25] List RecyclableLongList 70 64.23 ns 0.956 ns 0.894 ns 64.24 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 70 102.79 ns 0.999 ns 0.934 ns 102.95 ns 1.60 0.03 0.0726 - - 152 B 0.25
Baseline AddRa(...)Array [25] List RecyclableLongList 80 69.75 ns 0.814 ns 0.761 ns 69.65 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 80 94.35 ns 1.183 ns 1.107 ns 94.21 ns 1.35 0.02 0.0726 - - 152 B 0.22
Baseline AddRa(...)Array [25] List RecyclableLongList 850000 2,701,131.60 ns 52,746.226 ns 80,549.058 ns 2,730,991.80 ns 1.00 0.00 89.8438 89.8438 89.8438 6800161 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 850000 1,268,186.63 ns 2,633.061 ns 2,198.725 ns 1,268,102.73 ns 0.47 0.02 - - - 445 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 90 74.10 ns 0.736 ns 0.689 ns 74.08 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 90 93.62 ns 0.620 ns 0.580 ns 93.62 ns 1.26 0.02 0.0726 - - 152 B 0.20
Baseline AddRa(...)Array [25] List RecyclableLongList 100 80.79 ns 1.103 ns 0.978 ns 81.11 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 100 97.88 ns 1.528 ns 1.430 ns 97.66 ns 1.21 0.03 0.0726 - - 152 B 0.18
Baseline AddRa(...)Array [25] List RecyclableLongList 128 93.93 ns 0.963 ns 0.901 ns 93.84 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 128 102.23 ns 1.202 ns 1.124 ns 102.35 ns 1.09 0.02 0.0726 - - 152 B 0.14
Baseline AddRa(...)Array [25] List RecyclableLongList 256 157.52 ns 2.710 ns 2.535 ns 157.80 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 256 104.30 ns 0.783 ns 0.732 ns 104.33 ns 0.66 0.01 0.0726 - - 152 B 0.07
Baseline AddRa(...)Array [25] List RecyclableLongList 512 286.07 ns 5.596 ns 5.234 ns 285.94 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 512 121.20 ns 0.714 ns 0.596 ns 121.41 ns 0.42 0.01 0.0725 - - 152 B 0.04
Baseline AddRa(...)Array [25] List RecyclableLongList 1024 558.10 ns 11.042 ns 11.815 ns 557.22 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1024 153.32 ns 0.956 ns 0.894 ns 153.28 ns 0.27 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)Array [25] List RecyclableLongList 2048 1,051.37 ns 20.583 ns 22.023 ns 1,053.91 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 2048 282.26 ns 0.859 ns 0.762 ns 282.24 ns 0.27 0.01 0.0725 - - 152 B 0.009
Baseline AddRa(...)Array [25] List RecyclableLongList 4096 2,124.03 ns 41.540 ns 63.435 ns 2,107.17 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 4096 602.17 ns 3.692 ns 3.453 ns 601.33 ns 0.28 0.01 0.0725 - - 152 B 0.005
Baseline AddRa(...)Array [25] List RecyclableLongList 8192 4,076.05 ns 80.089 ns 114.861 ns 4,052.81 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 8192 1,107.90 ns 6.038 ns 5.648 ns 1,105.38 ns 0.27 0.01 0.0725 - - 152 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 16384 64,581.84 ns 1,285.420 ns 3,646.523 ns 65,412.94 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 16384 2,467.94 ns 4.093 ns 3.196 ns 2,467.80 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)Array [25] List RecyclableLongList 32768 126,643.07 ns 2,530.795 ns 5,915.652 ns 128,199.12 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 32768 5,466.87 ns 49.499 ns 46.301 ns 5,463.36 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 65536 117,099.71 ns 1,193.558 ns 1,116.455 ns 117,041.93 ns 1.00 0.00 119.2627 118.1641 118.1641 524929 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 65536 11,235.16 ns 31.638 ns 26.419 ns 11,234.70 ns 0.10 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)Array [25] List RecyclableLongList 131072 367,408.04 ns 8,286.570 ns 24,433.139 ns 368,550.32 ns 1.00 0.00 167.4805 166.5039 166.5039 1049047 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 131072 21,761.09 ns 60.447 ns 50.476 ns 21,735.91 ns 0.06 0.00 0.1831 - - 432 B 0.000

foreach Benchmarks

Environment

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

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