Files
Recyclable.Collections/Recyclable.Collections.Benchmarks/Results/Benchmarks.md
T
2023-09-17 00:45:01 +02:00

1.8 MiB

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.2283/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.400
  [Host]     : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
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.794 ns 0.0973 ns 0.0862 ns 8.771 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Create_WithCapacity List Array 0 6.510 ns 0.0360 ns 0.0337 ns 6.508 ns 0.74 0.01 0.0115 - - 24 B 0.75
Baseline Create_WithCapacity List Array 1 11.175 ns 0.0565 ns 0.0501 ns 11.193 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Create_WithCapacity List Array 1 6.103 ns 0.0167 ns 0.0148 ns 6.101 ns 0.55 0.00 0.0153 - - 32 B 0.50
Baseline Create_WithCapacity List Array 2 11.317 ns 0.0374 ns 0.0292 ns 11.321 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Create_WithCapacity List Array 2 6.439 ns 0.1524 ns 0.1426 ns 6.369 ns 0.57 0.01 0.0191 - - 40 B 0.56
Baseline Create_WithCapacity List Array 3 11.561 ns 0.0775 ns 0.0647 ns 11.575 ns 1.00 0.00 0.0383 - - 80 B 1.00
Actual Create_WithCapacity List Array 3 12.728 ns 0.0275 ns 0.0229 ns 12.722 ns 1.10 0.01 0.0229 - - 48 B 0.60
Baseline Create_WithCapacity List Array 4 11.798 ns 0.0975 ns 0.0865 ns 11.782 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Create_WithCapacity List Array 4 6.793 ns 0.0227 ns 0.0213 ns 6.792 ns 0.58 0.01 0.0268 - - 56 B 0.64
Baseline Create_WithCapacity List Array 5 12.220 ns 0.0901 ns 0.0799 ns 12.229 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Create_WithCapacity List Array 5 7.094 ns 0.0372 ns 0.0330 ns 7.088 ns 0.58 0.00 0.0306 - - 64 B 0.67
Baseline Create_WithCapacity List Array 6 12.426 ns 0.0283 ns 0.0236 ns 12.421 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Create_WithCapacity List Array 6 7.348 ns 0.0262 ns 0.0245 ns 7.338 ns 0.59 0.00 0.0344 - - 72 B 0.69
Baseline Create_WithCapacity List Array 7 12.654 ns 0.0336 ns 0.0281 ns 12.647 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Create_WithCapacity List Array 7 7.540 ns 0.0343 ns 0.0304 ns 7.524 ns 0.60 0.00 0.0383 - - 80 B 0.71
Baseline Create_WithCapacity List Array 8 12.856 ns 0.0567 ns 0.0530 ns 12.848 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Create_WithCapacity List Array 8 7.775 ns 0.0314 ns 0.0278 ns 7.765 ns 0.60 0.00 0.0421 - - 88 B 0.73
Baseline Create_WithCapacity List Array 9 13.117 ns 0.0616 ns 0.0546 ns 13.111 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Create_WithCapacity List Array 9 8.018 ns 0.0645 ns 0.0572 ns 8.003 ns 0.61 0.01 0.0459 - - 96 B 0.75
Baseline Create_WithCapacity List Array 10 13.193 ns 0.0396 ns 0.0330 ns 13.186 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Create_WithCapacity List Array 10 8.194 ns 0.0215 ns 0.0201 ns 8.188 ns 0.62 0.00 0.0497 - - 104 B 0.76
Baseline Create_WithCapacity List Array 11 13.527 ns 0.0391 ns 0.0326 ns 13.516 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Create_WithCapacity List Array 11 8.378 ns 0.0193 ns 0.0161 ns 8.378 ns 0.62 0.00 0.0536 - - 112 B 0.78
Baseline Create_WithCapacity List Array 12 13.802 ns 0.0655 ns 0.0613 ns 13.783 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Create_WithCapacity List Array 12 8.611 ns 0.0272 ns 0.0242 ns 8.607 ns 0.62 0.00 0.0574 - - 120 B 0.79
Baseline Create_WithCapacity List Array 13 14.053 ns 0.0271 ns 0.0253 ns 14.050 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Create_WithCapacity List Array 13 8.925 ns 0.0454 ns 0.0425 ns 8.899 ns 0.64 0.00 0.0612 - - 128 B 0.80
Baseline Create_WithCapacity List Array 14 14.341 ns 0.0406 ns 0.0380 ns 14.331 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Create_WithCapacity List Array 14 9.128 ns 0.0112 ns 0.0099 ns 9.126 ns 0.64 0.00 0.0650 - - 136 B 0.81
Baseline Create_WithCapacity List Array 15 14.612 ns 0.0142 ns 0.0111 ns 14.610 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Create_WithCapacity List Array 15 9.349 ns 0.0174 ns 0.0162 ns 9.352 ns 0.64 0.00 0.0689 - - 144 B 0.82
Baseline Create_WithCapacity List Array 16 14.773 ns 0.2429 ns 0.2272 ns 14.659 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Create_WithCapacity List Array 16 9.645 ns 0.0356 ns 0.0333 ns 9.634 ns 0.65 0.01 0.0727 - - 152 B 0.83
Baseline Create_WithCapacity List Array 17 15.141 ns 0.0370 ns 0.0346 ns 15.138 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Create_WithCapacity List Array 17 9.898 ns 0.0296 ns 0.0231 ns 9.894 ns 0.65 0.00 0.0765 - - 160 B 0.83
Baseline Create_WithCapacity List Array 18 15.646 ns 0.0735 ns 0.0651 ns 15.641 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Create_WithCapacity List Array 18 10.111 ns 0.0378 ns 0.0335 ns 10.113 ns 0.65 0.00 0.0803 - - 168 B 0.84
Baseline Create_WithCapacity List Array 19 15.664 ns 0.1044 ns 0.0925 ns 15.635 ns 1.00 0.00 0.0995 - - 208 B 1.00
Actual Create_WithCapacity List Array 19 10.336 ns 0.0323 ns 0.0302 ns 10.331 ns 0.66 0.00 0.0842 - - 176 B 0.85
Baseline Create_WithCapacity List Array 20 15.911 ns 0.0350 ns 0.0327 ns 15.908 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Create_WithCapacity List Array 20 10.563 ns 0.0624 ns 0.0584 ns 10.564 ns 0.66 0.00 0.0880 - - 184 B 0.85
Baseline Create_WithCapacity List Array 30 18.589 ns 0.3573 ns 0.3167 ns 18.419 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Create_WithCapacity List Array 30 12.730 ns 0.0198 ns 0.0176 ns 12.724 ns 0.68 0.01 0.1262 - - 264 B 0.89
Baseline Create_WithCapacity List Array 32 18.854 ns 0.0193 ns 0.0151 ns 18.857 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual Create_WithCapacity List Array 32 13.159 ns 0.0293 ns 0.0274 ns 13.150 ns 0.70 0.00 0.1339 - - 280 B 0.90
Baseline Create_WithCapacity List Array 36 19.684 ns 0.0371 ns 0.0347 ns 19.680 ns 1.00 0.00 0.1645 - - 344 B 1.00
Actual Create_WithCapacity List Array 36 14.243 ns 0.0368 ns 0.0326 ns 14.253 ns 0.72 0.00 0.1492 - - 312 B 0.91
Baseline Create_WithCapacity List Array 37 20.062 ns 0.0431 ns 0.0360 ns 20.056 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual Create_WithCapacity List Array 37 14.508 ns 0.0213 ns 0.0199 ns 14.508 ns 0.72 0.00 0.1530 - - 320 B 0.91
Baseline Create_WithCapacity List Array 40 20.657 ns 0.0654 ns 0.0580 ns 20.633 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Create_WithCapacity List Array 40 21.004 ns 0.0672 ns 0.0596 ns 21.001 ns 1.02 0.00 0.1798 - - 376 B 1.00
Actual Create_WithCapacity List Array 40 15.015 ns 0.0484 ns 0.0404 ns 15.003 ns 0.73 0.00 0.1645 - - 344 B 0.91
Actual Create_WithCapacity List Array 40 15.370 ns 0.0691 ns 0.0613 ns 15.355 ns 0.74 0.00 0.1645 - - 344 B 0.91
Baseline Create_WithCapacity List Array 50 23.358 ns 0.0493 ns 0.0412 ns 23.359 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual Create_WithCapacity List Array 50 17.535 ns 0.0862 ns 0.0764 ns 17.537 ns 0.75 0.00 0.2027 - - 424 B 0.93
Baseline Create_WithCapacity List Array 60 25.770 ns 0.1931 ns 0.1807 ns 25.768 ns 1.00 0.00 0.2563 - - 536 B 1.00
Actual Create_WithCapacity List Array 60 19.931 ns 0.0535 ns 0.0501 ns 19.924 ns 0.77 0.00 0.2410 - - 504 B 0.94
Baseline Create_WithCapacity List Array 70 28.588 ns 0.3963 ns 0.3707 ns 28.514 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual Create_WithCapacity List Array 70 22.296 ns 0.1300 ns 0.1216 ns 22.284 ns 0.78 0.01 0.2792 - - 584 B 0.95
Baseline Create_WithCapacity List Array 80 30.929 ns 0.1715 ns 0.1521 ns 30.923 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual Create_WithCapacity List Array 80 24.510 ns 0.1309 ns 0.1160 ns 24.566 ns 0.79 0.01 0.3175 - - 664 B 0.95
Baseline Create_WithCapacity List Array 90 33.452 ns 0.1287 ns 0.1141 ns 33.507 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Create_WithCapacity List Array 90 26.897 ns 0.1334 ns 0.1248 ns 26.882 ns 0.80 0.00 0.3557 - - 744 B 0.96
Baseline Create_WithCapacity List Array 100 35.406 ns 0.1847 ns 0.1728 ns 35.363 ns 1.00 0.00 0.4093 - - 856 B 1.00
Actual Create_WithCapacity List Array 100 28.708 ns 0.2343 ns 0.2192 ns 28.736 ns 0.81 0.01 0.3940 - - 824 B 0.96
Baseline Create_WithCapacity List Array 128 42.206 ns 0.0955 ns 0.0893 ns 42.224 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual Create_WithCapacity List Array 128 35.495 ns 0.0463 ns 0.0387 ns 35.499 ns 0.84 0.00 0.5010 - - 1048 B 0.97
Baseline Create_WithCapacity List Array 256 72.286 ns 0.2765 ns 0.2586 ns 72.235 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual Create_WithCapacity List Array 256 62.502 ns 0.0647 ns 0.0573 ns 62.511 ns 0.86 0.00 0.9900 - - 2072 B 0.98
Baseline Create_WithCapacity List Array 512 129.920 ns 0.3823 ns 0.3389 ns 129.956 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual Create_WithCapacity List Array 512 120.251 ns 0.3007 ns 0.2511 ns 120.299 ns 0.93 0.00 1.9684 - - 4120 B 0.99
Baseline Create_WithCapacity List Array 1024 264.760 ns 2.8477 ns 2.6637 ns 264.704 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual Create_WithCapacity List Array 1024 248.010 ns 0.5264 ns 0.4667 ns 248.174 ns 0.94 0.01 3.9215 - - 8216 B 1.00
Baseline Create_WithCapacity List Array 2048 453.531 ns 0.7149 ns 0.6687 ns 453.496 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual Create_WithCapacity List Array 2048 432.982 ns 0.6459 ns 0.5725 ns 432.802 ns 0.95 0.00 7.8125 - - 16408 B 1.00
Baseline Create_WithCapacity List Array 4096 857.799 ns 2.7053 ns 2.2590 ns 857.170 ns 1.00 0.00 15.6240 - - 32824 B 1.00
Actual Create_WithCapacity List Array 4096 807.757 ns 1.2454 ns 1.1040 ns 807.645 ns 0.94 0.00 15.6250 - - 32792 B 1.00
Baseline Create_WithCapacity List Array 8192 1,606.336 ns 7.5581 ns 6.7001 ns 1,605.795 ns 1.00 0.00 31.2481 - - 65592 B 1.00
Actual Create_WithCapacity List Array 8192 1,518.664 ns 8.2983 ns 7.3563 ns 1,517.190 ns 0.95 0.01 31.2500 - - 65560 B 1.00
Baseline Create_WithCapacity List Array 16384 5,150.667 ns 38.2438 ns 33.9021 ns 5,143.017 ns 1.00 0.00 41.6641 41.6641 41.6641 131142 B 1.00
Actual Create_WithCapacity List Array 16384 5,088.226 ns 35.8742 ns 31.8015 ns 5,099.274 ns 0.99 0.01 41.6641 41.6641 41.6641 131110 B 1.00
Baseline Create_WithCapacity List Array 32768 8,580.747 ns 68.6504 ns 60.8568 ns 8,567.583 ns 1.00 0.00 83.3282 83.3282 83.3282 262227 B 1.00
Actual Create_WithCapacity List Array 32768 8,542.554 ns 43.5994 ns 38.6497 ns 8,537.675 ns 1.00 0.01 83.3282 83.3282 83.3282 262196 B 1.00
Baseline Create_WithCapacity List Array 65536 57,482.508 ns 1,140.3677 ns 3,043.8722 ns 57,183.252 ns 1.00 0.00 26.1841 26.0010 26.0010 524477 B 1.00
Actual Create_WithCapacity List Array 65536 56,901.088 ns 1,136.4487 ns 2,295.6824 ns 56,687.024 ns 0.99 0.07 14.5874 14.5874 14.5874 524312 B 1.00
Baseline Create_WithCapacity List Array 131072 112,239.721 ns 1,974.9606 ns 2,425.4289 ns 111,705.103 ns 1.00 0.00 21.2402 21.1182 21.1182 1048713 B 1.00
Actual Create_WithCapacity List Array 131072 115,821.163 ns 1,102.8526 ns 1,031.6090 ns 115,916.626 ns 1.03 0.03 17.7002 17.7002 17.7002 1048602 B 1.00
Baseline Create_WithCapacity List Array 850000 913,490.789 ns 21,890.5845 ns 59,554.9497 ns 906,929.297 ns 1.00 0.00 121.0938 121.0938 121.0938 6800554 B 1.00
Actual Create_WithCapacity List Array 850000 1,174,344.692 ns 32,539.7651 ns 93,884.6623 ns 1,176,002.734 ns 1.30 0.13 119.1406 119.1406 119.1406 6800060 B 1.00
Baseline Create_WithCapacity List PooledList 0 8.532 ns 0.0333 ns 0.0311 ns 8.521 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Create_WithCapacity List PooledList 0 14.699 ns 0.0596 ns 0.0529 ns 14.685 ns 1.72 0.01 0.0268 - - 56 B 1.75
Baseline Create_WithCapacity List PooledList 1 11.067 ns 0.0248 ns 0.0193 ns 11.070 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Create_WithCapacity List PooledList 1 40.743 ns 0.3081 ns 0.2882 ns 40.775 ns 3.68 0.03 0.0268 - - 56 B 0.88
Baseline Create_WithCapacity List PooledList 2 11.326 ns 0.0226 ns 0.0200 ns 11.328 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Create_WithCapacity List PooledList 2 40.432 ns 0.2894 ns 0.2707 ns 40.490 ns 3.57 0.03 0.0268 - - 56 B 0.78
Baseline Create_WithCapacity List PooledList 3 11.585 ns 0.0800 ns 0.0668 ns 11.603 ns 1.00 0.00 0.0383 - - 80 B 1.00
Actual Create_WithCapacity List PooledList 3 40.659 ns 0.2042 ns 0.1910 ns 40.653 ns 3.51 0.02 0.0268 - - 56 B 0.70
Baseline Create_WithCapacity List PooledList 4 11.779 ns 0.0831 ns 0.0777 ns 11.777 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Create_WithCapacity List PooledList 4 40.823 ns 0.2985 ns 0.2792 ns 40.841 ns 3.47 0.03 0.0268 - - 56 B 0.64
Baseline Create_WithCapacity List PooledList 5 12.048 ns 0.0429 ns 0.0380 ns 12.051 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Create_WithCapacity List PooledList 5 40.487 ns 0.3611 ns 0.3378 ns 40.616 ns 3.36 0.03 0.0268 - - 56 B 0.58
Baseline Create_WithCapacity List PooledList 6 12.279 ns 0.0378 ns 0.0335 ns 12.270 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Create_WithCapacity List PooledList 6 40.674 ns 0.2628 ns 0.2459 ns 40.678 ns 3.31 0.02 0.0268 - - 56 B 0.54
Baseline Create_WithCapacity List PooledList 7 12.515 ns 0.0426 ns 0.0398 ns 12.498 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Create_WithCapacity List PooledList 7 40.836 ns 0.2591 ns 0.2423 ns 40.781 ns 3.26 0.02 0.0268 - - 56 B 0.50
Baseline Create_WithCapacity List PooledList 8 12.719 ns 0.0210 ns 0.0186 ns 12.716 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Create_WithCapacity List PooledList 8 40.566 ns 0.3832 ns 0.3584 ns 40.615 ns 3.19 0.02 0.0268 - - 56 B 0.47
Baseline Create_WithCapacity List PooledList 9 12.997 ns 0.0327 ns 0.0306 ns 12.995 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Create_WithCapacity List PooledList 9 40.818 ns 0.3113 ns 0.2760 ns 40.799 ns 3.14 0.02 0.0268 - - 56 B 0.44
Baseline Create_WithCapacity List PooledList 10 13.281 ns 0.0371 ns 0.0329 ns 13.275 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Create_WithCapacity List PooledList 10 40.470 ns 0.4647 ns 0.3881 ns 40.484 ns 3.05 0.03 0.0268 - - 56 B 0.41
Baseline Create_WithCapacity List PooledList 11 13.548 ns 0.0475 ns 0.0444 ns 13.544 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Create_WithCapacity List PooledList 11 40.590 ns 0.2013 ns 0.1883 ns 40.551 ns 3.00 0.01 0.0268 - - 56 B 0.39
Baseline Create_WithCapacity List PooledList 12 13.839 ns 0.0283 ns 0.0236 ns 13.836 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Create_WithCapacity List PooledList 12 40.733 ns 0.2969 ns 0.2632 ns 40.737 ns 2.94 0.02 0.0268 - - 56 B 0.37
Baseline Create_WithCapacity List PooledList 13 14.030 ns 0.0327 ns 0.0306 ns 14.026 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Create_WithCapacity List PooledList 13 40.675 ns 0.3296 ns 0.3083 ns 40.684 ns 2.90 0.02 0.0268 - - 56 B 0.35
Baseline Create_WithCapacity List PooledList 14 14.333 ns 0.0412 ns 0.0365 ns 14.323 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Create_WithCapacity List PooledList 14 40.426 ns 0.2263 ns 0.2117 ns 40.341 ns 2.82 0.02 0.0268 - - 56 B 0.33
Baseline Create_WithCapacity List PooledList 15 14.610 ns 0.0283 ns 0.0265 ns 14.604 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Create_WithCapacity List PooledList 15 40.578 ns 0.3183 ns 0.2977 ns 40.560 ns 2.78 0.02 0.0268 - - 56 B 0.32
Baseline Create_WithCapacity List PooledList 16 14.835 ns 0.1649 ns 0.1462 ns 14.894 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Create_WithCapacity List PooledList 16 40.774 ns 0.2925 ns 0.2736 ns 40.816 ns 2.75 0.03 0.0268 - - 56 B 0.30
Baseline Create_WithCapacity List PooledList 17 15.023 ns 0.0222 ns 0.0185 ns 15.029 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Create_WithCapacity List PooledList 17 40.819 ns 0.2867 ns 0.2542 ns 40.797 ns 2.72 0.02 0.0268 - - 56 B 0.29
Baseline Create_WithCapacity List PooledList 18 15.334 ns 0.0851 ns 0.0755 ns 15.320 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Create_WithCapacity List PooledList 18 40.838 ns 0.2213 ns 0.2070 ns 40.822 ns 2.66 0.02 0.0268 - - 56 B 0.28
Baseline Create_WithCapacity List PooledList 19 15.947 ns 0.3424 ns 0.3035 ns 15.979 ns 1.00 0.00 0.0995 - - 208 B 1.00
Actual Create_WithCapacity List PooledList 19 40.376 ns 0.4533 ns 0.4240 ns 40.441 ns 2.53 0.06 0.0268 - - 56 B 0.27
Baseline Create_WithCapacity List PooledList 20 15.810 ns 0.0401 ns 0.0376 ns 15.805 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Create_WithCapacity List PooledList 20 40.753 ns 0.4456 ns 0.4168 ns 40.809 ns 2.58 0.03 0.0268 - - 56 B 0.26
Baseline Create_WithCapacity List PooledList 30 18.330 ns 0.0754 ns 0.0705 ns 18.318 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Create_WithCapacity List PooledList 30 40.625 ns 0.2963 ns 0.2772 ns 40.555 ns 2.22 0.02 0.0268 - - 56 B 0.19
Baseline Create_WithCapacity List PooledList 32 18.891 ns 0.0729 ns 0.0569 ns 18.896 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual Create_WithCapacity List PooledList 32 40.729 ns 0.4086 ns 0.3822 ns 40.761 ns 2.16 0.02 0.0268 - - 56 B 0.18
Baseline Create_WithCapacity List PooledList 36 19.793 ns 0.0560 ns 0.0524 ns 19.794 ns 1.00 0.00 0.1645 - - 344 B 1.00
Actual Create_WithCapacity List PooledList 36 41.021 ns 0.3923 ns 0.3478 ns 40.892 ns 2.07 0.02 0.0268 - - 56 B 0.16
Baseline Create_WithCapacity List PooledList 37 20.130 ns 0.0920 ns 0.0861 ns 20.137 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual Create_WithCapacity List PooledList 37 40.652 ns 0.3785 ns 0.3540 ns 40.723 ns 2.02 0.02 0.0268 - - 56 B 0.16
Baseline Create_WithCapacity List PooledList 40 20.649 ns 0.0436 ns 0.0364 ns 20.639 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Create_WithCapacity List PooledList 40 20.800 ns 0.0654 ns 0.0580 ns 20.786 ns 1.01 0.00 0.1798 - - 376 B 1.00
Actual Create_WithCapacity List PooledList 40 40.907 ns 0.3172 ns 0.2967 ns 40.901 ns 1.98 0.02 0.0268 - - 56 B 0.15
Actual Create_WithCapacity List PooledList 40 40.571 ns 0.4134 ns 0.3452 ns 40.717 ns 1.96 0.02 0.0268 - - 56 B 0.15
Baseline Create_WithCapacity List PooledList 50 23.080 ns 0.0363 ns 0.0322 ns 23.075 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual Create_WithCapacity List PooledList 50 40.648 ns 0.3675 ns 0.3438 ns 40.683 ns 1.76 0.01 0.0268 - - 56 B 0.12
Baseline Create_WithCapacity List PooledList 60 25.713 ns 0.0907 ns 0.0849 ns 25.676 ns 1.00 0.00 0.2563 - - 536 B 1.00
Actual Create_WithCapacity List PooledList 60 40.615 ns 0.3634 ns 0.3035 ns 40.597 ns 1.58 0.01 0.0268 - - 56 B 0.10
Baseline Create_WithCapacity List PooledList 70 27.885 ns 0.0836 ns 0.0741 ns 27.854 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual Create_WithCapacity List PooledList 70 40.901 ns 0.2351 ns 0.2199 ns 40.905 ns 1.47 0.01 0.0268 - - 56 B 0.09
Baseline Create_WithCapacity List PooledList 80 30.178 ns 0.0845 ns 0.0749 ns 30.167 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual Create_WithCapacity List PooledList 80 40.782 ns 0.2986 ns 0.2794 ns 40.858 ns 1.35 0.01 0.0268 - - 56 B 0.08
Baseline Create_WithCapacity List PooledList 850000 766,087.349 ns 22,990.2438 ns 66,698.8659 ns 760,261.914 ns 1.000 0.00 158.2031 158.2031 158.2031 6800374 B 1.000
Actual Create_WithCapacity List PooledList 850000 35.102 ns 0.1324 ns 0.1238 ns 35.141 ns 0.000 0.00 0.0268 - - 56 B 0.000
Baseline Create_WithCapacity List PooledList 90 33.140 ns 0.0557 ns 0.0465 ns 33.145 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Create_WithCapacity List PooledList 90 40.570 ns 0.6301 ns 0.5894 ns 40.715 ns 1.22 0.02 0.0268 - - 56 B 0.07
Baseline Create_WithCapacity List PooledList 100 34.926 ns 0.1141 ns 0.1012 ns 34.925 ns 1.00 0.00 0.4093 - - 856 B 1.00
Actual Create_WithCapacity List PooledList 100 41.164 ns 0.2153 ns 0.2014 ns 41.141 ns 1.18 0.01 0.0268 - - 56 B 0.07
Baseline Create_WithCapacity List PooledList 128 42.094 ns 0.0520 ns 0.0406 ns 42.090 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual Create_WithCapacity List PooledList 128 40.753 ns 0.3205 ns 0.2841 ns 40.779 ns 0.97 0.01 0.0268 - - 56 B 0.05
Baseline Create_WithCapacity List PooledList 256 71.258 ns 0.1568 ns 0.1309 ns 71.293 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual Create_WithCapacity List PooledList 256 36.677 ns 0.0875 ns 0.0731 ns 36.675 ns 0.51 0.00 0.0268 - - 56 B 0.03
Baseline Create_WithCapacity List PooledList 512 128.119 ns 0.2293 ns 0.2032 ns 128.130 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual Create_WithCapacity List PooledList 512 36.798 ns 0.0783 ns 0.0733 ns 36.783 ns 0.29 0.00 0.0268 - - 56 B 0.01
Baseline Create_WithCapacity List PooledList 1024 264.816 ns 1.3197 ns 1.1699 ns 264.277 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual Create_WithCapacity List PooledList 1024 36.877 ns 0.1768 ns 0.1654 ns 36.821 ns 0.14 0.00 0.0268 - - 56 B 0.007
Baseline Create_WithCapacity List PooledList 2048 459.156 ns 1.0573 ns 0.9373 ns 458.881 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual Create_WithCapacity List PooledList 2048 36.719 ns 0.0682 ns 0.0569 ns 36.730 ns 0.08 0.00 0.0268 - - 56 B 0.003
Baseline Create_WithCapacity List PooledList 4096 861.708 ns 3.0492 ns 2.8522 ns 860.754 ns 1.00 0.00 15.6240 - - 32824 B 1.000
Actual Create_WithCapacity List PooledList 4096 36.942 ns 0.1813 ns 0.1514 ns 36.904 ns 0.04 0.00 0.0268 - - 56 B 0.002
Baseline Create_WithCapacity List PooledList 8192 1,622.517 ns 6.0965 ns 5.4044 ns 1,621.396 ns 1.00 0.00 31.2481 - - 65592 B 1.000
Actual Create_WithCapacity List PooledList 8192 37.130 ns 0.2061 ns 0.1827 ns 37.124 ns 0.02 0.00 0.0268 - - 56 B 0.001
Baseline Create_WithCapacity List PooledList 16384 5,179.041 ns 43.2041 ns 40.4132 ns 5,164.414 ns 1.000 0.00 41.6641 41.6641 41.6641 131142 B 1.000
Actual Create_WithCapacity List PooledList 16384 34.978 ns 0.1481 ns 0.1313 ns 34.939 ns 0.007 0.00 0.0268 - - 56 B 0.000
Baseline Create_WithCapacity List PooledList 32768 8,650.943 ns 44.3956 ns 39.3556 ns 8,651.624 ns 1.000 0.00 83.3282 83.3282 83.3282 262228 B 1.000
Actual Create_WithCapacity List PooledList 32768 35.368 ns 0.3100 ns 0.2748 ns 35.280 ns 0.004 0.00 0.0268 - - 56 B 0.000
Baseline Create_WithCapacity List PooledList 65536 57,316.758 ns 1,143.6954 ns 2,581.5111 ns 57,381.525 ns 1.000 0.00 20.7520 20.6299 20.6299 524437 B 1.000
Actual Create_WithCapacity List PooledList 65536 34.845 ns 0.0610 ns 0.0541 ns 34.838 ns 0.001 0.00 0.0268 - - 56 B 0.000
Baseline Create_WithCapacity List PooledList 131072 115,216.456 ns 2,240.4536 ns 2,397.2603 ns 115,155.756 ns 1.000 0.00 21.4844 21.3623 21.3623 1048716 B 1.000
Actual Create_WithCapacity List PooledList 131072 34.654 ns 0.0571 ns 0.0506 ns 34.657 ns 0.000 0.00 0.0268 - - 56 B 0.000
Baseline Create_WithCapacity List RecyclableList 0 8.572 ns 0.0362 ns 0.0283 ns 8.560 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Create_WithCapacity List RecyclableList 0 15.491 ns 0.0393 ns 0.0367 ns 15.478 ns 1.81 0.01 0.0497 - - 104 B 3.25
Baseline Create_WithCapacity List RecyclableList 1 11.291 ns 0.0663 ns 0.0620 ns 11.254 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Create_WithCapacity List RecyclableList 1 15.079 ns 0.0994 ns 0.0930 ns 15.087 ns 1.34 0.01 0.0497 - - 104 B 1.62
Baseline Create_WithCapacity List RecyclableList 2 11.540 ns 0.0748 ns 0.0663 ns 11.540 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Create_WithCapacity List RecyclableList 2 15.058 ns 0.0966 ns 0.0754 ns 15.084 ns 1.30 0.01 0.0497 - - 104 B 1.44
Baseline Create_WithCapacity List RecyclableList 3 11.784 ns 0.0681 ns 0.0637 ns 11.809 ns 1.00 0.00 0.0383 - - 80 B 1.00
Actual Create_WithCapacity List RecyclableList 3 15.021 ns 0.0457 ns 0.0405 ns 15.014 ns 1.27 0.01 0.0497 - - 104 B 1.30
Baseline Create_WithCapacity List RecyclableList 4 11.928 ns 0.0155 ns 0.0121 ns 11.931 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Create_WithCapacity List RecyclableList 4 15.660 ns 0.1204 ns 0.1126 ns 15.593 ns 1.31 0.01 0.0497 - - 104 B 1.18
Baseline Create_WithCapacity List RecyclableList 5 12.274 ns 0.0716 ns 0.0670 ns 12.243 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Create_WithCapacity List RecyclableList 5 15.716 ns 0.0260 ns 0.0203 ns 15.716 ns 1.28 0.01 0.0536 - - 112 B 1.17
Baseline Create_WithCapacity List RecyclableList 6 12.655 ns 0.0843 ns 0.0788 ns 12.630 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Create_WithCapacity List RecyclableList 6 16.132 ns 0.0405 ns 0.0338 ns 16.126 ns 1.27 0.01 0.0574 - - 120 B 1.15
Baseline Create_WithCapacity List RecyclableList 7 12.865 ns 0.0880 ns 0.0824 ns 12.832 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Create_WithCapacity List RecyclableList 7 16.432 ns 0.0837 ns 0.0742 ns 16.397 ns 1.28 0.01 0.0612 - - 128 B 1.14
Baseline Create_WithCapacity List RecyclableList 8 13.071 ns 0.0490 ns 0.0434 ns 13.057 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Create_WithCapacity List RecyclableList 8 16.742 ns 0.0843 ns 0.0788 ns 16.728 ns 1.28 0.01 0.0650 - - 136 B 1.13
Baseline Create_WithCapacity List RecyclableList 9 13.327 ns 0.0606 ns 0.0473 ns 13.318 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Create_WithCapacity List RecyclableList 9 17.032 ns 0.1103 ns 0.0921 ns 17.011 ns 1.28 0.01 0.0688 - - 144 B 1.12
Baseline Create_WithCapacity List RecyclableList 10 22.303 ns 0.2637 ns 0.2466 ns 22.183 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Create_WithCapacity List RecyclableList 10 17.333 ns 0.2533 ns 0.2246 ns 17.200 ns 0.78 0.01 0.0727 - - 152 B 1.12
Baseline Create_WithCapacity List RecyclableList 11 14.571 ns 0.0288 ns 0.0255 ns 14.570 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Create_WithCapacity List RecyclableList 11 17.700 ns 0.1704 ns 0.1594 ns 17.697 ns 1.22 0.01 0.0765 - - 160 B 1.11
Baseline Create_WithCapacity List RecyclableList 12 14.080 ns 0.0500 ns 0.0467 ns 14.072 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Create_WithCapacity List RecyclableList 12 17.894 ns 0.1682 ns 0.1573 ns 17.913 ns 1.27 0.01 0.0803 - - 168 B 1.11
Baseline Create_WithCapacity List RecyclableList 13 14.443 ns 0.0596 ns 0.0557 ns 14.417 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Create_WithCapacity List RecyclableList 13 18.104 ns 0.0554 ns 0.0491 ns 18.097 ns 1.25 0.01 0.0842 - - 176 B 1.10
Baseline Create_WithCapacity List RecyclableList 14 14.667 ns 0.0484 ns 0.0429 ns 14.670 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Create_WithCapacity List RecyclableList 14 18.267 ns 0.1232 ns 0.1028 ns 18.230 ns 1.25 0.01 0.0880 - - 184 B 1.10
Baseline Create_WithCapacity List RecyclableList 15 15.070 ns 0.1371 ns 0.1283 ns 15.050 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Create_WithCapacity List RecyclableList 15 18.682 ns 0.0388 ns 0.0324 ns 18.676 ns 1.24 0.01 0.0918 - - 192 B 1.09
Baseline Create_WithCapacity List RecyclableList 16 15.157 ns 0.1678 ns 0.1570 ns 15.197 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Create_WithCapacity List RecyclableList 16 18.855 ns 0.1278 ns 0.1133 ns 18.797 ns 1.24 0.02 0.0956 - - 200 B 1.09
Baseline Create_WithCapacity List RecyclableList 17 15.600 ns 0.1292 ns 0.1145 ns 15.574 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Create_WithCapacity List RecyclableList 17 19.510 ns 0.3931 ns 0.3282 ns 19.417 ns 1.25 0.02 0.0995 - - 208 B 1.08
Baseline Create_WithCapacity List RecyclableList 18 15.658 ns 0.0641 ns 0.0536 ns 15.645 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Create_WithCapacity List RecyclableList 18 19.451 ns 0.2090 ns 0.1955 ns 19.357 ns 1.24 0.02 0.1033 - - 216 B 1.08
Baseline Create_WithCapacity List RecyclableList 19 15.841 ns 0.0672 ns 0.0629 ns 15.826 ns 1.00 0.00 0.0995 - - 208 B 1.00
Actual Create_WithCapacity List RecyclableList 19 19.854 ns 0.1596 ns 0.1333 ns 19.855 ns 1.25 0.01 0.1071 - - 224 B 1.08
Baseline Create_WithCapacity List RecyclableList 20 16.223 ns 0.0930 ns 0.0870 ns 16.217 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Create_WithCapacity List RecyclableList 20 19.784 ns 0.0589 ns 0.0492 ns 19.772 ns 1.22 0.01 0.1109 - - 232 B 1.07
Baseline Create_WithCapacity List RecyclableList 30 18.746 ns 0.0851 ns 0.0755 ns 18.745 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Create_WithCapacity List RecyclableList 30 23.656 ns 0.4590 ns 1.1260 ns 23.077 ns 1.28 0.06 0.1492 - - 312 B 1.05
Baseline Create_WithCapacity List RecyclableList 32 19.269 ns 0.0728 ns 0.0645 ns 19.287 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual Create_WithCapacity List RecyclableList 32 23.036 ns 0.1317 ns 0.1232 ns 23.039 ns 1.20 0.01 0.1568 - - 328 B 1.05
Baseline Create_WithCapacity List RecyclableList 36 20.292 ns 0.0466 ns 0.0364 ns 20.302 ns 1.00 0.00 0.1645 - - 344 B 1.00
Actual Create_WithCapacity List RecyclableList 36 24.311 ns 0.1388 ns 0.1299 ns 24.275 ns 1.20 0.01 0.1721 - - 360 B 1.05
Baseline Create_WithCapacity List RecyclableList 37 26.710 ns 0.5518 ns 0.7913 ns 26.489 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual Create_WithCapacity List RecyclableList 37 28.807 ns 0.3520 ns 0.3292 ns 28.745 ns 1.06 0.03 0.0382 - - 80 B 0.23
Baseline Create_WithCapacity List RecyclableList 40 28.402 ns 0.4691 ns 0.4388 ns 28.495 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Create_WithCapacity List RecyclableList 40 28.804 ns 0.3662 ns 0.3426 ns 28.891 ns 1.01 0.01 0.1798 - - 376 B 1.00
Actual Create_WithCapacity List RecyclableList 40 28.496 ns 0.1235 ns 0.0964 ns 28.516 ns 1.00 0.01 0.0382 - - 80 B 0.21
Actual Create_WithCapacity List RecyclableList 40 29.178 ns 0.1820 ns 0.1703 ns 29.140 ns 1.03 0.02 0.0382 - - 80 B 0.21
Baseline Create_WithCapacity List RecyclableList 50 32.370 ns 0.6696 ns 0.6264 ns 32.241 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual Create_WithCapacity List RecyclableList 50 27.715 ns 0.0843 ns 0.0658 ns 27.719 ns 0.86 0.01 0.0382 - - 80 B 0.18
Baseline Create_WithCapacity List RecyclableList 60 36.875 ns 0.5662 ns 0.5296 ns 36.914 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual Create_WithCapacity List RecyclableList 60 28.580 ns 0.1273 ns 0.1191 ns 28.583 ns 0.78 0.01 0.0382 - - 80 B 0.15
Baseline Create_WithCapacity List RecyclableList 70 40.701 ns 0.7455 ns 0.6608 ns 40.675 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual Create_WithCapacity List RecyclableList 70 27.998 ns 0.3049 ns 0.2852 ns 28.000 ns 0.69 0.01 0.0382 - - 80 B 0.13
Baseline Create_WithCapacity List RecyclableList 80 46.181 ns 0.5498 ns 0.5143 ns 46.283 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual Create_WithCapacity List RecyclableList 80 28.905 ns 0.1872 ns 0.1751 ns 28.906 ns 0.63 0.01 0.0382 - - 80 B 0.11
Baseline Create_WithCapacity List RecyclableList 90 48.275 ns 0.5940 ns 0.5265 ns 48.186 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Create_WithCapacity List RecyclableList 90 28.154 ns 0.5105 ns 0.4775 ns 28.004 ns 0.58 0.01 0.0382 - - 80 B 0.10
Baseline Create_WithCapacity List RecyclableList 100 53.034 ns 0.9229 ns 0.8633 ns 53.176 ns 1.00 0.00 0.4093 - - 856 B 1.00
Actual Create_WithCapacity List RecyclableList 100 27.663 ns 0.1570 ns 0.1311 ns 27.633 ns 0.52 0.01 0.0382 - - 80 B 0.09
Baseline Create_WithCapacity List RecyclableList 128 60.282 ns 0.9462 ns 0.8851 ns 60.049 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual Create_WithCapacity List RecyclableList 128 28.745 ns 0.5088 ns 0.4759 ns 28.494 ns 0.48 0.01 0.0382 - - 80 B 0.07
Baseline Create_WithCapacity List RecyclableList 256 109.375 ns 2.2369 ns 3.3481 ns 109.297 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual Create_WithCapacity List RecyclableList 256 27.895 ns 0.3189 ns 0.2827 ns 27.816 ns 0.25 0.00 0.0382 - - 80 B 0.04
Baseline Create_WithCapacity List RecyclableList 512 209.704 ns 4.0963 ns 4.5530 ns 208.877 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual Create_WithCapacity List RecyclableList 512 28.814 ns 0.1983 ns 0.1757 ns 28.867 ns 0.14 0.00 0.0382 - - 80 B 0.02
Baseline Create_WithCapacity List RecyclableList 1024 417.485 ns 7.5967 ns 7.1059 ns 416.094 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual Create_WithCapacity List RecyclableList 1024 27.821 ns 0.1536 ns 0.1362 ns 27.817 ns 0.07 0.00 0.0382 - - 80 B 0.010
Baseline Create_WithCapacity List RecyclableList 2048 761.447 ns 13.2713 ns 11.7646 ns 760.725 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual Create_WithCapacity List RecyclableList 2048 28.788 ns 0.1512 ns 0.1262 ns 28.789 ns 0.04 0.00 0.0382 - - 80 B 0.005
Baseline Create_WithCapacity List RecyclableList 4096 1,504.779 ns 29.8901 ns 27.9593 ns 1,498.650 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual Create_WithCapacity List RecyclableList 4096 29.377 ns 0.0983 ns 0.0920 ns 29.331 ns 0.02 0.00 0.0382 - - 80 B 0.002
Baseline Create_WithCapacity List RecyclableList 8192 2,851.462 ns 56.1910 ns 55.1871 ns 2,849.142 ns 1.000 0.00 31.2462 - - 65592 B 1.000
Actual Create_WithCapacity List RecyclableList 8192 27.906 ns 0.2526 ns 0.2363 ns 27.907 ns 0.010 0.00 0.0382 - - 80 B 0.001
Baseline Create_WithCapacity List RecyclableList 16384 7,021.374 ns 136.5100 ns 134.0711 ns 7,048.221 ns 1.000 0.00 41.6641 41.6641 41.6641 131154 B 1.000
Actual Create_WithCapacity List RecyclableList 16384 28.812 ns 0.4457 ns 0.4169 ns 28.846 ns 0.004 0.00 0.0382 - - 80 B 0.001
Baseline Create_WithCapacity List RecyclableList 32768 12,082.734 ns 232.6650 ns 217.6349 ns 12,154.080 ns 1.000 0.00 83.3282 83.3282 83.3282 262252 B 1.000
Actual Create_WithCapacity List RecyclableList 32768 28.093 ns 0.0981 ns 0.0917 ns 28.094 ns 0.002 0.00 0.0382 - - 80 B 0.000
Baseline Create_WithCapacity List RecyclableList 65536 55,237.774 ns 1,087.9834 ns 3,086.4278 ns 54,824.014 ns 1.000 0.00 15.1978 15.0757 15.0757 524410 B 1.000
Actual Create_WithCapacity List RecyclableList 65536 28.349 ns 0.3804 ns 0.3559 ns 28.364 ns 0.001 0.00 0.0382 - - 80 B 0.000
Baseline Create_WithCapacity List RecyclableList 131072 111,970.124 ns 2,235.3755 ns 2,484.6139 ns 111,622.583 ns 1.000 0.00 18.0664 18.0664 18.0664 1048668 B 1.000
Actual Create_WithCapacity List RecyclableList 131072 28.695 ns 0.5393 ns 0.5045 ns 28.595 ns 0.000 0.00 0.0382 - - 80 B 0.000
Baseline Create_WithCapacity List RecyclableList 850000 624,614.489 ns 12,330.2167 ns 30,246.2317 ns 627,941.406 ns 1.000 0.00 89.8438 89.8438 89.8438 6800113 B 1.000
Actual Create_WithCapacity List RecyclableList 850000 28.988 ns 0.0957 ns 0.0848 ns 28.985 ns 0.000 0.00 0.0382 - - 80 B 0.000
Baseline Create_WithCapacity List RecyclableLongList 0 8.641 ns 0.1799 ns 0.1683 ns 8.567 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual Create_WithCapacity List RecyclableLongList 0 16.675 ns 0.0816 ns 0.0724 ns 16.657 ns 1.94 0.03 0.0382 - - 80 B 2.50
Baseline Create_WithCapacity List RecyclableLongList 1 11.506 ns 0.0147 ns 0.0123 ns 11.503 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual Create_WithCapacity List RecyclableLongList 1 29.047 ns 0.1217 ns 0.1016 ns 29.028 ns 2.52 0.01 0.0688 - - 144 B 2.25
Baseline Create_WithCapacity List RecyclableLongList 2 11.791 ns 0.0239 ns 0.0224 ns 11.784 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual Create_WithCapacity List RecyclableLongList 2 29.615 ns 0.1361 ns 0.1206 ns 29.622 ns 2.51 0.01 0.0727 - - 152 B 2.11
Baseline Create_WithCapacity List RecyclableLongList 3 11.952 ns 0.0637 ns 0.0565 ns 11.950 ns 1.00 0.00 0.0383 - - 80 B 1.00
Actual Create_WithCapacity List RecyclableLongList 3 30.131 ns 0.2189 ns 0.1940 ns 30.117 ns 2.52 0.02 0.0803 - - 168 B 2.10
Baseline Create_WithCapacity List RecyclableLongList 4 12.282 ns 0.0636 ns 0.0595 ns 12.248 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual Create_WithCapacity List RecyclableLongList 4 30.828 ns 0.2745 ns 0.2567 ns 30.743 ns 2.51 0.03 0.0803 - - 168 B 1.91
Baseline Create_WithCapacity List RecyclableLongList 5 12.525 ns 0.0186 ns 0.0165 ns 12.520 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual Create_WithCapacity List RecyclableLongList 5 31.648 ns 0.2236 ns 0.2092 ns 31.576 ns 2.53 0.02 0.0956 - - 200 B 2.08
Baseline Create_WithCapacity List RecyclableLongList 6 12.921 ns 0.0307 ns 0.0256 ns 12.921 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual Create_WithCapacity List RecyclableLongList 6 31.500 ns 0.0995 ns 0.0882 ns 31.495 ns 2.44 0.01 0.0956 - - 200 B 1.92
Baseline Create_WithCapacity List RecyclableLongList 7 13.165 ns 0.0488 ns 0.0407 ns 13.154 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual Create_WithCapacity List RecyclableLongList 7 31.508 ns 0.2525 ns 0.2238 ns 31.529 ns 2.39 0.02 0.0956 - - 200 B 1.79
Baseline Create_WithCapacity List RecyclableLongList 8 13.364 ns 0.0236 ns 0.0209 ns 13.366 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual Create_WithCapacity List RecyclableLongList 8 32.238 ns 0.2959 ns 0.2471 ns 32.220 ns 2.41 0.02 0.0956 - - 200 B 1.67
Baseline Create_WithCapacity List RecyclableLongList 9 13.484 ns 0.0330 ns 0.0309 ns 13.482 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual Create_WithCapacity List RecyclableLongList 9 33.752 ns 0.5185 ns 0.4850 ns 33.546 ns 2.50 0.03 0.1262 - - 264 B 2.06
Baseline Create_WithCapacity List RecyclableLongList 10 13.865 ns 0.0312 ns 0.0277 ns 13.857 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual Create_WithCapacity List RecyclableLongList 10 33.121 ns 0.5487 ns 0.5133 ns 33.074 ns 2.39 0.04 0.1262 - - 264 B 1.94
Baseline Create_WithCapacity List RecyclableLongList 11 14.326 ns 0.0662 ns 0.0587 ns 14.309 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual Create_WithCapacity List RecyclableLongList 11 33.160 ns 0.5840 ns 0.5463 ns 32.932 ns 2.32 0.04 0.1262 - - 264 B 1.83
Baseline Create_WithCapacity List RecyclableLongList 12 14.550 ns 0.0369 ns 0.0327 ns 14.540 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual Create_WithCapacity List RecyclableLongList 12 33.213 ns 0.5252 ns 0.4913 ns 33.228 ns 2.28 0.03 0.1262 - - 264 B 1.74
Baseline Create_WithCapacity List RecyclableLongList 13 14.884 ns 0.0403 ns 0.0337 ns 14.873 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual Create_WithCapacity List RecyclableLongList 13 34.242 ns 0.7002 ns 0.7783 ns 34.615 ns 2.29 0.05 0.1262 - - 264 B 1.65
Baseline Create_WithCapacity List RecyclableLongList 14 15.208 ns 0.0449 ns 0.0398 ns 15.204 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual Create_WithCapacity List RecyclableLongList 14 33.231 ns 0.6229 ns 0.5826 ns 33.077 ns 2.19 0.04 0.1262 - - 264 B 1.57
Baseline Create_WithCapacity List RecyclableLongList 15 15.484 ns 0.0658 ns 0.0514 ns 15.493 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual Create_WithCapacity List RecyclableLongList 15 33.510 ns 0.5161 ns 0.4575 ns 33.307 ns 2.17 0.03 0.1262 - - 264 B 1.50
Baseline Create_WithCapacity List RecyclableLongList 16 15.512 ns 0.1294 ns 0.1210 ns 15.574 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual Create_WithCapacity List RecyclableLongList 16 34.181 ns 0.7008 ns 1.2990 ns 33.818 ns 2.22 0.11 0.1262 - - 264 B 1.43
Baseline Create_WithCapacity List RecyclableLongList 17 16.013 ns 0.0860 ns 0.0762 ns 15.992 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual Create_WithCapacity List RecyclableLongList 17 37.798 ns 0.1380 ns 0.1223 ns 37.818 ns 2.36 0.01 0.1874 - - 392 B 2.04
Baseline Create_WithCapacity List RecyclableLongList 18 16.060 ns 0.0304 ns 0.0270 ns 16.059 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual Create_WithCapacity List RecyclableLongList 18 38.251 ns 0.4169 ns 0.3900 ns 38.144 ns 2.38 0.02 0.1874 - - 392 B 1.96
Baseline Create_WithCapacity List RecyclableLongList 19 16.508 ns 0.0541 ns 0.0423 ns 16.502 ns 1.00 0.00 0.0995 - - 208 B 1.00
Actual Create_WithCapacity List RecyclableLongList 19 39.055 ns 0.7917 ns 0.8472 ns 38.831 ns 2.36 0.05 0.1874 - - 392 B 1.88
Baseline Create_WithCapacity List RecyclableLongList 20 16.729 ns 0.0531 ns 0.0471 ns 16.725 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual Create_WithCapacity List RecyclableLongList 20 38.159 ns 0.3399 ns 0.3179 ns 38.146 ns 2.28 0.02 0.1874 - - 392 B 1.81
Baseline Create_WithCapacity List RecyclableLongList 30 19.820 ns 0.2157 ns 0.1912 ns 19.733 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual Create_WithCapacity List RecyclableLongList 30 38.634 ns 0.2544 ns 0.2255 ns 38.687 ns 1.95 0.02 0.1874 - - 392 B 1.32
Baseline Create_WithCapacity List RecyclableLongList 32 20.022 ns 0.0943 ns 0.0836 ns 20.034 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual Create_WithCapacity List RecyclableLongList 32 38.758 ns 0.2123 ns 0.1882 ns 38.774 ns 1.94 0.01 0.1874 - - 392 B 1.26
Baseline Create_WithCapacity List RecyclableLongList 36 27.208 ns 0.2772 ns 0.2457 ns 27.279 ns 1.00 0.00 0.1645 - - 344 B 1.00
Actual Create_WithCapacity List RecyclableLongList 36 61.496 ns 1.2087 ns 1.1306 ns 61.464 ns 2.26 0.05 0.3098 - - 648 B 1.88
Baseline Create_WithCapacity List RecyclableLongList 37 27.537 ns 0.3722 ns 0.3482 ns 27.531 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual Create_WithCapacity List RecyclableLongList 37 61.433 ns 0.9491 ns 0.8878 ns 61.194 ns 2.23 0.05 0.3098 - - 648 B 1.84
Baseline Create_WithCapacity List RecyclableLongList 40 28.330 ns 0.5843 ns 0.6955 ns 28.032 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 40 28.585 ns 0.5161 ns 0.4827 ns 28.796 ns 1.00 0.03 0.1798 - - 376 B 1.00
Actual Create_WithCapacity List RecyclableLongList 40 61.108 ns 0.6814 ns 0.5690 ns 60.823 ns 2.14 0.07 0.3098 - - 648 B 1.72
Actual Create_WithCapacity List RecyclableLongList 40 62.167 ns 1.2413 ns 1.1611 ns 62.343 ns 2.18 0.05 0.3098 - - 648 B 1.72
Baseline Create_WithCapacity List RecyclableLongList 50 33.311 ns 0.6371 ns 0.5959 ns 33.070 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual Create_WithCapacity List RecyclableLongList 50 61.894 ns 1.1607 ns 1.0857 ns 61.574 ns 1.86 0.05 0.3098 - - 648 B 1.42
Baseline Create_WithCapacity List RecyclableLongList 60 37.306 ns 0.4483 ns 0.4193 ns 37.300 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual Create_WithCapacity List RecyclableLongList 60 62.291 ns 0.9605 ns 0.8985 ns 62.322 ns 1.67 0.03 0.3098 - - 648 B 1.21
Baseline Create_WithCapacity List RecyclableLongList 70 41.206 ns 0.7348 ns 0.6873 ns 41.165 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual Create_WithCapacity List RecyclableLongList 70 91.764 ns 1.2975 ns 1.2137 ns 91.984 ns 2.23 0.06 0.5546 - - 1160 B 1.88
Baseline Create_WithCapacity List RecyclableLongList 80 45.392 ns 0.8333 ns 0.7795 ns 45.526 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual Create_WithCapacity List RecyclableLongList 80 90.164 ns 1.0799 ns 1.0102 ns 90.655 ns 1.99 0.05 0.5546 - - 1160 B 1.67
Baseline Create_WithCapacity List RecyclableLongList 850000 656,947.360 ns 17,787.5241 ns 50,460.2454 ns 636,222.461 ns 1.00 0.00 123.0469 123.0469 123.0469 6800745 B 1.00
Actual Create_WithCapacity List RecyclableLongList 850000 1,496,298.889 ns 43,206.4617 ns 126,717.0728 ns 1,494,900.391 ns 2.27 0.25 119.1406 119.1406 119.1406 8389274 B 1.23
Baseline Create_WithCapacity List RecyclableLongList 90 48.629 ns 0.6893 ns 0.6448 ns 48.563 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual Create_WithCapacity List RecyclableLongList 90 88.859 ns 1.1700 ns 1.0944 ns 89.597 ns 1.83 0.04 0.5546 - - 1160 B 1.49
Baseline Create_WithCapacity List RecyclableLongList 100 52.691 ns 0.6591 ns 0.6165 ns 52.714 ns 1.00 0.00 0.4093 - - 856 B 1.00
Actual Create_WithCapacity List RecyclableLongList 100 92.634 ns 1.3756 ns 1.2867 ns 92.696 ns 1.76 0.03 0.5546 - - 1160 B 1.36
Baseline Create_WithCapacity List RecyclableLongList 128 62.371 ns 1.0562 ns 0.9880 ns 62.038 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual Create_WithCapacity List RecyclableLongList 128 90.946 ns 1.0812 ns 1.0114 ns 91.301 ns 1.46 0.03 0.5546 - - 1160 B 1.07
Baseline Create_WithCapacity List RecyclableLongList 256 114.528 ns 1.9599 ns 1.8333 ns 115.153 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual Create_WithCapacity List RecyclableLongList 256 140.498 ns 2.7854 ns 2.6055 ns 140.287 ns 1.23 0.03 1.0438 - - 2184 B 1.04
Baseline Create_WithCapacity List RecyclableLongList 512 210.072 ns 4.1622 ns 5.1115 ns 210.196 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual Create_WithCapacity List RecyclableLongList 512 239.950 ns 1.8626 ns 1.6511 ns 240.120 ns 1.13 0.03 2.0199 - - 4232 B 1.02
Baseline Create_WithCapacity List RecyclableLongList 1024 406.188 ns 7.9887 ns 11.9571 ns 402.896 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual Create_WithCapacity List RecyclableLongList 1024 455.595 ns 9.0528 ns 14.8740 ns 454.604 ns 1.13 0.03 3.9840 - - 8328 B 1.01
Baseline Create_WithCapacity List RecyclableLongList 2048 755.290 ns 14.8358 ns 13.8774 ns 760.330 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual Create_WithCapacity List RecyclableLongList 2048 821.697 ns 14.4337 ns 13.5013 ns 823.052 ns 1.09 0.03 7.8735 - - 16520 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 4096 1,521.324 ns 29.2983 ns 27.4056 ns 1,519.864 ns 1.00 0.00 15.6250 - - 32824 B 1.00
Actual Create_WithCapacity List RecyclableLongList 4096 1,539.423 ns 28.8659 ns 29.6432 ns 1,540.028 ns 1.01 0.02 15.6250 - - 32904 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 8192 2,889.058 ns 56.5863 ns 79.3261 ns 2,877.317 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual Create_WithCapacity List RecyclableLongList 8192 2,982.358 ns 57.8507 ns 64.3009 ns 2,997.111 ns 1.03 0.03 31.2462 - - 65672 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 16384 6,967.153 ns 130.2541 ns 127.9270 ns 7,000.579 ns 1.00 0.00 41.6641 41.6641 41.6641 131154 B 1.00
Actual Create_WithCapacity List RecyclableLongList 16384 6,318.139 ns 124.8858 ns 246.5123 ns 6,184.764 ns 0.90 0.04 62.4847 0.0153 - 131432 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 32768 12,260.303 ns 226.3066 ns 222.2634 ns 12,298.917 ns 1.00 0.00 83.3282 83.3282 83.3282 262251 B 1.00
Actual Create_WithCapacity List RecyclableLongList 32768 23,504.992 ns 1,276.0641 ns 3,762.5039 ns 24,730.835 ns 1.88 0.34 83.2825 27.7405 - 262504 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 65536 56,509.341 ns 1,127.7672 ns 1,788.7583 ns 56,217.896 ns 1.00 0.00 16.9067 16.7847 16.7847 524409 B 1.00
Actual Create_WithCapacity List RecyclableLongList 65536 59,968.457 ns 2,929.5848 ns 8,637.9469 ns 55,217.700 ns 1.10 0.16 150.0244 49.9268 - 524649 B 1.00
Baseline Create_WithCapacity List RecyclableLongList 131072 114,768.456 ns 1,955.0600 ns 1,632.5637 ns 114,705.005 ns 1.00 0.00 17.7002 17.5781 17.5781 1048680 B 1.00
Actual Create_WithCapacity List RecyclableLongList 131072 129,203.260 ns 2,555.1942 ns 3,745.3706 ns 130,198.633 ns 1.12 0.03 144.5313 143.3105 143.3105 1049772 B 1.00

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.2283/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.400
  [Host]     : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
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 17.47 ns 0.333 ns 0.312 ns 17.58 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List Array 0 11.41 ns 0.048 ns 0.040 ns 11.40 ns 0.65 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)acity [21] List Array 1 27.16 ns 0.293 ns 0.274 ns 27.14 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List Array 1 11.28 ns 0.043 ns 0.036 ns 11.27 ns 0.41 0.00 0.0153 - - 32 B 0.50
Baseline AddRa(...)acity [21] List Array 2 27.83 ns 0.394 ns 0.369 ns 27.74 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List Array 2 11.66 ns 0.056 ns 0.053 ns 11.65 ns 0.42 0.01 0.0191 - - 40 B 0.56
Baseline AddRa(...)acity [21] List Array 3 29.26 ns 0.479 ns 0.425 ns 29.18 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List Array 3 11.82 ns 0.019 ns 0.015 ns 11.82 ns 0.40 0.01 0.0229 - - 48 B 0.60
Baseline AddRa(...)acity [21] List Array 4 28.97 ns 0.261 ns 0.218 ns 29.04 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List Array 4 12.31 ns 0.219 ns 0.205 ns 12.24 ns 0.43 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List Array 5 29.94 ns 0.378 ns 0.354 ns 29.89 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List Array 5 12.61 ns 0.061 ns 0.057 ns 12.60 ns 0.42 0.01 0.0306 - - 64 B 0.67
Baseline AddRa(...)acity [21] List Array 6 28.28 ns 0.201 ns 0.178 ns 28.25 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List Array 6 12.81 ns 0.055 ns 0.043 ns 12.80 ns 0.45 0.00 0.0344 - - 72 B 0.69
Baseline AddRa(...)acity [21] List Array 7 29.81 ns 0.107 ns 0.095 ns 29.81 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List Array 7 13.29 ns 0.147 ns 0.137 ns 13.22 ns 0.45 0.01 0.0383 - - 80 B 0.71
Baseline AddRa(...)acity [21] List Array 8 30.04 ns 0.095 ns 0.080 ns 30.06 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List Array 8 13.51 ns 0.070 ns 0.066 ns 13.49 ns 0.45 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)acity [21] List Array 9 30.78 ns 0.159 ns 0.149 ns 30.77 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List Array 9 14.32 ns 0.086 ns 0.076 ns 14.31 ns 0.47 0.00 0.0459 - - 96 B 0.75
Baseline AddRa(...)acity [21] List Array 10 30.14 ns 0.156 ns 0.146 ns 30.17 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List Array 10 14.61 ns 0.098 ns 0.092 ns 14.59 ns 0.48 0.00 0.0497 - - 104 B 0.76
Baseline AddRa(...)acity [21] List Array 11 33.60 ns 0.273 ns 0.255 ns 33.67 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List Array 11 15.30 ns 0.124 ns 0.116 ns 15.28 ns 0.46 0.00 0.0536 - - 112 B 0.78
Baseline AddRa(...)acity [21] List Array 12 33.88 ns 0.557 ns 0.521 ns 33.99 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List Array 12 15.36 ns 0.049 ns 0.044 ns 15.35 ns 0.45 0.01 0.0574 - - 120 B 0.79
Baseline AddRa(...)acity [21] List Array 13 32.11 ns 0.073 ns 0.064 ns 32.11 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List Array 13 15.68 ns 0.034 ns 0.028 ns 15.68 ns 0.49 0.00 0.0612 - - 128 B 0.80
Baseline AddRa(...)acity [21] List Array 14 34.02 ns 0.402 ns 0.356 ns 34.10 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List Array 14 17.04 ns 0.333 ns 0.696 ns 16.81 ns 0.51 0.03 0.0650 - - 136 B 0.81
Baseline AddRa(...)acity [21] List Array 15 34.87 ns 0.623 ns 0.583 ns 34.69 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List Array 15 16.66 ns 0.150 ns 0.126 ns 16.60 ns 0.48 0.01 0.0688 - - 144 B 0.82
Baseline AddRa(...)acity [21] List Array 16 32.45 ns 0.316 ns 0.247 ns 32.47 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List Array 16 16.75 ns 0.244 ns 0.228 ns 16.60 ns 0.52 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)acity [21] List Array 17 34.00 ns 0.373 ns 0.349 ns 34.09 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List Array 17 16.95 ns 0.127 ns 0.118 ns 16.94 ns 0.50 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)acity [21] List Array 18 32.89 ns 0.141 ns 0.117 ns 32.90 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List Array 18 17.15 ns 0.058 ns 0.052 ns 17.14 ns 0.52 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)acity [21] List Array 19 35.44 ns 0.486 ns 0.406 ns 35.39 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List Array 19 18.01 ns 0.092 ns 0.086 ns 17.98 ns 0.51 0.01 0.0842 - - 176 B 0.85
Baseline AddRa(...)acity [21] List Array 20 35.71 ns 0.502 ns 0.470 ns 35.67 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List Array 20 18.10 ns 0.121 ns 0.107 ns 18.08 ns 0.51 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)acity [21] List Array 30 39.75 ns 0.658 ns 0.615 ns 39.76 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List Array 30 24.30 ns 0.210 ns 0.176 ns 24.35 ns 0.61 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)acity [21] List Array 32 38.25 ns 0.173 ns 0.162 ns 38.21 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List Array 32 24.43 ns 0.114 ns 0.095 ns 24.41 ns 0.64 0.00 0.1339 - - 280 B 0.90
Baseline AddRa(...)acity [21] List Array 36 43.72 ns 0.491 ns 0.460 ns 43.89 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List Array 36 26.19 ns 0.154 ns 0.137 ns 26.11 ns 0.60 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)acity [21] List Array 37 41.45 ns 0.366 ns 0.342 ns 41.51 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List Array 37 26.87 ns 0.459 ns 0.407 ns 26.72 ns 0.65 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)acity [21] List Array 40 43.02 ns 0.831 ns 0.853 ns 42.87 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List Array 40 42.85 ns 0.567 ns 0.503 ns 42.85 ns 0.99 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List Array 40 27.75 ns 0.222 ns 0.208 ns 27.74 ns 0.64 0.01 0.1645 - - 344 B 0.91
Actual AddRa(...)acity [21] List Array 40 27.35 ns 0.219 ns 0.205 ns 27.25 ns 0.64 0.01 0.1645 - - 344 B 0.91
Baseline AddRa(...)acity [21] List Array 50 45.48 ns 0.473 ns 0.419 ns 45.25 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List Array 50 28.94 ns 0.121 ns 0.101 ns 28.91 ns 0.64 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)acity [21] List Array 60 50.41 ns 0.319 ns 0.266 ns 50.47 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List Array 60 31.90 ns 0.056 ns 0.043 ns 31.90 ns 0.63 0.00 0.2410 - - 504 B 0.94
Baseline AddRa(...)acity [21] List Array 70 52.00 ns 0.845 ns 0.749 ns 51.69 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List Array 70 35.43 ns 0.565 ns 0.501 ns 35.30 ns 0.68 0.02 0.2792 - - 584 B 0.95
Baseline AddRa(...)acity [21] List Array 80 56.55 ns 0.787 ns 0.697 ns 56.50 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List Array 80 38.12 ns 0.413 ns 0.387 ns 38.06 ns 0.67 0.01 0.3175 - - 664 B 0.95
Baseline AddRa(...)acity [21] List Array 90 60.15 ns 0.562 ns 0.439 ns 60.22 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List Array 90 41.78 ns 0.556 ns 0.493 ns 41.78 ns 0.70 0.01 0.3557 - - 744 B 0.96
Baseline AddRa(...)acity [21] List Array 100 62.85 ns 0.705 ns 0.625 ns 62.82 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List Array 100 45.85 ns 0.696 ns 0.651 ns 45.93 ns 0.73 0.01 0.3940 - - 824 B 0.96
Baseline AddRa(...)acity [21] List Array 128 70.13 ns 1.003 ns 0.939 ns 69.62 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List Array 128 56.16 ns 0.522 ns 0.463 ns 56.07 ns 0.80 0.01 0.5010 - - 1048 B 0.97
Baseline AddRa(...)acity [21] List Array 256 115.82 ns 0.644 ns 0.538 ns 115.72 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List Array 256 102.02 ns 0.299 ns 0.265 ns 101.97 ns 0.88 0.00 0.9900 - - 2072 B 0.98
Baseline AddRa(...)acity [21] List Array 512 206.04 ns 1.092 ns 0.968 ns 205.57 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List Array 512 179.93 ns 0.294 ns 0.261 ns 179.90 ns 0.87 0.00 1.9684 - - 4120 B 0.99
Baseline AddRa(...)acity [21] List Array 1024 395.72 ns 3.167 ns 2.807 ns 394.48 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List Array 1024 350.98 ns 4.600 ns 4.078 ns 349.02 ns 0.89 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)acity [21] List Array 2048 770.85 ns 1.157 ns 0.966 ns 770.79 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)acity [21] List Array 2048 685.18 ns 9.571 ns 8.953 ns 680.08 ns 0.89 0.01 7.8125 - - 16408 B 1.00
Baseline AddRa(...)acity [21] List Array 4096 1,517.98 ns 2.673 ns 2.370 ns 1,517.27 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)acity [21] List Array 4096 1,465.87 ns 3.699 ns 3.279 ns 1,465.55 ns 0.97 0.00 15.6250 - - 32792 B 1.00
Baseline AddRa(...)acity [21] List Array 8192 2,894.74 ns 24.007 ns 20.047 ns 2,903.41 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)acity [21] List Array 8192 2,843.05 ns 7.940 ns 7.038 ns 2,843.14 ns 0.98 0.01 31.2500 - - 65560 B 1.00
Baseline AddRa(...)acity [21] List Array 16384 56,139.80 ns 1,120.107 ns 2,262.672 ns 56,889.25 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)acity [21] List Array 16384 56,250.19 ns 1,108.909 ns 2,290.090 ns 57,251.32 ns 1.00 0.06 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)acity [21] List Array 32768 110,936.01 ns 2,209.007 ns 4,462.302 ns 111,651.43 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)acity [21] List Array 32768 113,828.41 ns 1,997.108 ns 1,770.384 ns 114,270.10 ns 1.02 0.05 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)acity [21] List Array 65536 102,988.93 ns 1,198.265 ns 1,062.231 ns 103,174.19 ns 1.00 0.00 127.0752 125.9766 125.9766 524847 B 1.00
Actual AddRa(...)acity [21] List Array 65536 107,630.06 ns 1,165.349 ns 1,090.068 ns 107,104.48 ns 1.04 0.02 112.0605 111.6943 111.6943 524343 B 1.00
Baseline AddRa(...)acity [21] List Array 131072 259,445.94 ns 4,882.214 ns 4,794.987 ns 261,099.60 ns 1.00 0.00 203.8574 202.3926 202.3926 1048869 B 1.00
Actual AddRa(...)acity [21] List Array 131072 270,584.39 ns 5,391.656 ns 10,126.836 ns 273,353.64 ns 1.03 0.04 185.0586 184.5703 184.5703 1048657 B 1.00
Baseline AddRa(...)acity [21] List Array 850000 1,815,423.41 ns 15,451.426 ns 14,453.273 ns 1,818,378.12 ns 1.00 0.00 152.3438 152.3438 152.3438 6800107 B 1.00
Actual AddRa(...)acity [21] List Array 850000 1,821,703.10 ns 14,720.500 ns 13,769.565 ns 1,820,762.70 ns 1.00 0.01 152.3438 152.3438 152.3438 6800075 B 1.00
Baseline AddRa(...)acity [21] List PooledList 0 16.97 ns 0.091 ns 0.085 ns 16.96 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List PooledList 0 18.73 ns 0.149 ns 0.139 ns 18.69 ns 1.10 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)acity [21] List PooledList 1 28.36 ns 0.352 ns 0.312 ns 28.26 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List PooledList 1 46.39 ns 0.830 ns 0.776 ns 46.48 ns 1.64 0.03 0.0268 - - 56 B 0.88
Baseline AddRa(...)acity [21] List PooledList 2 28.19 ns 0.185 ns 0.155 ns 28.19 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List PooledList 2 45.49 ns 0.938 ns 0.963 ns 45.67 ns 1.62 0.04 0.0268 - - 56 B 0.78
Baseline AddRa(...)acity [21] List PooledList 3 28.68 ns 0.267 ns 0.237 ns 28.67 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List PooledList 3 46.49 ns 0.856 ns 0.800 ns 46.71 ns 1.62 0.03 0.0268 - - 56 B 0.70
Baseline AddRa(...)acity [21] List PooledList 4 28.99 ns 0.221 ns 0.196 ns 28.99 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List PooledList 4 46.55 ns 0.349 ns 0.292 ns 46.64 ns 1.61 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List PooledList 5 28.41 ns 0.208 ns 0.194 ns 28.40 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List PooledList 5 46.85 ns 0.752 ns 0.704 ns 47.04 ns 1.65 0.02 0.0268 - - 56 B 0.58
Baseline AddRa(...)acity [21] List PooledList 6 30.33 ns 0.630 ns 0.589 ns 30.13 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List PooledList 6 46.93 ns 0.730 ns 0.683 ns 47.19 ns 1.55 0.03 0.0268 - - 56 B 0.54
Baseline AddRa(...)acity [21] List PooledList 7 30.25 ns 0.223 ns 0.198 ns 30.16 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List PooledList 7 45.36 ns 0.778 ns 0.728 ns 45.49 ns 1.50 0.02 0.0268 - - 56 B 0.50
Baseline AddRa(...)acity [21] List PooledList 8 30.75 ns 0.236 ns 0.221 ns 30.78 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List PooledList 8 45.55 ns 0.914 ns 0.978 ns 45.92 ns 1.49 0.04 0.0268 - - 56 B 0.47
Baseline AddRa(...)acity [21] List PooledList 9 32.17 ns 0.371 ns 0.347 ns 32.14 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List PooledList 9 46.65 ns 0.937 ns 0.876 ns 46.83 ns 1.45 0.03 0.0268 - - 56 B 0.44
Baseline AddRa(...)acity [21] List PooledList 10 32.24 ns 0.334 ns 0.312 ns 32.30 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List PooledList 10 47.17 ns 0.810 ns 0.718 ns 47.26 ns 1.46 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)acity [21] List PooledList 11 35.68 ns 0.746 ns 1.093 ns 35.89 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List PooledList 11 48.46 ns 0.707 ns 0.662 ns 48.56 ns 1.35 0.05 0.0268 - - 56 B 0.39
Baseline AddRa(...)acity [21] List PooledList 12 35.80 ns 0.723 ns 1.013 ns 35.44 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List PooledList 12 49.32 ns 0.538 ns 0.503 ns 49.62 ns 1.37 0.04 0.0268 - - 56 B 0.37
Baseline AddRa(...)acity [21] List PooledList 13 35.29 ns 0.477 ns 0.447 ns 35.30 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List PooledList 13 49.48 ns 0.843 ns 0.788 ns 49.45 ns 1.40 0.02 0.0268 - - 56 B 0.35
Baseline AddRa(...)acity [21] List PooledList 14 35.72 ns 0.670 ns 0.797 ns 35.71 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List PooledList 14 48.77 ns 0.894 ns 0.792 ns 48.96 ns 1.37 0.04 0.0268 - - 56 B 0.33
Baseline AddRa(...)acity [21] List PooledList 15 36.19 ns 0.444 ns 0.415 ns 36.15 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List PooledList 15 48.57 ns 0.964 ns 0.902 ns 48.88 ns 1.34 0.03 0.0268 - - 56 B 0.32
Baseline AddRa(...)acity [21] List PooledList 16 34.74 ns 0.497 ns 0.441 ns 34.83 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List PooledList 16 48.91 ns 0.715 ns 0.669 ns 49.00 ns 1.41 0.03 0.0268 - - 56 B 0.30
Baseline AddRa(...)acity [21] List PooledList 17 34.88 ns 0.461 ns 0.432 ns 35.03 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List PooledList 17 49.03 ns 0.986 ns 0.922 ns 48.95 ns 1.41 0.03 0.0268 - - 56 B 0.29
Baseline AddRa(...)acity [21] List PooledList 18 33.58 ns 0.342 ns 0.320 ns 33.67 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List PooledList 18 48.84 ns 0.593 ns 0.555 ns 48.91 ns 1.45 0.02 0.0268 - - 56 B 0.28
Baseline AddRa(...)acity [21] List PooledList 19 35.99 ns 0.741 ns 1.176 ns 35.87 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List PooledList 19 50.89 ns 1.017 ns 0.999 ns 50.97 ns 1.41 0.05 0.0268 - - 56 B 0.27
Baseline AddRa(...)acity [21] List PooledList 20 38.49 ns 0.760 ns 0.635 ns 38.70 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List PooledList 20 49.49 ns 0.983 ns 1.092 ns 49.55 ns 1.29 0.04 0.0268 - - 56 B 0.26
Baseline AddRa(...)acity [21] List PooledList 30 40.20 ns 0.654 ns 0.580 ns 39.96 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List PooledList 30 50.19 ns 1.018 ns 1.089 ns 50.35 ns 1.25 0.03 0.0268 - - 56 B 0.19
Baseline AddRa(...)acity [21] List PooledList 32 40.25 ns 0.458 ns 0.429 ns 40.21 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List PooledList 32 49.90 ns 0.936 ns 1.281 ns 49.53 ns 1.24 0.04 0.0268 - - 56 B 0.18
Baseline AddRa(...)acity [21] List PooledList 36 44.36 ns 0.828 ns 0.775 ns 44.32 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List PooledList 36 51.52 ns 0.818 ns 0.765 ns 51.56 ns 1.16 0.03 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 37 45.10 ns 0.903 ns 1.075 ns 44.70 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List PooledList 37 50.92 ns 0.633 ns 0.592 ns 50.96 ns 1.13 0.03 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 40 41.96 ns 0.395 ns 0.370 ns 41.95 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List PooledList 40 42.10 ns 0.579 ns 0.513 ns 41.99 ns 1.00 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List PooledList 40 50.83 ns 0.847 ns 0.792 ns 51.14 ns 1.21 0.02 0.0268 - - 56 B 0.15
Actual AddRa(...)acity [21] List PooledList 40 48.82 ns 0.975 ns 0.958 ns 48.97 ns 1.16 0.03 0.0268 - - 56 B 0.15
Baseline AddRa(...)acity [21] List PooledList 50 44.73 ns 0.194 ns 0.172 ns 44.72 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List PooledList 50 51.85 ns 0.577 ns 0.540 ns 51.77 ns 1.16 0.01 0.0268 - - 56 B 0.12
Baseline AddRa(...)acity [21] List PooledList 60 50.00 ns 0.799 ns 0.747 ns 49.92 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List PooledList 60 52.46 ns 1.063 ns 0.995 ns 52.66 ns 1.05 0.03 0.0268 - - 56 B 0.10
Baseline AddRa(...)acity [21] List PooledList 70 53.58 ns 0.465 ns 0.435 ns 53.64 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List PooledList 70 53.86 ns 0.772 ns 0.722 ns 53.87 ns 1.01 0.01 0.0268 - - 56 B 0.09
Baseline AddRa(...)acity [21] List PooledList 80 55.85 ns 0.385 ns 0.360 ns 55.71 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List PooledList 80 51.50 ns 1.059 ns 1.449 ns 51.70 ns 0.93 0.02 0.0268 - - 56 B 0.08
Baseline AddRa(...)acity [21] List PooledList 850000 2,250,645.82 ns 44,040.987 ns 81,632.793 ns 2,252,766.41 ns 1.00 0.00 97.6563 97.6563 97.6563 6800090 B 1.000
Actual AddRa(...)acity [21] List PooledList 850000 767,171.84 ns 12,585.756 ns 11,772.724 ns 771,397.17 ns 0.34 0.01 - - - 57 B 0.000
Baseline AddRa(...)acity [21] List PooledList 90 59.30 ns 0.281 ns 0.234 ns 59.26 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List PooledList 90 53.80 ns 0.828 ns 0.775 ns 54.17 ns 0.91 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 100 65.07 ns 0.397 ns 0.371 ns 65.06 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List PooledList 100 54.17 ns 0.944 ns 0.969 ns 54.35 ns 0.83 0.02 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 128 69.83 ns 0.224 ns 0.175 ns 69.79 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List PooledList 128 56.93 ns 1.088 ns 1.018 ns 57.30 ns 0.82 0.02 0.0268 - - 56 B 0.05
Baseline AddRa(...)acity [21] List PooledList 256 115.77 ns 0.376 ns 0.334 ns 115.65 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List PooledList 256 58.29 ns 0.592 ns 0.525 ns 58.15 ns 0.50 0.01 0.0267 - - 56 B 0.03
Baseline AddRa(...)acity [21] List PooledList 512 207.08 ns 1.322 ns 1.237 ns 206.64 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List PooledList 512 85.60 ns 0.732 ns 0.684 ns 85.98 ns 0.41 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)acity [21] List PooledList 1024 399.39 ns 0.902 ns 0.799 ns 399.21 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List PooledList 1024 118.41 ns 0.536 ns 0.502 ns 118.31 ns 0.30 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)acity [21] List PooledList 2048 781.56 ns 7.964 ns 7.449 ns 777.82 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List PooledList 2048 269.41 ns 0.987 ns 0.875 ns 269.24 ns 0.34 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)acity [21] List PooledList 4096 1,531.02 ns 7.857 ns 6.135 ns 1,531.64 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)acity [21] List PooledList 4096 598.77 ns 1.315 ns 1.098 ns 598.35 ns 0.39 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)acity [21] List PooledList 8192 2,825.05 ns 5.936 ns 5.262 ns 2,824.78 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)acity [21] List PooledList 8192 1,129.73 ns 3.459 ns 3.066 ns 1,128.38 ns 0.40 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)acity [21] List PooledList 16384 57,730.42 ns 1,145.775 ns 1,319.476 ns 58,057.66 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)acity [21] List PooledList 16384 2,478.27 ns 13.160 ns 12.309 ns 2,472.38 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 32768 113,033.51 ns 2,195.740 ns 3,218.487 ns 114,504.60 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)acity [21] List PooledList 32768 5,365.09 ns 35.512 ns 31.480 ns 5,357.99 ns 0.05 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 65536 102,429.88 ns 1,646.786 ns 1,540.404 ns 102,706.71 ns 1.00 0.00 123.6572 122.5586 122.5586 524925 B 1.000
Actual AddRa(...)acity [21] List PooledList 65536 11,573.79 ns 25.570 ns 21.352 ns 11,569.69 ns 0.11 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 131072 310,167.86 ns 6,143.482 ns 16,184.390 ns 309,573.83 ns 1.00 0.00 129.8828 128.9063 128.9063 1049061 B 1.000
Actual AddRa(...)acity [21] List PooledList 131072 22,926.90 ns 105.295 ns 98.493 ns 22,921.88 ns 0.07 0.00 - - - 56 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 0 17.83 ns 0.210 ns 0.196 ns 17.88 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 0 22.97 ns 0.113 ns 0.100 ns 22.97 ns 1.29 0.02 0.0497 - - 104 B 3.25
Baseline AddRa(...)acity [21] List RecyclableList 1 27.04 ns 0.151 ns 0.126 ns 27.01 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 1 23.37 ns 0.172 ns 0.160 ns 23.35 ns 0.86 0.01 0.0497 - - 104 B 1.62
Baseline AddRa(...)acity [21] List RecyclableList 2 28.67 ns 0.217 ns 0.203 ns 28.63 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 2 23.30 ns 0.128 ns 0.119 ns 23.28 ns 0.81 0.01 0.0497 - - 104 B 1.44
Baseline AddRa(...)acity [21] List RecyclableList 3 29.08 ns 0.274 ns 0.256 ns 29.05 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 3 23.69 ns 0.367 ns 0.286 ns 23.69 ns 0.81 0.01 0.0497 - - 104 B 1.30
Baseline AddRa(...)acity [21] List RecyclableList 4 28.39 ns 0.222 ns 0.185 ns 28.35 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 4 23.23 ns 0.230 ns 0.203 ns 23.20 ns 0.82 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)acity [21] List RecyclableList 5 29.92 ns 0.373 ns 0.348 ns 29.83 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 5 23.63 ns 0.208 ns 0.194 ns 23.58 ns 0.79 0.01 0.0536 - - 112 B 1.17
Baseline AddRa(...)acity [21] List RecyclableList 6 29.65 ns 0.284 ns 0.251 ns 29.57 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 6 23.56 ns 0.204 ns 0.191 ns 23.55 ns 0.79 0.01 0.0574 - - 120 B 1.15
Baseline AddRa(...)acity [21] List RecyclableList 7 30.09 ns 0.173 ns 0.162 ns 30.08 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 7 24.11 ns 0.251 ns 0.222 ns 24.06 ns 0.80 0.01 0.0612 - - 128 B 1.14
Baseline AddRa(...)acity [21] List RecyclableList 8 30.35 ns 0.304 ns 0.269 ns 30.27 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 8 24.37 ns 0.142 ns 0.126 ns 24.33 ns 0.80 0.01 0.0650 - - 136 B 1.13
Baseline AddRa(...)acity [21] List RecyclableList 9 31.25 ns 0.097 ns 0.076 ns 31.25 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 9 25.24 ns 0.387 ns 0.343 ns 25.19 ns 0.81 0.01 0.0688 - - 144 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 10 30.77 ns 0.419 ns 0.392 ns 30.56 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 10 26.18 ns 0.470 ns 0.440 ns 26.25 ns 0.85 0.02 0.0727 - - 152 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 11 31.44 ns 0.091 ns 0.076 ns 31.41 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 11 25.83 ns 0.236 ns 0.209 ns 25.76 ns 0.82 0.01 0.0765 - - 160 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 12 31.71 ns 0.378 ns 0.353 ns 31.58 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 12 26.36 ns 0.214 ns 0.190 ns 26.36 ns 0.83 0.01 0.0803 - - 168 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 13 33.58 ns 0.535 ns 0.500 ns 33.33 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 13 26.56 ns 0.377 ns 0.334 ns 26.53 ns 0.79 0.02 0.0842 - - 176 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 14 33.64 ns 0.355 ns 0.332 ns 33.78 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 14 26.76 ns 0.319 ns 0.299 ns 26.79 ns 0.80 0.01 0.0880 - - 184 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 15 32.06 ns 0.129 ns 0.115 ns 32.08 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 15 26.79 ns 0.311 ns 0.275 ns 26.76 ns 0.84 0.01 0.0918 - - 192 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 16 34.07 ns 0.265 ns 0.247 ns 33.98 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 16 28.54 ns 0.231 ns 0.193 ns 28.57 ns 0.84 0.01 0.0956 - - 200 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 17 34.40 ns 0.295 ns 0.276 ns 34.31 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 17 28.32 ns 0.159 ns 0.141 ns 28.36 ns 0.82 0.01 0.0994 - - 208 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 18 34.36 ns 0.138 ns 0.129 ns 34.31 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 18 28.55 ns 0.180 ns 0.160 ns 28.59 ns 0.83 0.01 0.1033 - - 216 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 19 35.91 ns 0.319 ns 0.299 ns 35.83 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 19 29.00 ns 0.268 ns 0.223 ns 28.97 ns 0.81 0.01 0.1071 - - 224 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 20 34.45 ns 0.347 ns 0.325 ns 34.34 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 20 29.58 ns 0.208 ns 0.162 ns 29.52 ns 0.86 0.01 0.1109 - - 232 B 1.07
Baseline AddRa(...)acity [21] List RecyclableList 30 40.09 ns 0.629 ns 0.588 ns 39.86 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 30 32.58 ns 0.384 ns 0.360 ns 32.65 ns 0.81 0.02 0.1492 - - 312 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 32 40.19 ns 0.715 ns 0.669 ns 39.87 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 32 32.04 ns 0.477 ns 0.446 ns 31.98 ns 0.80 0.01 0.1568 - - 328 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 36 40.58 ns 0.419 ns 0.392 ns 40.39 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 36 34.05 ns 0.524 ns 0.490 ns 33.97 ns 0.84 0.02 0.1721 - - 360 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 37 49.74 ns 0.477 ns 0.398 ns 49.67 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 37 40.70 ns 0.723 ns 0.677 ns 40.77 ns 0.82 0.01 0.0382 - - 80 B 0.23
Baseline AddRa(...)acity [21] List RecyclableList 40 49.81 ns 0.517 ns 0.484 ns 49.75 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableList 40 52.08 ns 0.939 ns 0.878 ns 52.32 ns 1.05 0.03 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 40 39.35 ns 0.409 ns 0.383 ns 39.29 ns 0.79 0.01 0.0382 - - 80 B 0.21
Actual AddRa(...)acity [21] List RecyclableList 40 39.09 ns 0.290 ns 0.242 ns 39.05 ns 0.78 0.01 0.0382 - - 80 B 0.21
Baseline AddRa(...)acity [21] List RecyclableList 50 54.07 ns 1.105 ns 1.315 ns 53.74 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 50 39.59 ns 0.225 ns 0.176 ns 39.59 ns 0.73 0.02 0.0382 - - 80 B 0.18
Baseline AddRa(...)acity [21] List RecyclableList 60 59.75 ns 0.694 ns 0.615 ns 59.68 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 60 39.27 ns 0.395 ns 0.369 ns 39.17 ns 0.66 0.01 0.0382 - - 80 B 0.15
Baseline AddRa(...)acity [21] List RecyclableList 70 62.51 ns 1.074 ns 0.952 ns 62.54 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 70 42.73 ns 0.567 ns 0.473 ns 42.68 ns 0.68 0.01 0.0382 - - 80 B 0.13
Baseline AddRa(...)acity [21] List RecyclableList 80 69.90 ns 0.640 ns 0.567 ns 69.84 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 80 41.26 ns 0.321 ns 0.301 ns 41.18 ns 0.59 0.01 0.0382 - - 80 B 0.11
Baseline AddRa(...)acity [21] List RecyclableList 90 75.08 ns 0.725 ns 0.678 ns 75.01 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 90 44.30 ns 0.885 ns 1.053 ns 43.91 ns 0.59 0.01 0.0382 - - 80 B 0.10
Baseline AddRa(...)acity [21] List RecyclableList 100 80.72 ns 1.560 ns 1.797 ns 80.43 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 100 44.82 ns 0.668 ns 0.624 ns 44.87 ns 0.56 0.02 0.0382 - - 80 B 0.09
Baseline AddRa(...)acity [21] List RecyclableList 128 95.32 ns 1.581 ns 1.479 ns 95.06 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 128 44.00 ns 0.080 ns 0.067 ns 44.00 ns 0.46 0.01 0.0382 - - 80 B 0.07
Baseline AddRa(...)acity [21] List RecyclableList 256 157.62 ns 2.887 ns 2.700 ns 158.03 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 256 54.53 ns 1.059 ns 1.133 ns 54.56 ns 0.35 0.01 0.0381 - - 80 B 0.04
Baseline AddRa(...)acity [21] List RecyclableList 512 285.02 ns 5.731 ns 5.361 ns 285.71 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 512 74.42 ns 0.656 ns 0.614 ns 74.24 ns 0.26 0.00 0.0381 - - 80 B 0.02
Baseline AddRa(...)acity [21] List RecyclableList 1024 573.97 ns 11.070 ns 11.844 ns 570.64 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 1024 107.65 ns 1.021 ns 0.955 ns 107.28 ns 0.19 0.00 0.0381 - - 80 B 0.010
Baseline AddRa(...)acity [21] List RecyclableList 2048 1,100.59 ns 21.785 ns 25.087 ns 1,100.00 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 2048 258.92 ns 0.553 ns 0.517 ns 259.14 ns 0.23 0.01 0.0381 - - 80 B 0.005
Baseline AddRa(...)acity [21] List RecyclableList 4096 2,158.50 ns 43.128 ns 49.666 ns 2,152.95 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 4096 573.07 ns 1.056 ns 0.882 ns 572.72 ns 0.27 0.01 0.0381 - - 80 B 0.002
Baseline AddRa(...)acity [21] List RecyclableList 8192 4,209.13 ns 78.520 ns 77.117 ns 4,203.19 ns 1.00 0.00 31.2500 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 8192 1,176.87 ns 3.637 ns 3.402 ns 1,175.27 ns 0.28 0.01 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 16384 59,377.65 ns 1,169.439 ns 1,251.287 ns 59,336.36 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 16384 2,446.97 ns 5.342 ns 4.997 ns 2,446.45 ns 0.04 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 32768 121,530.46 ns 1,092.093 ns 968.112 ns 121,635.47 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 32768 5,369.72 ns 27.395 ns 25.625 ns 5,358.22 ns 0.04 0.00 0.0381 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 65536 109,162.95 ns 1,785.643 ns 1,833.724 ns 108,922.86 ns 1.00 0.00 115.3564 114.2578 114.2578 525006 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 65536 11,399.72 ns 7.312 ns 5.709 ns 11,399.52 ns 0.10 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 131072 323,491.82 ns 10,223.323 ns 30,143.699 ns 320,071.29 ns 1.00 0.00 143.5547 142.5781 142.5781 1049100 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 131072 23,083.70 ns 64.841 ns 57.480 ns 23,065.26 ns 0.07 0.01 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 850000 2,235,065.56 ns 44,500.332 ns 90,902.387 ns 2,221,848.24 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 850000 771,934.11 ns 6,876.389 ns 5,368.632 ns 773,185.45 ns 0.34 0.02 - - - 93 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 0 17.79 ns 0.113 ns 0.100 ns 17.77 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 0 19.75 ns 0.104 ns 0.092 ns 19.73 ns 1.11 0.01 0.0382 - - 80 B 2.50
Baseline AddRa(...)acity [21] List RecyclableLongList 1 28.96 ns 0.190 ns 0.178 ns 29.00 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1 63.22 ns 1.229 ns 1.315 ns 63.21 ns 2.18 0.04 0.0688 - - 144 B 2.25
Baseline AddRa(...)acity [21] List RecyclableLongList 2 27.24 ns 0.362 ns 0.321 ns 27.22 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 2 62.76 ns 1.167 ns 1.092 ns 63.05 ns 2.30 0.04 0.0726 - - 152 B 2.11
Baseline AddRa(...)acity [21] List RecyclableLongList 3 29.27 ns 0.292 ns 0.274 ns 29.36 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 3 67.54 ns 1.064 ns 0.995 ns 67.69 ns 2.31 0.04 0.0802 - - 168 B 2.10
Baseline AddRa(...)acity [21] List RecyclableLongList 4 29.88 ns 0.409 ns 0.363 ns 29.86 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 4 61.32 ns 0.588 ns 0.550 ns 61.40 ns 2.05 0.03 0.0802 - - 168 B 1.91
Baseline AddRa(...)acity [21] List RecyclableLongList 5 30.30 ns 0.505 ns 0.472 ns 30.00 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 5 70.50 ns 1.101 ns 1.030 ns 70.46 ns 2.33 0.06 0.0956 - - 200 B 2.08
Baseline AddRa(...)acity [21] List RecyclableLongList 6 28.41 ns 0.273 ns 0.256 ns 28.32 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 6 69.63 ns 0.604 ns 0.535 ns 69.56 ns 2.45 0.03 0.0956 - - 200 B 1.92
Baseline AddRa(...)acity [21] List RecyclableLongList 7 29.05 ns 0.312 ns 0.292 ns 28.95 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 7 68.21 ns 1.276 ns 1.194 ns 68.16 ns 2.35 0.04 0.0956 - - 200 B 1.79
Baseline AddRa(...)acity [21] List RecyclableLongList 8 29.10 ns 0.084 ns 0.066 ns 29.08 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 8 61.73 ns 0.821 ns 0.728 ns 61.55 ns 2.12 0.02 0.0956 - - 200 B 1.67
Baseline AddRa(...)acity [21] List RecyclableLongList 9 30.56 ns 0.263 ns 0.246 ns 30.58 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 9 73.09 ns 1.487 ns 1.770 ns 73.14 ns 2.39 0.07 0.1262 - - 264 B 2.06
Baseline AddRa(...)acity [21] List RecyclableLongList 10 33.47 ns 0.480 ns 0.426 ns 33.54 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 10 73.77 ns 1.411 ns 1.385 ns 73.67 ns 2.21 0.06 0.1262 - - 264 B 1.94
Baseline AddRa(...)acity [21] List RecyclableLongList 11 31.23 ns 0.436 ns 0.364 ns 31.13 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 11 75.22 ns 1.109 ns 1.037 ns 75.30 ns 2.41 0.04 0.1262 - - 264 B 1.83
Baseline AddRa(...)acity [21] List RecyclableLongList 12 33.76 ns 0.282 ns 0.264 ns 33.78 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 12 73.59 ns 1.137 ns 1.063 ns 73.43 ns 2.18 0.04 0.1262 - - 264 B 1.74
Baseline AddRa(...)acity [21] List RecyclableLongList 13 31.65 ns 0.297 ns 0.248 ns 31.58 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 13 73.81 ns 1.156 ns 1.081 ns 73.93 ns 2.33 0.03 0.1262 - - 264 B 1.65
Baseline AddRa(...)acity [21] List RecyclableLongList 14 32.36 ns 0.373 ns 0.311 ns 32.35 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 14 74.67 ns 1.482 ns 1.314 ns 74.60 ns 2.30 0.05 0.1262 - - 264 B 1.57
Baseline AddRa(...)acity [21] List RecyclableLongList 15 32.22 ns 0.490 ns 0.459 ns 31.99 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 15 76.58 ns 1.552 ns 1.451 ns 76.28 ns 2.38 0.06 0.1262 - - 264 B 1.50
Baseline AddRa(...)acity [21] List RecyclableLongList 16 32.34 ns 0.511 ns 0.453 ns 32.15 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 16 67.38 ns 1.334 ns 1.247 ns 67.15 ns 2.09 0.06 0.1262 - - 264 B 1.43
Baseline AddRa(...)acity [21] List RecyclableLongList 17 34.79 ns 0.599 ns 0.531 ns 34.60 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 17 78.84 ns 1.156 ns 1.081 ns 78.93 ns 2.27 0.04 0.1874 - - 392 B 2.04
Baseline AddRa(...)acity [21] List RecyclableLongList 18 35.21 ns 0.489 ns 0.458 ns 35.11 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 18 78.97 ns 1.603 ns 1.500 ns 78.86 ns 2.24 0.05 0.1874 - - 392 B 1.96
Baseline AddRa(...)acity [21] List RecyclableLongList 19 36.88 ns 0.607 ns 0.538 ns 36.71 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 19 80.61 ns 1.571 ns 2.352 ns 80.11 ns 2.18 0.05 0.1874 - - 392 B 1.88
Baseline AddRa(...)acity [21] List RecyclableLongList 20 34.37 ns 0.177 ns 0.148 ns 34.35 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 20 80.30 ns 1.567 ns 1.466 ns 80.14 ns 2.34 0.03 0.1874 - - 392 B 1.81
Baseline AddRa(...)acity [21] List RecyclableLongList 30 40.35 ns 0.602 ns 0.534 ns 40.30 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 30 79.78 ns 1.080 ns 1.010 ns 80.23 ns 1.98 0.04 0.1874 - - 392 B 1.32
Baseline AddRa(...)acity [21] List RecyclableLongList 32 57.83 ns 0.249 ns 0.233 ns 57.77 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 32 71.00 ns 0.291 ns 0.243 ns 71.02 ns 1.23 0.01 0.1874 - - 392 B 1.26
Baseline AddRa(...)acity [21] List RecyclableLongList 36 49.00 ns 0.370 ns 0.346 ns 49.06 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 36 87.38 ns 1.271 ns 1.127 ns 87.10 ns 1.78 0.03 0.0688 - - 144 B 0.42
Baseline AddRa(...)acity [21] List RecyclableLongList 37 51.51 ns 0.383 ns 0.320 ns 51.62 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 37 95.17 ns 0.805 ns 0.714 ns 95.14 ns 1.85 0.02 0.0688 - - 144 B 0.41
Baseline AddRa(...)acity [21] List RecyclableLongList 40 51.09 ns 0.490 ns 0.459 ns 50.97 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableLongList 40 50.67 ns 0.382 ns 0.357 ns 50.72 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 40 94.34 ns 0.529 ns 0.494 ns 94.42 ns 1.85 0.02 0.0688 - - 144 B 0.38
Actual AddRa(...)acity [21] List RecyclableLongList 40 92.29 ns 0.735 ns 0.688 ns 92.28 ns 1.81 0.03 0.0688 - - 144 B 0.38
Baseline AddRa(...)acity [21] List RecyclableLongList 50 54.53 ns 0.672 ns 0.629 ns 54.44 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 50 86.75 ns 0.621 ns 0.519 ns 86.75 ns 1.59 0.01 0.0688 - - 144 B 0.32
Baseline AddRa(...)acity [21] List RecyclableLongList 60 58.38 ns 0.196 ns 0.164 ns 58.38 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 60 95.20 ns 0.808 ns 0.675 ns 95.15 ns 1.63 0.01 0.0688 - - 144 B 0.27
Baseline AddRa(...)acity [21] List RecyclableLongList 70 64.74 ns 0.550 ns 0.460 ns 64.77 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 70 96.66 ns 0.657 ns 0.582 ns 96.57 ns 1.49 0.01 0.0688 - - 144 B 0.23
Baseline AddRa(...)acity [21] List RecyclableLongList 80 71.68 ns 1.478 ns 1.642 ns 71.31 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 80 103.54 ns 2.057 ns 2.020 ns 102.75 ns 1.45 0.04 0.0688 - - 144 B 0.21
Baseline AddRa(...)acity [21] List RecyclableLongList 850000 2,230,599.91 ns 44,380.632 ns 114,560.583 ns 2,222,113.09 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 850000 1,155,742.01 ns 4,080.497 ns 3,185.784 ns 1,154,853.91 ns 0.50 0.03 - - - 437 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 90 72.88 ns 0.808 ns 0.716 ns 72.71 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 90 96.04 ns 0.836 ns 0.782 ns 95.80 ns 1.32 0.02 0.0688 - - 144 B 0.19
Baseline AddRa(...)acity [21] List RecyclableLongList 100 89.61 ns 1.360 ns 1.272 ns 89.64 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 100 101.07 ns 1.215 ns 1.137 ns 100.94 ns 1.13 0.02 0.0688 - - 144 B 0.17
Baseline AddRa(...)acity [21] List RecyclableLongList 128 104.85 ns 2.030 ns 2.639 ns 105.60 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 128 104.80 ns 2.118 ns 1.877 ns 105.04 ns 1.01 0.03 0.0688 - - 144 B 0.13
Baseline AddRa(...)acity [21] List RecyclableLongList 256 179.97 ns 3.625 ns 9.421 ns 181.43 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 256 128.77 ns 2.629 ns 5.189 ns 129.94 ns 0.72 0.04 0.0687 - - 144 B 0.07
Baseline AddRa(...)acity [21] List RecyclableLongList 512 334.51 ns 6.695 ns 13.214 ns 336.01 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 512 144.37 ns 2.385 ns 2.114 ns 144.58 ns 0.43 0.02 0.0687 - - 144 B 0.03
Baseline AddRa(...)acity [21] List RecyclableLongList 1024 657.29 ns 13.023 ns 14.997 ns 652.88 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1024 183.48 ns 2.584 ns 2.417 ns 182.64 ns 0.28 0.01 0.0687 - - 144 B 0.02
Baseline AddRa(...)acity [21] List RecyclableLongList 2048 1,090.14 ns 21.036 ns 52.387 ns 1,081.91 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 2048 331.87 ns 4.616 ns 4.317 ns 331.39 ns 0.29 0.01 0.0687 - - 144 B 0.009
Baseline AddRa(...)acity [21] List RecyclableLongList 4096 2,145.31 ns 33.489 ns 31.325 ns 2,151.36 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 4096 636.06 ns 4.107 ns 3.640 ns 634.39 ns 0.30 0.00 0.0687 - - 144 B 0.004
Baseline AddRa(...)acity [21] List RecyclableLongList 8192 4,230.61 ns 83.669 ns 102.753 ns 4,229.90 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 8192 1,207.70 ns 5.585 ns 4.664 ns 1,208.68 ns 0.29 0.01 0.0687 - - 144 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 16384 60,726.29 ns 421.969 ns 374.065 ns 60,803.53 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 16384 2,523.02 ns 11.024 ns 10.311 ns 2,522.34 ns 0.04 0.00 0.2022 - - 424 B 0.003
Baseline AddRa(...)acity [21] List RecyclableLongList 32768 115,717.23 ns 2,245.857 ns 3,562.167 ns 115,670.65 ns 1.00 0.00 83.2520 83.2520 83.2520 262253 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 32768 5,158.65 ns 16.619 ns 14.732 ns 5,159.40 ns 0.04 0.00 0.1984 - - 424 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 65536 108,583.75 ns 613.559 ns 573.924 ns 108,597.95 ns 1.00 0.00 112.3047 111.2061 111.2061 525069 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 65536 11,203.73 ns 50.533 ns 42.197 ns 11,190.20 ns 0.10 0.00 0.1984 - - 424 B 0.001
Baseline AddRa(...)acity [21] List RecyclableLongList 131072 365,941.87 ns 7,298.546 ns 18,577.129 ns 365,174.68 ns 1.00 0.00 127.9297 126.9531 126.9531 1049115 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 131072 22,439.59 ns 291.491 ns 272.661 ns 22,280.94 ns 0.06 0.00 0.1831 - - 424 B 0.000

AddRange with Pre-Initialized Capacity when Source is Array Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.400
  [Host]     : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
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 18.91 ns 0.399 ns 0.504 ns 18.94 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List Array 0 11.92 ns 0.266 ns 0.273 ns 11.95 ns 0.63 0.03 0.0115 - - 24 B 0.75
Baseline AddRa(...)acity [21] List Array 1 32.37 ns 0.663 ns 0.972 ns 32.43 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List Array 1 11.73 ns 0.162 ns 0.143 ns 11.74 ns 0.37 0.01 0.0153 - - 32 B 0.50
Baseline AddRa(...)acity [21] List Array 2 32.43 ns 0.532 ns 0.472 ns 32.48 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List Array 2 11.83 ns 0.157 ns 0.147 ns 11.81 ns 0.36 0.01 0.0191 - - 40 B 0.56
Baseline AddRa(...)acity [21] List Array 3 28.97 ns 0.466 ns 0.436 ns 28.97 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List Array 3 12.08 ns 0.147 ns 0.137 ns 12.05 ns 0.42 0.01 0.0229 - - 48 B 0.60
Baseline AddRa(...)acity [21] List Array 4 30.66 ns 0.610 ns 0.571 ns 30.71 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List Array 4 12.73 ns 0.135 ns 0.126 ns 12.66 ns 0.42 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List Array 5 32.46 ns 0.396 ns 0.351 ns 32.45 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List Array 5 12.59 ns 0.027 ns 0.021 ns 12.59 ns 0.39 0.00 0.0306 - - 64 B 0.67
Baseline AddRa(...)acity [21] List Array 6 31.34 ns 0.568 ns 0.531 ns 31.12 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List Array 6 13.00 ns 0.101 ns 0.084 ns 12.98 ns 0.42 0.01 0.0344 - - 72 B 0.69
Baseline AddRa(...)acity [21] List Array 7 31.63 ns 0.578 ns 0.541 ns 31.68 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List Array 7 13.37 ns 0.164 ns 0.137 ns 13.35 ns 0.42 0.01 0.0383 - - 80 B 0.71
Baseline AddRa(...)acity [21] List Array 8 29.16 ns 0.177 ns 0.165 ns 29.15 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List Array 8 13.61 ns 0.107 ns 0.100 ns 13.56 ns 0.47 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)acity [21] List Array 9 33.82 ns 0.522 ns 0.488 ns 33.86 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List Array 9 14.31 ns 0.099 ns 0.092 ns 14.29 ns 0.42 0.01 0.0459 - - 96 B 0.75
Baseline AddRa(...)acity [21] List Array 10 33.45 ns 0.406 ns 0.380 ns 33.48 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List Array 10 14.67 ns 0.138 ns 0.130 ns 14.70 ns 0.44 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)acity [21] List Array 11 36.25 ns 0.417 ns 0.369 ns 36.23 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List Array 11 15.23 ns 0.073 ns 0.069 ns 15.20 ns 0.42 0.00 0.0536 - - 112 B 0.78
Baseline AddRa(...)acity [21] List Array 12 32.13 ns 0.274 ns 0.229 ns 32.16 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List Array 12 15.46 ns 0.158 ns 0.147 ns 15.40 ns 0.48 0.01 0.0574 - - 120 B 0.79
Baseline AddRa(...)acity [21] List Array 13 32.25 ns 0.346 ns 0.307 ns 32.16 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List Array 13 15.81 ns 0.140 ns 0.131 ns 15.76 ns 0.49 0.01 0.0612 - - 128 B 0.80
Baseline AddRa(...)acity [21] List Array 14 35.85 ns 0.332 ns 0.311 ns 35.89 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List Array 14 16.09 ns 0.076 ns 0.064 ns 16.07 ns 0.45 0.00 0.0650 - - 136 B 0.81
Baseline AddRa(...)acity [21] List Array 15 37.66 ns 0.229 ns 0.192 ns 37.69 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List Array 15 16.45 ns 0.159 ns 0.149 ns 16.40 ns 0.44 0.00 0.0688 - - 144 B 0.82
Baseline AddRa(...)acity [21] List Array 16 32.29 ns 0.354 ns 0.331 ns 32.18 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List Array 16 16.70 ns 0.207 ns 0.184 ns 16.63 ns 0.52 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)acity [21] List Array 17 37.59 ns 0.256 ns 0.239 ns 37.54 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List Array 17 16.87 ns 0.071 ns 0.063 ns 16.85 ns 0.45 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)acity [21] List Array 18 32.75 ns 0.392 ns 0.366 ns 32.64 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List Array 18 17.15 ns 0.063 ns 0.059 ns 17.13 ns 0.52 0.01 0.0803 - - 168 B 0.84
Baseline AddRa(...)acity [21] List Array 19 39.10 ns 0.741 ns 0.693 ns 38.87 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List Array 19 17.87 ns 0.127 ns 0.118 ns 17.81 ns 0.46 0.01 0.0842 - - 176 B 0.85
Baseline AddRa(...)acity [21] List Array 20 37.71 ns 0.776 ns 0.797 ns 37.79 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List Array 20 17.94 ns 0.125 ns 0.117 ns 17.90 ns 0.48 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)acity [21] List Array 30 40.95 ns 0.779 ns 0.765 ns 41.03 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List Array 30 24.05 ns 0.082 ns 0.077 ns 24.05 ns 0.59 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)acity [21] List Array 32 37.90 ns 0.270 ns 0.240 ns 37.88 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List Array 32 24.45 ns 0.124 ns 0.110 ns 24.45 ns 0.65 0.01 0.1339 - - 280 B 0.90
Baseline AddRa(...)acity [21] List Array 36 40.32 ns 0.534 ns 0.499 ns 40.22 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List Array 36 25.79 ns 0.199 ns 0.177 ns 25.71 ns 0.64 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)acity [21] List Array 37 40.31 ns 0.401 ns 0.355 ns 40.34 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List Array 37 26.49 ns 0.301 ns 0.282 ns 26.38 ns 0.66 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)acity [21] List Array 40 42.33 ns 0.173 ns 0.145 ns 42.31 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List Array 40 45.48 ns 0.171 ns 0.160 ns 45.45 ns 1.08 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List Array 40 27.09 ns 0.052 ns 0.041 ns 27.09 ns 0.64 0.00 0.1645 - - 344 B 0.91
Actual AddRa(...)acity [21] List Array 40 27.53 ns 0.146 ns 0.122 ns 27.53 ns 0.65 0.00 0.1645 - - 344 B 0.91
Baseline AddRa(...)acity [21] List Array 50 74.16 ns 0.145 ns 0.128 ns 74.18 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List Array 50 35.09 ns 0.130 ns 0.122 ns 35.07 ns 0.47 0.00 0.2027 - - 424 B 0.93
Baseline AddRa(...)acity [21] List Array 60 57.71 ns 1.176 ns 1.258 ns 57.31 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List Array 60 32.94 ns 0.620 ns 0.909 ns 32.55 ns 0.58 0.03 0.2410 - - 504 B 0.94
Baseline AddRa(...)acity [21] List Array 70 58.09 ns 1.189 ns 1.054 ns 58.12 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List Array 70 60.20 ns 1.220 ns 1.141 ns 60.07 ns 1.04 0.02 0.2792 - - 584 B 0.95
Baseline AddRa(...)acity [21] List Array 80 55.03 ns 0.337 ns 0.299 ns 55.01 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List Array 80 38.42 ns 0.784 ns 0.871 ns 38.04 ns 0.70 0.02 0.3175 - - 664 B 0.95
Baseline AddRa(...)acity [21] List Array 90 63.62 ns 1.282 ns 1.879 ns 63.34 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List Array 90 43.73 ns 0.959 ns 2.659 ns 43.02 ns 0.67 0.04 0.3557 - - 744 B 0.96
Baseline AddRa(...)acity [21] List Array 100 64.68 ns 1.308 ns 1.454 ns 64.23 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List Array 100 45.14 ns 0.804 ns 0.713 ns 45.14 ns 0.69 0.02 0.3940 - - 824 B 0.96
Baseline AddRa(...)acity [21] List Array 128 72.13 ns 1.034 ns 0.864 ns 71.90 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List Array 128 57.82 ns 0.941 ns 0.786 ns 58.03 ns 0.80 0.01 0.5010 - - 1048 B 0.97
Baseline AddRa(...)acity [21] List Array 256 115.77 ns 0.300 ns 0.266 ns 115.70 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List Array 256 100.64 ns 0.753 ns 0.704 ns 100.33 ns 0.87 0.01 0.9900 - - 2072 B 0.98
Baseline AddRa(...)acity [21] List Array 512 204.95 ns 0.706 ns 0.660 ns 204.69 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List Array 512 181.88 ns 2.521 ns 2.235 ns 181.50 ns 0.89 0.01 1.9684 - - 4120 B 0.99
Baseline AddRa(...)acity [21] List Array 1024 413.04 ns 8.276 ns 7.742 ns 411.99 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List Array 1024 355.04 ns 1.979 ns 1.754 ns 355.42 ns 0.86 0.02 3.9215 - - 8216 B 1.00
Baseline AddRa(...)acity [21] List Array 2048 769.05 ns 3.644 ns 3.409 ns 767.84 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)acity [21] List Array 2048 674.33 ns 3.062 ns 2.864 ns 673.75 ns 0.88 0.01 7.8125 - - 16408 B 1.00
Baseline AddRa(...)acity [21] List Array 4096 1,498.75 ns 4.783 ns 4.240 ns 1,498.61 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)acity [21] List Array 4096 1,512.26 ns 29.929 ns 41.956 ns 1,505.24 ns 1.02 0.03 15.6250 - - 32792 B 1.00
Baseline AddRa(...)acity [21] List Array 8192 2,895.90 ns 25.059 ns 20.925 ns 2,888.80 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)acity [21] List Array 8192 2,806.63 ns 31.901 ns 28.280 ns 2,793.55 ns 0.97 0.01 31.2500 - - 65560 B 1.00
Baseline AddRa(...)acity [21] List Array 16384 55,418.13 ns 606.035 ns 506.066 ns 55,441.53 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)acity [21] List Array 16384 55,540.70 ns 1,079.305 ns 1,108.367 ns 55,499.65 ns 1.01 0.03 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)acity [21] List Array 32768 107,023.05 ns 1,955.576 ns 1,632.995 ns 107,432.47 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)acity [21] List Array 32768 111,818.01 ns 2,210.254 ns 3,812.579 ns 112,191.56 ns 1.02 0.02 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)acity [21] List Array 65536 109,886.70 ns 2,176.182 ns 4,140.413 ns 109,143.95 ns 1.00 0.00 126.4648 125.3662 125.3662 524919 B 1.00
Actual AddRa(...)acity [21] List Array 65536 112,801.38 ns 2,158.013 ns 3,094.957 ns 112,238.62 ns 1.03 0.04 109.4971 109.1309 109.1309 524343 B 1.00
Baseline AddRa(...)acity [21] List Array 131072 274,437.13 ns 5,029.541 ns 4,199.894 ns 275,704.49 ns 1.00 0.00 200.1953 198.7305 198.7305 1048888 B 1.00
Actual AddRa(...)acity [21] List Array 131072 287,164.24 ns 5,738.454 ns 9,428.445 ns 287,049.51 ns 1.04 0.04 177.2461 176.7578 176.7578 1048654 B 1.00
Baseline AddRa(...)acity [21] List Array 850000 2,032,854.05 ns 19,094.099 ns 17,860.632 ns 2,036,572.85 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)acity [21] List Array 850000 2,017,756.75 ns 13,677.577 ns 12,124.816 ns 2,015,650.00 ns 0.99 0.01 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)acity [21] List PooledList 0 15.55 ns 0.078 ns 0.073 ns 15.58 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List PooledList 0 18.54 ns 0.032 ns 0.027 ns 18.55 ns 1.19 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)acity [21] List PooledList 1 28.58 ns 0.112 ns 0.099 ns 28.55 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List PooledList 1 46.67 ns 0.948 ns 1.265 ns 46.35 ns 1.66 0.04 0.0268 - - 56 B 0.88
Baseline AddRa(...)acity [21] List PooledList 2 28.80 ns 0.406 ns 0.380 ns 28.73 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List PooledList 2 44.98 ns 0.863 ns 0.887 ns 45.14 ns 1.56 0.04 0.0268 - - 56 B 0.78
Baseline AddRa(...)acity [21] List PooledList 3 27.27 ns 0.284 ns 0.252 ns 27.16 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List PooledList 3 46.40 ns 0.387 ns 0.302 ns 46.43 ns 1.70 0.02 0.0268 - - 56 B 0.70
Baseline AddRa(...)acity [21] List PooledList 4 30.15 ns 0.603 ns 0.670 ns 30.01 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List PooledList 4 47.04 ns 0.949 ns 1.331 ns 46.56 ns 1.57 0.05 0.0268 - - 56 B 0.64
Baseline AddRa(...)acity [21] List PooledList 5 33.80 ns 0.756 ns 2.194 ns 33.25 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List PooledList 5 48.09 ns 0.959 ns 1.628 ns 47.97 ns 1.43 0.10 0.0268 - - 56 B 0.58
Baseline AddRa(...)acity [21] List PooledList 6 29.98 ns 0.293 ns 0.288 ns 29.94 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List PooledList 6 46.45 ns 0.368 ns 0.326 ns 46.44 ns 1.55 0.02 0.0268 - - 56 B 0.54
Baseline AddRa(...)acity [21] List PooledList 7 32.02 ns 0.670 ns 1.443 ns 31.36 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List PooledList 7 45.45 ns 0.860 ns 0.804 ns 45.18 ns 1.37 0.07 0.0268 - - 56 B 0.50
Baseline AddRa(...)acity [21] List PooledList 8 29.12 ns 0.180 ns 0.150 ns 29.05 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List PooledList 8 45.89 ns 0.916 ns 0.981 ns 45.89 ns 1.58 0.04 0.0268 - - 56 B 0.47
Baseline AddRa(...)acity [21] List PooledList 9 33.17 ns 0.652 ns 0.610 ns 32.90 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List PooledList 9 46.97 ns 0.821 ns 0.768 ns 46.86 ns 1.42 0.04 0.0268 - - 56 B 0.44
Baseline AddRa(...)acity [21] List PooledList 10 31.31 ns 0.293 ns 0.244 ns 31.34 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List PooledList 10 46.76 ns 0.866 ns 0.810 ns 47.00 ns 1.49 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)acity [21] List PooledList 11 34.66 ns 0.711 ns 0.665 ns 34.40 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List PooledList 11 48.13 ns 0.980 ns 1.554 ns 48.27 ns 1.41 0.06 0.0268 - - 56 B 0.39
Baseline AddRa(...)acity [21] List PooledList 12 33.95 ns 0.638 ns 0.596 ns 33.98 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List PooledList 12 48.45 ns 0.764 ns 0.715 ns 48.42 ns 1.43 0.03 0.0268 - - 56 B 0.37
Baseline AddRa(...)acity [21] List PooledList 13 33.50 ns 0.699 ns 0.957 ns 33.36 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List PooledList 13 47.38 ns 0.782 ns 0.653 ns 47.45 ns 1.44 0.04 0.0268 - - 56 B 0.35
Baseline AddRa(...)acity [21] List PooledList 14 37.06 ns 0.588 ns 0.550 ns 37.14 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List PooledList 14 48.24 ns 0.625 ns 0.554 ns 48.34 ns 1.30 0.03 0.0268 - - 56 B 0.33
Baseline AddRa(...)acity [21] List PooledList 15 34.47 ns 0.657 ns 0.614 ns 34.33 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List PooledList 15 47.74 ns 0.927 ns 0.952 ns 48.00 ns 1.38 0.03 0.0268 - - 56 B 0.32
Baseline AddRa(...)acity [21] List PooledList 16 34.73 ns 0.286 ns 0.253 ns 34.70 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List PooledList 16 48.29 ns 0.810 ns 0.758 ns 48.59 ns 1.39 0.02 0.0268 - - 56 B 0.30
Baseline AddRa(...)acity [21] List PooledList 17 33.42 ns 0.223 ns 0.198 ns 33.47 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List PooledList 17 48.79 ns 0.631 ns 0.590 ns 48.88 ns 1.46 0.02 0.0268 - - 56 B 0.29
Baseline AddRa(...)acity [21] List PooledList 18 33.17 ns 0.180 ns 0.159 ns 33.15 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List PooledList 18 48.85 ns 0.592 ns 0.554 ns 48.86 ns 1.47 0.02 0.0268 - - 56 B 0.28
Baseline AddRa(...)acity [21] List PooledList 19 39.00 ns 0.555 ns 0.519 ns 38.90 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List PooledList 19 49.31 ns 0.977 ns 0.959 ns 49.48 ns 1.26 0.02 0.0268 - - 56 B 0.27
Baseline AddRa(...)acity [21] List PooledList 20 39.24 ns 0.214 ns 0.200 ns 39.14 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List PooledList 20 49.03 ns 0.767 ns 0.717 ns 49.27 ns 1.25 0.02 0.0268 - - 56 B 0.26
Baseline AddRa(...)acity [21] List PooledList 30 40.53 ns 0.834 ns 0.820 ns 40.48 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List PooledList 30 48.85 ns 0.993 ns 1.456 ns 49.13 ns 1.21 0.05 0.0268 - - 56 B 0.19
Baseline AddRa(...)acity [21] List PooledList 32 40.98 ns 0.349 ns 0.326 ns 40.93 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List PooledList 32 48.91 ns 0.759 ns 0.673 ns 49.28 ns 1.19 0.02 0.0268 - - 56 B 0.18
Baseline AddRa(...)acity [21] List PooledList 36 44.67 ns 0.833 ns 0.738 ns 44.70 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List PooledList 36 49.90 ns 0.987 ns 0.969 ns 50.18 ns 1.12 0.03 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 37 42.42 ns 0.758 ns 0.709 ns 42.46 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List PooledList 37 49.95 ns 0.825 ns 0.772 ns 50.03 ns 1.18 0.02 0.0268 - - 56 B 0.16
Baseline AddRa(...)acity [21] List PooledList 40 42.72 ns 0.424 ns 0.376 ns 42.66 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List PooledList 40 42.27 ns 0.245 ns 0.230 ns 42.21 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List PooledList 40 50.49 ns 0.999 ns 0.934 ns 50.45 ns 1.18 0.02 0.0268 - - 56 B 0.15
Actual AddRa(...)acity [21] List PooledList 40 49.97 ns 1.018 ns 1.089 ns 50.21 ns 1.17 0.02 0.0268 - - 56 B 0.15
Baseline AddRa(...)acity [21] List PooledList 50 47.08 ns 0.397 ns 0.352 ns 47.04 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List PooledList 50 49.28 ns 0.961 ns 1.144 ns 49.57 ns 1.04 0.02 0.0268 - - 56 B 0.12
Baseline AddRa(...)acity [21] List PooledList 60 52.93 ns 0.828 ns 0.734 ns 52.77 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List PooledList 60 52.14 ns 1.055 ns 1.408 ns 52.76 ns 0.99 0.03 0.0268 - - 56 B 0.10
Baseline AddRa(...)acity [21] List PooledList 70 52.34 ns 0.302 ns 0.268 ns 52.24 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)acity [21] List PooledList 70 52.49 ns 0.884 ns 0.827 ns 52.60 ns 1.00 0.02 0.0268 - - 56 B 0.09
Baseline AddRa(...)acity [21] List PooledList 80 57.17 ns 0.108 ns 0.085 ns 57.17 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)acity [21] List PooledList 80 52.28 ns 0.648 ns 0.606 ns 52.33 ns 0.91 0.01 0.0268 - - 56 B 0.08
Baseline AddRa(...)acity [21] List PooledList 850000 2,355,574.11 ns 47,032.123 ns 92,836.823 ns 2,364,393.55 ns 1.00 0.00 89.8438 89.8438 89.8438 6800088 B 1.000
Actual AddRa(...)acity [21] List PooledList 850000 846,457.91 ns 1,260.633 ns 984.220 ns 846,589.16 ns 0.36 0.01 - - - 57 B 0.000
Baseline AddRa(...)acity [21] List PooledList 90 58.14 ns 0.278 ns 0.232 ns 58.05 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List PooledList 90 53.04 ns 0.777 ns 0.727 ns 53.10 ns 0.91 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 100 64.08 ns 0.595 ns 0.556 ns 63.99 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List PooledList 100 52.72 ns 0.812 ns 0.720 ns 52.80 ns 0.82 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)acity [21] List PooledList 128 68.22 ns 0.171 ns 0.143 ns 68.21 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List PooledList 128 54.59 ns 0.914 ns 0.810 ns 54.75 ns 0.80 0.01 0.0268 - - 56 B 0.05
Baseline AddRa(...)acity [21] List PooledList 256 117.40 ns 0.796 ns 0.745 ns 117.13 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)acity [21] List PooledList 256 57.89 ns 0.689 ns 0.645 ns 57.72 ns 0.49 0.01 0.0268 - - 56 B 0.03
Baseline AddRa(...)acity [21] List PooledList 512 207.89 ns 0.625 ns 0.522 ns 208.02 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List PooledList 512 84.94 ns 0.527 ns 0.492 ns 84.96 ns 0.41 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)acity [21] List PooledList 1024 405.68 ns 2.542 ns 2.378 ns 405.36 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List PooledList 1024 116.67 ns 0.737 ns 0.690 ns 116.91 ns 0.29 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)acity [21] List PooledList 2048 770.26 ns 4.806 ns 4.496 ns 769.32 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List PooledList 2048 267.28 ns 1.941 ns 1.816 ns 267.30 ns 0.35 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)acity [21] List PooledList 4096 1,490.88 ns 5.273 ns 4.403 ns 1,489.42 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)acity [21] List PooledList 4096 594.77 ns 2.004 ns 1.777 ns 595.25 ns 0.40 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)acity [21] List PooledList 8192 2,817.93 ns 10.356 ns 8.648 ns 2,816.59 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)acity [21] List PooledList 8192 1,138.80 ns 2.153 ns 2.014 ns 1,138.70 ns 0.40 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)acity [21] List PooledList 16384 53,457.46 ns 295.500 ns 276.411 ns 53,489.79 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)acity [21] List PooledList 16384 2,447.92 ns 10.297 ns 9.128 ns 2,443.87 ns 0.05 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 32768 109,372.22 ns 826.120 ns 772.754 ns 109,576.67 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)acity [21] List PooledList 32768 5,365.50 ns 16.390 ns 15.331 ns 5,358.87 ns 0.05 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 65536 101,411.80 ns 1,544.178 ns 1,516.589 ns 101,647.15 ns 1.00 0.00 123.9014 122.8027 122.8027 524955 B 1.000
Actual AddRa(...)acity [21] List PooledList 65536 11,930.79 ns 49.003 ns 45.838 ns 11,919.91 ns 0.12 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)acity [21] List PooledList 131072 318,837.17 ns 6,314.559 ns 16,745.315 ns 317,902.47 ns 1.00 0.00 176.2695 175.2930 175.2930 1048822 B 1.000
Actual AddRa(...)acity [21] List PooledList 131072 25,195.34 ns 85.188 ns 79.684 ns 25,158.76 ns 0.08 0.00 - - - 56 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 0 18.78 ns 0.081 ns 0.076 ns 18.74 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 0 22.83 ns 0.113 ns 0.101 ns 22.81 ns 1.22 0.01 0.0497 - - 104 B 3.25
Baseline AddRa(...)acity [21] List RecyclableList 1 27.76 ns 0.101 ns 0.090 ns 27.79 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 1 23.07 ns 0.134 ns 0.125 ns 23.06 ns 0.83 0.00 0.0497 - - 104 B 1.62
Baseline AddRa(...)acity [21] List RecyclableList 2 28.19 ns 0.107 ns 0.089 ns 28.20 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 2 23.01 ns 0.086 ns 0.077 ns 23.03 ns 0.82 0.00 0.0497 - - 104 B 1.44
Baseline AddRa(...)acity [21] List RecyclableList 3 28.77 ns 0.148 ns 0.138 ns 28.79 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 3 23.09 ns 0.141 ns 0.132 ns 23.08 ns 0.80 0.01 0.0497 - - 104 B 1.30
Baseline AddRa(...)acity [21] List RecyclableList 4 30.73 ns 0.115 ns 0.102 ns 30.71 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 4 22.92 ns 0.136 ns 0.127 ns 22.91 ns 0.75 0.00 0.0497 - - 104 B 1.18
Baseline AddRa(...)acity [21] List RecyclableList 5 28.38 ns 0.208 ns 0.195 ns 28.36 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 5 23.08 ns 0.117 ns 0.104 ns 23.07 ns 0.81 0.01 0.0536 - - 112 B 1.17
Baseline AddRa(...)acity [21] List RecyclableList 6 28.50 ns 0.102 ns 0.090 ns 28.49 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 6 23.35 ns 0.165 ns 0.155 ns 23.30 ns 0.82 0.01 0.0574 - - 120 B 1.15
Baseline AddRa(...)acity [21] List RecyclableList 7 28.79 ns 0.084 ns 0.075 ns 28.79 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 7 23.74 ns 0.128 ns 0.120 ns 23.78 ns 0.83 0.00 0.0612 - - 128 B 1.14
Baseline AddRa(...)acity [21] List RecyclableList 8 31.87 ns 0.166 ns 0.155 ns 31.89 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 8 24.09 ns 0.172 ns 0.153 ns 24.05 ns 0.76 0.01 0.0650 - - 136 B 1.13
Baseline AddRa(...)acity [21] List RecyclableList 9 32.47 ns 0.184 ns 0.172 ns 32.48 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 9 24.57 ns 0.134 ns 0.119 ns 24.57 ns 0.76 0.01 0.0688 - - 144 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 10 31.27 ns 0.175 ns 0.163 ns 31.27 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 10 24.74 ns 0.132 ns 0.117 ns 24.73 ns 0.79 0.01 0.0727 - - 152 B 1.12
Baseline AddRa(...)acity [21] List RecyclableList 11 33.73 ns 0.128 ns 0.113 ns 33.73 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 11 25.56 ns 0.172 ns 0.161 ns 25.58 ns 0.76 0.01 0.0765 - - 160 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 12 34.17 ns 0.210 ns 0.186 ns 34.18 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 12 25.81 ns 0.248 ns 0.232 ns 25.76 ns 0.75 0.01 0.0803 - - 168 B 1.11
Baseline AddRa(...)acity [21] List RecyclableList 13 31.23 ns 0.077 ns 0.060 ns 31.24 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 13 26.18 ns 0.162 ns 0.152 ns 26.18 ns 0.84 0.01 0.0842 - - 176 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 14 34.78 ns 0.295 ns 0.276 ns 34.78 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 14 26.91 ns 0.093 ns 0.087 ns 26.92 ns 0.77 0.01 0.0880 - - 184 B 1.10
Baseline AddRa(...)acity [21] List RecyclableList 15 34.67 ns 0.265 ns 0.222 ns 34.59 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 15 26.32 ns 0.072 ns 0.064 ns 26.33 ns 0.76 0.01 0.0918 - - 192 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 16 33.90 ns 0.193 ns 0.181 ns 33.91 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 16 27.40 ns 0.215 ns 0.202 ns 27.41 ns 0.81 0.01 0.0956 - - 200 B 1.09
Baseline AddRa(...)acity [21] List RecyclableList 17 32.66 ns 0.196 ns 0.184 ns 32.60 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 17 27.83 ns 0.222 ns 0.207 ns 27.90 ns 0.85 0.01 0.0995 - - 208 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 18 34.49 ns 0.195 ns 0.183 ns 34.45 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 18 28.61 ns 0.070 ns 0.062 ns 28.63 ns 0.83 0.00 0.1033 - - 216 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 19 36.97 ns 0.388 ns 0.363 ns 37.01 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 19 28.67 ns 0.145 ns 0.135 ns 28.65 ns 0.78 0.01 0.1071 - - 224 B 1.08
Baseline AddRa(...)acity [21] List RecyclableList 20 37.25 ns 0.324 ns 0.287 ns 37.24 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 20 28.83 ns 0.195 ns 0.172 ns 28.78 ns 0.77 0.01 0.1109 - - 232 B 1.07
Baseline AddRa(...)acity [21] List RecyclableList 30 39.18 ns 0.162 ns 0.135 ns 39.17 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 30 31.90 ns 0.261 ns 0.244 ns 31.95 ns 0.81 0.01 0.1492 - - 312 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 32 41.21 ns 0.179 ns 0.168 ns 41.17 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 32 31.55 ns 0.186 ns 0.155 ns 31.54 ns 0.77 0.00 0.1568 - - 328 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 36 45.17 ns 0.927 ns 1.416 ns 45.23 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 36 34.75 ns 0.187 ns 0.156 ns 34.72 ns 0.78 0.03 0.1721 - - 360 B 1.05
Baseline AddRa(...)acity [21] List RecyclableList 37 50.93 ns 0.542 ns 0.480 ns 50.81 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 37 40.49 ns 0.288 ns 0.241 ns 40.53 ns 0.80 0.01 0.0382 - - 80 B 0.23
Baseline AddRa(...)acity [21] List RecyclableList 40 53.62 ns 1.075 ns 1.238 ns 53.53 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableList 40 49.33 ns 0.525 ns 0.491 ns 49.28 ns 0.91 0.03 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 40 38.44 ns 0.254 ns 0.237 ns 38.53 ns 0.71 0.02 0.0382 - - 80 B 0.21
Actual AddRa(...)acity [21] List RecyclableList 40 43.63 ns 0.672 ns 0.628 ns 43.76 ns 0.81 0.03 0.0382 - - 80 B 0.21
Baseline AddRa(...)acity [21] List RecyclableList 50 54.49 ns 0.839 ns 0.785 ns 54.54 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 50 39.84 ns 0.585 ns 0.548 ns 39.81 ns 0.73 0.02 0.0382 - - 80 B 0.18
Baseline AddRa(...)acity [21] List RecyclableList 60 57.38 ns 0.662 ns 0.587 ns 57.30 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 60 40.35 ns 0.519 ns 0.460 ns 40.21 ns 0.70 0.01 0.0382 - - 80 B 0.15
Baseline AddRa(...)acity [21] List RecyclableList 70 63.51 ns 0.799 ns 0.747 ns 63.38 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 70 44.74 ns 0.516 ns 0.483 ns 44.69 ns 0.70 0.01 0.0382 - - 80 B 0.13
Baseline AddRa(...)acity [21] List RecyclableList 80 67.41 ns 1.119 ns 1.047 ns 67.50 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 80 40.79 ns 0.330 ns 0.308 ns 40.78 ns 0.61 0.01 0.0382 - - 80 B 0.11
Baseline AddRa(...)acity [21] List RecyclableList 90 77.65 ns 0.928 ns 0.868 ns 77.47 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 90 41.66 ns 0.558 ns 0.522 ns 41.56 ns 0.54 0.01 0.0382 - - 80 B 0.10
Baseline AddRa(...)acity [21] List RecyclableList 100 78.83 ns 1.072 ns 1.003 ns 78.90 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 100 42.03 ns 0.403 ns 0.336 ns 42.03 ns 0.53 0.01 0.0382 - - 80 B 0.09
Baseline AddRa(...)acity [21] List RecyclableList 128 89.78 ns 1.477 ns 1.309 ns 89.83 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 128 43.92 ns 0.144 ns 0.128 ns 43.86 ns 0.49 0.01 0.0382 - - 80 B 0.07
Baseline AddRa(...)acity [21] List RecyclableList 256 154.98 ns 2.287 ns 2.139 ns 154.98 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 256 60.20 ns 0.181 ns 0.170 ns 60.19 ns 0.39 0.01 0.0381 - - 80 B 0.04
Baseline AddRa(...)acity [21] List RecyclableList 512 278.40 ns 4.896 ns 4.579 ns 279.41 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableList 512 71.55 ns 0.173 ns 0.162 ns 71.57 ns 0.26 0.00 0.0381 - - 80 B 0.02
Baseline AddRa(...)acity [21] List RecyclableList 1024 568.38 ns 10.864 ns 12.933 ns 566.75 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 1024 104.60 ns 0.457 ns 0.405 ns 104.76 ns 0.18 0.00 0.0381 - - 80 B 0.010
Baseline AddRa(...)acity [21] List RecyclableList 2048 1,069.01 ns 21.411 ns 25.488 ns 1,068.13 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 2048 257.18 ns 0.858 ns 0.803 ns 256.92 ns 0.24 0.01 0.0381 - - 80 B 0.005
Baseline AddRa(...)acity [21] List RecyclableList 4096 2,156.33 ns 42.366 ns 57.991 ns 2,149.23 ns 1.00 0.00 15.6212 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 4096 683.96 ns 2.865 ns 2.680 ns 683.76 ns 0.32 0.01 0.0381 - - 80 B 0.002
Baseline AddRa(...)acity [21] List RecyclableList 8192 4,173.65 ns 82.880 ns 95.445 ns 4,138.99 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 8192 1,093.55 ns 8.433 ns 7.889 ns 1,093.31 ns 0.26 0.01 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 16384 57,440.78 ns 913.185 ns 854.194 ns 57,447.98 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 16384 2,424.05 ns 11.689 ns 10.934 ns 2,419.78 ns 0.04 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)acity [21] List RecyclableList 32768 112,548.01 ns 2,096.348 ns 2,058.894 ns 112,964.50 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 32768 5,225.45 ns 18.780 ns 17.567 ns 5,223.90 ns 0.05 0.00 0.0381 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 65536 114,803.07 ns 1,028.345 ns 911.601 ns 114,939.65 ns 1.00 0.00 118.8965 117.7979 117.7979 524931 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 65536 11,959.33 ns 39.257 ns 34.800 ns 11,946.93 ns 0.10 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 131072 512,310.62 ns 62,622.519 ns 184,643.909 ns 375,182.47 ns 1.00 0.00 175.7813 174.8047 174.8047 1048975 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 131072 24,956.13 ns 24.065 ns 18.788 ns 24,952.89 ns 0.04 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)acity [21] List RecyclableList 850000 2,204,685.51 ns 42,710.796 ns 70,175.063 ns 2,215,875.00 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)acity [21] List RecyclableList 850000 901,679.04 ns 10,601.461 ns 9,397.919 ns 901,813.43 ns 0.41 0.01 - - - 93 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 0 16.15 ns 0.129 ns 0.107 ns 16.15 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 0 19.55 ns 0.106 ns 0.088 ns 19.50 ns 1.21 0.01 0.0382 - - 80 B 2.50
Baseline AddRa(...)acity [21] List RecyclableLongList 1 26.94 ns 0.144 ns 0.128 ns 26.96 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1 64.65 ns 0.452 ns 0.401 ns 64.76 ns 2.40 0.02 0.0688 - - 144 B 2.25
Baseline AddRa(...)acity [21] List RecyclableLongList 2 27.40 ns 0.187 ns 0.175 ns 27.37 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 2 64.75 ns 0.618 ns 0.578 ns 64.97 ns 2.36 0.03 0.0726 - - 152 B 2.11
Baseline AddRa(...)acity [21] List RecyclableLongList 3 27.36 ns 0.167 ns 0.156 ns 27.38 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 3 67.23 ns 0.765 ns 0.716 ns 67.07 ns 2.46 0.03 0.0802 - - 168 B 2.10
Baseline AddRa(...)acity [21] List RecyclableLongList 4 27.39 ns 0.132 ns 0.117 ns 27.38 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 4 65.31 ns 0.463 ns 0.433 ns 65.36 ns 2.38 0.02 0.0802 - - 168 B 1.91
Baseline AddRa(...)acity [21] List RecyclableLongList 5 30.29 ns 0.302 ns 0.283 ns 30.16 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 5 69.04 ns 0.658 ns 0.615 ns 68.91 ns 2.28 0.03 0.0956 - - 200 B 2.08
Baseline AddRa(...)acity [21] List RecyclableLongList 6 28.48 ns 0.120 ns 0.112 ns 28.46 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 6 68.18 ns 0.850 ns 0.795 ns 68.24 ns 2.39 0.03 0.0956 - - 200 B 1.92
Baseline AddRa(...)acity [21] List RecyclableLongList 7 28.65 ns 0.184 ns 0.172 ns 28.59 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 7 67.51 ns 0.753 ns 0.705 ns 67.49 ns 2.36 0.02 0.0956 - - 200 B 1.79
Baseline AddRa(...)acity [21] List RecyclableLongList 8 28.81 ns 0.044 ns 0.039 ns 28.81 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 8 65.51 ns 0.165 ns 0.154 ns 65.49 ns 2.27 0.01 0.0956 - - 200 B 1.67
Baseline AddRa(...)acity [21] List RecyclableLongList 9 29.98 ns 0.219 ns 0.205 ns 29.96 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 9 73.00 ns 1.014 ns 0.948 ns 73.27 ns 2.43 0.04 0.1262 - - 264 B 2.06
Baseline AddRa(...)acity [21] List RecyclableLongList 10 30.51 ns 0.107 ns 0.095 ns 30.50 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 10 71.92 ns 1.254 ns 1.173 ns 71.99 ns 2.36 0.04 0.1262 - - 264 B 1.94
Baseline AddRa(...)acity [21] List RecyclableLongList 11 31.95 ns 0.386 ns 0.361 ns 31.83 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 11 72.62 ns 1.129 ns 1.001 ns 72.65 ns 2.27 0.04 0.1262 - - 264 B 1.83
Baseline AddRa(...)acity [21] List RecyclableLongList 12 32.02 ns 0.244 ns 0.228 ns 32.07 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 12 71.77 ns 0.894 ns 0.792 ns 71.78 ns 2.24 0.03 0.1262 - - 264 B 1.74
Baseline AddRa(...)acity [21] List RecyclableLongList 13 32.18 ns 0.343 ns 0.321 ns 32.24 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 13 72.51 ns 1.111 ns 1.039 ns 72.64 ns 2.25 0.03 0.1262 - - 264 B 1.65
Baseline AddRa(...)acity [21] List RecyclableLongList 14 35.83 ns 0.355 ns 0.315 ns 35.84 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 14 72.25 ns 0.425 ns 0.355 ns 72.29 ns 2.02 0.02 0.1262 - - 264 B 1.57
Baseline AddRa(...)acity [21] List RecyclableLongList 15 32.54 ns 0.287 ns 0.240 ns 32.52 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 15 72.71 ns 1.153 ns 1.078 ns 72.94 ns 2.23 0.04 0.1262 - - 264 B 1.50
Baseline AddRa(...)acity [21] List RecyclableLongList 16 33.60 ns 0.237 ns 0.222 ns 33.65 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 16 71.03 ns 0.535 ns 0.500 ns 71.00 ns 2.11 0.02 0.1262 - - 264 B 1.43
Baseline AddRa(...)acity [21] List RecyclableLongList 17 32.70 ns 0.090 ns 0.075 ns 32.71 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 17 78.68 ns 0.945 ns 0.884 ns 78.61 ns 2.41 0.03 0.1874 - - 392 B 2.04
Baseline AddRa(...)acity [21] List RecyclableLongList 18 33.25 ns 0.612 ns 0.573 ns 33.19 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 18 79.40 ns 0.847 ns 0.793 ns 79.35 ns 2.39 0.05 0.1874 - - 392 B 1.96
Baseline AddRa(...)acity [21] List RecyclableLongList 19 34.90 ns 0.554 ns 0.518 ns 35.01 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 19 76.82 ns 0.637 ns 0.596 ns 76.89 ns 2.20 0.03 0.1874 - - 392 B 1.88
Baseline AddRa(...)acity [21] List RecyclableLongList 20 34.39 ns 0.178 ns 0.158 ns 34.41 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 20 78.95 ns 1.359 ns 1.205 ns 79.26 ns 2.30 0.03 0.1874 - - 392 B 1.81
Baseline AddRa(...)acity [21] List RecyclableLongList 30 37.88 ns 0.429 ns 0.402 ns 37.89 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 30 78.01 ns 0.550 ns 0.459 ns 78.00 ns 2.06 0.03 0.1874 - - 392 B 1.32
Baseline AddRa(...)acity [21] List RecyclableLongList 32 37.81 ns 0.166 ns 0.148 ns 37.74 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 32 76.46 ns 0.325 ns 0.271 ns 76.50 ns 2.02 0.01 0.1874 - - 392 B 1.26
Baseline AddRa(...)acity [21] List RecyclableLongList 36 49.50 ns 0.339 ns 0.301 ns 49.46 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 36 88.51 ns 0.661 ns 0.586 ns 88.52 ns 1.79 0.01 0.0688 - - 144 B 0.42
Baseline AddRa(...)acity [21] List RecyclableLongList 37 50.63 ns 0.784 ns 0.695 ns 50.56 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 37 88.84 ns 0.954 ns 0.892 ns 88.78 ns 1.76 0.04 0.0688 - - 144 B 0.41
Baseline AddRa(...)acity [21] List RecyclableLongList 40 49.03 ns 0.417 ns 0.370 ns 49.05 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)acity [21] List RecyclableLongList 40 48.71 ns 0.835 ns 0.928 ns 48.83 ns 1.00 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 40 87.31 ns 1.110 ns 1.039 ns 87.56 ns 1.78 0.02 0.0688 - - 144 B 0.38
Actual AddRa(...)acity [21] List RecyclableLongList 40 88.00 ns 0.569 ns 0.533 ns 88.13 ns 1.80 0.02 0.0688 - - 144 B 0.38
Baseline AddRa(...)acity [21] List RecyclableLongList 50 54.78 ns 0.675 ns 0.632 ns 54.90 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 50 87.02 ns 0.442 ns 0.414 ns 86.97 ns 1.59 0.02 0.0688 - - 144 B 0.32
Baseline AddRa(...)acity [21] List RecyclableLongList 60 57.35 ns 0.331 ns 0.310 ns 57.46 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 60 91.01 ns 1.260 ns 1.179 ns 90.92 ns 1.59 0.02 0.0688 - - 144 B 0.27
Baseline AddRa(...)acity [21] List RecyclableLongList 70 64.76 ns 0.729 ns 0.682 ns 64.68 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 70 91.62 ns 1.225 ns 1.023 ns 91.68 ns 1.42 0.02 0.0688 - - 144 B 0.23
Baseline AddRa(...)acity [21] List RecyclableLongList 80 68.58 ns 0.913 ns 0.854 ns 68.68 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 80 88.22 ns 0.721 ns 0.674 ns 88.25 ns 1.29 0.02 0.0688 - - 144 B 0.21
Baseline AddRa(...)acity [21] List RecyclableLongList 850000 2,538,596.09 ns 50,251.943 ns 132,383.717 ns 2,544,541.80 ns 1.00 0.00 93.7500 93.7500 93.7500 6800141 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 850000 1,319,091.86 ns 9,842.465 ns 9,206.648 ns 1,322,115.04 ns 0.53 0.04 - - - 449 B 0.000
Baseline AddRa(...)acity [21] List RecyclableLongList 90 74.95 ns 1.377 ns 1.288 ns 75.04 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 90 88.78 ns 1.157 ns 1.082 ns 88.77 ns 1.18 0.03 0.0688 - - 144 B 0.19
Baseline AddRa(...)acity [21] List RecyclableLongList 100 78.49 ns 1.377 ns 1.221 ns 78.36 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 100 92.89 ns 0.439 ns 0.367 ns 92.91 ns 1.18 0.02 0.0688 - - 144 B 0.17
Baseline AddRa(...)acity [21] List RecyclableLongList 128 92.57 ns 1.884 ns 2.314 ns 93.06 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 128 90.26 ns 0.707 ns 0.662 ns 90.29 ns 0.96 0.02 0.0688 - - 144 B 0.13
Baseline AddRa(...)acity [21] List RecyclableLongList 256 157.87 ns 1.926 ns 1.802 ns 157.59 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 256 100.98 ns 0.383 ns 0.339 ns 101.04 ns 0.64 0.01 0.0688 - - 144 B 0.07
Baseline AddRa(...)acity [21] List RecyclableLongList 512 280.42 ns 5.429 ns 6.034 ns 280.08 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 512 118.82 ns 1.031 ns 0.964 ns 118.84 ns 0.42 0.01 0.0687 - - 144 B 0.03
Baseline AddRa(...)acity [21] List RecyclableLongList 1024 550.41 ns 10.930 ns 14.213 ns 549.32 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)acity [21] List RecyclableLongList 1024 151.50 ns 0.866 ns 0.810 ns 151.47 ns 0.27 0.01 0.0687 - - 144 B 0.02
Baseline AddRa(...)acity [21] List RecyclableLongList 2048 1,107.60 ns 21.354 ns 22.848 ns 1,101.33 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 2048 316.43 ns 1.933 ns 1.809 ns 316.65 ns 0.28 0.01 0.0687 - - 144 B 0.009
Baseline AddRa(...)acity [21] List RecyclableLongList 4096 2,138.24 ns 39.016 ns 36.496 ns 2,147.29 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 4096 603.51 ns 3.039 ns 2.843 ns 602.59 ns 0.28 0.00 0.0687 - - 144 B 0.004
Baseline AddRa(...)acity [21] List RecyclableLongList 8192 4,121.10 ns 81.886 ns 91.016 ns 4,115.91 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 8192 1,176.01 ns 4.800 ns 4.489 ns 1,174.98 ns 0.29 0.01 0.0687 - - 144 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 16384 57,390.39 ns 456.832 ns 404.970 ns 57,432.85 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 16384 2,463.79 ns 4.976 ns 4.155 ns 2,465.25 ns 0.04 0.00 0.2022 - - 424 B 0.003
Baseline AddRa(...)acity [21] List RecyclableLongList 32768 115,071.34 ns 1,360.885 ns 1,272.972 ns 115,122.85 ns 1.00 0.00 83.2520 83.2520 83.2520 262253 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 32768 5,018.02 ns 17.996 ns 16.834 ns 5,012.70 ns 0.04 0.00 0.1984 - - 424 B 0.002
Baseline AddRa(...)acity [21] List RecyclableLongList 65536 116,796.34 ns 1,458.231 ns 1,292.683 ns 117,262.53 ns 1.00 0.00 118.2861 117.3096 117.3096 524949 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 65536 11,412.82 ns 56.376 ns 49.976 ns 11,414.94 ns 0.10 0.00 0.1984 - - 424 B 0.001
Baseline AddRa(...)acity [21] List RecyclableLongList 131072 531,504.27 ns 71,962.404 ns 212,182.771 ns 376,339.89 ns 1.00 0.00 143.5547 142.5781 142.5781 1049107 B 1.000
Actual AddRa(...)acity [21] List RecyclableLongList 131072 22,820.28 ns 104.330 ns 87.120 ns 22,830.46 ns 0.03 0.00 0.1831 - - 424 B 0.000

AddRange when Source is Array Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2134/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.400
  [Host]     : .NET 7.0.10 (7.0.1023.36312), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.10 (7.0.1023.36312), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)Array [25] List Array 0 13.98 ns 0.162 ns 0.135 ns 13.93 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List Array 0 11.45 ns 0.063 ns 0.056 ns 11.47 ns 0.82 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)Array [25] List Array 1 30.06 ns 0.307 ns 0.272 ns 30.14 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 1 12.77 ns 0.271 ns 0.322 ns 12.83 ns 0.42 0.01 0.0153 - - 32 B 0.36
Baseline AddRa(...)Array [25] List Array 2 30.44 ns 0.288 ns 0.256 ns 30.40 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 2 12.96 ns 0.289 ns 0.355 ns 13.05 ns 0.42 0.01 0.0191 - - 40 B 0.45
Baseline AddRa(...)Array [25] List Array 3 30.37 ns 0.414 ns 0.387 ns 30.42 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 3 13.15 ns 0.049 ns 0.044 ns 13.15 ns 0.43 0.01 0.0229 - - 48 B 0.55
Baseline AddRa(...)Array [25] List Array 4 30.92 ns 0.607 ns 0.538 ns 31.03 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List Array 4 13.44 ns 0.059 ns 0.052 ns 13.43 ns 0.43 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List Array 5 30.81 ns 0.257 ns 0.240 ns 30.78 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List Array 5 13.42 ns 0.295 ns 0.476 ns 13.61 ns 0.44 0.02 0.0306 - - 64 B 0.67
Baseline AddRa(...)Array [25] List Array 6 30.68 ns 0.058 ns 0.054 ns 30.67 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List Array 6 13.82 ns 0.107 ns 0.089 ns 13.82 ns 0.45 0.00 0.0344 - - 72 B 0.69
Baseline AddRa(...)Array [25] List Array 7 31.12 ns 0.066 ns 0.051 ns 31.12 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List Array 7 13.82 ns 0.025 ns 0.022 ns 13.82 ns 0.44 0.00 0.0382 - - 80 B 0.71
Baseline AddRa(...)Array [25] List Array 8 31.30 ns 0.221 ns 0.196 ns 31.22 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List Array 8 14.16 ns 0.025 ns 0.021 ns 14.16 ns 0.45 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)Array [25] List Array 9 32.32 ns 0.263 ns 0.246 ns 32.27 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List Array 9 15.22 ns 0.055 ns 0.048 ns 15.22 ns 0.47 0.00 0.0459 - - 96 B 0.75
Baseline AddRa(...)Array [25] List Array 10 32.57 ns 0.249 ns 0.233 ns 32.46 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List Array 10 15.29 ns 0.172 ns 0.153 ns 15.34 ns 0.47 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)Array [25] List Array 11 33.47 ns 0.197 ns 0.184 ns 33.56 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List Array 11 15.76 ns 0.344 ns 0.602 ns 16.14 ns 0.47 0.02 0.0536 - - 112 B 0.78
Baseline AddRa(...)Array [25] List Array 12 33.79 ns 0.200 ns 0.167 ns 33.82 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List Array 12 16.36 ns 0.325 ns 0.304 ns 16.43 ns 0.49 0.00 0.0574 - - 120 B 0.79
Baseline AddRa(...)Array [25] List Array 13 34.16 ns 0.330 ns 0.309 ns 34.11 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List Array 13 16.63 ns 0.343 ns 0.337 ns 16.69 ns 0.49 0.01 0.0612 - - 128 B 0.80
Baseline AddRa(...)Array [25] List Array 14 34.45 ns 0.323 ns 0.303 ns 34.32 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List Array 14 17.02 ns 0.202 ns 0.189 ns 17.06 ns 0.49 0.01 0.0650 - - 136 B 0.81
Baseline AddRa(...)Array [25] List Array 15 34.64 ns 0.324 ns 0.303 ns 34.58 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List Array 15 17.06 ns 0.150 ns 0.140 ns 17.06 ns 0.49 0.01 0.0688 - - 144 B 0.82
Baseline AddRa(...)Array [25] List Array 16 34.98 ns 0.237 ns 0.222 ns 35.00 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List Array 16 17.31 ns 0.099 ns 0.088 ns 17.33 ns 0.50 0.00 0.0727 - - 152 B 0.83
Baseline AddRa(...)Array [25] List Array 17 34.86 ns 0.111 ns 0.104 ns 34.85 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List Array 17 17.42 ns 0.100 ns 0.094 ns 17.36 ns 0.50 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)Array [25] List Array 18 35.07 ns 0.105 ns 0.093 ns 35.04 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List Array 18 17.74 ns 0.072 ns 0.064 ns 17.73 ns 0.51 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)Array [25] List Array 19 36.09 ns 0.162 ns 0.152 ns 36.06 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List Array 19 18.39 ns 0.034 ns 0.030 ns 18.38 ns 0.51 0.00 0.0842 - - 176 B 0.85
Baseline AddRa(...)Array [25] List Array 20 36.82 ns 0.255 ns 0.238 ns 36.80 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List Array 20 18.66 ns 0.044 ns 0.039 ns 18.65 ns 0.51 0.00 0.0880 - - 184 B 0.85
Baseline AddRa(...)Array [25] List Array 30 39.90 ns 0.302 ns 0.268 ns 39.89 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List Array 30 21.63 ns 0.054 ns 0.048 ns 21.64 ns 0.54 0.00 0.1262 - - 264 B 0.89
Baseline AddRa(...)Array [25] List Array 32 40.53 ns 0.181 ns 0.160 ns 40.52 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List Array 32 22.29 ns 0.274 ns 0.256 ns 22.30 ns 0.55 0.01 0.1339 - - 280 B 0.90
Baseline AddRa(...)Array [25] List Array 36 42.89 ns 0.405 ns 0.359 ns 42.84 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List Array 36 23.88 ns 0.247 ns 0.219 ns 23.86 ns 0.56 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)Array [25] List Array 37 42.77 ns 0.373 ns 0.331 ns 42.78 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List Array 37 24.20 ns 0.309 ns 0.289 ns 24.12 ns 0.57 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)Array [25] List Array 40 43.43 ns 0.210 ns 0.176 ns 43.42 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List Array 40 43.50 ns 0.249 ns 0.233 ns 43.45 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List Array 40 24.72 ns 0.193 ns 0.180 ns 24.68 ns 0.57 0.00 0.1645 - - 344 B 0.91
Actual AddRa(...)Array [25] List Array 40 24.65 ns 0.166 ns 0.138 ns 24.66 ns 0.57 0.00 0.1645 - - 344 B 0.91
Baseline AddRa(...)Array [25] List Array 50 46.74 ns 0.512 ns 0.454 ns 46.63 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List Array 50 27.95 ns 0.268 ns 0.251 ns 27.94 ns 0.60 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)Array [25] List Array 60 50.94 ns 0.515 ns 0.482 ns 50.82 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List Array 60 31.60 ns 0.047 ns 0.042 ns 31.61 ns 0.62 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)Array [25] List Array 70 53.40 ns 0.137 ns 0.129 ns 53.39 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List Array 70 34.79 ns 0.111 ns 0.093 ns 34.79 ns 0.65 0.00 0.2792 - - 584 B 0.95
Baseline AddRa(...)Array [25] List Array 80 57.21 ns 0.506 ns 0.422 ns 57.28 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List Array 80 38.56 ns 0.244 ns 0.228 ns 38.59 ns 0.67 0.01 0.3175 - - 664 B 0.95
Baseline AddRa(...)Array [25] List Array 90 60.42 ns 0.529 ns 0.469 ns 60.49 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List Array 90 40.87 ns 0.061 ns 0.054 ns 40.86 ns 0.68 0.01 0.3557 - - 744 B 0.96
Baseline AddRa(...)Array [25] List Array 100 62.97 ns 0.104 ns 0.087 ns 62.99 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List Array 100 44.66 ns 0.049 ns 0.041 ns 44.67 ns 0.71 0.00 0.3940 - - 824 B 0.96
Baseline AddRa(...)Array [25] List Array 128 70.57 ns 0.369 ns 0.345 ns 70.58 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List Array 128 51.80 ns 0.122 ns 0.109 ns 51.82 ns 0.73 0.00 0.5010 - - 1048 B 0.97
Baseline AddRa(...)Array [25] List Array 256 115.74 ns 0.227 ns 0.201 ns 115.79 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List Array 256 95.45 ns 0.480 ns 0.449 ns 95.62 ns 0.82 0.00 0.9900 - - 2072 B 0.98
Baseline AddRa(...)Array [25] List Array 512 204.61 ns 0.373 ns 0.331 ns 204.58 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List Array 512 178.08 ns 0.413 ns 0.386 ns 177.90 ns 0.87 0.00 1.9684 - - 4120 B 0.99
Baseline AddRa(...)Array [25] List Array 1024 393.97 ns 1.994 ns 1.865 ns 393.10 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List Array 1024 354.46 ns 1.437 ns 1.344 ns 354.34 ns 0.90 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)Array [25] List Array 2048 767.88 ns 3.372 ns 3.154 ns 767.33 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)Array [25] List Array 2048 667.53 ns 1.488 ns 1.161 ns 667.64 ns 0.87 0.00 7.8125 - - 16408 B 1.00
Baseline AddRa(...)Array [25] List Array 4096 1,490.30 ns 5.362 ns 5.016 ns 1,492.34 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)Array [25] List Array 4096 1,431.82 ns 9.223 ns 8.176 ns 1,433.39 ns 0.96 0.01 15.6250 - - 32792 B 1.00
Baseline AddRa(...)Array [25] List Array 8192 2,858.99 ns 24.459 ns 20.424 ns 2,862.66 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)Array [25] List Array 8192 2,777.49 ns 17.188 ns 15.237 ns 2,781.76 ns 0.97 0.01 31.2500 - - 65560 B 1.00
Baseline AddRa(...)Array [25] List Array 16384 59,270.04 ns 1,166.561 ns 1,949.061 ns 60,135.94 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)Array [25] List Array 16384 59,154.98 ns 1,172.502 ns 1,926.455 ns 59,461.32 ns 1.00 0.06 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)Array [25] List Array 32768 117,641.57 ns 2,338.419 ns 3,970.812 ns 119,190.45 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)Array [25] List Array 32768 119,230.33 ns 2,375.250 ns 6,131.280 ns 120,742.92 ns 1.01 0.04 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)Array [25] List Array 65536 110,019.82 ns 2,057.050 ns 1,924.166 ns 110,404.49 ns 1.00 0.00 124.8779 123.7793 123.7793 524937 B 1.00
Actual AddRa(...)Array [25] List Array 65536 111,280.13 ns 1,431.940 ns 1,339.438 ns 111,105.99 ns 1.01 0.02 112.4268 112.0605 112.0605 524344 B 1.00
Baseline AddRa(...)Array [25] List Array 131072 274,605.45 ns 5,370.968 ns 8,673.112 ns 273,466.65 ns 1.00 0.00 197.2656 195.8008 195.8008 1048985 B 1.00
Actual AddRa(...)Array [25] List Array 131072 286,187.36 ns 5,383.804 ns 10,875.549 ns 285,147.56 ns 1.04 0.05 183.5938 183.1055 183.1055 1048656 B 1.00
Baseline AddRa(...)Array [25] List Array 850000 2,102,348.70 ns 41,324.471 ns 49,193.844 ns 2,113,536.72 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)Array [25] List Array 850000 2,106,699.34 ns 41,567.453 ns 51,048.565 ns 2,116,926.56 ns 1.00 0.02 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)Array [25] List PooledList 0 15.66 ns 0.169 ns 0.158 ns 15.67 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List PooledList 0 15.66 ns 0.052 ns 0.043 ns 15.66 ns 1.00 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)Array [25] List PooledList 1 30.08 ns 0.079 ns 0.070 ns 30.09 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 1 40.19 ns 0.182 ns 0.161 ns 40.12 ns 1.34 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 2 30.23 ns 0.172 ns 0.161 ns 30.23 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 2 40.42 ns 0.316 ns 0.295 ns 40.50 ns 1.34 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 3 30.72 ns 0.176 ns 0.147 ns 30.74 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 3 40.83 ns 0.496 ns 0.464 ns 40.59 ns 1.33 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 4 30.62 ns 0.202 ns 0.189 ns 30.69 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List PooledList 4 40.52 ns 0.293 ns 0.245 ns 40.60 ns 1.32 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)Array [25] List PooledList 5 31.07 ns 0.235 ns 0.208 ns 31.08 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List PooledList 5 40.11 ns 0.090 ns 0.084 ns 40.10 ns 1.29 0.01 0.0268 - - 56 B 0.58
Baseline AddRa(...)Array [25] List PooledList 6 30.88 ns 0.077 ns 0.069 ns 30.87 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List PooledList 6 40.10 ns 0.129 ns 0.108 ns 40.09 ns 1.30 0.00 0.0268 - - 56 B 0.54
Baseline AddRa(...)Array [25] List PooledList 7 31.30 ns 0.080 ns 0.075 ns 31.29 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List PooledList 7 40.50 ns 0.068 ns 0.061 ns 40.51 ns 1.29 0.00 0.0268 - - 56 B 0.50
Baseline AddRa(...)Array [25] List PooledList 8 31.74 ns 0.062 ns 0.052 ns 31.74 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List PooledList 8 40.42 ns 0.063 ns 0.056 ns 40.40 ns 1.27 0.00 0.0268 - - 56 B 0.47
Baseline AddRa(...)Array [25] List PooledList 9 32.22 ns 0.054 ns 0.051 ns 32.22 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List PooledList 9 40.58 ns 0.062 ns 0.055 ns 40.59 ns 1.26 0.00 0.0268 - - 56 B 0.44
Baseline AddRa(...)Array [25] List PooledList 10 32.30 ns 0.136 ns 0.114 ns 32.27 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List PooledList 10 41.08 ns 0.336 ns 0.314 ns 40.93 ns 1.27 0.01 0.0268 - - 56 B 0.41
Baseline AddRa(...)Array [25] List PooledList 11 33.74 ns 0.299 ns 0.279 ns 33.72 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List PooledList 11 41.88 ns 0.269 ns 0.251 ns 41.97 ns 1.24 0.01 0.0268 - - 56 B 0.39
Baseline AddRa(...)Array [25] List PooledList 12 33.88 ns 0.245 ns 0.217 ns 33.83 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List PooledList 12 41.29 ns 0.180 ns 0.150 ns 41.33 ns 1.22 0.01 0.0268 - - 56 B 0.37
Baseline AddRa(...)Array [25] List PooledList 13 34.76 ns 0.333 ns 0.312 ns 34.84 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List PooledList 13 41.67 ns 0.174 ns 0.145 ns 41.63 ns 1.20 0.01 0.0268 - - 56 B 0.35
Baseline AddRa(...)Array [25] List PooledList 14 34.60 ns 0.256 ns 0.239 ns 34.60 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List PooledList 14 41.70 ns 0.373 ns 0.331 ns 41.75 ns 1.21 0.01 0.0268 - - 56 B 0.33
Baseline AddRa(...)Array [25] List PooledList 15 34.72 ns 0.294 ns 0.260 ns 34.71 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List PooledList 15 41.57 ns 0.141 ns 0.118 ns 41.54 ns 1.20 0.01 0.0268 - - 56 B 0.32
Baseline AddRa(...)Array [25] List PooledList 16 35.18 ns 0.165 ns 0.154 ns 35.13 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List PooledList 16 41.64 ns 0.348 ns 0.325 ns 41.57 ns 1.18 0.01 0.0268 - - 56 B 0.30
Baseline AddRa(...)Array [25] List PooledList 17 35.42 ns 0.165 ns 0.138 ns 35.36 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List PooledList 17 41.65 ns 0.415 ns 0.388 ns 41.53 ns 1.18 0.01 0.0268 - - 56 B 0.29
Baseline AddRa(...)Array [25] List PooledList 18 35.68 ns 0.215 ns 0.201 ns 35.60 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List PooledList 18 41.90 ns 0.359 ns 0.335 ns 41.71 ns 1.17 0.01 0.0268 - - 56 B 0.28
Baseline AddRa(...)Array [25] List PooledList 19 35.90 ns 0.100 ns 0.088 ns 35.89 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List PooledList 19 42.17 ns 0.189 ns 0.177 ns 42.21 ns 1.17 0.01 0.0268 - - 56 B 0.27
Baseline AddRa(...)Array [25] List PooledList 20 36.41 ns 0.114 ns 0.095 ns 36.37 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List PooledList 20 41.77 ns 0.074 ns 0.058 ns 41.77 ns 1.15 0.00 0.0268 - - 56 B 0.26
Baseline AddRa(...)Array [25] List PooledList 30 39.65 ns 0.107 ns 0.089 ns 39.62 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List PooledList 30 42.80 ns 0.309 ns 0.274 ns 42.71 ns 1.08 0.01 0.0268 - - 56 B 0.19
Baseline AddRa(...)Array [25] List PooledList 32 40.27 ns 0.057 ns 0.051 ns 40.27 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List PooledList 32 42.49 ns 0.039 ns 0.032 ns 42.48 ns 1.05 0.00 0.0268 - - 56 B 0.18
Baseline AddRa(...)Array [25] List PooledList 36 42.01 ns 0.219 ns 0.205 ns 41.92 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List PooledList 36 43.18 ns 0.135 ns 0.120 ns 43.15 ns 1.03 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 37 42.11 ns 0.069 ns 0.061 ns 42.11 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List PooledList 37 43.53 ns 0.310 ns 0.290 ns 43.46 ns 1.03 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)Array [25] List PooledList 40 43.01 ns 0.157 ns 0.139 ns 42.98 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List PooledList 40 43.23 ns 0.228 ns 0.213 ns 43.23 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List PooledList 40 43.66 ns 0.225 ns 0.176 ns 43.74 ns 1.02 0.00 0.0268 - - 56 B 0.15
Actual AddRa(...)Array [25] List PooledList 40 43.28 ns 0.050 ns 0.044 ns 43.27 ns 1.01 0.00 0.0268 - - 56 B 0.15
Baseline AddRa(...)Array [25] List PooledList 50 46.84 ns 0.718 ns 0.672 ns 46.50 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List PooledList 50 44.73 ns 0.639 ns 0.567 ns 44.56 ns 0.95 0.02 0.0268 - - 56 B 0.12
Baseline AddRa(...)Array [25] List PooledList 60 50.29 ns 0.278 ns 0.246 ns 50.32 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List PooledList 60 45.71 ns 0.374 ns 0.350 ns 45.61 ns 0.91 0.01 0.0268 - - 56 B 0.10
Baseline AddRa(...)Array [25] List PooledList 70 53.36 ns 0.300 ns 0.266 ns 53.31 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)Array [25] List PooledList 70 47.91 ns 0.199 ns 0.155 ns 47.93 ns 0.90 0.01 0.0268 - - 56 B 0.09
Baseline AddRa(...)Array [25] List PooledList 80 56.98 ns 0.673 ns 0.630 ns 56.86 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)Array [25] List PooledList 80 50.07 ns 0.301 ns 0.281 ns 50.06 ns 0.88 0.01 0.0268 - - 56 B 0.08
Baseline AddRa(...)Array [25] List PooledList 850000 2,574,081.51 ns 50,017.309 ns 101,037.432 ns 2,549,021.68 ns 1.00 0.00 93.7500 93.7500 93.7500 6800089 B 1.000
Actual AddRa(...)Array [25] List PooledList 850000 895,974.44 ns 5,112.691 ns 4,269.328 ns 894,426.66 ns 0.35 0.01 - - - 57 B 0.000
Baseline AddRa(...)Array [25] List PooledList 90 59.29 ns 0.569 ns 0.532 ns 59.15 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List PooledList 90 50.60 ns 0.357 ns 0.334 ns 50.54 ns 0.85 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 100 62.47 ns 0.570 ns 0.505 ns 62.59 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List PooledList 100 50.59 ns 0.329 ns 0.292 ns 50.61 ns 0.81 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)Array [25] List PooledList 128 70.12 ns 0.084 ns 0.065 ns 70.13 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List PooledList 128 51.71 ns 0.102 ns 0.091 ns 51.69 ns 0.74 0.00 0.0268 - - 56 B 0.05
Baseline AddRa(...)Array [25] List PooledList 256 115.90 ns 0.227 ns 0.189 ns 115.86 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)Array [25] List PooledList 256 55.98 ns 0.096 ns 0.090 ns 55.95 ns 0.48 0.00 0.0267 - - 56 B 0.03
Baseline AddRa(...)Array [25] List PooledList 512 203.03 ns 0.423 ns 0.375 ns 203.01 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List PooledList 512 79.93 ns 0.242 ns 0.215 ns 79.92 ns 0.39 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)Array [25] List PooledList 1024 395.70 ns 0.525 ns 0.438 ns 395.65 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)Array [25] List PooledList 1024 111.92 ns 0.250 ns 0.195 ns 111.95 ns 0.28 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)Array [25] List PooledList 2048 758.36 ns 1.280 ns 1.134 ns 758.20 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List PooledList 2048 220.80 ns 0.496 ns 0.414 ns 220.65 ns 0.29 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)Array [25] List PooledList 4096 1,503.28 ns 5.860 ns 5.195 ns 1,502.49 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)Array [25] List PooledList 4096 574.33 ns 2.332 ns 2.181 ns 573.75 ns 0.38 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)Array [25] List PooledList 8192 2,856.51 ns 24.510 ns 21.728 ns 2,863.33 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)Array [25] List PooledList 8192 1,075.40 ns 3.170 ns 2.647 ns 1,074.52 ns 0.38 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)Array [25] List PooledList 16384 60,136.87 ns 1,201.610 ns 2,992.425 ns 60,447.64 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)Array [25] List PooledList 16384 2,456.35 ns 6.699 ns 5.938 ns 2,458.04 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 32768 117,201.05 ns 2,326.277 ns 4,855.807 ns 117,823.02 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)Array [25] List PooledList 32768 5,363.92 ns 17.940 ns 16.781 ns 5,354.21 ns 0.05 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 65536 110,920.38 ns 1,352.140 ns 1,264.793 ns 110,981.04 ns 1.00 0.00 126.2207 125.1221 125.1221 524883 B 1.000
Actual AddRa(...)Array [25] List PooledList 65536 11,961.43 ns 27.339 ns 24.235 ns 11,950.54 ns 0.11 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)Array [25] List PooledList 131072 381,840.88 ns 8,956.746 ns 26,268.585 ns 384,509.74 ns 1.00 0.00 134.7656 133.7891 133.7891 1049020 B 1.000
Actual AddRa(...)Array [25] List PooledList 131072 22,994.42 ns 200.079 ns 187.154 ns 23,072.79 ns 0.07 0.01 - - - 56 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 0 16.15 ns 0.241 ns 0.214 ns 16.23 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 0 17.85 ns 0.072 ns 0.060 ns 17.83 ns 1.11 0.01 0.0497 - - 104 B 3.25
Baseline AddRa(...)Array [25] List RecyclableList 1 32.28 ns 0.676 ns 1.566 ns 32.07 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 1 20.10 ns 0.073 ns 0.057 ns 20.10 ns 0.63 0.04 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 2 31.86 ns 0.655 ns 0.851 ns 32.21 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 2 20.23 ns 0.308 ns 0.257 ns 20.10 ns 0.63 0.02 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 3 31.76 ns 0.647 ns 0.907 ns 32.17 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 3 20.23 ns 0.150 ns 0.140 ns 20.16 ns 0.63 0.02 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 4 31.26 ns 0.648 ns 1.232 ns 30.78 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 4 19.69 ns 0.044 ns 0.041 ns 19.69 ns 0.62 0.03 0.0497 - - 104 B 1.18
Baseline AddRa(...)Array [25] List RecyclableList 5 32.23 ns 0.240 ns 0.225 ns 32.23 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 5 32.98 ns 0.370 ns 0.328 ns 32.86 ns 1.02 0.01 0.0918 - - 192 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 6 32.48 ns 0.276 ns 0.244 ns 32.35 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 6 33.48 ns 0.297 ns 0.263 ns 33.47 ns 1.03 0.01 0.0918 - - 192 B 1.85
Baseline AddRa(...)Array [25] List RecyclableList 7 32.66 ns 0.205 ns 0.182 ns 32.70 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 7 32.58 ns 0.484 ns 0.452 ns 32.47 ns 1.00 0.01 0.0918 - - 192 B 1.71
Baseline AddRa(...)Array [25] List RecyclableList 8 32.63 ns 0.437 ns 0.387 ns 32.63 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 8 32.34 ns 0.444 ns 0.415 ns 32.20 ns 0.99 0.02 0.0918 - - 192 B 1.60
Baseline AddRa(...)Array [25] List RecyclableList 9 34.15 ns 0.555 ns 0.492 ns 34.27 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 9 36.06 ns 0.580 ns 0.515 ns 36.07 ns 1.06 0.02 0.1224 - - 256 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 10 34.33 ns 0.342 ns 0.320 ns 34.32 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 10 35.74 ns 0.297 ns 0.278 ns 35.76 ns 1.04 0.02 0.1224 - - 256 B 1.88
Baseline AddRa(...)Array [25] List RecyclableList 11 35.57 ns 0.482 ns 0.451 ns 35.72 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 11 36.92 ns 0.292 ns 0.259 ns 36.96 ns 1.04 0.01 0.1224 - - 256 B 1.78
Baseline AddRa(...)Array [25] List RecyclableList 12 35.80 ns 0.237 ns 0.198 ns 35.82 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 12 36.97 ns 0.168 ns 0.157 ns 36.99 ns 1.03 0.01 0.1224 - - 256 B 1.68
Baseline AddRa(...)Array [25] List RecyclableList 13 36.23 ns 0.533 ns 0.445 ns 36.05 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 13 37.27 ns 0.284 ns 0.265 ns 37.28 ns 1.03 0.01 0.1224 - - 256 B 1.60
Baseline AddRa(...)Array [25] List RecyclableList 14 36.29 ns 0.325 ns 0.288 ns 36.38 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 14 36.89 ns 0.174 ns 0.145 ns 36.89 ns 1.02 0.01 0.1224 - - 256 B 1.52
Baseline AddRa(...)Array [25] List RecyclableList 15 36.19 ns 0.197 ns 0.184 ns 36.25 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 15 36.12 ns 0.225 ns 0.200 ns 36.10 ns 1.00 0.01 0.1224 - - 256 B 1.45
Baseline AddRa(...)Array [25] List RecyclableList 16 35.66 ns 0.740 ns 0.792 ns 35.78 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 16 36.26 ns 0.441 ns 0.413 ns 36.34 ns 1.02 0.02 0.1224 - - 256 B 1.39
Baseline AddRa(...)Array [25] List RecyclableList 17 36.37 ns 0.401 ns 0.375 ns 36.47 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 17 40.32 ns 0.616 ns 0.576 ns 40.42 ns 1.11 0.02 0.1836 - - 384 B 2.00
Baseline AddRa(...)Array [25] List RecyclableList 18 34.98 ns 0.344 ns 0.322 ns 35.11 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 18 40.10 ns 0.477 ns 0.446 ns 40.18 ns 1.15 0.01 0.1836 - - 384 B 1.92
Baseline AddRa(...)Array [25] List RecyclableList 19 36.02 ns 0.487 ns 0.456 ns 35.81 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 19 41.91 ns 0.557 ns 0.521 ns 41.99 ns 1.16 0.02 0.1836 - - 384 B 1.85
Baseline AddRa(...)Array [25] List RecyclableList 20 38.37 ns 0.339 ns 0.317 ns 38.40 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 20 42.52 ns 0.780 ns 0.730 ns 42.63 ns 1.11 0.02 0.1836 - - 384 B 1.78
Baseline AddRa(...)Array [25] List RecyclableList 30 40.30 ns 0.766 ns 0.716 ns 40.30 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 30 41.79 ns 0.604 ns 0.565 ns 41.78 ns 1.04 0.02 0.1836 - - 384 B 1.30
Baseline AddRa(...)Array [25] List RecyclableList 32 40.02 ns 0.213 ns 0.178 ns 40.05 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 32 41.69 ns 0.761 ns 0.675 ns 41.58 ns 1.04 0.02 0.1836 - - 384 B 1.23
Baseline AddRa(...)Array [25] List RecyclableList 36 43.42 ns 0.843 ns 0.902 ns 43.43 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 36 49.71 ns 0.484 ns 0.429 ns 49.81 ns 1.15 0.02 0.0650 - - 136 B 0.40
Baseline AddRa(...)Array [25] List RecyclableList 37 48.79 ns 0.472 ns 0.441 ns 48.85 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 37 50.34 ns 0.990 ns 0.972 ns 50.19 ns 1.03 0.02 0.0650 - - 136 B 0.39
Baseline AddRa(...)Array [25] List RecyclableList 40 50.84 ns 0.681 ns 0.604 ns 50.92 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableList 40 50.89 ns 0.373 ns 0.349 ns 50.96 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 40 49.28 ns 0.562 ns 0.525 ns 49.32 ns 0.97 0.02 0.0650 - - 136 B 0.36
Actual AddRa(...)Array [25] List RecyclableList 40 50.86 ns 0.744 ns 0.696 ns 50.83 ns 1.00 0.01 0.0650 - - 136 B 0.36
Baseline AddRa(...)Array [25] List RecyclableList 50 54.57 ns 1.060 ns 0.991 ns 54.44 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 50 50.32 ns 0.826 ns 0.733 ns 50.39 ns 0.92 0.02 0.0650 - - 136 B 0.30
Baseline AddRa(...)Array [25] List RecyclableList 60 58.36 ns 0.146 ns 0.130 ns 58.37 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 60 52.72 ns 0.390 ns 0.345 ns 52.75 ns 0.90 0.01 0.0650 - - 136 B 0.25
Baseline AddRa(...)Array [25] List RecyclableList 70 62.18 ns 0.863 ns 0.848 ns 62.11 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 70 50.45 ns 0.357 ns 0.298 ns 50.59 ns 0.81 0.01 0.0650 - - 136 B 0.22
Baseline AddRa(...)Array [25] List RecyclableList 80 67.97 ns 1.210 ns 1.132 ns 67.72 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 80 52.77 ns 0.408 ns 0.381 ns 52.84 ns 0.78 0.02 0.0650 - - 136 B 0.20
Baseline AddRa(...)Array [25] List RecyclableList 90 72.24 ns 0.947 ns 0.886 ns 72.15 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 90 52.63 ns 0.478 ns 0.447 ns 52.76 ns 0.73 0.01 0.0650 - - 136 B 0.18
Baseline AddRa(...)Array [25] List RecyclableList 100 78.17 ns 1.094 ns 1.023 ns 78.33 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 100 56.02 ns 0.297 ns 0.263 ns 55.99 ns 0.72 0.01 0.0650 - - 136 B 0.16
Baseline AddRa(...)Array [25] List RecyclableList 128 92.24 ns 1.023 ns 0.957 ns 92.23 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 128 57.56 ns 0.409 ns 0.383 ns 57.56 ns 0.62 0.01 0.0650 - - 136 B 0.13
Baseline AddRa(...)Array [25] List RecyclableList 256 155.31 ns 2.475 ns 2.315 ns 155.45 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 256 61.60 ns 0.607 ns 0.567 ns 61.44 ns 0.40 0.01 0.0650 - - 136 B 0.06
Baseline AddRa(...)Array [25] List RecyclableList 512 280.95 ns 5.048 ns 4.722 ns 281.53 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 512 79.05 ns 0.225 ns 0.188 ns 79.09 ns 0.28 0.00 0.0650 - - 136 B 0.03
Baseline AddRa(...)Array [25] List RecyclableList 1024 545.69 ns 10.277 ns 11.423 ns 543.53 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List RecyclableList 1024 117.54 ns 1.284 ns 1.201 ns 116.91 ns 0.22 0.00 0.0650 - - 136 B 0.02
Baseline AddRa(...)Array [25] List RecyclableList 2048 1,076.71 ns 20.812 ns 23.967 ns 1,073.89 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 2048 326.44 ns 1.506 ns 1.409 ns 327.01 ns 0.30 0.01 0.0648 - - 136 B 0.008
Baseline AddRa(...)Array [25] List RecyclableList 4096 2,140.71 ns 42.356 ns 56.544 ns 2,154.15 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 4096 650.10 ns 0.685 ns 0.607 ns 650.09 ns 0.30 0.01 0.0648 - - 136 B 0.004
Baseline AddRa(...)Array [25] List RecyclableList 8192 3,876.78 ns 25.089 ns 19.588 ns 3,878.57 ns 1.00 0.00 31.2424 0.0076 - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 8192 1,103.68 ns 1.994 ns 1.768 ns 1,103.59 ns 0.28 0.00 0.0648 - - 136 B 0.002
Baseline AddRa(...)Array [25] List RecyclableList 16384 63,112.03 ns 1,251.601 ns 2,056.416 ns 63,375.92 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 16384 2,451.24 ns 7.439 ns 6.958 ns 2,452.84 ns 0.04 0.00 0.0648 - - 136 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 32768 124,751.37 ns 2,460.834 ns 5,082.048 ns 126,176.40 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 32768 5,244.02 ns 3.741 ns 3.317 ns 5,244.88 ns 0.04 0.00 0.0610 - - 136 B 0.001
Baseline AddRa(...)Array [25] List RecyclableList 65536 118,639.17 ns 1,672.047 ns 1,564.034 ns 118,777.62 ns 1.00 0.00 118.7744 117.6758 117.6758 525009 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 65536 11,438.70 ns 21.349 ns 19.970 ns 11,439.21 ns 0.10 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 131072 353,726.80 ns 12,759.761 ns 34,058.385 ns 350,392.29 ns 1.00 0.00 162.1094 161.1328 161.1328 1049021 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 131072 25,212.62 ns 70.204 ns 65.669 ns 25,192.50 ns 0.07 0.01 0.0610 - - 136 B 0.000
Baseline AddRa(...)Array [25] List RecyclableList 850000 2,599,598.26 ns 51,725.617 ns 111,344.847 ns 2,615,473.63 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)Array [25] List RecyclableList 850000 925,293.44 ns 18,110.282 ns 18,597.927 ns 930,489.50 ns 0.35 0.02 - - - 149 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 0 14.85 ns 0.147 ns 0.138 ns 14.90 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 0 18.41 ns 0.129 ns 0.121 ns 18.40 ns 1.24 0.02 0.0421 - - 88 B 2.75
Baseline AddRa(...)Array [25] List RecyclableLongList 1 30.43 ns 0.239 ns 0.212 ns 30.38 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1 69.64 ns 0.495 ns 0.439 ns 69.64 ns 2.29 0.02 0.0726 - - 152 B 1.73
Baseline AddRa(...)Array [25] List RecyclableLongList 2 30.37 ns 0.271 ns 0.253 ns 30.26 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 2 68.70 ns 0.485 ns 0.430 ns 68.71 ns 2.26 0.02 0.0764 - - 160 B 1.82
Baseline AddRa(...)Array [25] List RecyclableLongList 3 30.08 ns 0.071 ns 0.066 ns 30.07 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 3 66.28 ns 0.665 ns 0.622 ns 66.52 ns 2.20 0.02 0.0842 - - 176 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 4 30.32 ns 0.102 ns 0.091 ns 30.28 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 4 69.72 ns 0.464 ns 0.434 ns 69.81 ns 2.30 0.02 0.0842 - - 176 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 5 30.68 ns 0.153 ns 0.128 ns 30.70 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 5 67.78 ns 0.353 ns 0.275 ns 67.80 ns 2.21 0.01 0.0994 - - 208 B 2.17
Baseline AddRa(...)Array [25] List RecyclableLongList 6 31.04 ns 0.076 ns 0.059 ns 31.05 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 6 67.41 ns 1.157 ns 1.083 ns 67.63 ns 2.17 0.04 0.0994 - - 208 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 7 31.52 ns 0.087 ns 0.068 ns 31.55 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 7 66.71 ns 1.132 ns 1.004 ns 67.06 ns 2.12 0.03 0.0994 - - 208 B 1.86
Baseline AddRa(...)Array [25] List RecyclableLongList 8 31.88 ns 0.185 ns 0.173 ns 31.82 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 8 70.41 ns 0.588 ns 0.550 ns 70.45 ns 2.21 0.02 0.0994 - - 208 B 1.73
Baseline AddRa(...)Array [25] List RecyclableLongList 9 32.10 ns 0.069 ns 0.057 ns 32.11 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 9 70.91 ns 0.656 ns 0.614 ns 71.10 ns 2.21 0.02 0.1301 - - 272 B 2.12
Baseline AddRa(...)Array [25] List RecyclableLongList 10 32.46 ns 0.094 ns 0.084 ns 32.43 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 10 71.09 ns 1.003 ns 0.938 ns 71.24 ns 2.19 0.03 0.1301 - - 272 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 11 33.48 ns 0.087 ns 0.073 ns 33.46 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 11 70.84 ns 0.726 ns 0.679 ns 70.93 ns 2.12 0.02 0.1301 - - 272 B 1.89
Baseline AddRa(...)Array [25] List RecyclableLongList 12 33.62 ns 0.043 ns 0.038 ns 33.63 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 12 70.68 ns 1.056 ns 0.988 ns 70.58 ns 2.10 0.03 0.1301 - - 272 B 1.79
Baseline AddRa(...)Array [25] List RecyclableLongList 13 34.18 ns 0.315 ns 0.295 ns 34.03 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 13 71.71 ns 1.133 ns 1.060 ns 71.75 ns 2.10 0.04 0.1301 - - 272 B 1.70
Baseline AddRa(...)Array [25] List RecyclableLongList 14 34.21 ns 0.068 ns 0.057 ns 34.20 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 14 71.65 ns 0.601 ns 0.562 ns 71.85 ns 2.10 0.02 0.1301 - - 272 B 1.62
Baseline AddRa(...)Array [25] List RecyclableLongList 15 34.60 ns 0.090 ns 0.079 ns 34.58 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 15 71.54 ns 0.630 ns 0.559 ns 71.50 ns 2.07 0.02 0.1301 - - 272 B 1.55
Baseline AddRa(...)Array [25] List RecyclableLongList 16 34.85 ns 0.183 ns 0.153 ns 34.90 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 16 83.97 ns 1.698 ns 3.352 ns 84.15 ns 2.45 0.13 0.1301 - - 272 B 1.48
Baseline AddRa(...)Array [25] List RecyclableLongList 17 37.29 ns 0.482 ns 0.428 ns 37.15 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 17 80.01 ns 1.003 ns 0.938 ns 79.98 ns 2.15 0.03 0.1912 - - 400 B 2.08
Baseline AddRa(...)Array [25] List RecyclableLongList 18 37.23 ns 0.416 ns 0.369 ns 37.05 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 18 80.20 ns 0.913 ns 0.809 ns 79.96 ns 2.15 0.03 0.1912 - - 400 B 2.00
Baseline AddRa(...)Array [25] List RecyclableLongList 19 37.07 ns 0.752 ns 0.923 ns 36.44 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 19 79.43 ns 1.586 ns 1.697 ns 78.90 ns 2.14 0.08 0.1912 - - 400 B 1.92
Baseline AddRa(...)Array [25] List RecyclableLongList 20 37.81 ns 0.223 ns 0.197 ns 37.74 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 20 75.96 ns 0.455 ns 0.425 ns 76.07 ns 2.01 0.01 0.1912 - - 400 B 1.85
Baseline AddRa(...)Array [25] List RecyclableLongList 30 39.59 ns 0.038 ns 0.032 ns 39.59 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 30 76.50 ns 0.461 ns 0.431 ns 76.52 ns 1.93 0.01 0.1912 - - 400 B 1.35
Baseline AddRa(...)Array [25] List RecyclableLongList 32 40.73 ns 0.212 ns 0.188 ns 40.70 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 32 80.46 ns 1.553 ns 1.453 ns 79.88 ns 1.98 0.04 0.1912 - - 400 B 1.28
Baseline AddRa(...)Array [25] List RecyclableLongList 36 48.24 ns 0.427 ns 0.379 ns 48.21 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 36 92.22 ns 0.603 ns 0.535 ns 92.26 ns 1.91 0.02 0.0726 - - 152 B 0.44
Baseline AddRa(...)Array [25] List RecyclableLongList 37 48.88 ns 0.511 ns 0.478 ns 48.72 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 37 91.57 ns 1.342 ns 1.255 ns 91.84 ns 1.87 0.03 0.0726 - - 152 B 0.43
Baseline AddRa(...)Array [25] List RecyclableLongList 40 50.61 ns 0.450 ns 0.421 ns 50.55 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)Array [25] List RecyclableLongList 40 50.27 ns 0.666 ns 0.623 ns 50.42 ns 0.99 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 40 89.80 ns 0.940 ns 0.834 ns 89.91 ns 1.77 0.02 0.0726 - - 152 B 0.40
Actual AddRa(...)Array [25] List RecyclableLongList 40 90.59 ns 0.678 ns 0.634 ns 90.50 ns 1.79 0.01 0.0726 - - 152 B 0.40
Baseline AddRa(...)Array [25] List RecyclableLongList 50 55.61 ns 0.625 ns 0.584 ns 55.57 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 50 92.89 ns 0.605 ns 0.536 ns 92.75 ns 1.67 0.02 0.0726 - - 152 B 0.33
Baseline AddRa(...)Array [25] List RecyclableLongList 60 59.59 ns 0.908 ns 0.849 ns 59.53 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 60 94.27 ns 1.429 ns 1.337 ns 94.09 ns 1.58 0.03 0.0726 - - 152 B 0.28
Baseline AddRa(...)Array [25] List RecyclableLongList 70 65.62 ns 0.840 ns 0.786 ns 65.53 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 70 94.55 ns 1.144 ns 1.070 ns 94.47 ns 1.44 0.03 0.0726 - - 152 B 0.25
Baseline AddRa(...)Array [25] List RecyclableLongList 80 72.59 ns 1.420 ns 1.578 ns 72.16 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 80 96.92 ns 1.129 ns 1.056 ns 96.92 ns 1.33 0.03 0.0726 - - 152 B 0.22
Baseline AddRa(...)Array [25] List RecyclableLongList 850000 2,690,855.45 ns 53,766.571 ns 89,831.862 ns 2,707,524.80 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 850000 1,295,325.44 ns 11,277.756 ns 10,549.220 ns 1,290,476.56 ns 0.48 0.02 - - - 445 B 0.000
Baseline AddRa(...)Array [25] List RecyclableLongList 90 75.37 ns 1.171 ns 1.038 ns 75.32 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 90 94.47 ns 0.968 ns 0.858 ns 94.07 ns 1.25 0.02 0.0726 - - 152 B 0.20
Baseline AddRa(...)Array [25] List RecyclableLongList 100 81.25 ns 1.056 ns 0.988 ns 81.46 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 100 95.71 ns 1.422 ns 1.330 ns 96.29 ns 1.18 0.02 0.0726 - - 152 B 0.18
Baseline AddRa(...)Array [25] List RecyclableLongList 128 94.13 ns 1.498 ns 1.401 ns 94.16 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 128 98.42 ns 1.035 ns 0.968 ns 98.19 ns 1.05 0.02 0.0726 - - 152 B 0.14
Baseline AddRa(...)Array [25] List RecyclableLongList 256 173.02 ns 2.780 ns 2.601 ns 172.70 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 256 107.78 ns 1.789 ns 1.673 ns 108.34 ns 0.62 0.01 0.0726 - - 152 B 0.07
Baseline AddRa(...)Array [25] List RecyclableLongList 512 291.12 ns 5.589 ns 5.489 ns 290.53 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 512 119.91 ns 1.360 ns 1.273 ns 119.55 ns 0.41 0.01 0.0725 - - 152 B 0.04
Baseline AddRa(...)Array [25] List RecyclableLongList 1024 553.09 ns 10.563 ns 9.881 ns 550.62 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)Array [25] List RecyclableLongList 1024 152.24 ns 0.910 ns 0.806 ns 152.48 ns 0.28 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)Array [25] List RecyclableLongList 2048 1,099.63 ns 20.792 ns 21.352 ns 1,104.02 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 2048 264.14 ns 2.546 ns 2.381 ns 262.97 ns 0.24 0.00 0.0725 - - 152 B 0.009
Baseline AddRa(...)Array [25] List RecyclableLongList 4096 2,210.89 ns 43.313 ns 69.943 ns 2,203.66 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 4096 657.39 ns 1.623 ns 1.355 ns 657.71 ns 0.29 0.01 0.0725 - - 152 B 0.005
Baseline AddRa(...)Array [25] List RecyclableLongList 8192 4,222.80 ns 83.294 ns 102.293 ns 4,181.61 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 8192 1,121.18 ns 6.697 ns 6.265 ns 1,120.59 ns 0.26 0.01 0.0725 - - 152 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 16384 62,475.55 ns 1,217.739 ns 1,895.873 ns 62,726.50 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 16384 2,489.20 ns 19.175 ns 17.936 ns 2,479.10 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)Array [25] List RecyclableLongList 32768 124,615.51 ns 2,458.956 ns 4,796.005 ns 125,940.44 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 32768 5,015.98 ns 13.517 ns 12.644 ns 5,019.64 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)Array [25] List RecyclableLongList 65536 118,984.88 ns 2,258.508 ns 2,218.157 ns 119,398.51 ns 1.00 0.00 113.2813 112.1826 112.1826 524943 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 65536 11,137.89 ns 15.355 ns 12.822 ns 11,134.98 ns 0.09 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)Array [25] List RecyclableLongList 131072 359,919.53 ns 12,722.538 ns 37,313.001 ns 352,663.09 ns 1.00 0.00 161.1328 161.1328 161.1328 1048915 B 1.000
Actual AddRa(...)Array [25] List RecyclableLongList 131072 22,125.65 ns 109.853 ns 85.766 ns 22,117.43 ns 0.06 0.01 0.1831 - - 432 B 0.000

AddRange when Source is IEnumerable Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)rable [31] List Array 0 25.78 ns 0.196 ns 0.184 ns 25.74 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)rable [31] List Array 0 17.48 ns 0.136 ns 0.127 ns 17.46 ns 0.68 0.01 0.0344 - - 72 B 0.90
Baseline AddRa(...)rable [31] List Array 1 38.12 ns 0.349 ns 0.291 ns 38.13 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List Array 1 24.81 ns 0.521 ns 0.659 ns 24.97 ns 0.65 0.02 0.0382 - - 80 B 0.59
Baseline AddRa(...)rable [31] List Array 2 47.49 ns 0.612 ns 0.511 ns 47.43 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List Array 2 29.58 ns 0.108 ns 0.084 ns 29.59 ns 0.62 0.01 0.0421 - - 88 B 0.65
Baseline AddRa(...)rable [31] List Array 3 56.13 ns 0.974 ns 1.042 ns 55.89 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List Array 3 36.85 ns 0.745 ns 0.969 ns 36.63 ns 0.66 0.02 0.0459 - - 96 B 0.71
Baseline AddRa(...)rable [31] List Array 4 61.79 ns 0.925 ns 0.865 ns 61.74 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List Array 4 42.51 ns 0.282 ns 0.250 ns 42.49 ns 0.69 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)rable [31] List Array 5 86.55 ns 1.156 ns 1.025 ns 86.76 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List Array 5 48.37 ns 0.288 ns 0.255 ns 48.32 ns 0.56 0.01 0.0535 - - 112 B 0.50
Baseline AddRa(...)rable [31] List Array 6 94.53 ns 1.186 ns 1.109 ns 94.90 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List Array 6 54.81 ns 1.033 ns 0.966 ns 55.03 ns 0.58 0.01 0.0573 - - 120 B 0.54
Baseline AddRa(...)rable [31] List Array 7 99.98 ns 0.530 ns 0.414 ns 100.14 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List Array 7 59.97 ns 0.803 ns 0.712 ns 60.19 ns 0.60 0.01 0.0612 - - 128 B 0.57
Baseline AddRa(...)rable [31] List Array 8 106.01 ns 0.746 ns 0.661 ns 106.04 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List Array 8 64.79 ns 1.301 ns 1.217 ns 65.19 ns 0.61 0.01 0.0650 - - 136 B 0.61
Baseline AddRa(...)rable [31] List Array 9 126.55 ns 2.519 ns 2.474 ns 125.55 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 9 70.74 ns 0.618 ns 0.548 ns 70.85 ns 0.56 0.01 0.0688 - - 144 B 0.38
Baseline AddRa(...)rable [31] List Array 10 133.51 ns 0.671 ns 0.595 ns 133.47 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 10 82.73 ns 1.655 ns 2.265 ns 83.34 ns 0.62 0.02 0.0726 - - 152 B 0.40
Baseline AddRa(...)rable [31] List Array 11 138.47 ns 0.879 ns 0.822 ns 138.30 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 11 87.00 ns 1.704 ns 2.093 ns 86.12 ns 0.63 0.02 0.0764 - - 160 B 0.43
Baseline AddRa(...)rable [31] List Array 12 145.65 ns 0.885 ns 0.739 ns 145.48 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 12 93.81 ns 1.888 ns 3.048 ns 93.70 ns 0.64 0.02 0.0802 - - 168 B 0.45
Baseline AddRa(...)rable [31] List Array 13 155.25 ns 2.429 ns 2.272 ns 154.63 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 13 102.14 ns 2.033 ns 3.507 ns 102.83 ns 0.66 0.03 0.0842 - - 176 B 0.47
Baseline AddRa(...)rable [31] List Array 14 163.47 ns 1.738 ns 1.540 ns 162.92 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 14 107.18 ns 2.104 ns 2.423 ns 107.03 ns 0.66 0.02 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List Array 15 171.24 ns 0.837 ns 0.742 ns 171.10 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 15 112.40 ns 2.293 ns 3.214 ns 113.21 ns 0.66 0.02 0.0918 - - 192 B 0.51
Baseline AddRa(...)rable [31] List Array 16 185.53 ns 0.638 ns 0.596 ns 185.57 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List Array 16 116.55 ns 2.308 ns 2.747 ns 116.08 ns 0.63 0.02 0.0956 - - 200 B 0.53
Baseline AddRa(...)rable [31] List Array 17 214.81 ns 1.026 ns 0.909 ns 214.59 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 17 123.02 ns 2.434 ns 3.250 ns 122.88 ns 0.57 0.01 0.0994 - - 208 B 0.32
Baseline AddRa(...)rable [31] List Array 18 222.01 ns 1.300 ns 1.015 ns 221.91 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 18 128.66 ns 2.550 ns 3.404 ns 128.47 ns 0.57 0.02 0.1032 - - 216 B 0.33
Baseline AddRa(...)rable [31] List Array 19 230.06 ns 3.628 ns 3.394 ns 228.33 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 19 133.58 ns 2.620 ns 3.407 ns 132.90 ns 0.58 0.02 0.1070 - - 224 B 0.34
Baseline AddRa(...)rable [31] List Array 20 233.44 ns 0.959 ns 0.749 ns 233.33 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 20 140.14 ns 2.803 ns 4.683 ns 137.40 ns 0.60 0.02 0.1109 - - 232 B 0.35
Baseline AddRa(...)rable [31] List Array 30 318.50 ns 1.697 ns 1.417 ns 318.70 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 30 190.96 ns 3.710 ns 3.471 ns 188.70 ns 0.60 0.01 0.1490 - - 312 B 0.48
Baseline AddRa(...)rable [31] List Array 32 331.76 ns 2.712 ns 2.537 ns 331.16 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List Array 32 207.69 ns 4.152 ns 7.051 ns 206.97 ns 0.62 0.02 0.1566 - - 328 B 0.50
Baseline AddRa(...)rable [31] List Array 36 396.82 ns 1.849 ns 1.639 ns 396.32 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List Array 36 232.85 ns 4.653 ns 9.610 ns 229.59 ns 0.59 0.03 0.1721 - - 360 B 0.30
Baseline AddRa(...)rable [31] List Array 37 406.18 ns 4.040 ns 3.779 ns 404.47 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List Array 37 235.24 ns 4.679 ns 7.689 ns 232.85 ns 0.58 0.02 0.1760 - - 368 B 0.31
Baseline AddRa(...)rable [31] List Array 40 436.81 ns 3.098 ns 2.418 ns 436.58 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Baseline AddRa(...)rable [31] List Array 40 439.83 ns 3.243 ns 2.532 ns 439.09 ns 1.01 0.01 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List Array 40 256.53 ns 5.154 ns 10.173 ns 254.67 ns 0.58 0.02 0.1874 - - 392 B 0.33
Actual AddRa(...)rable [31] List Array 40 262.50 ns 5.254 ns 11.083 ns 260.79 ns 0.61 0.03 0.1874 - - 392 B 0.33
Baseline AddRa(...)rable [31] List Array 50 524.34 ns 8.310 ns 7.773 ns 527.23 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List Array 50 299.45 ns 1.778 ns 1.388 ns 299.34 ns 0.57 0.01 0.2255 - - 472 B 0.40
Baseline AddRa(...)rable [31] List Array 60 593.14 ns 9.693 ns 8.593 ns 592.38 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List Array 60 359.32 ns 4.618 ns 4.094 ns 358.81 ns 0.61 0.01 0.2637 - - 552 B 0.46
Baseline AddRa(...)rable [31] List Array 70 734.98 ns 11.308 ns 10.024 ns 733.24 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List Array 70 423.04 ns 8.270 ns 14.044 ns 419.54 ns 0.57 0.02 0.3018 - - 632 B 0.28
Baseline AddRa(...)rable [31] List Array 80 811.19 ns 6.062 ns 5.062 ns 810.43 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List Array 80 468.13 ns 2.251 ns 1.757 ns 468.50 ns 0.58 0.00 0.3405 - - 712 B 0.32
Baseline AddRa(...)rable [31] List Array 90 885.58 ns 12.728 ns 11.283 ns 879.70 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List Array 90 535.74 ns 9.655 ns 12.555 ns 529.98 ns 0.61 0.02 0.3786 - - 792 B 0.35
Baseline AddRa(...)rable [31] List Array 100 959.25 ns 3.028 ns 2.364 ns 959.30 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List Array 100 596.28 ns 11.864 ns 19.822 ns 585.59 ns 0.63 0.02 0.4168 - - 872 B 0.39
Baseline AddRa(...)rable [31] List Array 128 1,162.04 ns 10.489 ns 9.298 ns 1,162.35 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List Array 128 775.89 ns 15.377 ns 35.022 ns 770.03 ns 0.70 0.02 0.5236 - - 1096 B 0.49
Baseline AddRa(...)rable [31] List Array 256 2,256.64 ns 12.465 ns 11.050 ns 2,253.95 ns 1.00 0.00 2.0599 - - 4312 B 1.00
Actual AddRa(...)rable [31] List Array 256 1,498.60 ns 29.755 ns 46.325 ns 1,482.43 ns 0.66 0.02 1.0128 - - 2120 B 0.49
Baseline AddRa(...)rable [31] List Array 512 4,358.50 ns 9.234 ns 8.186 ns 4,359.13 ns 1.00 0.00 4.0283 - - 8432 B 1.00
Actual AddRa(...)rable [31] List Array 512 2,969.92 ns 59.027 ns 93.623 ns 2,962.38 ns 0.68 0.02 1.9913 - - 4168 B 0.49
Baseline AddRa(...)rable [31] List Array 1024 8,694.16 ns 136.576 ns 127.753 ns 8,646.62 ns 1.00 0.00 7.9346 - - 16648 B 1.00
Actual AddRa(...)rable [31] List Array 1024 5,914.41 ns 116.704 ns 155.796 ns 5,902.23 ns 0.68 0.02 3.9520 - - 8264 B 0.50
Baseline AddRa(...)rable [31] List Array 2048 17,407.51 ns 336.986 ns 360.571 ns 17,456.07 ns 1.00 0.00 15.7471 - - 33056 B 1.00
Actual AddRa(...)rable [31] List Array 2048 11,558.97 ns 225.751 ns 241.551 ns 11,517.43 ns 0.66 0.02 7.8125 - - 16456 B 0.50
Baseline AddRa(...)rable [31] List Array 4096 33,624.38 ns 136.060 ns 106.227 ns 33,605.55 ns 1.00 0.00 31.2500 - - 65848 B 1.00
Actual AddRa(...)rable [31] List Array 4096 23,179.55 ns 457.688 ns 670.873 ns 22,820.25 ns 0.69 0.02 15.5945 - - 32840 B 0.50
Baseline AddRa(...)rable [31] List Array 8192 67,822.71 ns 599.387 ns 531.341 ns 67,775.43 ns 1.00 0.00 62.3779 - - 131408 B 1.00
Actual AddRa(...)rable [31] List Array 8192 47,454.62 ns 944.141 ns 1,628.597 ns 47,098.79 ns 0.69 0.02 31.1890 - - 65608 B 0.50
Baseline AddRa(...)rable [31] List Array 16384 200,073.30 ns 717.363 ns 671.022 ns 200,232.50 ns 1.00 0.00 83.0078 41.5039 41.5039 262518 B 1.00
Actual AddRa(...)rable [31] List Array 16384 134,030.79 ns 2,261.644 ns 2,513.811 ns 133,581.35 ns 0.67 0.01 41.5039 41.5039 41.5039 131158 B 0.50
Baseline AddRa(...)rable [31] List Array 32768 442,082.44 ns 1,871.537 ns 1,562.818 ns 442,208.79 ns 1.00 0.00 124.5117 124.5117 124.5117 524714 B 1.00
Actual AddRa(...)rable [31] List Array 32768 265,042.58 ns 4,573.977 ns 4,278.501 ns 265,496.68 ns 0.60 0.01 83.0078 83.0078 83.0078 262244 B 0.50
Baseline AddRa(...)rable [31] List Array 65536 732,121.80 ns 8,507.681 ns 7,958.090 ns 731,070.51 ns 1.00 0.00 313.4766 249.0234 249.0234 1049062 B 1.00
Actual AddRa(...)rable [31] List Array 65536 479,625.85 ns 5,911.688 ns 5,529.796 ns 480,425.10 ns 0.66 0.01 137.6953 136.7188 136.7188 524403 B 0.50
Baseline AddRa(...)rable [31] List Array 131072 1,511,039.33 ns 22,986.416 ns 20,376.859 ns 1,503,391.89 ns 1.00 0.00 562.5000 498.0469 496.0938 2097834 B 1.00
Actual AddRa(...)rable [31] List Array 131072 968,246.56 ns 12,624.990 ns 11,191.725 ns 968,908.69 ns 0.64 0.01 219.7266 218.7500 218.7500 1048717 B 0.50
Baseline AddRa(...)rable [31] List Array 850000 10,320,673.85 ns 78,151.711 ns 73,103.159 ns 10,298,073.44 ns 1.00 0.00 406.2500 343.7500 343.7500 16777841 B 1.00
Actual AddRa(...)rable [31] List Array 850000 5,935,812.81 ns 54,384.422 ns 50,871.222 ns 5,947,553.91 ns 0.58 0.01 140.6250 140.6250 140.6250 6800122 B 0.41
Baseline AddRa(...)rable [31] List PooledList 0 22.13 ns 0.468 ns 0.500 ns 21.91 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)rable [31] List PooledList 0 26.39 ns 0.397 ns 0.352 ns 26.23 ns 1.19 0.03 0.0497 - - 104 B 1.30
Baseline AddRa(...)rable [31] List PooledList 1 38.27 ns 0.562 ns 0.526 ns 38.29 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List PooledList 1 68.60 ns 0.339 ns 0.283 ns 68.51 ns 1.79 0.03 0.0497 - - 104 B 0.76
Baseline AddRa(...)rable [31] List PooledList 2 48.29 ns 0.585 ns 0.518 ns 48.23 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List PooledList 2 78.95 ns 1.267 ns 1.123 ns 78.87 ns 1.64 0.04 0.0497 - - 104 B 0.76
Baseline AddRa(...)rable [31] List PooledList 3 55.91 ns 0.694 ns 0.615 ns 55.83 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List PooledList 3 86.25 ns 0.704 ns 0.658 ns 86.18 ns 1.54 0.02 0.0497 - - 104 B 0.76
Baseline AddRa(...)rable [31] List PooledList 4 63.95 ns 0.533 ns 0.473 ns 63.72 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List PooledList 4 93.92 ns 0.283 ns 0.251 ns 93.92 ns 1.47 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)rable [31] List PooledList 5 83.76 ns 0.904 ns 0.846 ns 83.63 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List PooledList 5 101.50 ns 1.040 ns 0.973 ns 101.03 ns 1.21 0.01 0.0497 - - 104 B 0.46
Baseline AddRa(...)rable [31] List PooledList 6 90.04 ns 1.748 ns 1.635 ns 90.32 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List PooledList 6 108.32 ns 0.234 ns 0.183 ns 108.30 ns 1.20 0.02 0.0497 - - 104 B 0.46
Baseline AddRa(...)rable [31] List PooledList 7 97.88 ns 0.718 ns 0.561 ns 97.95 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List PooledList 7 117.47 ns 0.226 ns 0.189 ns 117.41 ns 1.20 0.01 0.0496 - - 104 B 0.46
Baseline AddRa(...)rable [31] List PooledList 8 105.44 ns 0.899 ns 0.797 ns 105.60 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List PooledList 8 134.12 ns 1.176 ns 0.982 ns 133.95 ns 1.27 0.01 0.0496 - - 104 B 0.46
Baseline AddRa(...)rable [31] List PooledList 9 125.47 ns 2.052 ns 1.920 ns 124.64 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 9 143.63 ns 2.001 ns 1.872 ns 142.54 ns 1.14 0.02 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 10 131.83 ns 1.060 ns 0.885 ns 132.02 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 10 150.29 ns 0.252 ns 0.211 ns 150.33 ns 1.14 0.01 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 11 139.68 ns 0.733 ns 0.650 ns 139.44 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 11 158.71 ns 0.987 ns 0.824 ns 158.61 ns 1.14 0.01 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 12 148.03 ns 2.537 ns 2.373 ns 147.21 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 12 165.30 ns 0.671 ns 0.595 ns 165.30 ns 1.12 0.02 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 13 156.37 ns 2.689 ns 2.516 ns 156.10 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 13 173.10 ns 0.579 ns 0.513 ns 173.10 ns 1.11 0.02 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 14 160.24 ns 0.885 ns 0.739 ns 160.26 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 14 180.99 ns 0.616 ns 0.481 ns 181.03 ns 1.13 0.01 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 15 166.65 ns 2.013 ns 1.883 ns 165.98 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 15 187.29 ns 0.791 ns 0.702 ns 187.08 ns 1.12 0.01 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 16 182.99 ns 0.578 ns 0.451 ns 182.80 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List PooledList 16 195.45 ns 0.525 ns 0.410 ns 195.58 ns 1.07 0.00 0.0496 - - 104 B 0.28
Baseline AddRa(...)rable [31] List PooledList 17 212.53 ns 0.710 ns 0.555 ns 212.47 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 17 237.68 ns 2.633 ns 2.198 ns 237.28 ns 1.12 0.01 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 18 231.13 ns 2.722 ns 2.413 ns 230.55 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 18 243.49 ns 2.684 ns 2.380 ns 242.35 ns 1.05 0.02 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 19 239.03 ns 3.811 ns 3.565 ns 239.00 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 19 255.19 ns 2.924 ns 2.592 ns 255.21 ns 1.07 0.02 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 20 245.17 ns 3.168 ns 2.808 ns 244.56 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 20 261.34 ns 3.499 ns 3.273 ns 261.39 ns 1.07 0.02 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 30 328.00 ns 6.292 ns 7.246 ns 327.58 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 30 336.90 ns 3.981 ns 3.724 ns 335.71 ns 1.02 0.02 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 32 333.81 ns 3.597 ns 3.003 ns 334.32 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List PooledList 32 354.19 ns 2.893 ns 2.259 ns 353.79 ns 1.06 0.01 0.0496 - - 104 B 0.16
Baseline AddRa(...)rable [31] List PooledList 36 409.27 ns 6.592 ns 5.843 ns 408.47 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List PooledList 36 419.60 ns 8.023 ns 7.505 ns 415.52 ns 1.03 0.02 0.0496 - - 104 B 0.09
Baseline AddRa(...)rable [31] List PooledList 37 408.60 ns 1.655 ns 1.292 ns 408.40 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List PooledList 37 436.01 ns 8.149 ns 7.623 ns 434.52 ns 1.07 0.02 0.0496 - - 104 B 0.09
Baseline AddRa(...)rable [31] List PooledList 40 450.09 ns 9.015 ns 8.854 ns 449.08 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Baseline AddRa(...)rable [31] List PooledList 40 438.16 ns 3.354 ns 2.973 ns 437.01 ns 0.97 0.02 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List PooledList 40 449.47 ns 4.785 ns 4.476 ns 447.83 ns 1.00 0.03 0.0496 - - 104 B 0.09
Actual AddRa(...)rable [31] List PooledList 40 456.59 ns 7.051 ns 6.595 ns 453.36 ns 1.02 0.02 0.0496 - - 104 B 0.09
Baseline AddRa(...)rable [31] List PooledList 50 511.15 ns 2.439 ns 2.036 ns 510.38 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List PooledList 50 523.99 ns 8.585 ns 7.611 ns 521.45 ns 1.03 0.02 0.0496 - - 104 B 0.09
Baseline AddRa(...)rable [31] List PooledList 60 585.25 ns 3.570 ns 3.165 ns 584.66 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List PooledList 60 593.64 ns 5.560 ns 5.201 ns 591.69 ns 1.02 0.01 0.0496 - - 104 B 0.09
Baseline AddRa(...)rable [31] List PooledList 70 754.51 ns 14.994 ns 28.888 ns 744.46 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List PooledList 70 739.33 ns 9.107 ns 8.073 ns 741.52 ns 0.95 0.04 0.0496 - - 104 B 0.05
Baseline AddRa(...)rable [31] List PooledList 80 800.61 ns 6.079 ns 5.687 ns 798.07 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List PooledList 80 786.55 ns 5.322 ns 4.979 ns 784.31 ns 0.98 0.01 0.0496 - - 104 B 0.05
Baseline AddRa(...)rable [31] List PooledList 850000 10,880,248.44 ns 207,548.169 ns 269,871.245 ns 10,855,839.84 ns 1.00 0.00 515.6250 453.1250 453.1250 16777870 B 1.000
Actual AddRa(...)rable [31] List PooledList 850000 7,411,663.28 ns 66,913.436 ns 59,317.019 ns 7,386,128.12 ns 0.68 0.02 - - - 111 B 0.000
Baseline AddRa(...)rable [31] List PooledList 90 887.43 ns 9.837 ns 8.720 ns 885.56 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List PooledList 90 878.82 ns 17.381 ns 18.597 ns 872.73 ns 0.99 0.03 0.0496 - - 104 B 0.05
Baseline AddRa(...)rable [31] List PooledList 100 959.47 ns 7.667 ns 5.986 ns 958.28 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List PooledList 100 941.29 ns 12.834 ns 12.005 ns 934.22 ns 0.98 0.01 0.0496 - - 104 B 0.05
Baseline AddRa(...)rable [31] List PooledList 128 1,184.03 ns 15.693 ns 13.911 ns 1,178.43 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List PooledList 128 1,160.77 ns 22.821 ns 21.347 ns 1,158.93 ns 0.98 0.02 0.0496 - - 104 B 0.05
Baseline AddRa(...)rable [31] List PooledList 256 2,344.06 ns 46.566 ns 96.168 ns 2,300.84 ns 1.00 0.00 2.0599 - - 4312 B 1.00
Actual AddRa(...)rable [31] List PooledList 256 2,166.78 ns 33.918 ns 30.067 ns 2,156.83 ns 0.88 0.03 0.0496 - - 104 B 0.02
Baseline AddRa(...)rable [31] List PooledList 512 4,413.86 ns 77.967 ns 72.930 ns 4,384.82 ns 1.00 0.00 4.0283 - - 8432 B 1.00
Actual AddRa(...)rable [31] List PooledList 512 4,084.52 ns 78.821 ns 69.873 ns 4,053.80 ns 0.92 0.02 0.0458 - - 104 B 0.01
Baseline AddRa(...)rable [31] List PooledList 1024 9,586.15 ns 189.269 ns 449.817 ns 9,654.34 ns 1.00 0.00 7.9346 - - 16648 B 1.000
Actual AddRa(...)rable [31] List PooledList 1024 8,559.76 ns 168.505 ns 257.325 ns 8,612.04 ns 0.92 0.06 0.0458 - - 104 B 0.006
Baseline AddRa(...)rable [31] List PooledList 2048 17,335.83 ns 329.401 ns 308.122 ns 17,127.51 ns 1.00 0.00 15.7471 - - 33056 B 1.000
Actual AddRa(...)rable [31] List PooledList 2048 15,795.48 ns 306.597 ns 301.119 ns 15,749.75 ns 0.91 0.02 0.0305 - - 104 B 0.003
Baseline AddRa(...)rable [31] List PooledList 4096 34,530.69 ns 686.120 ns 790.137 ns 34,024.08 ns 1.00 0.00 31.2500 - - 65848 B 1.000
Actual AddRa(...)rable [31] List PooledList 4096 31,110.49 ns 599.677 ns 560.938 ns 30,929.75 ns 0.90 0.02 - - - 104 B 0.002
Baseline AddRa(...)rable [31] List PooledList 8192 70,399.60 ns 1,387.534 ns 2,896.300 ns 69,156.54 ns 1.00 0.00 62.3779 - - 131408 B 1.000
Actual AddRa(...)rable [31] List PooledList 8192 60,685.22 ns 895.972 ns 838.093 ns 60,283.63 ns 0.84 0.05 - - - 104 B 0.001
Baseline AddRa(...)rable [31] List PooledList 16384 198,986.52 ns 2,150.720 ns 2,011.785 ns 198,382.28 ns 1.00 0.00 83.0078 41.5039 41.5039 262518 B 1.000
Actual AddRa(...)rable [31] List PooledList 16384 120,307.15 ns 1,263.434 ns 1,120.001 ns 119,916.37 ns 0.60 0.01 - - - 104 B 0.000
Baseline AddRa(...)rable [31] List PooledList 32768 439,823.29 ns 4,250.889 ns 3,976.284 ns 439,076.12 ns 1.00 0.00 124.5117 124.5117 124.5117 524714 B 1.000
Actual AddRa(...)rable [31] List PooledList 32768 256,719.65 ns 838.695 ns 654.798 ns 256,754.74 ns 0.58 0.01 - - - 104 B 0.000
Baseline AddRa(...)rable [31] List PooledList 65536 734,694.88 ns 7,150.954 ns 6,689.007 ns 735,449.80 ns 1.00 0.00 313.4766 249.0234 249.0234 1049062 B 1.000
Actual AddRa(...)rable [31] List PooledList 65536 522,905.61 ns 8,238.839 ns 7,706.615 ns 524,219.43 ns 0.71 0.01 - - - 105 B 0.000
Baseline AddRa(...)rable [31] List PooledList 131072 1,543,131.47 ns 29,825.765 ns 39,816.540 ns 1,530,327.73 ns 1.00 0.00 552.7344 488.2813 486.3281 2097866 B 1.000
Actual AddRa(...)rable [31] List PooledList 131072 1,035,092.20 ns 9,494.284 ns 8,880.960 ns 1,031,517.58 ns 0.66 0.02 - - - 106 B 0.000
Baseline AddRa(...)rable [31] List RecyclableList 0 21.90 ns 0.415 ns 0.388 ns 21.86 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 0 55.07 ns 0.785 ns 0.656 ns 55.06 ns 2.51 0.05 0.0727 - - 152 B 1.90
Baseline AddRa(...)rable [31] List RecyclableList 1 35.50 ns 0.340 ns 0.301 ns 35.36 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 1 87.84 ns 1.096 ns 0.972 ns 87.44 ns 2.47 0.02 0.0880 - - 184 B 1.35
Baseline AddRa(...)rable [31] List RecyclableList 2 42.12 ns 0.095 ns 0.074 ns 42.15 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 2 98.72 ns 1.277 ns 1.132 ns 98.39 ns 2.34 0.02 0.0880 - - 184 B 1.35
Baseline AddRa(...)rable [31] List RecyclableList 3 49.53 ns 0.276 ns 0.244 ns 49.45 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 3 103.72 ns 0.683 ns 0.570 ns 103.84 ns 2.09 0.02 0.0880 - - 184 B 1.35
Baseline AddRa(...)rable [31] List RecyclableList 4 57.02 ns 0.557 ns 0.521 ns 56.67 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 4 110.06 ns 1.329 ns 1.243 ns 110.40 ns 1.93 0.03 0.0880 - - 184 B 1.35
Baseline AddRa(...)rable [31] List RecyclableList 5 83.75 ns 0.579 ns 0.484 ns 83.87 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 5 114.73 ns 1.613 ns 1.508 ns 114.37 ns 1.37 0.02 0.0880 - - 184 B 0.82
Baseline AddRa(...)rable [31] List RecyclableList 6 90.43 ns 1.172 ns 1.097 ns 90.46 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 6 122.22 ns 2.169 ns 2.029 ns 121.69 ns 1.35 0.03 0.0880 - - 184 B 0.82
Baseline AddRa(...)rable [31] List RecyclableList 7 100.04 ns 0.882 ns 0.825 ns 100.29 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 7 127.21 ns 1.125 ns 1.053 ns 126.82 ns 1.27 0.01 0.0880 - - 184 B 0.82
Baseline AddRa(...)rable [31] List RecyclableList 8 106.77 ns 1.207 ns 1.129 ns 106.58 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 8 136.30 ns 1.177 ns 1.044 ns 136.27 ns 1.28 0.02 0.0880 - - 184 B 0.82
Baseline AddRa(...)rable [31] List RecyclableList 9 129.93 ns 1.997 ns 1.868 ns 129.06 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 9 143.39 ns 1.061 ns 0.886 ns 143.22 ns 1.10 0.02 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 10 135.18 ns 0.565 ns 0.501 ns 135.08 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 10 151.48 ns 1.556 ns 1.455 ns 151.30 ns 1.12 0.01 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 11 142.75 ns 0.637 ns 0.564 ns 142.71 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 11 158.07 ns 2.836 ns 2.514 ns 156.94 ns 1.11 0.02 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 12 149.21 ns 1.017 ns 0.901 ns 148.88 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 12 163.10 ns 1.944 ns 1.818 ns 162.86 ns 1.09 0.01 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 13 156.64 ns 1.298 ns 1.150 ns 156.25 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 13 168.96 ns 1.992 ns 1.663 ns 169.45 ns 1.08 0.01 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 14 166.04 ns 1.523 ns 1.272 ns 165.93 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 14 177.96 ns 2.072 ns 1.938 ns 178.36 ns 1.07 0.02 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 15 173.24 ns 0.707 ns 0.627 ns 173.30 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 15 185.99 ns 1.904 ns 1.688 ns 185.60 ns 1.07 0.01 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 16 192.52 ns 2.282 ns 2.135 ns 191.69 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 16 185.35 ns 1.169 ns 1.093 ns 185.18 ns 0.96 0.01 0.0880 - - 184 B 0.49
Baseline AddRa(...)rable [31] List RecyclableList 17 218.49 ns 4.210 ns 3.938 ns 216.26 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 17 196.95 ns 2.942 ns 2.752 ns 195.69 ns 0.90 0.01 0.0880 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 18 225.27 ns 0.959 ns 0.850 ns 225.21 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 18 196.42 ns 2.686 ns 2.512 ns 196.49 ns 0.87 0.01 0.0880 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 19 234.68 ns 2.296 ns 2.148 ns 234.06 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 19 206.14 ns 2.101 ns 1.965 ns 206.01 ns 0.88 0.01 0.0880 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 20 242.55 ns 2.033 ns 1.802 ns 242.21 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 20 237.51 ns 3.461 ns 3.238 ns 236.82 ns 0.98 0.01 0.0880 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 30 321.77 ns 2.484 ns 2.202 ns 321.57 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 30 263.23 ns 3.135 ns 2.448 ns 262.31 ns 0.82 0.01 0.0877 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 32 341.53 ns 4.935 ns 4.121 ns 340.91 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 32 295.66 ns 5.933 ns 12.384 ns 291.02 ns 0.87 0.03 0.0877 - - 184 B 0.28
Baseline AddRa(...)rable [31] List RecyclableList 36 407.63 ns 0.882 ns 0.688 ns 407.45 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 36 329.36 ns 6.596 ns 16.908 ns 328.51 ns 0.84 0.04 0.0877 - - 184 B 0.15
Baseline AddRa(...)rable [31] List RecyclableList 37 449.41 ns 7.363 ns 6.887 ns 449.20 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 37 307.73 ns 1.815 ns 1.609 ns 307.34 ns 0.69 0.01 0.0877 - - 184 B 0.15
Baseline AddRa(...)rable [31] List RecyclableList 40 463.89 ns 4.803 ns 4.492 ns 464.07 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Baseline AddRa(...)rable [31] List RecyclableList 40 464.93 ns 3.704 ns 3.465 ns 464.10 ns 1.00 0.01 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 40 322.52 ns 2.145 ns 1.901 ns 322.67 ns 0.69 0.01 0.0877 - - 184 B 0.15
Actual AddRa(...)rable [31] List RecyclableList 40 343.96 ns 6.690 ns 5.586 ns 341.43 ns 0.74 0.01 0.0877 - - 184 B 0.15
Baseline AddRa(...)rable [31] List RecyclableList 50 545.24 ns 6.773 ns 6.335 ns 543.80 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 50 405.50 ns 7.173 ns 6.710 ns 402.56 ns 0.74 0.01 0.0877 - - 184 B 0.15
Baseline AddRa(...)rable [31] List RecyclableList 60 611.51 ns 3.438 ns 3.048 ns 611.17 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 60 436.62 ns 2.170 ns 2.030 ns 436.04 ns 0.71 0.00 0.0877 - - 184 B 0.15
Baseline AddRa(...)rable [31] List RecyclableList 70 811.47 ns 12.280 ns 11.487 ns 815.18 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 70 603.49 ns 11.842 ns 11.077 ns 599.45 ns 0.74 0.02 0.1030 - - 216 B 0.10
Baseline AddRa(...)rable [31] List RecyclableList 80 859.66 ns 12.058 ns 11.279 ns 856.73 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 80 664.50 ns 1.110 ns 0.867 ns 664.82 ns 0.77 0.01 0.1030 - - 216 B 0.10
Baseline AddRa(...)rable [31] List RecyclableList 90 991.43 ns 18.358 ns 16.274 ns 997.32 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 90 682.24 ns 2.378 ns 1.986 ns 681.82 ns 0.69 0.01 0.1030 - - 216 B 0.10
Baseline AddRa(...)rable [31] List RecyclableList 100 997.85 ns 4.630 ns 3.615 ns 998.54 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 100 754.16 ns 8.127 ns 7.204 ns 754.60 ns 0.75 0.01 0.1030 - - 216 B 0.10
Baseline AddRa(...)rable [31] List RecyclableList 128 1,208.34 ns 8.081 ns 7.164 ns 1,209.08 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 128 976.30 ns 5.620 ns 5.257 ns 973.53 ns 0.81 0.00 0.1030 - - 216 B 0.10
Baseline AddRa(...)rable [31] List RecyclableList 256 2,314.62 ns 15.935 ns 14.906 ns 2,312.83 ns 1.00 0.00 2.0599 - - 4312 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 256 1,705.99 ns 10.982 ns 9.736 ns 1,707.46 ns 0.74 0.01 0.1183 - - 248 B 0.06
Baseline AddRa(...)rable [31] List RecyclableList 512 4,482.16 ns 23.324 ns 21.817 ns 4,483.14 ns 1.00 0.00 4.0283 - - 8432 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 512 3,443.71 ns 31.391 ns 29.363 ns 3,434.95 ns 0.77 0.01 0.1335 - - 280 B 0.03
Baseline AddRa(...)rable [31] List RecyclableList 1024 8,850.27 ns 76.433 ns 67.756 ns 8,837.98 ns 1.00 0.00 7.9346 - - 16648 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 1024 6,524.08 ns 24.421 ns 20.393 ns 6,518.63 ns 0.74 0.01 0.1450 - - 312 B 0.02
Baseline AddRa(...)rable [31] List RecyclableList 2048 17,638.01 ns 208.425 ns 194.961 ns 17,645.52 ns 1.00 0.00 15.7471 - - 33056 B 1.00
Actual AddRa(...)rable [31] List RecyclableList 2048 12,827.77 ns 55.197 ns 48.931 ns 12,800.81 ns 0.73 0.01 0.1526 - - 344 B 0.01
Baseline AddRa(...)rable [31] List RecyclableList 4096 34,696.09 ns 103.430 ns 96.748 ns 34,698.35 ns 1.00 0.00 31.2500 - - 65848 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 4096 25,527.50 ns 276.994 ns 259.100 ns 25,384.84 ns 0.74 0.01 0.1526 - - 376 B 0.006
Baseline AddRa(...)rable [31] List RecyclableList 8192 69,429.80 ns 342.425 ns 303.551 ns 69,411.41 ns 1.00 0.00 62.5000 - - 131409 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 8192 50,481.98 ns 445.098 ns 347.504 ns 50,357.37 ns 0.73 0.01 0.1831 - - 408 B 0.003
Baseline AddRa(...)rable [31] List RecyclableList 16384 205,825.44 ns 1,126.992 ns 1,054.189 ns 206,108.84 ns 1.00 0.00 83.0078 41.5039 41.5039 262532 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 16384 100,040.85 ns 406.472 ns 360.327 ns 99,968.49 ns 0.49 0.00 0.1221 - - 442 B 0.002
Baseline AddRa(...)rable [31] List RecyclableList 32768 449,865.22 ns 2,775.842 ns 2,596.524 ns 450,479.15 ns 1.00 0.00 124.5117 124.5117 124.5117 524756 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 32768 205,285.65 ns 4,037.102 ns 5,526.031 ns 204,362.44 ns 0.46 0.01 - - - 474 B 0.001
Baseline AddRa(...)rable [31] List RecyclableList 65536 755,415.23 ns 4,934.526 ns 4,374.329 ns 754,912.65 ns 1.00 0.00 312.5000 248.0469 248.0469 1049153 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 65536 435,044.38 ns 8,629.603 ns 16,626.316 ns 437,810.94 ns 0.57 0.02 - - - 510 B 0.000
Baseline AddRa(...)rable [31] List RecyclableList 131072 1,545,422.10 ns 18,672.077 ns 16,552.310 ns 1,544,944.14 ns 1.00 0.00 550.7813 484.3750 484.3750 2097978 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 131072 854,004.41 ns 16,611.239 ns 27,753.649 ns 860,179.05 ns 0.55 0.02 - - - 549 B 0.000
Baseline AddRa(...)rable [31] List RecyclableList 850000 10,686,702.49 ns 211,218.496 ns 251,440.595 ns 10,719,078.91 ns 1.00 0.00 546.8750 484.3750 484.3750 16778122 B 1.000
Actual AddRa(...)rable [31] List RecyclableList 850000 5,293,758.75 ns 105,482.908 ns 121,474.273 ns 5,290,523.44 ns 0.50 0.02 - - - 733 B 0.000
Baseline AddRa(...)rable [31] List RecyclableLongList 0 21.24 ns 0.244 ns 0.228 ns 21.13 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 0 54.83 ns 0.480 ns 0.426 ns 54.65 ns 2.59 0.03 0.0650 - - 136 B 1.70
Baseline AddRa(...)rable [31] List RecyclableLongList 1 35.78 ns 0.167 ns 0.130 ns 35.80 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 1 242,173.38 ns 3,287.264 ns 2,914.074 ns 241,949.76 ns 6,777.87 87.70 114.2578 70.0684 - 524459 B 3,856.32
Baseline AddRa(...)rable [31] List RecyclableLongList 2 53.84 ns 1.091 ns 1.911 ns 52.91 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 2 122,843.62 ns 1,234.305 ns 1,094.179 ns 122,945.24 ns 2,249.03 78.42 95.4590 38.8184 - 327850 B 2,410.66
Baseline AddRa(...)rable [31] List RecyclableLongList 3 58.63 ns 0.553 ns 0.517 ns 58.34 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 3 61,344.96 ns 1,218.905 ns 1,897.688 ns 61,452.93 ns 1,044.48 27.67 100.0977 20.1416 - 229545 B 1,687.83
Baseline AddRa(...)rable [31] List RecyclableLongList 4 68.42 ns 1.289 ns 1.205 ns 67.96 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 4 59,795.14 ns 1,134.297 ns 1,393.019 ns 59,428.66 ns 875.17 30.02 99.3652 19.8975 - 229545 B 1,687.83
Baseline AddRa(...)rable [31] List RecyclableLongList 5 82.28 ns 1.431 ns 1.338 ns 82.43 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 5 35,056.88 ns 698.299 ns 1,223.015 ns 35,204.66 ns 427.77 18.13 75.8667 15.6250 - 180392 B 805.32
Baseline AddRa(...)rable [31] List RecyclableLongList 6 89.10 ns 0.985 ns 0.769 ns 89.13 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 6 33,834.12 ns 665.554 ns 1,130.162 ns 33,915.81 ns 380.65 14.30 73.9746 17.6392 - 180392 B 805.32
Baseline AddRa(...)rable [31] List RecyclableLongList 7 96.52 ns 1.241 ns 1.100 ns 96.19 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 7 33,956.83 ns 659.700 ns 903.005 ns 34,282.02 ns 353.59 9.06 73.9136 17.6392 - 180392 B 805.32
Baseline AddRa(...)rable [31] List RecyclableLongList 8 105.82 ns 1.046 ns 0.978 ns 105.92 ns 1.00 0.00 0.1070 - - 224 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 8 35,307.64 ns 703.489 ns 1,194.578 ns 35,641.86 ns 335.20 11.22 78.2471 13.3667 - 180392 B 805.32
Baseline AddRa(...)rable [31] List RecyclableLongList 9 132.11 ns 1.115 ns 1.043 ns 131.76 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 9 22,396.56 ns 434.944 ns 427.173 ns 22,480.55 ns 169.68 3.07 69.0918 11.7493 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 10 138.59 ns 0.640 ns 0.534 ns 138.74 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 10 21,191.67 ns 412.212 ns 550.292 ns 21,252.59 ns 154.51 1.67 69.0308 11.9019 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 11 143.74 ns 1.239 ns 1.159 ns 143.80 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 11 22,157.14 ns 281.844 ns 249.848 ns 22,126.26 ns 154.17 2.38 69.0613 11.8408 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 12 152.09 ns 1.092 ns 1.022 ns 151.77 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 12 21,624.86 ns 308.173 ns 288.265 ns 21,742.89 ns 142.19 2.55 69.1528 11.1694 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 13 158.74 ns 1.942 ns 1.817 ns 158.17 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 13 22,351.98 ns 440.161 ns 556.663 ns 22,411.38 ns 141.28 4.31 69.1528 10.6201 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 14 165.96 ns 1.955 ns 1.829 ns 165.31 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 14 22,125.00 ns 268.176 ns 237.731 ns 22,113.45 ns 133.46 2.49 69.1223 11.6577 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 15 172.85 ns 0.881 ns 0.824 ns 172.80 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 15 22,542.99 ns 288.220 ns 269.601 ns 22,454.91 ns 130.42 1.84 69.0918 11.8713 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 16 190.23 ns 1.139 ns 1.009 ns 189.73 ns 1.00 0.00 0.1798 - - 376 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 16 21,964.76 ns 288.056 ns 255.354 ns 21,966.31 ns 115.47 1.31 69.0002 11.9629 - 155816 B 414.40
Baseline AddRa(...)rable [31] List RecyclableLongList 17 222.08 ns 2.240 ns 1.986 ns 221.45 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 17 15,371.35 ns 71.041 ns 55.464 ns 15,377.95 ns 69.16 0.81 65.2771 10.1624 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 18 229.75 ns 2.799 ns 2.618 ns 229.02 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 18 15,488.06 ns 143.398 ns 134.135 ns 15,465.51 ns 67.42 0.82 65.3076 10.2234 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 19 239.92 ns 3.669 ns 3.253 ns 240.21 ns 1.00 0.00 0.3135 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 19 15,231.72 ns 157.506 ns 131.524 ns 15,283.70 ns 63.50 0.91 65.2771 10.1929 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 20 263.46 ns 5.282 ns 9.658 ns 262.57 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 20 15,521.44 ns 248.027 ns 219.869 ns 15,575.36 ns 59.67 2.39 65.3076 10.1624 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 30 328.38 ns 1.578 ns 1.232 ns 328.04 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 30 15,413.99 ns 144.819 ns 128.379 ns 15,427.34 ns 46.91 0.46 65.2771 10.2234 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 32 342.78 ns 1.281 ns 1.136 ns 342.68 ns 1.00 0.00 0.3133 - - 656 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 32 15,420.49 ns 268.032 ns 275.249 ns 15,392.94 ns 45.09 0.90 65.3381 10.1624 - 143528 B 218.79
Baseline AddRa(...)rable [31] List RecyclableLongList 36 444.55 ns 5.822 ns 5.446 ns 445.02 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 36 6,310.06 ns 123.759 ns 206.774 ns 6,274.89 ns 14.59 0.51 3.9978 - - 8360 B 7.01
Baseline AddRa(...)rable [31] List RecyclableLongList 37 470.02 ns 8.695 ns 15.900 ns 466.01 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 37 6,093.13 ns 80.585 ns 67.292 ns 6,081.89 ns 12.65 0.60 3.9978 - - 8360 B 7.01
Baseline AddRa(...)rable [31] List RecyclableLongList 40 475.02 ns 7.382 ns 6.905 ns 472.17 ns 1.00 0.00 0.5698 - - 1192 B 1.00
Baseline AddRa(...)rable [31] List RecyclableLongList 40 473.66 ns 8.149 ns 7.622 ns 472.11 ns 1.00 0.02 0.5698 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 40 6,197.49 ns 115.232 ns 113.173 ns 6,206.49 ns 13.06 0.32 3.9978 - - 8360 B 7.01
Actual AddRa(...)rable [31] List RecyclableLongList 40 6,199.03 ns 93.113 ns 87.098 ns 6,202.28 ns 13.05 0.24 3.9978 - - 8360 B 7.01
Baseline AddRa(...)rable [31] List RecyclableLongList 50 557.49 ns 6.963 ns 6.172 ns 555.00 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 50 6,220.45 ns 63.771 ns 59.651 ns 6,209.36 ns 11.17 0.17 3.9978 - - 8360 B 7.01
Baseline AddRa(...)rable [31] List RecyclableLongList 60 648.63 ns 11.410 ns 10.673 ns 650.46 ns 1.00 0.00 0.5693 - - 1192 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 60 6,211.75 ns 124.239 ns 116.213 ns 6,169.68 ns 9.58 0.20 3.9978 - - 8360 B 7.01
Baseline AddRa(...)rable [31] List RecyclableLongList 70 791.11 ns 11.140 ns 10.420 ns 789.19 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 70 3,609.18 ns 70.427 ns 109.647 ns 3,591.62 ns 4.52 0.14 2.0370 - - 4264 B 1.90
Baseline AddRa(...)rable [31] List RecyclableLongList 80 879.72 ns 17.456 ns 20.103 ns 876.60 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 80 3,583.09 ns 66.536 ns 71.192 ns 3,601.66 ns 4.08 0.11 2.0370 - - 4264 B 1.90
Baseline AddRa(...)rable [31] List RecyclableLongList 850000 10,953,562.99 ns 212,093.928 ns 208,304.596 ns 10,946,453.91 ns 1.00 0.00 531.2500 468.7500 468.7500 16778108 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 850000 5,458,793.54 ns 43,884.873 ns 36,645.856 ns 5,474,311.33 ns 0.50 0.01 - - - 709 B 0.000
Baseline AddRa(...)rable [31] List RecyclableLongList 90 943.68 ns 9.147 ns 8.557 ns 942.25 ns 1.00 0.00 1.0710 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 90 3,644.09 ns 72.228 ns 67.562 ns 3,650.08 ns 3.86 0.09 2.0370 - - 4264 B 1.90
Baseline AddRa(...)rable [31] List RecyclableLongList 100 1,050.13 ns 16.040 ns 15.004 ns 1,045.07 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 100 3,684.75 ns 49.622 ns 43.989 ns 3,695.76 ns 3.52 0.07 2.0370 - - 4264 B 1.90
Baseline AddRa(...)rable [31] List RecyclableLongList 128 1,282.23 ns 24.572 ns 29.252 ns 1,276.40 ns 1.00 0.00 1.0700 - - 2240 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 128 3,778.82 ns 74.092 ns 69.306 ns 3,790.09 ns 2.92 0.07 2.0370 - - 4264 B 1.90
Baseline AddRa(...)rable [31] List RecyclableLongList 256 2,357.15 ns 42.713 ns 49.189 ns 2,345.21 ns 1.00 0.00 2.0599 - - 4312 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 256 3,183.61 ns 36.248 ns 33.906 ns 3,179.15 ns 1.35 0.03 1.0567 - - 2216 B 0.51
Baseline AddRa(...)rable [31] List RecyclableLongList 512 4,703.72 ns 88.811 ns 91.202 ns 4,677.37 ns 1.00 0.00 4.0283 - - 8432 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 512 4,093.94 ns 44.875 ns 39.781 ns 4,082.82 ns 0.87 0.02 0.6866 - - 1440 B 0.17
Baseline AddRa(...)rable [31] List RecyclableLongList 1024 9,174.73 ns 173.419 ns 162.216 ns 9,171.58 ns 1.00 0.00 7.9346 - - 16648 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 1024 6,896.65 ns 57.148 ns 47.721 ns 6,879.62 ns 0.75 0.02 0.3815 - - 800 B 0.05
Baseline AddRa(...)rable [31] List RecyclableLongList 2048 18,196.37 ns 348.065 ns 427.455 ns 18,175.82 ns 1.00 0.00 15.7471 - - 33056 B 1.00
Actual AddRa(...)rable [31] List RecyclableLongList 2048 13,153.41 ns 257.285 ns 240.665 ns 13,162.01 ns 0.73 0.02 0.2289 - - 480 B 0.01
Baseline AddRa(...)rable [31] List RecyclableLongList 4096 35,512.05 ns 616.418 ns 576.598 ns 35,353.27 ns 1.00 0.00 31.2500 - - 65848 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 4096 26,149.69 ns 291.788 ns 243.656 ns 26,149.77 ns 0.74 0.01 0.1526 - - 320 B 0.005
Baseline AddRa(...)rable [31] List RecyclableLongList 8192 70,448.28 ns 1,119.298 ns 1,046.992 ns 70,225.56 ns 1.00 0.00 62.5000 - - 131409 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 8192 50,466.32 ns 452.676 ns 401.285 ns 50,323.60 ns 0.72 0.01 0.0610 - - 241 B 0.002
Baseline AddRa(...)rable [31] List RecyclableLongList 16384 208,264.65 ns 3,608.785 ns 3,375.659 ns 207,562.87 ns 1.00 0.00 83.0078 41.5039 41.5039 262533 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 16384 98,150.09 ns 770.966 ns 643.791 ns 97,931.35 ns 0.47 0.01 0.1221 - - 482 B 0.002
Baseline AddRa(...)rable [31] List RecyclableLongList 32768 451,749.03 ns 4,315.140 ns 4,036.385 ns 452,396.39 ns 1.00 0.00 124.5117 124.5117 124.5117 524756 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 32768 197,399.79 ns 3,121.955 ns 3,340.457 ns 196,038.61 ns 0.44 0.01 0.2441 - - 538 B 0.001
Baseline AddRa(...)rable [31] List RecyclableLongList 65536 786,029.00 ns 14,590.367 ns 12,933.980 ns 785,717.87 ns 1.00 0.00 313.4766 249.0234 249.0234 1049210 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 65536 414,940.61 ns 7,805.086 ns 7,300.882 ns 416,898.93 ns 0.53 0.01 - - - 582 B 0.001
Baseline AddRa(...)rable [31] List RecyclableLongList 131072 1,572,647.55 ns 29,371.341 ns 30,162.205 ns 1,570,304.49 ns 1.00 0.00 548.8281 482.4219 482.4219 2097989 B 1.000
Actual AddRa(...)rable [31] List RecyclableLongList 131072 845,513.99 ns 11,990.075 ns 10,012.256 ns 840,984.47 ns 0.54 0.01 - - - 621 B 0.000

AddRange when Source is IList Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)IList [25] List Array 0 11.561 ns 0.0952 ns 0.0890 ns 11.533 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)IList [25] List Array 0 9.782 ns 0.0406 ns 0.0360 ns 9.774 ns 0.85 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)IList [25] List Array 1 30.887 ns 0.2160 ns 0.1915 ns 30.816 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List Array 1 16.521 ns 0.1141 ns 0.1011 ns 16.478 ns 0.53 0.00 0.0153 - - 32 B 0.36
Baseline AddRa(...)IList [25] List Array 2 30.927 ns 0.1817 ns 0.1611 ns 30.939 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List Array 2 16.872 ns 0.1693 ns 0.1584 ns 16.816 ns 0.55 0.01 0.0191 - - 40 B 0.45
Baseline AddRa(...)IList [25] List Array 3 31.020 ns 0.3183 ns 0.2978 ns 30.927 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List Array 3 16.985 ns 0.1386 ns 0.1297 ns 16.958 ns 0.55 0.01 0.0229 - - 48 B 0.55
Baseline AddRa(...)IList [25] List Array 4 30.893 ns 0.1192 ns 0.1057 ns 30.900 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List Array 4 17.427 ns 0.1497 ns 0.1327 ns 17.423 ns 0.56 0.00 0.0268 - - 56 B 0.64
Baseline AddRa(...)IList [25] List Array 5 31.337 ns 0.3092 ns 0.2741 ns 31.228 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)IList [25] List Array 5 17.753 ns 0.3123 ns 0.2921 ns 17.764 ns 0.57 0.01 0.0306 - - 64 B 0.67
Baseline AddRa(...)IList [25] List Array 6 31.526 ns 0.1789 ns 0.1494 ns 31.487 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)IList [25] List Array 6 17.893 ns 0.1490 ns 0.1320 ns 17.843 ns 0.57 0.00 0.0344 - - 72 B 0.69
Baseline AddRa(...)IList [25] List Array 7 31.588 ns 0.0404 ns 0.0316 ns 31.584 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)IList [25] List Array 7 18.253 ns 0.1078 ns 0.1009 ns 18.210 ns 0.58 0.00 0.0382 - - 80 B 0.71
Baseline AddRa(...)IList [25] List Array 8 31.822 ns 0.1194 ns 0.0997 ns 31.807 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)IList [25] List Array 8 18.796 ns 0.1734 ns 0.1537 ns 18.760 ns 0.59 0.00 0.0421 - - 88 B 0.73
Baseline AddRa(...)IList [25] List Array 9 32.727 ns 0.1830 ns 0.1622 ns 32.705 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)IList [25] List Array 9 19.057 ns 0.0349 ns 0.0291 ns 19.053 ns 0.58 0.00 0.0459 - - 96 B 0.75
Baseline AddRa(...)IList [25] List Array 10 32.955 ns 0.0982 ns 0.0918 ns 32.977 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)IList [25] List Array 10 19.487 ns 0.0434 ns 0.0406 ns 19.481 ns 0.59 0.00 0.0497 - - 104 B 0.76
Baseline AddRa(...)IList [25] List Array 11 33.982 ns 0.0925 ns 0.0820 ns 33.960 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)IList [25] List Array 11 20.028 ns 0.0508 ns 0.0451 ns 20.036 ns 0.59 0.00 0.0536 - - 112 B 0.78
Baseline AddRa(...)IList [25] List Array 12 34.230 ns 0.1326 ns 0.1175 ns 34.239 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)IList [25] List Array 12 20.367 ns 0.0507 ns 0.0423 ns 20.363 ns 0.60 0.00 0.0574 - - 120 B 0.79
Baseline AddRa(...)IList [25] List Array 13 34.708 ns 0.0795 ns 0.0705 ns 34.702 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)IList [25] List Array 13 20.585 ns 0.0638 ns 0.0533 ns 20.605 ns 0.59 0.00 0.0612 - - 128 B 0.80
Baseline AddRa(...)IList [25] List Array 14 34.910 ns 0.2307 ns 0.1927 ns 34.852 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)IList [25] List Array 14 20.834 ns 0.1324 ns 0.1174 ns 20.801 ns 0.60 0.00 0.0650 - - 136 B 0.81
Baseline AddRa(...)IList [25] List Array 15 35.028 ns 0.2072 ns 0.1837 ns 34.957 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)IList [25] List Array 15 21.328 ns 0.1690 ns 0.1498 ns 21.361 ns 0.61 0.01 0.0688 - - 144 B 0.82
Baseline AddRa(...)IList [25] List Array 16 35.412 ns 0.3122 ns 0.2921 ns 35.398 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)IList [25] List Array 16 21.820 ns 0.2015 ns 0.1682 ns 21.786 ns 0.62 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)IList [25] List Array 17 36.019 ns 0.1591 ns 0.1242 ns 36.007 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)IList [25] List Array 17 21.641 ns 0.0269 ns 0.0210 ns 21.645 ns 0.60 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)IList [25] List Array 18 35.666 ns 0.1202 ns 0.1066 ns 35.651 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)IList [25] List Array 18 22.160 ns 0.0412 ns 0.0365 ns 22.162 ns 0.62 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)IList [25] List Array 19 36.616 ns 0.1072 ns 0.1002 ns 36.616 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)IList [25] List Array 19 22.770 ns 0.0372 ns 0.0291 ns 22.766 ns 0.62 0.00 0.0842 - - 176 B 0.85
Baseline AddRa(...)IList [25] List Array 20 37.018 ns 0.1070 ns 0.0893 ns 37.009 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)IList [25] List Array 20 23.053 ns 0.0319 ns 0.0267 ns 23.058 ns 0.62 0.00 0.0880 - - 184 B 0.85
Baseline AddRa(...)IList [25] List Array 30 40.198 ns 0.0746 ns 0.0698 ns 40.209 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)IList [25] List Array 30 26.306 ns 0.0476 ns 0.0397 ns 26.306 ns 0.65 0.00 0.1262 - - 264 B 0.89
Baseline AddRa(...)IList [25] List Array 32 41.025 ns 0.0718 ns 0.0560 ns 41.034 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)IList [25] List Array 32 27.334 ns 0.0474 ns 0.0443 ns 27.329 ns 0.67 0.00 0.1339 - - 280 B 0.90
Baseline AddRa(...)IList [25] List Array 36 49.029 ns 0.4502 ns 0.4211 ns 48.973 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)IList [25] List Array 36 33.956 ns 0.3211 ns 0.3003 ns 33.924 ns 0.69 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)IList [25] List Array 37 49.276 ns 0.3163 ns 0.2469 ns 49.330 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)IList [25] List Array 37 35.178 ns 0.3446 ns 0.3055 ns 35.098 ns 0.71 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)IList [25] List Array 40 50.841 ns 0.5103 ns 0.4524 ns 50.682 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)IList [25] List Array 40 50.833 ns 0.5447 ns 0.5095 ns 50.910 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)IList [25] List Array 40 36.350 ns 0.3127 ns 0.2772 ns 36.325 ns 0.72 0.01 0.1644 - - 344 B 0.91
Actual AddRa(...)IList [25] List Array 40 35.943 ns 0.2114 ns 0.1978 ns 35.984 ns 0.71 0.01 0.1644 - - 344 B 0.91
Baseline AddRa(...)IList [25] List Array 50 55.876 ns 0.5287 ns 0.4687 ns 55.975 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)IList [25] List Array 50 41.327 ns 0.3464 ns 0.3240 ns 41.384 ns 0.74 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)IList [25] List Array 60 60.153 ns 1.1107 ns 1.0390 ns 60.539 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)IList [25] List Array 60 46.532 ns 0.4100 ns 0.3835 ns 46.534 ns 0.77 0.02 0.2410 - - 504 B 0.94
Baseline AddRa(...)IList [25] List Array 70 64.312 ns 0.8018 ns 0.7500 ns 64.353 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)IList [25] List Array 70 51.531 ns 0.5393 ns 0.5045 ns 51.358 ns 0.80 0.01 0.2792 - - 584 B 0.95
Baseline AddRa(...)IList [25] List Array 80 69.591 ns 0.8384 ns 0.7842 ns 69.782 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)IList [25] List Array 80 53.840 ns 1.0982 ns 1.3889 ns 53.336 ns 0.78 0.02 0.3175 - - 664 B 0.95
Baseline AddRa(...)IList [25] List Array 90 75.388 ns 1.0285 ns 0.9117 ns 75.309 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)IList [25] List Array 90 58.507 ns 0.3529 ns 0.3301 ns 58.386 ns 0.78 0.01 0.3557 - - 744 B 0.96
Baseline AddRa(...)IList [25] List Array 100 81.709 ns 0.8223 ns 0.7692 ns 81.595 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)IList [25] List Array 100 64.289 ns 1.0734 ns 1.0041 ns 64.239 ns 0.79 0.01 0.3940 - - 824 B 0.96
Baseline AddRa(...)IList [25] List Array 128 92.710 ns 1.4550 ns 1.3610 ns 92.521 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)IList [25] List Array 128 78.214 ns 0.5141 ns 0.4809 ns 78.205 ns 0.84 0.01 0.5009 - - 1048 B 0.97
Baseline AddRa(...)IList [25] List Array 256 158.083 ns 2.0865 ns 1.9517 ns 158.151 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)IList [25] List Array 256 138.683 ns 1.2822 ns 1.1366 ns 138.785 ns 0.88 0.01 0.9899 - - 2072 B 0.98
Baseline AddRa(...)IList [25] List Array 512 281.664 ns 5.5848 ns 5.7352 ns 282.142 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)IList [25] List Array 512 255.959 ns 2.0557 ns 1.7166 ns 256.302 ns 0.91 0.02 1.9684 - - 4120 B 0.99
Baseline AddRa(...)IList [25] List Array 1024 549.075 ns 10.9479 ns 11.7141 ns 549.289 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)IList [25] List Array 1024 509.102 ns 5.6384 ns 5.2741 ns 508.597 ns 0.92 0.02 3.9215 - - 8216 B 1.00
Baseline AddRa(...)IList [25] List Array 2048 1,064.091 ns 20.2860 ns 24.1491 ns 1,060.544 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)IList [25] List Array 2048 951.449 ns 18.6972 ns 17.4894 ns 946.171 ns 0.89 0.02 7.8125 - - 16408 B 1.00
Baseline AddRa(...)IList [25] List Array 4096 2,116.288 ns 31.3652 ns 27.8044 ns 2,114.965 ns 1.00 0.00 15.6250 - - 32824 B 1.00
Actual AddRa(...)IList [25] List Array 4096 1,983.915 ns 39.7221 ns 37.1561 ns 1,998.955 ns 0.94 0.02 15.6250 - - 32792 B 1.00
Baseline AddRa(...)IList [25] List Array 8192 3,953.464 ns 44.5599 ns 45.7598 ns 3,936.942 ns 1.00 0.00 31.2424 - - 65592 B 1.00
Actual AddRa(...)IList [25] List Array 8192 3,806.840 ns 64.6403 ns 53.9776 ns 3,812.026 ns 0.96 0.02 31.2500 - - 65560 B 1.00
Baseline AddRa(...)IList [25] List Array 16384 65,027.839 ns 1,313.6789 ns 3,873.4120 ns 65,996.844 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.00
Actual AddRa(...)IList [25] List Array 16384 64,941.044 ns 1,287.4233 ns 3,755.4741 ns 65,528.821 ns 1.00 0.08 41.6260 41.6260 41.6260 131123 B 1.00
Baseline AddRa(...)IList [25] List Array 32768 129,345.736 ns 2,683.2450 ns 7,911.6083 ns 129,610.901 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.00
Actual AddRa(...)IList [25] List Array 32768 125,133.467 ns 2,474.2627 ns 5,685.0300 ns 125,954.346 ns 0.97 0.07 83.2520 83.2520 83.2520 262222 B 1.00
Baseline AddRa(...)IList [25] List Array 65536 124,025.820 ns 2,445.4793 ns 2,718.1437 ns 123,502.734 ns 1.00 0.00 125.2441 124.2676 124.2676 524893 B 1.00
Actual AddRa(...)IList [25] List Array 65536 125,483.961 ns 2,483.1422 ns 3,140.3799 ns 124,636.328 ns 1.01 0.04 116.6992 116.4551 116.4551 524387 B 1.00
Baseline AddRa(...)IList [25] List Array 131072 306,819.266 ns 6,118.1585 ns 8,374.6044 ns 307,005.542 ns 1.00 0.00 191.8945 190.4297 190.4297 1049230 B 1.00
Actual AddRa(...)IList [25] List Array 131072 309,582.061 ns 6,102.8761 ns 8,555.3800 ns 308,461.304 ns 1.01 0.04 201.6602 201.1719 201.1719 1048723 B 1.00
Baseline AddRa(...)IList [25] List Array 850000 3,451,548.203 ns 120,204.4577 ns 354,425.5555 ns 3,522,158.594 ns 1.00 0.00 171.8750 171.8750 171.8750 6800215 B 1.00
Actual AddRa(...)IList [25] List Array 850000 3,492,861.539 ns 87,128.2228 ns 256,899.5307 ns 3,480,016.016 ns 1.02 0.12 175.7813 175.7813 175.7813 6800182 B 1.00
Baseline AddRa(...)IList [25] List PooledList 0 10.109 ns 0.0399 ns 0.0334 ns 10.100 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)IList [25] List PooledList 0 14.650 ns 0.0529 ns 0.0442 ns 14.650 ns 1.45 0.01 0.0268 - - 56 B 1.75
Baseline AddRa(...)IList [25] List PooledList 1 30.894 ns 0.0484 ns 0.0404 ns 30.900 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List PooledList 1 54.664 ns 0.4874 ns 0.4559 ns 54.757 ns 1.77 0.02 0.0267 - - 56 B 0.64
Baseline AddRa(...)IList [25] List PooledList 2 31.072 ns 0.3179 ns 0.2818 ns 31.117 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List PooledList 2 54.812 ns 0.6247 ns 0.5844 ns 54.656 ns 1.76 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)IList [25] List PooledList 3 31.067 ns 0.1880 ns 0.1468 ns 31.092 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List PooledList 3 55.097 ns 0.3519 ns 0.3119 ns 55.057 ns 1.77 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)IList [25] List PooledList 4 30.937 ns 0.2062 ns 0.1722 ns 30.972 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List PooledList 4 53.967 ns 0.5870 ns 0.5204 ns 53.788 ns 1.74 0.02 0.0267 - - 56 B 0.64
Baseline AddRa(...)IList [25] List PooledList 5 31.492 ns 0.2808 ns 0.2626 ns 31.462 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)IList [25] List PooledList 5 55.160 ns 0.6057 ns 0.5665 ns 55.190 ns 1.75 0.02 0.0267 - - 56 B 0.58
Baseline AddRa(...)IList [25] List PooledList 6 31.581 ns 0.2464 ns 0.2185 ns 31.486 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)IList [25] List PooledList 6 55.440 ns 0.9516 ns 0.8901 ns 55.658 ns 1.75 0.03 0.0268 - - 56 B 0.54
Baseline AddRa(...)IList [25] List PooledList 7 31.885 ns 0.1909 ns 0.1692 ns 31.807 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)IList [25] List PooledList 7 53.472 ns 0.5804 ns 0.5145 ns 53.528 ns 1.68 0.02 0.0267 - - 56 B 0.50
Baseline AddRa(...)IList [25] List PooledList 8 31.843 ns 0.1115 ns 0.0988 ns 31.852 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)IList [25] List PooledList 8 54.059 ns 0.5702 ns 0.5333 ns 54.221 ns 1.70 0.02 0.0268 - - 56 B 0.47
Baseline AddRa(...)IList [25] List PooledList 9 32.882 ns 0.2576 ns 0.2284 ns 32.841 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)IList [25] List PooledList 9 56.155 ns 0.8924 ns 0.8347 ns 56.340 ns 1.71 0.03 0.0267 - - 56 B 0.44
Baseline AddRa(...)IList [25] List PooledList 10 33.201 ns 0.3842 ns 0.3594 ns 33.010 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)IList [25] List PooledList 10 57.274 ns 0.8838 ns 0.8267 ns 57.432 ns 1.73 0.04 0.0267 - - 56 B 0.41
Baseline AddRa(...)IList [25] List PooledList 11 34.248 ns 0.4626 ns 0.4327 ns 34.008 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)IList [25] List PooledList 11 56.770 ns 0.6994 ns 0.6542 ns 56.878 ns 1.66 0.02 0.0267 - - 56 B 0.39
Baseline AddRa(...)IList [25] List PooledList 12 34.345 ns 0.1920 ns 0.1702 ns 34.262 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)IList [25] List PooledList 12 56.465 ns 0.7831 ns 0.7325 ns 56.272 ns 1.65 0.02 0.0267 - - 56 B 0.37
Baseline AddRa(...)IList [25] List PooledList 13 34.667 ns 0.2287 ns 0.2139 ns 34.596 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)IList [25] List PooledList 13 57.184 ns 0.5465 ns 0.4844 ns 57.189 ns 1.65 0.01 0.0267 - - 56 B 0.35
Baseline AddRa(...)IList [25] List PooledList 14 35.081 ns 0.1810 ns 0.1693 ns 35.067 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)IList [25] List PooledList 14 56.229 ns 0.5598 ns 0.5237 ns 56.276 ns 1.60 0.01 0.0267 - - 56 B 0.33
Baseline AddRa(...)IList [25] List PooledList 15 35.284 ns 0.0622 ns 0.0519 ns 35.263 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)IList [25] List PooledList 15 56.588 ns 0.8965 ns 0.8386 ns 56.413 ns 1.61 0.02 0.0267 - - 56 B 0.32
Baseline AddRa(...)IList [25] List PooledList 16 35.556 ns 0.1859 ns 0.1648 ns 35.519 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)IList [25] List PooledList 16 56.044 ns 0.6294 ns 0.5888 ns 56.125 ns 1.58 0.02 0.0267 - - 56 B 0.30
Baseline AddRa(...)IList [25] List PooledList 17 35.601 ns 0.0829 ns 0.0735 ns 35.607 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)IList [25] List PooledList 17 56.008 ns 0.6647 ns 0.6218 ns 55.821 ns 1.57 0.02 0.0267 - - 56 B 0.29
Baseline AddRa(...)IList [25] List PooledList 18 35.894 ns 0.3423 ns 0.3034 ns 35.740 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)IList [25] List PooledList 18 56.599 ns 0.6876 ns 0.6096 ns 56.450 ns 1.58 0.02 0.0267 - - 56 B 0.28
Baseline AddRa(...)IList [25] List PooledList 19 36.732 ns 0.1739 ns 0.1452 ns 36.684 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)IList [25] List PooledList 19 73.265 ns 0.3722 ns 0.3299 ns 73.190 ns 1.99 0.01 0.0267 - - 56 B 0.27
Baseline AddRa(...)IList [25] List PooledList 20 37.093 ns 0.2831 ns 0.2510 ns 36.971 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)IList [25] List PooledList 20 58.017 ns 0.4944 ns 0.4129 ns 58.121 ns 1.56 0.02 0.0267 - - 56 B 0.26
Baseline AddRa(...)IList [25] List PooledList 30 40.556 ns 0.2538 ns 0.2374 ns 40.508 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)IList [25] List PooledList 30 58.084 ns 0.7491 ns 0.6640 ns 57.896 ns 1.43 0.02 0.0267 - - 56 B 0.19
Baseline AddRa(...)IList [25] List PooledList 32 41.118 ns 0.2689 ns 0.2515 ns 41.099 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)IList [25] List PooledList 32 57.374 ns 1.1336 ns 1.0604 ns 57.057 ns 1.40 0.03 0.0267 - - 56 B 0.18
Baseline AddRa(...)IList [25] List PooledList 36 48.473 ns 0.4292 ns 0.4015 ns 48.396 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)IList [25] List PooledList 36 62.450 ns 0.2505 ns 0.2220 ns 62.433 ns 1.29 0.01 0.0267 - - 56 B 0.16
Baseline AddRa(...)IList [25] List PooledList 37 49.121 ns 0.4816 ns 0.4269 ns 49.022 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)IList [25] List PooledList 37 61.496 ns 1.1423 ns 1.0685 ns 61.561 ns 1.25 0.02 0.0267 - - 56 B 0.16
Baseline AddRa(...)IList [25] List PooledList 40 50.690 ns 0.5339 ns 0.4733 ns 50.603 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)IList [25] List PooledList 40 51.017 ns 0.4182 ns 0.3912 ns 50.976 ns 1.01 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)IList [25] List PooledList 40 60.131 ns 0.6523 ns 0.5783 ns 60.192 ns 1.19 0.02 0.0267 - - 56 B 0.15
Actual AddRa(...)IList [25] List PooledList 40 60.715 ns 0.5925 ns 0.5542 ns 60.921 ns 1.20 0.01 0.0267 - - 56 B 0.15
Baseline AddRa(...)IList [25] List PooledList 50 55.576 ns 0.3552 ns 0.3149 ns 55.557 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)IList [25] List PooledList 50 64.926 ns 0.7339 ns 0.6865 ns 64.989 ns 1.17 0.01 0.0267 - - 56 B 0.12
Baseline AddRa(...)IList [25] List PooledList 60 59.674 ns 0.9602 ns 0.8512 ns 59.822 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)IList [25] List PooledList 60 63.438 ns 0.7619 ns 0.7127 ns 63.402 ns 1.06 0.02 0.0267 - - 56 B 0.10
Baseline AddRa(...)IList [25] List PooledList 70 66.442 ns 1.1041 ns 1.0328 ns 66.359 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)IList [25] List PooledList 70 66.461 ns 0.7842 ns 0.7335 ns 66.596 ns 1.00 0.02 0.0267 - - 56 B 0.09
Baseline AddRa(...)IList [25] List PooledList 80 70.782 ns 0.8726 ns 0.8162 ns 70.860 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)IList [25] List PooledList 80 66.146 ns 0.2943 ns 0.2457 ns 66.140 ns 0.93 0.01 0.0267 - - 56 B 0.08
Baseline AddRa(...)IList [25] List PooledList 850000 2,520,368.112 ns 23,734.4002 ns 22,201.1726 ns 2,516,511.133 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)IList [25] List PooledList 850000 1,455,313.070 ns 5,962.7425 ns 4,655.3171 ns 1,453,272.168 ns 0.58 0.01 - - - 82 B 0.000
Baseline AddRa(...)IList [25] List PooledList 90 76.598 ns 1.2409 ns 1.1000 ns 76.878 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)IList [25] List PooledList 90 66.730 ns 0.3418 ns 0.3030 ns 66.654 ns 0.87 0.01 0.0267 - - 56 B 0.07
Baseline AddRa(...)IList [25] List PooledList 100 80.429 ns 0.9076 ns 0.8490 ns 80.258 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)IList [25] List PooledList 100 66.371 ns 0.9463 ns 0.7902 ns 66.440 ns 0.82 0.01 0.0267 - - 56 B 0.07
Baseline AddRa(...)IList [25] List PooledList 128 93.337 ns 1.4172 ns 1.3256 ns 93.539 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)IList [25] List PooledList 128 66.341 ns 0.6787 ns 0.6349 ns 66.462 ns 0.71 0.01 0.0267 - - 56 B 0.05
Baseline AddRa(...)IList [25] List PooledList 256 156.577 ns 2.2610 ns 2.1149 ns 156.954 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)IList [25] List PooledList 256 77.210 ns 1.0303 ns 0.9638 ns 77.487 ns 0.49 0.01 0.0267 - - 56 B 0.03
Baseline AddRa(...)IList [25] List PooledList 512 285.824 ns 5.7056 ns 5.8592 ns 285.271 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)IList [25] List PooledList 512 94.687 ns 1.6892 ns 1.5801 ns 94.770 ns 0.33 0.01 0.0267 - - 56 B 0.01
Baseline AddRa(...)IList [25] List PooledList 1024 547.219 ns 10.7280 ns 13.1750 ns 543.768 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)IList [25] List PooledList 1024 125.771 ns 0.9057 ns 0.8472 ns 125.709 ns 0.23 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)IList [25] List PooledList 2048 1,079.753 ns 19.7248 ns 18.4506 ns 1,078.116 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)IList [25] List PooledList 2048 244.736 ns 0.3130 ns 0.2775 ns 244.771 ns 0.23 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)IList [25] List PooledList 4096 2,083.964 ns 39.0491 ns 36.5266 ns 2,071.794 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)IList [25] List PooledList 4096 599.418 ns 2.8731 ns 2.6875 ns 597.939 ns 0.29 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)IList [25] List PooledList 8192 3,974.473 ns 74.3755 ns 65.9319 ns 3,952.464 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)IList [25] List PooledList 8192 1,150.329 ns 5.4272 ns 5.0766 ns 1,148.314 ns 0.29 0.00 0.0267 - - 56 B 0.001
Baseline AddRa(...)IList [25] List PooledList 16384 64,586.399 ns 1,285.7132 ns 2,383.1518 ns 64,706.549 ns 1.00 0.00 41.6260 41.6260 41.6260 131154 B 1.000
Actual AddRa(...)IList [25] List PooledList 16384 2,227.499 ns 3.7093 ns 3.2882 ns 2,228.010 ns 0.03 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)IList [25] List PooledList 32768 127,391.077 ns 2,578.4185 ns 7,602.5250 ns 129,305.945 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)IList [25] List PooledList 32768 4,719.842 ns 12.0225 ns 10.6576 ns 4,719.759 ns 0.04 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)IList [25] List PooledList 65536 129,773.814 ns 2,523.2607 ns 3,098.7908 ns 130,421.252 ns 1.00 0.00 112.0605 111.0840 111.0840 525042 B 1.000
Actual AddRa(...)IList [25] List PooledList 65536 10,743.036 ns 17.4562 ns 15.4745 ns 10,741.354 ns 0.08 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)IList [25] List PooledList 131072 379,768.488 ns 7,466.2023 ns 10,466.5729 ns 381,160.303 ns 1.00 0.00 168.9453 167.9688 167.9688 1049081 B 1.000
Actual AddRa(...)IList [25] List PooledList 131072 22,723.708 ns 132.3462 ns 123.7967 ns 22,677.478 ns 0.06 0.00 - - - 56 B 0.000
Baseline AddRa(...)IList [25] List RecyclableList 0 10.556 ns 0.1377 ns 0.1221 ns 10.593 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 0 22.582 ns 0.2576 ns 0.2151 ns 22.525 ns 2.14 0.04 0.0497 - - 104 B 3.25
Baseline AddRa(...)IList [25] List RecyclableList 1 30.934 ns 0.1036 ns 0.0865 ns 30.906 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 1 31.276 ns 0.1281 ns 0.1136 ns 31.263 ns 1.01 0.00 0.0497 - - 104 B 1.18
Baseline AddRa(...)IList [25] List RecyclableList 2 31.017 ns 0.1996 ns 0.1867 ns 30.917 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 2 31.332 ns 0.3444 ns 0.3222 ns 31.199 ns 1.01 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)IList [25] List RecyclableList 3 30.975 ns 0.1415 ns 0.1324 ns 30.976 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 3 31.215 ns 0.2941 ns 0.2607 ns 31.289 ns 1.01 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)IList [25] List RecyclableList 4 30.572 ns 0.1119 ns 0.1047 ns 30.568 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 4 31.021 ns 0.3081 ns 0.2882 ns 30.868 ns 1.01 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)IList [25] List RecyclableList 5 31.091 ns 0.1006 ns 0.0892 ns 31.070 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 5 43.284 ns 0.4728 ns 0.4423 ns 43.043 ns 1.39 0.01 0.0918 - - 192 B 2.00
Baseline AddRa(...)IList [25] List RecyclableList 6 31.501 ns 0.0543 ns 0.0508 ns 31.509 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 6 42.989 ns 0.1585 ns 0.1237 ns 42.950 ns 1.36 0.00 0.0918 - - 192 B 1.85
Baseline AddRa(...)IList [25] List RecyclableList 7 31.793 ns 0.2292 ns 0.2144 ns 31.732 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 7 43.253 ns 0.2087 ns 0.1743 ns 43.267 ns 1.36 0.01 0.0918 - - 192 B 1.71
Baseline AddRa(...)IList [25] List RecyclableList 8 32.056 ns 0.2277 ns 0.2130 ns 32.007 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 8 42.991 ns 0.2103 ns 0.1756 ns 42.948 ns 1.34 0.01 0.0918 - - 192 B 1.60
Baseline AddRa(...)IList [25] List RecyclableList 9 32.645 ns 0.2217 ns 0.2074 ns 32.605 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 9 46.822 ns 0.8454 ns 0.7908 ns 46.790 ns 1.43 0.03 0.1224 - - 256 B 2.00
Baseline AddRa(...)IList [25] List RecyclableList 10 32.990 ns 0.3022 ns 0.2827 ns 32.853 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 10 47.038 ns 0.6039 ns 0.5354 ns 47.053 ns 1.43 0.01 0.1224 - - 256 B 1.88
Baseline AddRa(...)IList [25] List RecyclableList 11 33.714 ns 0.0654 ns 0.0511 ns 33.729 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 11 46.832 ns 0.3533 ns 0.3132 ns 46.754 ns 1.39 0.01 0.1224 - - 256 B 1.78
Baseline AddRa(...)IList [25] List RecyclableList 12 33.891 ns 0.1144 ns 0.0893 ns 33.890 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 12 46.540 ns 0.4162 ns 0.3689 ns 46.369 ns 1.37 0.01 0.1224 - - 256 B 1.68
Baseline AddRa(...)IList [25] List RecyclableList 13 34.447 ns 0.1012 ns 0.0845 ns 34.408 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 13 46.713 ns 0.4259 ns 0.3776 ns 46.567 ns 1.36 0.01 0.1224 - - 256 B 1.60
Baseline AddRa(...)IList [25] List RecyclableList 14 34.855 ns 0.1577 ns 0.1317 ns 34.821 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 14 46.945 ns 0.2243 ns 0.1988 ns 46.972 ns 1.35 0.01 0.1224 - - 256 B 1.52
Baseline AddRa(...)IList [25] List RecyclableList 15 34.923 ns 0.1695 ns 0.1502 ns 34.860 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 15 46.334 ns 0.3718 ns 0.3478 ns 46.237 ns 1.33 0.01 0.1224 - - 256 B 1.45
Baseline AddRa(...)IList [25] List RecyclableList 16 35.087 ns 0.1825 ns 0.1707 ns 35.114 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 16 46.055 ns 0.2463 ns 0.2183 ns 46.020 ns 1.31 0.01 0.1224 - - 256 B 1.39
Baseline AddRa(...)IList [25] List RecyclableList 17 35.473 ns 0.1741 ns 0.1359 ns 35.410 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 17 51.173 ns 0.4867 ns 0.4064 ns 50.947 ns 1.44 0.01 0.1836 - - 384 B 2.00
Baseline AddRa(...)IList [25] List RecyclableList 18 35.428 ns 0.0679 ns 0.0567 ns 35.428 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 18 50.516 ns 0.4454 ns 0.4167 ns 50.472 ns 1.43 0.01 0.1836 - - 384 B 1.92
Baseline AddRa(...)IList [25] List RecyclableList 19 36.520 ns 0.2362 ns 0.2209 ns 36.435 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 19 51.992 ns 0.5031 ns 0.4460 ns 52.101 ns 1.42 0.01 0.1836 - - 384 B 1.85
Baseline AddRa(...)IList [25] List RecyclableList 20 37.032 ns 0.1528 ns 0.1354 ns 37.002 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 20 52.423 ns 0.4830 ns 0.4282 ns 52.431 ns 1.42 0.01 0.1836 - - 384 B 1.78
Baseline AddRa(...)IList [25] List RecyclableList 30 40.212 ns 0.0826 ns 0.0690 ns 40.241 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 30 53.643 ns 0.8850 ns 0.8278 ns 53.834 ns 1.34 0.02 0.1836 - - 384 B 1.30
Baseline AddRa(...)IList [25] List RecyclableList 32 40.597 ns 0.2112 ns 0.1872 ns 40.583 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 32 51.593 ns 0.8684 ns 0.8123 ns 51.203 ns 1.27 0.02 0.1836 - - 384 B 1.23
Baseline AddRa(...)IList [25] List RecyclableList 36 49.492 ns 0.3177 ns 0.2972 ns 49.488 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 36 69.912 ns 0.5021 ns 0.4193 ns 69.921 ns 1.41 0.01 0.0650 - - 136 B 0.40
Baseline AddRa(...)IList [25] List RecyclableList 37 49.991 ns 0.3507 ns 0.3281 ns 49.943 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 37 61.196 ns 0.7443 ns 0.6216 ns 61.256 ns 1.22 0.01 0.0650 - - 136 B 0.39
Baseline AddRa(...)IList [25] List RecyclableList 40 50.410 ns 0.5518 ns 0.5162 ns 50.364 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)IList [25] List RecyclableList 40 50.093 ns 0.4844 ns 0.4294 ns 50.112 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 40 66.396 ns 0.6599 ns 0.5850 ns 66.354 ns 1.32 0.02 0.0650 - - 136 B 0.36
Actual AddRa(...)IList [25] List RecyclableList 40 64.040 ns 1.2770 ns 1.1945 ns 64.447 ns 1.27 0.03 0.0650 - - 136 B 0.36
Baseline AddRa(...)IList [25] List RecyclableList 50 54.756 ns 0.4812 ns 0.4266 ns 54.702 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 50 65.578 ns 1.2450 ns 1.1645 ns 65.451 ns 1.20 0.02 0.0650 - - 136 B 0.30
Baseline AddRa(...)IList [25] List RecyclableList 60 58.328 ns 0.2445 ns 0.2287 ns 58.339 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 60 68.801 ns 0.3399 ns 0.3013 ns 68.802 ns 1.18 0.00 0.0650 - - 136 B 0.25
Baseline AddRa(...)IList [25] List RecyclableList 70 64.164 ns 0.9150 ns 0.8558 ns 64.039 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 70 63.476 ns 0.7882 ns 0.7373 ns 63.472 ns 0.99 0.02 0.0650 - - 136 B 0.22
Baseline AddRa(...)IList [25] List RecyclableList 80 68.632 ns 1.0906 ns 1.0202 ns 68.545 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 80 68.444 ns 1.0898 ns 0.9661 ns 68.687 ns 1.00 0.02 0.0650 - - 136 B 0.20
Baseline AddRa(...)IList [25] List RecyclableList 90 73.865 ns 1.0296 ns 0.9631 ns 74.175 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 90 62.814 ns 0.7448 ns 0.6602 ns 62.828 ns 0.85 0.02 0.0650 - - 136 B 0.18
Baseline AddRa(...)IList [25] List RecyclableList 100 78.313 ns 1.5455 ns 1.4456 ns 78.142 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 100 66.653 ns 0.9742 ns 0.9113 ns 66.687 ns 0.85 0.02 0.0650 - - 136 B 0.16
Baseline AddRa(...)IList [25] List RecyclableList 128 99.120 ns 1.1909 ns 0.9944 ns 99.276 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 128 65.425 ns 0.6866 ns 0.6087 ns 65.417 ns 0.66 0.01 0.0650 - - 136 B 0.13
Baseline AddRa(...)IList [25] List RecyclableList 256 157.757 ns 2.7300 ns 2.4201 ns 157.605 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 256 74.849 ns 0.2300 ns 0.1920 ns 74.830 ns 0.47 0.01 0.0650 - - 136 B 0.06
Baseline AddRa(...)IList [25] List RecyclableList 512 287.147 ns 5.5596 ns 5.4603 ns 286.818 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 512 102.657 ns 0.7090 ns 0.6632 ns 102.494 ns 0.36 0.01 0.0650 - - 136 B 0.03
Baseline AddRa(...)IList [25] List RecyclableList 1024 544.297 ns 10.7342 ns 12.3616 ns 541.139 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)IList [25] List RecyclableList 1024 126.693 ns 0.7221 ns 0.6401 ns 126.689 ns 0.23 0.00 0.0648 - - 136 B 0.02
Baseline AddRa(...)IList [25] List RecyclableList 2048 1,060.795 ns 18.7660 ns 15.6705 ns 1,062.407 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 2048 241.718 ns 1.6162 ns 1.3496 ns 241.483 ns 0.23 0.00 0.0648 - - 136 B 0.008
Baseline AddRa(...)IList [25] List RecyclableList 4096 2,175.340 ns 42.9639 ns 40.1885 ns 2,176.568 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 4096 606.627 ns 0.7069 ns 0.6266 ns 606.803 ns 0.28 0.00 0.0648 - - 136 B 0.004
Baseline AddRa(...)IList [25] List RecyclableList 8192 4,017.371 ns 57.7421 ns 54.0120 ns 3,991.319 ns 1.00 0.00 31.2500 - - 65592 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 8192 1,139.919 ns 2.6974 ns 2.3912 ns 1,139.340 ns 0.28 0.00 0.0648 - - 136 B 0.002
Baseline AddRa(...)IList [25] List RecyclableList 16384 63,974.696 ns 1,266.8082 ns 2,379.3728 ns 63,946.506 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 16384 2,214.292 ns 5.7931 ns 5.1354 ns 2,212.453 ns 0.03 0.00 0.0648 - - 136 B 0.001
Baseline AddRa(...)IList [25] List RecyclableList 32768 126,119.643 ns 2,489.7550 ns 5,568.6938 ns 126,839.966 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 32768 4,747.791 ns 18.1336 ns 16.0750 ns 4,752.184 ns 0.04 0.00 0.0610 - - 136 B 0.001
Baseline AddRa(...)IList [25] List RecyclableList 65536 125,046.032 ns 1,903.5659 ns 1,780.5967 ns 124,956.787 ns 1.00 0.00 121.8262 120.8496 120.8496 525089 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 65536 10,783.095 ns 53.1563 ns 49.7224 ns 10,763.589 ns 0.09 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)IList [25] List RecyclableList 131072 454,041.977 ns 35,108.3205 ns 103,517.6751 ns 394,892.920 ns 1.00 0.00 165.0391 164.0625 164.0625 1048894 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 131072 22,479.243 ns 28.8111 ns 25.5403 ns 22,477.042 ns 0.04 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)IList [25] List RecyclableList 850000 2,506,399.051 ns 16,140.5016 ns 14,308.1343 ns 2,510,799.805 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)IList [25] List RecyclableList 850000 1,458,663.991 ns 20,268.5738 ns 18,959.2365 ns 1,463,663.770 ns 0.58 0.01 - - - 161 B 0.000
Baseline AddRa(...)IList [25] List RecyclableLongList 0 11.427 ns 0.1625 ns 0.1520 ns 11.341 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 0 21.876 ns 0.3315 ns 0.3101 ns 21.825 ns 1.91 0.04 0.0421 - - 88 B 2.75
Baseline AddRa(...)IList [25] List RecyclableLongList 1 30.961 ns 0.2584 ns 0.2291 ns 30.885 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 1 96.964 ns 1.6963 ns 1.5867 ns 97.019 ns 3.13 0.06 0.0880 - - 184 B 2.09
Baseline AddRa(...)IList [25] List RecyclableLongList 2 30.974 ns 0.3002 ns 0.2808 ns 30.904 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 2 98.452 ns 0.8725 ns 0.7735 ns 98.493 ns 3.18 0.04 0.0956 - - 200 B 2.27
Baseline AddRa(...)IList [25] List RecyclableLongList 3 30.894 ns 0.2017 ns 0.1788 ns 30.814 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 3 101.677 ns 1.3753 ns 1.2192 ns 101.755 ns 3.29 0.04 0.1070 - - 224 B 2.55
Baseline AddRa(...)IList [25] List RecyclableLongList 4 30.737 ns 0.3144 ns 0.2787 ns 30.655 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 4 98.949 ns 0.9144 ns 0.8106 ns 98.782 ns 3.22 0.03 0.1109 - - 232 B 2.64
Baseline AddRa(...)IList [25] List RecyclableLongList 5 31.461 ns 0.3613 ns 0.3380 ns 31.286 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 5 104.993 ns 1.6420 ns 1.5359 ns 105.024 ns 3.34 0.06 0.1301 - - 272 B 2.83
Baseline AddRa(...)IList [25] List RecyclableLongList 6 31.591 ns 0.1534 ns 0.1360 ns 31.523 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 6 103.441 ns 1.8832 ns 1.6694 ns 103.637 ns 3.27 0.06 0.1339 - - 280 B 2.69
Baseline AddRa(...)IList [25] List RecyclableLongList 7 31.676 ns 0.1623 ns 0.1438 ns 31.614 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 7 101.432 ns 1.7286 ns 1.5324 ns 101.809 ns 3.20 0.04 0.1377 - - 288 B 2.57
Baseline AddRa(...)IList [25] List RecyclableLongList 8 31.728 ns 0.0741 ns 0.0619 ns 31.723 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 8 100.853 ns 1.5857 ns 1.4832 ns 101.192 ns 3.17 0.05 0.1415 - - 296 B 2.47
Baseline AddRa(...)IList [25] List RecyclableLongList 9 32.739 ns 0.1926 ns 0.1608 ns 32.682 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 9 109.329 ns 0.9654 ns 0.9030 ns 109.145 ns 3.34 0.03 0.1760 - - 368 B 2.88
Baseline AddRa(...)IList [25] List RecyclableLongList 10 33.114 ns 0.0566 ns 0.0473 ns 33.117 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 10 107.779 ns 1.1626 ns 1.0875 ns 107.968 ns 3.26 0.04 0.1798 - - 376 B 2.76
Baseline AddRa(...)IList [25] List RecyclableLongList 11 34.027 ns 0.1806 ns 0.1601 ns 33.962 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 11 112.670 ns 1.6568 ns 1.5497 ns 112.423 ns 3.31 0.05 0.1836 - - 384 B 2.67
Baseline AddRa(...)IList [25] List RecyclableLongList 12 34.148 ns 0.0747 ns 0.0662 ns 34.133 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 12 112.535 ns 1.3192 ns 1.2340 ns 112.265 ns 3.29 0.03 0.1874 - - 392 B 2.58
Baseline AddRa(...)IList [25] List RecyclableLongList 13 34.603 ns 0.0550 ns 0.0459 ns 34.588 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 13 113.749 ns 0.6956 ns 0.6506 ns 113.741 ns 3.29 0.02 0.1912 - - 400 B 2.50
Baseline AddRa(...)IList [25] List RecyclableLongList 14 34.777 ns 0.0593 ns 0.0495 ns 34.791 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 14 111.589 ns 1.1807 ns 0.9859 ns 111.716 ns 3.21 0.03 0.1950 - - 408 B 2.43
Baseline AddRa(...)IList [25] List RecyclableLongList 15 34.990 ns 0.1500 ns 0.1329 ns 34.952 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 15 110.815 ns 0.7695 ns 0.6821 ns 110.906 ns 3.17 0.02 0.1988 - - 416 B 2.36
Baseline AddRa(...)IList [25] List RecyclableLongList 16 35.001 ns 0.1396 ns 0.1237 ns 35.032 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 16 106.799 ns 1.4223 ns 1.2608 ns 107.128 ns 3.05 0.03 0.2027 - - 424 B 2.30
Baseline AddRa(...)IList [25] List RecyclableLongList 17 35.472 ns 0.2175 ns 0.1928 ns 35.407 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 17 113.563 ns 0.5820 ns 0.5444 ns 113.264 ns 3.20 0.02 0.2677 - - 560 B 2.92
Baseline AddRa(...)IList [25] List RecyclableLongList 18 35.767 ns 0.2285 ns 0.2138 ns 35.699 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 18 113.764 ns 0.8705 ns 0.6796 ns 113.648 ns 3.18 0.03 0.2716 - - 568 B 2.84
Baseline AddRa(...)IList [25] List RecyclableLongList 19 36.833 ns 0.2695 ns 0.2521 ns 36.687 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 19 118.829 ns 1.3396 ns 1.2531 ns 118.823 ns 3.23 0.04 0.2754 - - 576 B 2.77
Baseline AddRa(...)IList [25] List RecyclableLongList 20 36.942 ns 0.2047 ns 0.1815 ns 36.858 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 20 118.490 ns 2.1452 ns 2.0066 ns 118.753 ns 3.21 0.06 0.2792 - - 584 B 2.70
Baseline AddRa(...)IList [25] List RecyclableLongList 30 40.281 ns 0.1968 ns 0.1643 ns 40.215 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 30 121.877 ns 1.3765 ns 1.2876 ns 121.663 ns 3.02 0.04 0.3173 - - 664 B 2.24
Baseline AddRa(...)IList [25] List RecyclableLongList 32 41.229 ns 0.2518 ns 0.2103 ns 41.236 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 32 120.601 ns 2.1520 ns 2.0130 ns 120.556 ns 2.93 0.05 0.3250 - - 680 B 2.18
Baseline AddRa(...)IList [25] List RecyclableLongList 36 49.076 ns 0.7010 ns 0.6557 ns 48.805 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 36 137.030 ns 2.0529 ns 1.9203 ns 136.662 ns 2.79 0.05 0.2217 - - 464 B 1.35
Baseline AddRa(...)IList [25] List RecyclableLongList 37 49.921 ns 0.4713 ns 0.4409 ns 49.888 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 37 137.923 ns 1.5966 ns 1.4153 ns 137.730 ns 2.76 0.04 0.0880 - - 184 B 0.52
Baseline AddRa(...)IList [25] List RecyclableLongList 40 50.882 ns 0.5683 ns 0.5316 ns 50.818 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)IList [25] List RecyclableLongList 40 50.127 ns 0.3722 ns 0.3300 ns 50.155 ns 0.98 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 40 136.375 ns 1.9591 ns 1.8325 ns 136.078 ns 2.68 0.05 0.0880 - - 184 B 0.49
Actual AddRa(...)IList [25] List RecyclableLongList 40 137.301 ns 1.8969 ns 1.6815 ns 137.890 ns 2.70 0.06 0.0880 - - 184 B 0.49
Baseline AddRa(...)IList [25] List RecyclableLongList 50 55.534 ns 0.5898 ns 0.5229 ns 55.535 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 50 148.491 ns 1.1530 ns 1.0221 ns 148.421 ns 2.67 0.03 0.0880 - - 184 B 0.40
Baseline AddRa(...)IList [25] List RecyclableLongList 60 59.640 ns 1.2013 ns 1.3834 ns 58.841 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 60 140.369 ns 0.9340 ns 0.8737 ns 140.442 ns 2.34 0.06 0.0880 - - 184 B 0.34
Baseline AddRa(...)IList [25] List RecyclableLongList 70 64.660 ns 0.9782 ns 0.8672 ns 64.609 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 70 150.759 ns 1.6271 ns 1.4424 ns 150.359 ns 2.33 0.04 0.0880 - - 184 B 0.30
Baseline AddRa(...)IList [25] List RecyclableLongList 80 70.355 ns 0.9071 ns 0.8041 ns 70.180 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 80 147.871 ns 1.4497 ns 1.2851 ns 147.876 ns 2.10 0.03 0.0880 - - 184 B 0.26
Baseline AddRa(...)IList [25] List RecyclableLongList 850000 3,384,784.004 ns 72,885.3393 ns 212,609.9557 ns 3,406,206.836 ns 1.00 0.00 175.7813 175.7813 175.7813 6800219 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 850000 2,899,466.155 ns 10,038.6035 ns 8,898.9605 ns 2,900,662.695 ns 0.93 0.08 - - - 514 B 0.000
Baseline AddRa(...)IList [25] List RecyclableLongList 90 74.707 ns 1.2513 ns 1.1705 ns 74.637 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 90 148.435 ns 1.2341 ns 1.0940 ns 148.388 ns 1.99 0.03 0.0880 - - 184 B 0.24
Baseline AddRa(...)IList [25] List RecyclableLongList 100 81.646 ns 1.2866 ns 1.2035 ns 81.741 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 100 151.587 ns 1.5725 ns 1.3940 ns 151.394 ns 1.86 0.03 0.0880 - - 184 B 0.21
Baseline AddRa(...)IList [25] List RecyclableLongList 128 93.299 ns 1.3477 ns 1.1254 ns 93.623 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 128 163.134 ns 0.9073 ns 0.8487 ns 163.007 ns 1.75 0.02 0.0880 - - 184 B 0.17
Baseline AddRa(...)IList [25] List RecyclableLongList 256 157.157 ns 2.3804 ns 2.2267 ns 156.437 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 256 175.526 ns 1.1563 ns 1.0816 ns 175.576 ns 1.12 0.02 0.0880 - - 184 B 0.09
Baseline AddRa(...)IList [25] List RecyclableLongList 512 283.826 ns 4.8978 ns 4.5814 ns 283.468 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 512 203.324 ns 1.8002 ns 1.6839 ns 203.104 ns 0.72 0.01 0.0880 - - 184 B 0.04
Baseline AddRa(...)IList [25] List RecyclableLongList 1024 534.657 ns 10.7360 ns 13.1847 ns 532.521 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 1024 292.517 ns 1.8817 ns 1.7602 ns 292.501 ns 0.55 0.01 0.0877 - - 184 B 0.02
Baseline AddRa(...)IList [25] List RecyclableLongList 2048 1,077.110 ns 20.5871 ns 39.1690 ns 1,067.488 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)IList [25] List RecyclableLongList 2048 637.152 ns 4.2153 ns 3.9430 ns 638.531 ns 0.58 0.03 0.0877 - - 184 B 0.01
Baseline AddRa(...)IList [25] List RecyclableLongList 4096 2,098.656 ns 41.6158 ns 54.1123 ns 2,101.329 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 4096 1,190.662 ns 2.3803 ns 2.2265 ns 1,190.206 ns 0.57 0.02 0.0877 - - 184 B 0.006
Baseline AddRa(...)IList [25] List RecyclableLongList 8192 3,922.221 ns 29.2421 ns 27.3530 ns 3,918.271 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 8192 2,273.528 ns 3.0178 ns 2.3561 ns 2,273.366 ns 0.58 0.00 0.0877 - - 184 B 0.003
Baseline AddRa(...)IList [25] List RecyclableLongList 16384 64,771.845 ns 1,295.0230 ns 3,715.6637 ns 64,796.143 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 16384 4,708.604 ns 6.5462 ns 6.1233 ns 4,708.671 ns 0.07 0.00 0.2213 - - 464 B 0.004
Baseline AddRa(...)IList [25] List RecyclableLongList 32768 126,789.227 ns 2,532.3679 ns 5,919.3283 ns 128,485.181 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 32768 10,899.942 ns 68.4004 ns 63.9817 ns 10,907.268 ns 0.09 0.00 0.2136 - - 464 B 0.002
Baseline AddRa(...)IList [25] List RecyclableLongList 65536 125,077.772 ns 2,406.0231 ns 3,211.9718 ns 125,489.795 ns 1.00 0.00 119.6289 118.6523 118.6523 525043 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 65536 22,357.269 ns 136.9451 ns 121.3983 ns 22,328.387 ns 0.18 0.01 0.2136 - - 464 B 0.001
Baseline AddRa(...)IList [25] List RecyclableLongList 131072 312,634.663 ns 6,159.5050 ns 9,219.2571 ns 311,814.404 ns 1.00 0.00 194.8242 193.3594 193.3594 1049261 B 1.000
Actual AddRa(...)IList [25] List RecyclableLongList 131072 45,652.759 ns 488.1634 ns 432.7441 ns 45,733.435 ns 0.15 0.01 0.1831 - - 464 B 0.000

AddRange when Source is List Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)sList [24] List Array 0 10.900 ns 0.1637 ns 0.1451 ns 10.869 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)sList [24] List Array 0 10.968 ns 0.0896 ns 0.0838 ns 10.963 ns 1.01 0.01 0.0115 - - 24 B 0.75
Baseline AddRa(...)sList [24] List Array 1 24.776 ns 0.3375 ns 0.3157 ns 24.744 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List Array 1 10.720 ns 0.1142 ns 0.1068 ns 10.690 ns 0.43 0.01 0.0153 - - 32 B 0.36
Baseline AddRa(...)sList [24] List Array 2 24.820 ns 0.2216 ns 0.2073 ns 24.850 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List Array 2 11.004 ns 0.1534 ns 0.1435 ns 10.927 ns 0.44 0.01 0.0191 - - 40 B 0.45
Baseline AddRa(...)sList [24] List Array 3 24.797 ns 0.2301 ns 0.2153 ns 24.798 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List Array 3 11.281 ns 0.0378 ns 0.0295 ns 11.265 ns 0.45 0.00 0.0229 - - 48 B 0.55
Baseline AddRa(...)sList [24] List Array 4 24.881 ns 0.4802 ns 0.4492 ns 24.665 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List Array 4 11.620 ns 0.1667 ns 0.1477 ns 11.540 ns 0.47 0.01 0.0268 - - 56 B 0.64
Baseline AddRa(...)sList [24] List Array 5 24.991 ns 0.2176 ns 0.1929 ns 24.877 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)sList [24] List Array 5 12.074 ns 0.0889 ns 0.0832 ns 12.042 ns 0.48 0.00 0.0306 - - 64 B 0.67
Baseline AddRa(...)sList [24] List Array 6 25.414 ns 0.2014 ns 0.1883 ns 25.424 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)sList [24] List Array 6 12.309 ns 0.1137 ns 0.1064 ns 12.321 ns 0.48 0.01 0.0344 - - 72 B 0.69
Baseline AddRa(...)sList [24] List Array 7 25.685 ns 0.1566 ns 0.1464 ns 25.675 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)sList [24] List Array 7 12.817 ns 0.1075 ns 0.1005 ns 12.758 ns 0.50 0.00 0.0383 - - 80 B 0.71
Baseline AddRa(...)sList [24] List Array 8 26.081 ns 0.1935 ns 0.1715 ns 26.036 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)sList [24] List Array 8 13.311 ns 0.1073 ns 0.0951 ns 13.279 ns 0.51 0.01 0.0421 - - 88 B 0.73
Baseline AddRa(...)sList [24] List Array 9 26.749 ns 0.1829 ns 0.1711 ns 26.697 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)sList [24] List Array 9 13.823 ns 0.2158 ns 0.2018 ns 13.693 ns 0.52 0.01 0.0459 - - 96 B 0.75
Baseline AddRa(...)sList [24] List Array 10 27.004 ns 0.2930 ns 0.2598 ns 26.927 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)sList [24] List Array 10 13.900 ns 0.0288 ns 0.0240 ns 13.894 ns 0.51 0.01 0.0497 - - 104 B 0.76
Baseline AddRa(...)sList [24] List Array 11 28.021 ns 0.2473 ns 0.2065 ns 28.072 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)sList [24] List Array 11 14.630 ns 0.2856 ns 0.2532 ns 14.500 ns 0.52 0.01 0.0536 - - 112 B 0.78
Baseline AddRa(...)sList [24] List Array 12 29.109 ns 0.5562 ns 0.4930 ns 28.914 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)sList [24] List Array 12 14.959 ns 0.1591 ns 0.1488 ns 14.876 ns 0.51 0.01 0.0574 - - 120 B 0.79
Baseline AddRa(...)sList [24] List Array 13 28.415 ns 0.1495 ns 0.1167 ns 28.413 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)sList [24] List Array 13 15.367 ns 0.1841 ns 0.1722 ns 15.325 ns 0.54 0.01 0.0612 - - 128 B 0.80
Baseline AddRa(...)sList [24] List Array 14 28.838 ns 0.2783 ns 0.2467 ns 28.762 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)sList [24] List Array 14 15.743 ns 0.1311 ns 0.1227 ns 15.689 ns 0.55 0.00 0.0650 - - 136 B 0.81
Baseline AddRa(...)sList [24] List Array 15 29.148 ns 0.3040 ns 0.2843 ns 29.188 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)sList [24] List Array 15 15.762 ns 0.0467 ns 0.0390 ns 15.751 ns 0.54 0.01 0.0688 - - 144 B 0.82
Baseline AddRa(...)sList [24] List Array 16 29.303 ns 0.2234 ns 0.1980 ns 29.215 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)sList [24] List Array 16 15.998 ns 0.0984 ns 0.0873 ns 15.974 ns 0.55 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)sList [24] List Array 17 29.777 ns 0.2377 ns 0.2107 ns 29.697 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)sList [24] List Array 17 16.300 ns 0.0523 ns 0.0408 ns 16.297 ns 0.55 0.00 0.0765 - - 160 B 0.83
Baseline AddRa(...)sList [24] List Array 18 29.881 ns 0.0712 ns 0.0556 ns 29.870 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)sList [24] List Array 18 16.796 ns 0.1546 ns 0.1446 ns 16.774 ns 0.56 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)sList [24] List Array 19 31.346 ns 0.5159 ns 0.4826 ns 31.106 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)sList [24] List Array 19 17.671 ns 0.3829 ns 0.6604 ns 17.375 ns 0.56 0.03 0.0842 - - 176 B 0.85
Baseline AddRa(...)sList [24] List Array 20 31.779 ns 0.1795 ns 0.1591 ns 31.738 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)sList [24] List Array 20 17.441 ns 0.0667 ns 0.0557 ns 17.426 ns 0.55 0.00 0.0880 - - 184 B 0.85
Baseline AddRa(...)sList [24] List Array 30 35.182 ns 0.1529 ns 0.1355 ns 35.230 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)sList [24] List Array 30 20.737 ns 0.1967 ns 0.1840 ns 20.694 ns 0.59 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)sList [24] List Array 32 35.490 ns 0.1190 ns 0.0994 ns 35.477 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)sList [24] List Array 32 21.302 ns 0.0753 ns 0.0629 ns 21.285 ns 0.60 0.00 0.1339 - - 280 B 0.90
Baseline AddRa(...)sList [24] List Array 36 37.510 ns 0.5145 ns 0.4296 ns 37.403 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)sList [24] List Array 36 22.597 ns 0.1680 ns 0.1572 ns 22.542 ns 0.60 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)sList [24] List Array 37 37.301 ns 0.3142 ns 0.2785 ns 37.218 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)sList [24] List Array 37 22.791 ns 0.1320 ns 0.1170 ns 22.759 ns 0.61 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)sList [24] List Array 40 38.410 ns 0.4096 ns 0.3831 ns 38.444 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)sList [24] List Array 40 38.112 ns 0.1304 ns 0.1089 ns 38.106 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)sList [24] List Array 40 24.124 ns 0.0481 ns 0.0427 ns 24.116 ns 0.63 0.00 0.1645 - - 344 B 0.91
Actual AddRa(...)sList [24] List Array 40 23.867 ns 0.1469 ns 0.1374 ns 23.799 ns 0.62 0.01 0.1645 - - 344 B 0.91
Baseline AddRa(...)sList [24] List Array 50 41.406 ns 0.2024 ns 0.1691 ns 41.338 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)sList [24] List Array 50 27.083 ns 0.1757 ns 0.1557 ns 26.991 ns 0.65 0.00 0.2027 - - 424 B 0.93
Baseline AddRa(...)sList [24] List Array 60 45.711 ns 0.3373 ns 0.3155 ns 45.805 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)sList [24] List Array 60 30.578 ns 0.3389 ns 0.3170 ns 30.387 ns 0.67 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)sList [24] List Array 70 49.032 ns 0.3409 ns 0.3189 ns 49.123 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)sList [24] List Array 70 34.046 ns 0.3775 ns 0.3347 ns 33.904 ns 0.69 0.01 0.2792 - - 584 B 0.95
Baseline AddRa(...)sList [24] List Array 80 52.295 ns 0.1185 ns 0.0925 ns 52.295 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)sList [24] List Array 80 36.979 ns 0.0517 ns 0.0403 ns 36.977 ns 0.71 0.00 0.3175 - - 664 B 0.95
Baseline AddRa(...)sList [24] List Array 90 54.656 ns 0.0976 ns 0.0865 ns 54.669 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)sList [24] List Array 90 39.972 ns 0.1052 ns 0.0932 ns 39.962 ns 0.73 0.00 0.3557 - - 744 B 0.96
Baseline AddRa(...)sList [24] List Array 100 57.661 ns 0.1003 ns 0.0838 ns 57.690 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)sList [24] List Array 100 44.216 ns 0.1678 ns 0.1487 ns 44.239 ns 0.77 0.00 0.3940 - - 824 B 0.96
Baseline AddRa(...)sList [24] List Array 128 65.674 ns 0.1278 ns 0.1067 ns 65.636 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)sList [24] List Array 128 52.699 ns 0.3878 ns 0.3239 ns 52.592 ns 0.80 0.00 0.5010 - - 1048 B 0.97
Baseline AddRa(...)sList [24] List Array 256 112.863 ns 0.2599 ns 0.2171 ns 112.845 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)sList [24] List Array 256 100.391 ns 0.4527 ns 0.3780 ns 100.431 ns 0.89 0.00 0.9900 - - 2072 B 0.98
Baseline AddRa(...)sList [24] List Array 512 200.238 ns 0.4835 ns 0.3775 ns 200.203 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)sList [24] List Array 512 179.056 ns 0.3721 ns 0.3107 ns 178.973 ns 0.89 0.00 1.9684 - - 4120 B 0.99
Baseline AddRa(...)sList [24] List Array 1024 393.686 ns 2.2637 ns 2.0067 ns 393.175 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)sList [24] List Array 1024 353.785 ns 0.9575 ns 0.8488 ns 353.542 ns 0.90 0.01 3.9215 - - 8216 B 1.00
Baseline AddRa(...)sList [24] List Array 2048 767.932 ns 4.2333 ns 3.3051 ns 768.692 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)sList [24] List Array 2048 675.048 ns 2.3414 ns 1.9552 ns 675.147 ns 0.88 0.00 7.8125 - - 16408 B 1.00
Baseline AddRa(...)sList [24] List Array 4096 1,509.292 ns 4.3506 ns 3.6330 ns 1,508.327 ns 1.00 0.00 15.6231 - - 32824 B 1.00
Actual AddRa(...)sList [24] List Array 4096 1,436.992 ns 6.1629 ns 5.7648 ns 1,437.866 ns 0.95 0.00 15.6250 - - 32792 B 1.00
Baseline AddRa(...)sList [24] List Array 8192 2,852.302 ns 11.1977 ns 9.9265 ns 2,855.262 ns 1.00 0.00 31.2462 - - 65592 B 1.00
Actual AddRa(...)sList [24] List Array 8192 2,744.862 ns 19.3780 ns 17.1781 ns 2,742.430 ns 0.96 0.01 31.2500 - - 65560 B 1.00
Baseline AddRa(...)sList [24] List Array 16384 62,943.792 ns 1,261.0148 ns 3,718.1305 ns 64,097.217 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.00
Actual AddRa(...)sList [24] List Array 16384 60,746.212 ns 1,213.4860 ns 1,853.1213 ns 60,909.015 ns 0.97 0.07 41.6260 41.6260 41.6260 131110 B 1.00
Baseline AddRa(...)sList [24] List Array 32768 121,765.578 ns 2,426.5001 ns 6,087.6142 ns 124,802.698 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.00
Actual AddRa(...)sList [24] List Array 32768 120,947.167 ns 2,410.9372 ns 5,587.7135 ns 122,273.132 ns 1.00 0.07 83.2520 83.2520 83.2520 262196 B 1.00
Baseline AddRa(...)sList [24] List Array 65536 117,170.234 ns 1,331.3979 ns 1,245.3905 ns 116,773.206 ns 1.00 0.00 126.9531 125.8545 125.8545 524865 B 1.00
Actual AddRa(...)sList [24] List Array 65536 116,519.789 ns 1,538.4105 ns 1,439.0301 ns 116,742.932 ns 0.99 0.01 119.0186 118.6523 118.6523 524347 B 1.00
Baseline AddRa(...)sList [24] List Array 131072 305,755.076 ns 6,110.5995 ns 12,619.4475 ns 303,551.733 ns 1.00 0.00 188.4766 187.0117 187.0117 1048970 B 1.00
Actual AddRa(...)sList [24] List Array 131072 323,919.398 ns 5,454.6289 ns 11,624.2589 ns 324,083.887 ns 1.06 0.05 160.1563 159.6680 159.6680 1048648 B 1.00
Baseline AddRa(...)sList [24] List Array 850000 2,254,409.126 ns 43,936.1907 ns 53,957.5879 ns 2,268,590.820 ns 1.00 0.00 156.2500 156.2500 156.2500 6800109 B 1.00
Actual AddRa(...)sList [24] List Array 850000 2,248,246.094 ns 43,864.1089 ns 64,295.4421 ns 2,267,407.812 ns 1.00 0.02 156.2500 156.2500 156.2500 6800077 B 1.00
Baseline AddRa(...)sList [24] List PooledList 0 9.882 ns 0.2216 ns 0.2722 ns 9.669 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)sList [24] List PooledList 0 15.415 ns 0.0826 ns 0.0732 ns 15.400 ns 1.56 0.04 0.0268 - - 56 B 1.75
Baseline AddRa(...)sList [24] List PooledList 1 24.904 ns 0.1663 ns 0.1389 ns 24.947 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List PooledList 1 49.775 ns 0.5137 ns 0.4805 ns 49.819 ns 2.00 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)sList [24] List PooledList 2 24.986 ns 0.1927 ns 0.1803 ns 25.043 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List PooledList 2 49.758 ns 0.5326 ns 0.4982 ns 49.702 ns 1.99 0.03 0.0268 - - 56 B 0.64
Baseline AddRa(...)sList [24] List PooledList 3 25.974 ns 0.4238 ns 0.3964 ns 25.976 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List PooledList 3 49.726 ns 0.7875 ns 0.7367 ns 49.452 ns 1.91 0.03 0.0268 - - 56 B 0.64
Baseline AddRa(...)sList [24] List PooledList 4 26.040 ns 0.4701 ns 0.4397 ns 26.027 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List PooledList 4 49.568 ns 0.4047 ns 0.3588 ns 49.463 ns 1.90 0.03 0.0268 - - 56 B 0.64
Baseline AddRa(...)sList [24] List PooledList 5 26.009 ns 0.3495 ns 0.3269 ns 26.071 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)sList [24] List PooledList 5 49.387 ns 0.1730 ns 0.1350 ns 49.444 ns 1.90 0.03 0.0268 - - 56 B 0.58
Baseline AddRa(...)sList [24] List PooledList 6 26.302 ns 0.1916 ns 0.1600 ns 26.245 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)sList [24] List PooledList 6 49.553 ns 0.3185 ns 0.2486 ns 49.574 ns 1.88 0.02 0.0268 - - 56 B 0.54
Baseline AddRa(...)sList [24] List PooledList 7 26.604 ns 0.3101 ns 0.2900 ns 26.440 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)sList [24] List PooledList 7 49.933 ns 0.6100 ns 0.5706 ns 49.914 ns 1.88 0.02 0.0268 - - 56 B 0.50
Baseline AddRa(...)sList [24] List PooledList 8 26.972 ns 0.3871 ns 0.3621 ns 26.771 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)sList [24] List PooledList 8 49.375 ns 0.3325 ns 0.3110 ns 49.308 ns 1.83 0.03 0.0268 - - 56 B 0.47
Baseline AddRa(...)sList [24] List PooledList 9 27.105 ns 0.2439 ns 0.2281 ns 27.109 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)sList [24] List PooledList 9 51.028 ns 0.5495 ns 0.5140 ns 51.189 ns 1.88 0.02 0.0268 - - 56 B 0.44
Baseline AddRa(...)sList [24] List PooledList 10 27.409 ns 0.1752 ns 0.1553 ns 27.356 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)sList [24] List PooledList 10 51.531 ns 0.6790 ns 0.6351 ns 51.517 ns 1.88 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)sList [24] List PooledList 11 28.877 ns 0.1809 ns 0.1510 ns 28.869 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)sList [24] List PooledList 11 53.229 ns 0.7354 ns 0.6879 ns 53.371 ns 1.84 0.02 0.0268 - - 56 B 0.39
Baseline AddRa(...)sList [24] List PooledList 12 29.260 ns 0.2924 ns 0.2735 ns 29.131 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)sList [24] List PooledList 12 52.826 ns 0.6964 ns 0.6514 ns 52.816 ns 1.81 0.03 0.0268 - - 56 B 0.37
Baseline AddRa(...)sList [24] List PooledList 13 30.198 ns 0.5388 ns 0.7006 ns 29.950 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)sList [24] List PooledList 13 53.378 ns 0.7139 ns 0.6678 ns 53.446 ns 1.76 0.05 0.0268 - - 56 B 0.35
Baseline AddRa(...)sList [24] List PooledList 14 29.995 ns 0.2793 ns 0.2613 ns 29.953 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)sList [24] List PooledList 14 53.161 ns 0.7360 ns 0.6884 ns 53.282 ns 1.77 0.02 0.0268 - - 56 B 0.33
Baseline AddRa(...)sList [24] List PooledList 15 29.932 ns 0.2170 ns 0.1923 ns 29.891 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)sList [24] List PooledList 15 52.625 ns 0.7510 ns 0.7025 ns 52.757 ns 1.76 0.02 0.0268 - - 56 B 0.32
Baseline AddRa(...)sList [24] List PooledList 16 30.217 ns 0.3593 ns 0.3361 ns 30.222 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)sList [24] List PooledList 16 52.435 ns 0.7897 ns 0.7387 ns 52.188 ns 1.74 0.03 0.0268 - - 56 B 0.30
Baseline AddRa(...)sList [24] List PooledList 17 30.155 ns 0.1668 ns 0.1393 ns 30.110 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)sList [24] List PooledList 17 52.103 ns 0.6692 ns 0.6260 ns 52.167 ns 1.73 0.02 0.0268 - - 56 B 0.29
Baseline AddRa(...)sList [24] List PooledList 18 30.335 ns 0.1589 ns 0.1241 ns 30.338 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)sList [24] List PooledList 18 52.253 ns 0.7654 ns 0.7160 ns 52.383 ns 1.72 0.03 0.0268 - - 56 B 0.28
Baseline AddRa(...)sList [24] List PooledList 19 31.694 ns 0.2620 ns 0.2323 ns 31.574 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)sList [24] List PooledList 19 54.396 ns 0.5447 ns 0.4548 ns 54.523 ns 1.72 0.03 0.0268 - - 56 B 0.27
Baseline AddRa(...)sList [24] List PooledList 20 32.504 ns 0.4363 ns 0.3868 ns 32.463 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)sList [24] List PooledList 20 54.544 ns 0.4790 ns 0.4247 ns 54.525 ns 1.68 0.02 0.0268 - - 56 B 0.26
Baseline AddRa(...)sList [24] List PooledList 30 35.813 ns 0.2891 ns 0.2705 ns 35.825 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)sList [24] List PooledList 30 57.690 ns 0.1816 ns 0.1610 ns 57.659 ns 1.61 0.01 0.0268 - - 56 B 0.19
Baseline AddRa(...)sList [24] List PooledList 32 36.182 ns 0.2115 ns 0.1875 ns 36.236 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)sList [24] List PooledList 32 57.378 ns 0.1385 ns 0.1081 ns 57.400 ns 1.59 0.01 0.0268 - - 56 B 0.18
Baseline AddRa(...)sList [24] List PooledList 36 37.711 ns 0.1443 ns 0.1279 ns 37.670 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)sList [24] List PooledList 36 56.907 ns 0.1475 ns 0.1307 ns 56.885 ns 1.51 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)sList [24] List PooledList 37 38.422 ns 0.3862 ns 0.3612 ns 38.429 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)sList [24] List PooledList 37 57.246 ns 0.2016 ns 0.1787 ns 57.238 ns 1.49 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)sList [24] List PooledList 40 39.027 ns 0.2808 ns 0.2627 ns 38.901 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)sList [24] List PooledList 40 38.971 ns 0.1072 ns 0.0950 ns 38.951 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)sList [24] List PooledList 40 56.754 ns 0.4191 ns 0.3921 ns 56.523 ns 1.45 0.01 0.0268 - - 56 B 0.15
Actual AddRa(...)sList [24] List PooledList 40 57.018 ns 0.4412 ns 0.3684 ns 57.026 ns 1.46 0.01 0.0268 - - 56 B 0.15
Baseline AddRa(...)sList [24] List PooledList 50 42.738 ns 0.4053 ns 0.3593 ns 42.534 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)sList [24] List PooledList 50 57.256 ns 0.1728 ns 0.1349 ns 57.227 ns 1.34 0.01 0.0268 - - 56 B 0.12
Baseline AddRa(...)sList [24] List PooledList 60 46.517 ns 0.1567 ns 0.1389 ns 46.491 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)sList [24] List PooledList 60 57.670 ns 0.1562 ns 0.1219 ns 57.704 ns 1.24 0.00 0.0267 - - 56 B 0.10
Baseline AddRa(...)sList [24] List PooledList 70 50.052 ns 0.1401 ns 0.1311 ns 50.089 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)sList [24] List PooledList 70 58.601 ns 0.1619 ns 0.1435 ns 58.593 ns 1.17 0.00 0.0267 - - 56 B 0.09
Baseline AddRa(...)sList [24] List PooledList 80 53.331 ns 0.1023 ns 0.0907 ns 53.360 ns 1.00 0.00 0.3328 - - 696 B 1.00
Actual AddRa(...)sList [24] List PooledList 80 59.579 ns 0.1748 ns 0.1549 ns 59.610 ns 1.12 0.00 0.0267 - - 56 B 0.08
Baseline AddRa(...)sList [24] List PooledList 850000 2,694,908.501 ns 53,517.4515 ns 92,314.9743 ns 2,692,474.414 ns 1.00 0.00 101.5625 101.5625 101.5625 6800091 B 1.000
Actual AddRa(...)sList [24] List PooledList 850000 989,039.557 ns 9,391.0372 ns 8,784.3820 ns 990,766.406 ns 0.36 0.01 - - - 57 B 0.000
Baseline AddRa(...)sList [24] List PooledList 90 57.568 ns 0.4039 ns 0.3778 ns 57.402 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)sList [24] List PooledList 90 61.004 ns 0.6292 ns 0.5886 ns 60.635 ns 1.06 0.01 0.0267 - - 56 B 0.07
Baseline AddRa(...)sList [24] List PooledList 100 60.499 ns 0.2552 ns 0.2131 ns 60.479 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)sList [24] List PooledList 100 60.777 ns 0.2064 ns 0.1611 ns 60.733 ns 1.01 0.00 0.0267 - - 56 B 0.07
Baseline AddRa(...)sList [24] List PooledList 128 68.757 ns 0.2856 ns 0.2671 ns 68.720 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)sList [24] List PooledList 128 62.404 ns 0.3370 ns 0.3152 ns 62.392 ns 0.91 0.01 0.0267 - - 56 B 0.05
Baseline AddRa(...)sList [24] List PooledList 256 107.412 ns 0.7486 ns 0.7003 ns 107.122 ns 1.00 0.00 1.0060 - - 2104 B 1.00
Actual AddRa(...)sList [24] List PooledList 256 71.265 ns 0.5534 ns 0.5176 ns 71.020 ns 0.66 0.01 0.0267 - - 56 B 0.03
Baseline AddRa(...)sList [24] List PooledList 512 201.111 ns 0.8833 ns 0.8263 ns 200.921 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)sList [24] List PooledList 512 88.281 ns 0.7845 ns 0.7338 ns 87.999 ns 0.44 0.00 0.0267 - - 56 B 0.01
Baseline AddRa(...)sList [24] List PooledList 1024 394.540 ns 2.3701 ns 2.1010 ns 393.890 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)sList [24] List PooledList 1024 119.730 ns 1.0994 ns 1.0284 ns 119.703 ns 0.30 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)sList [24] List PooledList 2048 773.346 ns 5.3219 ns 4.9781 ns 771.826 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)sList [24] List PooledList 2048 281.812 ns 1.7688 ns 1.6546 ns 281.259 ns 0.36 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)sList [24] List PooledList 4096 1,516.986 ns 9.1806 ns 8.5875 ns 1,518.081 ns 1.00 0.00 15.6231 - - 32824 B 1.000
Actual AddRa(...)sList [24] List PooledList 4096 575.893 ns 1.2566 ns 1.0493 ns 576.079 ns 0.38 0.00 0.0267 - - 56 B 0.002
Baseline AddRa(...)sList [24] List PooledList 8192 2,869.766 ns 31.1670 ns 26.0259 ns 2,869.614 ns 1.00 0.00 31.2462 - - 65592 B 1.000
Actual AddRa(...)sList [24] List PooledList 8192 1,153.794 ns 8.3242 ns 7.7865 ns 1,152.730 ns 0.40 0.01 0.0267 - - 56 B 0.001
Baseline AddRa(...)sList [24] List PooledList 16384 62,714.785 ns 1,244.3376 ns 2,678.5679 ns 62,789.398 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual AddRa(...)sList [24] List PooledList 16384 2,325.273 ns 2.5835 ns 2.2902 ns 2,325.078 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)sList [24] List PooledList 32768 125,288.926 ns 2,569.4672 ns 7,576.1320 ns 127,289.258 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual AddRa(...)sList [24] List PooledList 32768 5,174.197 ns 6.0723 ns 5.6801 ns 5,171.732 ns 0.04 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)sList [24] List PooledList 65536 117,926.163 ns 1,727.3894 ns 1,615.8011 ns 118,293.427 ns 1.00 0.00 124.0234 122.9248 122.9248 524941 B 1.000
Actual AddRa(...)sList [24] List PooledList 65536 11,283.153 ns 17.7420 ns 15.7278 ns 11,277.905 ns 0.10 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)sList [24] List PooledList 131072 339,625.593 ns 6,762.8489 ns 15,538.7701 ns 340,312.451 ns 1.00 0.00 166.9922 166.0156 166.0156 1048884 B 1.000
Actual AddRa(...)sList [24] List PooledList 131072 22,532.876 ns 39.9415 ns 35.4071 ns 22,523.160 ns 0.07 0.00 - - - 56 B 0.000
Baseline AddRa(...)sList [24] List RecyclableList 0 10.662 ns 0.0263 ns 0.0246 ns 10.664 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 0 20.762 ns 0.1174 ns 0.1098 ns 20.768 ns 1.95 0.01 0.0497 - - 104 B 3.25
Baseline AddRa(...)sList [24] List RecyclableList 1 23.328 ns 0.0868 ns 0.0770 ns 23.342 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 1 19.978 ns 0.1036 ns 0.0918 ns 19.985 ns 0.86 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)sList [24] List RecyclableList 2 23.409 ns 0.1539 ns 0.1439 ns 23.377 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 2 20.272 ns 0.0753 ns 0.0705 ns 20.274 ns 0.87 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)sList [24] List RecyclableList 3 23.395 ns 0.1410 ns 0.1250 ns 23.407 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 3 19.902 ns 0.1046 ns 0.0874 ns 19.922 ns 0.85 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)sList [24] List RecyclableList 4 23.332 ns 0.1401 ns 0.1242 ns 23.297 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 4 19.948 ns 0.1243 ns 0.1038 ns 19.963 ns 0.85 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)sList [24] List RecyclableList 5 23.723 ns 0.0354 ns 0.0295 ns 23.721 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 5 31.442 ns 0.2135 ns 0.1893 ns 31.472 ns 1.33 0.01 0.0918 - - 192 B 2.00
Baseline AddRa(...)sList [24] List RecyclableList 6 24.001 ns 0.0709 ns 0.0554 ns 23.993 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 6 31.596 ns 0.1852 ns 0.1732 ns 31.654 ns 1.32 0.01 0.0918 - - 192 B 1.85
Baseline AddRa(...)sList [24] List RecyclableList 7 24.354 ns 0.0654 ns 0.0511 ns 24.353 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 7 31.787 ns 0.3793 ns 0.3548 ns 31.605 ns 1.31 0.01 0.0918 - - 192 B 1.71
Baseline AddRa(...)sList [24] List RecyclableList 8 24.631 ns 0.2459 ns 0.2300 ns 24.744 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 8 31.417 ns 0.2752 ns 0.2440 ns 31.305 ns 1.28 0.02 0.0918 - - 192 B 1.60
Baseline AddRa(...)sList [24] List RecyclableList 9 24.957 ns 0.2966 ns 0.2775 ns 24.810 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 9 33.884 ns 0.2777 ns 0.2598 ns 33.964 ns 1.36 0.02 0.1224 - - 256 B 2.00
Baseline AddRa(...)sList [24] List RecyclableList 10 25.360 ns 0.3467 ns 0.3243 ns 25.210 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 10 34.029 ns 0.3593 ns 0.3185 ns 33.897 ns 1.34 0.02 0.1224 - - 256 B 1.88
Baseline AddRa(...)sList [24] List RecyclableList 11 25.798 ns 0.1976 ns 0.1752 ns 25.708 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 11 36.466 ns 0.4225 ns 0.3745 ns 36.500 ns 1.41 0.02 0.1224 - - 256 B 1.78
Baseline AddRa(...)sList [24] List RecyclableList 12 26.220 ns 0.2275 ns 0.2128 ns 26.247 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 12 36.995 ns 0.4512 ns 0.4000 ns 37.087 ns 1.41 0.01 0.1224 - - 256 B 1.68
Baseline AddRa(...)sList [24] List RecyclableList 13 27.919 ns 0.0467 ns 0.0364 ns 27.932 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 13 36.792 ns 0.3169 ns 0.2964 ns 36.742 ns 1.32 0.01 0.1224 - - 256 B 1.60
Baseline AddRa(...)sList [24] List RecyclableList 14 26.653 ns 0.0511 ns 0.0399 ns 26.656 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 14 36.898 ns 0.5461 ns 0.5108 ns 36.847 ns 1.39 0.02 0.1224 - - 256 B 1.52
Baseline AddRa(...)sList [24] List RecyclableList 15 27.114 ns 0.2327 ns 0.2177 ns 27.016 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 15 36.317 ns 0.5650 ns 0.5285 ns 36.292 ns 1.34 0.02 0.1224 - - 256 B 1.45
Baseline AddRa(...)sList [24] List RecyclableList 16 27.635 ns 0.3074 ns 0.2876 ns 27.585 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 16 35.100 ns 0.5421 ns 0.5071 ns 34.970 ns 1.27 0.02 0.1224 - - 256 B 1.39
Baseline AddRa(...)sList [24] List RecyclableList 17 27.992 ns 0.2252 ns 0.2106 ns 27.997 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 17 39.391 ns 0.5958 ns 0.5573 ns 39.530 ns 1.41 0.02 0.1836 - - 384 B 2.00
Baseline AddRa(...)sList [24] List RecyclableList 18 28.214 ns 0.1351 ns 0.1198 ns 28.203 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 18 39.549 ns 0.4089 ns 0.3625 ns 39.612 ns 1.40 0.01 0.1836 - - 384 B 1.92
Baseline AddRa(...)sList [24] List RecyclableList 19 29.010 ns 0.5537 ns 0.5179 ns 28.909 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 19 42.351 ns 0.6433 ns 0.6017 ns 42.592 ns 1.46 0.03 0.1836 - - 384 B 1.85
Baseline AddRa(...)sList [24] List RecyclableList 20 28.822 ns 0.2908 ns 0.2578 ns 28.737 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 20 42.102 ns 0.4215 ns 0.3520 ns 42.238 ns 1.46 0.02 0.1836 - - 384 B 1.78
Baseline AddRa(...)sList [24] List RecyclableList 30 32.216 ns 0.2364 ns 0.2211 ns 32.250 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 30 42.758 ns 0.4794 ns 0.4485 ns 42.796 ns 1.33 0.01 0.1836 - - 384 B 1.30
Baseline AddRa(...)sList [24] List RecyclableList 32 33.104 ns 0.3896 ns 0.3454 ns 32.973 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 32 41.854 ns 0.2911 ns 0.2581 ns 41.932 ns 1.26 0.01 0.1836 - - 384 B 1.23
Baseline AddRa(...)sList [24] List RecyclableList 36 34.598 ns 0.3746 ns 0.3504 ns 34.374 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 36 52.152 ns 0.3769 ns 0.3341 ns 52.133 ns 1.51 0.02 0.0650 - - 136 B 0.40
Baseline AddRa(...)sList [24] List RecyclableList 37 42.993 ns 0.3526 ns 0.3126 ns 42.984 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 37 48.802 ns 0.4426 ns 0.4140 ns 48.916 ns 1.14 0.01 0.0650 - - 136 B 0.39
Baseline AddRa(...)sList [24] List RecyclableList 40 45.327 ns 0.3848 ns 0.3411 ns 45.408 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)sList [24] List RecyclableList 40 44.640 ns 0.4487 ns 0.4197 ns 44.547 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 40 51.490 ns 0.7919 ns 0.7407 ns 51.370 ns 1.14 0.02 0.0650 - - 136 B 0.36
Actual AddRa(...)sList [24] List RecyclableList 40 50.331 ns 0.4084 ns 0.3820 ns 50.348 ns 1.11 0.01 0.0650 - - 136 B 0.36
Baseline AddRa(...)sList [24] List RecyclableList 50 49.686 ns 0.5801 ns 0.5426 ns 49.835 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 50 48.861 ns 0.3903 ns 0.3651 ns 48.903 ns 0.98 0.01 0.0650 - - 136 B 0.30
Baseline AddRa(...)sList [24] List RecyclableList 60 55.222 ns 0.9793 ns 0.9160 ns 55.304 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 60 50.406 ns 0.6221 ns 0.5819 ns 50.609 ns 0.91 0.02 0.0650 - - 136 B 0.25
Baseline AddRa(...)sList [24] List RecyclableList 70 59.639 ns 0.5240 ns 0.4902 ns 59.674 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 70 51.276 ns 0.3608 ns 0.3374 ns 51.342 ns 0.86 0.01 0.0650 - - 136 B 0.22
Baseline AddRa(...)sList [24] List RecyclableList 80 62.926 ns 0.8099 ns 0.7576 ns 62.884 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 80 53.457 ns 0.5823 ns 0.5447 ns 53.692 ns 0.85 0.01 0.0650 - - 136 B 0.20
Baseline AddRa(...)sList [24] List RecyclableList 90 68.657 ns 0.7288 ns 0.6817 ns 68.650 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 90 51.996 ns 0.7653 ns 0.7159 ns 51.656 ns 0.76 0.01 0.0650 - - 136 B 0.18
Baseline AddRa(...)sList [24] List RecyclableList 100 72.366 ns 1.1535 ns 1.0790 ns 72.434 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 100 53.440 ns 0.6623 ns 0.5871 ns 53.249 ns 0.74 0.01 0.0650 - - 136 B 0.16
Baseline AddRa(...)sList [24] List RecyclableList 128 86.276 ns 1.3645 ns 1.2763 ns 85.931 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 128 54.843 ns 0.5694 ns 0.5326 ns 54.729 ns 0.64 0.01 0.0650 - - 136 B 0.13
Baseline AddRa(...)sList [24] List RecyclableList 256 149.720 ns 2.9365 ns 2.7468 ns 149.436 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 256 62.319 ns 0.6457 ns 0.5392 ns 62.109 ns 0.42 0.01 0.0650 - - 136 B 0.06
Baseline AddRa(...)sList [24] List RecyclableList 512 273.217 ns 5.0212 ns 4.6968 ns 273.434 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 512 91.256 ns 1.1094 ns 1.0377 ns 90.933 ns 0.33 0.01 0.0650 - - 136 B 0.03
Baseline AddRa(...)sList [24] List RecyclableList 1024 539.725 ns 8.4545 ns 7.9084 ns 538.635 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)sList [24] List RecyclableList 1024 121.492 ns 0.4481 ns 0.3742 ns 121.587 ns 0.23 0.00 0.0648 - - 136 B 0.02
Baseline AddRa(...)sList [24] List RecyclableList 2048 1,071.889 ns 20.4942 ns 20.1280 ns 1,067.685 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 2048 256.002 ns 1.5244 ns 1.4259 ns 256.022 ns 0.24 0.00 0.0648 - - 136 B 0.008
Baseline AddRa(...)sList [24] List RecyclableList 4096 2,145.019 ns 41.4481 ns 47.7316 ns 2,147.316 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 4096 589.963 ns 1.6652 ns 1.3905 ns 589.737 ns 0.27 0.01 0.0648 - - 136 B 0.004
Baseline AddRa(...)sList [24] List RecyclableList 8192 4,068.138 ns 68.0033 ns 60.2832 ns 4,061.301 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 8192 1,069.563 ns 3.1950 ns 3.9238 ns 1,068.856 ns 0.26 0.00 0.0648 - - 136 B 0.002
Baseline AddRa(...)sList [24] List RecyclableList 16384 64,981.147 ns 1,295.0403 ns 3,818.4557 ns 65,517.908 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 16384 2,310.719 ns 14.2907 ns 13.3675 ns 2,305.269 ns 0.04 0.00 0.0648 - - 136 B 0.001
Baseline AddRa(...)sList [24] List RecyclableList 32768 125,265.467 ns 2,487.3575 ns 5,764.8292 ns 127,476.892 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 32768 5,077.521 ns 9.3875 ns 8.3217 ns 5,076.466 ns 0.04 0.00 0.0610 - - 136 B 0.001
Baseline AddRa(...)sList [24] List RecyclableList 65536 124,065.222 ns 2,393.8944 ns 2,939.9173 ns 123,803.674 ns 1.00 0.00 122.3145 121.3379 121.3379 524912 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 65536 11,772.198 ns 47.7368 ns 39.8624 ns 11,757.787 ns 0.09 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)sList [24] List RecyclableList 131072 351,182.982 ns 6,930.9717 ns 15,502.1113 ns 353,653.271 ns 1.00 0.00 154.2969 153.3203 153.3203 1048960 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 131072 22,267.199 ns 53.6820 ns 44.8269 ns 22,259.190 ns 0.06 0.00 0.0610 - - 136 B 0.000
Baseline AddRa(...)sList [24] List RecyclableList 850000 2,579,255.938 ns 50,408.1680 ns 67,293.4564 ns 2,591,026.562 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.000
Actual AddRa(...)sList [24] List RecyclableList 850000 995,848.884 ns 10,721.5975 ns 9,504.4169 ns 998,970.020 ns 0.39 0.01 - - - 149 B 0.000
Baseline AddRa(...)sList [24] List RecyclableLongList 0 11.147 ns 0.1650 ns 0.1543 ns 11.053 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 0 18.141 ns 0.2743 ns 0.2565 ns 18.026 ns 1.63 0.03 0.0421 - - 88 B 2.75
Baseline AddRa(...)sList [24] List RecyclableLongList 1 23.538 ns 0.0832 ns 0.0695 ns 23.552 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 1 63.765 ns 0.7577 ns 0.7087 ns 63.938 ns 2.71 0.04 0.0726 - - 152 B 1.73
Baseline AddRa(...)sList [24] List RecyclableLongList 2 23.513 ns 0.1026 ns 0.0909 ns 23.524 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 2 64.338 ns 0.9316 ns 0.8714 ns 64.512 ns 2.74 0.04 0.0764 - - 160 B 1.82
Baseline AddRa(...)sList [24] List RecyclableLongList 3 23.535 ns 0.1275 ns 0.1131 ns 23.543 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 3 68.631 ns 1.0177 ns 0.9519 ns 68.436 ns 2.92 0.05 0.0842 - - 176 B 2.00
Baseline AddRa(...)sList [24] List RecyclableLongList 4 23.570 ns 0.0905 ns 0.0846 ns 23.555 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 4 64.425 ns 0.8796 ns 0.8227 ns 64.467 ns 2.73 0.04 0.0842 - - 176 B 2.00
Baseline AddRa(...)sList [24] List RecyclableLongList 5 23.918 ns 0.2214 ns 0.2071 ns 24.014 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 5 66.814 ns 1.3700 ns 1.3455 ns 67.032 ns 2.79 0.07 0.0994 - - 208 B 2.17
Baseline AddRa(...)sList [24] List RecyclableLongList 6 24.254 ns 0.1073 ns 0.0896 ns 24.219 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 6 70.033 ns 0.9243 ns 0.8646 ns 70.113 ns 2.89 0.04 0.0994 - - 208 B 2.00
Baseline AddRa(...)sList [24] List RecyclableLongList 7 24.519 ns 0.1685 ns 0.1407 ns 24.461 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 7 67.891 ns 0.6130 ns 0.5734 ns 67.922 ns 2.77 0.03 0.0994 - - 208 B 1.86
Baseline AddRa(...)sList [24] List RecyclableLongList 8 24.830 ns 0.2301 ns 0.2153 ns 24.690 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 8 64.382 ns 0.4604 ns 0.4081 ns 64.452 ns 2.60 0.02 0.0994 - - 208 B 1.73
Baseline AddRa(...)sList [24] List RecyclableLongList 9 25.104 ns 0.1700 ns 0.1590 ns 25.056 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 9 70.498 ns 1.4433 ns 1.3500 ns 70.601 ns 2.81 0.05 0.1301 - - 272 B 2.12
Baseline AddRa(...)sList [24] List RecyclableLongList 10 25.497 ns 0.2260 ns 0.2003 ns 25.424 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 10 71.201 ns 0.9236 ns 0.8639 ns 71.099 ns 2.79 0.04 0.1301 - - 272 B 2.00
Baseline AddRa(...)sList [24] List RecyclableLongList 11 26.207 ns 0.0863 ns 0.0720 ns 26.199 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 11 69.000 ns 0.5877 ns 0.4907 ns 68.981 ns 2.63 0.02 0.1301 - - 272 B 1.89
Baseline AddRa(...)sList [24] List RecyclableLongList 12 26.735 ns 0.2304 ns 0.2155 ns 26.833 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 12 71.577 ns 0.9710 ns 0.9082 ns 71.655 ns 2.68 0.04 0.1301 - - 272 B 1.79
Baseline AddRa(...)sList [24] List RecyclableLongList 13 27.212 ns 0.3904 ns 0.3652 ns 27.020 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 13 73.673 ns 1.0537 ns 0.9856 ns 73.736 ns 2.71 0.05 0.1301 - - 272 B 1.70
Baseline AddRa(...)sList [24] List RecyclableLongList 14 27.157 ns 0.2949 ns 0.2758 ns 26.987 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 14 71.790 ns 1.0183 ns 0.9525 ns 72.044 ns 2.64 0.04 0.1301 - - 272 B 1.62
Baseline AddRa(...)sList [24] List RecyclableLongList 15 27.482 ns 0.1830 ns 0.1528 ns 27.459 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 15 73.558 ns 1.0953 ns 1.0245 ns 73.547 ns 2.68 0.04 0.1301 - - 272 B 1.55
Baseline AddRa(...)sList [24] List RecyclableLongList 16 28.011 ns 0.2137 ns 0.1999 ns 28.026 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 16 68.875 ns 1.1750 ns 1.0991 ns 69.155 ns 2.46 0.05 0.1301 - - 272 B 1.48
Baseline AddRa(...)sList [24] List RecyclableLongList 17 28.315 ns 0.2642 ns 0.2472 ns 28.384 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 17 73.488 ns 0.8915 ns 0.7445 ns 73.282 ns 2.59 0.03 0.1912 - - 400 B 2.08
Baseline AddRa(...)sList [24] List RecyclableLongList 18 28.537 ns 0.3274 ns 0.2902 ns 28.366 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 18 78.541 ns 1.5678 ns 1.3898 ns 78.484 ns 2.75 0.05 0.1912 - - 400 B 2.00
Baseline AddRa(...)sList [24] List RecyclableLongList 19 29.619 ns 0.2659 ns 0.2076 ns 29.569 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 19 77.614 ns 1.2187 ns 1.1400 ns 77.429 ns 2.63 0.04 0.1912 - - 400 B 1.92
Baseline AddRa(...)sList [24] List RecyclableLongList 20 29.412 ns 0.2932 ns 0.2289 ns 29.327 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 20 77.507 ns 1.5823 ns 1.5540 ns 77.626 ns 2.64 0.05 0.1912 - - 400 B 1.85
Baseline AddRa(...)sList [24] List RecyclableLongList 30 32.582 ns 0.1033 ns 0.0863 ns 32.594 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 30 78.495 ns 0.9910 ns 0.9270 ns 78.604 ns 2.41 0.03 0.1912 - - 400 B 1.35
Baseline AddRa(...)sList [24] List RecyclableLongList 32 33.787 ns 0.3666 ns 0.3250 ns 33.748 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 32 73.195 ns 0.9241 ns 0.8192 ns 73.104 ns 2.17 0.02 0.1912 - - 400 B 1.28
Baseline AddRa(...)sList [24] List RecyclableLongList 36 41.292 ns 0.7189 ns 0.7383 ns 41.224 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 36 90.454 ns 1.1146 ns 1.0426 ns 90.164 ns 2.18 0.05 0.0726 - - 152 B 0.44
Baseline AddRa(...)sList [24] List RecyclableLongList 37 41.764 ns 0.6511 ns 0.6091 ns 41.825 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 37 94.358 ns 0.7783 ns 0.6899 ns 94.426 ns 2.26 0.03 0.0726 - - 152 B 0.43
Baseline AddRa(...)sList [24] List RecyclableLongList 40 43.434 ns 0.4400 ns 0.4116 ns 43.625 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)sList [24] List RecyclableLongList 40 45.004 ns 0.5726 ns 0.5356 ns 44.794 ns 1.04 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 40 95.163 ns 0.9738 ns 0.9109 ns 95.414 ns 2.19 0.03 0.0726 - - 152 B 0.40
Actual AddRa(...)sList [24] List RecyclableLongList 40 90.262 ns 0.5011 ns 0.4184 ns 90.214 ns 2.08 0.03 0.0726 - - 152 B 0.40
Baseline AddRa(...)sList [24] List RecyclableLongList 50 48.545 ns 0.7105 ns 0.6646 ns 48.394 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 50 86.724 ns 0.8487 ns 0.7939 ns 86.569 ns 1.79 0.02 0.0726 - - 152 B 0.33
Baseline AddRa(...)sList [24] List RecyclableLongList 60 52.510 ns 0.8905 ns 0.8329 ns 52.412 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 60 91.048 ns 0.8719 ns 0.8156 ns 91.045 ns 1.73 0.03 0.0726 - - 152 B 0.28
Baseline AddRa(...)sList [24] List RecyclableLongList 70 57.998 ns 0.8765 ns 0.8199 ns 58.223 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 70 94.418 ns 0.8735 ns 0.7743 ns 94.506 ns 1.63 0.02 0.0726 - - 152 B 0.25
Baseline AddRa(...)sList [24] List RecyclableLongList 80 61.584 ns 0.9545 ns 0.8928 ns 61.533 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 80 91.144 ns 0.7758 ns 0.6877 ns 91.227 ns 1.48 0.02 0.0726 - - 152 B 0.22
Baseline AddRa(...)sList [24] List RecyclableLongList 850000 2,552,485.778 ns 50,601.5629 ns 124,126.4961 ns 2,561,205.469 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 850000 1,402,280.221 ns 24,938.7902 ns 23,327.7598 ns 1,386,580.664 ns 0.55 0.04 - - - 445 B 0.000
Baseline AddRa(...)sList [24] List RecyclableLongList 90 67.744 ns 1.4001 ns 1.4378 ns 67.875 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 90 98.338 ns 1.0207 ns 0.9548 ns 98.716 ns 1.45 0.04 0.0726 - - 152 B 0.20
Baseline AddRa(...)sList [24] List RecyclableLongList 100 71.117 ns 1.1286 ns 1.0557 ns 70.853 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 100 100.146 ns 0.8346 ns 0.7807 ns 100.081 ns 1.41 0.02 0.0726 - - 152 B 0.18
Baseline AddRa(...)sList [24] List RecyclableLongList 128 86.734 ns 1.7640 ns 1.7325 ns 86.405 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 128 98.654 ns 0.4437 ns 0.3933 ns 98.680 ns 1.14 0.02 0.0726 - - 152 B 0.14
Baseline AddRa(...)sList [24] List RecyclableLongList 256 151.934 ns 2.7584 ns 2.5802 ns 151.490 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 256 107.676 ns 1.6545 ns 1.4666 ns 107.006 ns 0.71 0.01 0.0726 - - 152 B 0.07
Baseline AddRa(...)sList [24] List RecyclableLongList 512 287.009 ns 5.4882 ns 5.8723 ns 285.913 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 512 118.064 ns 0.7037 ns 0.6238 ns 117.871 ns 0.41 0.01 0.0725 - - 152 B 0.04
Baseline AddRa(...)sList [24] List RecyclableLongList 1024 546.254 ns 10.5374 ns 11.7123 ns 545.656 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)sList [24] List RecyclableLongList 1024 151.216 ns 1.0516 ns 0.8781 ns 150.926 ns 0.28 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)sList [24] List RecyclableLongList 2048 1,058.532 ns 20.4304 ns 25.0904 ns 1,055.086 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 2048 344.122 ns 0.5488 ns 0.4582 ns 343.927 ns 0.33 0.01 0.0725 - - 152 B 0.009
Baseline AddRa(...)sList [24] List RecyclableLongList 4096 2,084.871 ns 35.5141 ns 29.6559 ns 2,082.227 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 4096 635.637 ns 1.9858 ns 1.6582 ns 635.702 ns 0.30 0.00 0.0725 - - 152 B 0.005
Baseline AddRa(...)sList [24] List RecyclableLongList 8192 4,030.369 ns 52.9474 ns 44.2135 ns 4,037.312 ns 1.00 0.00 31.2500 - - 65592 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 8192 1,227.361 ns 1.3412 ns 1.1890 ns 1,227.335 ns 0.30 0.00 0.0725 - - 152 B 0.002
Baseline AddRa(...)sList [24] List RecyclableLongList 16384 63,680.482 ns 1,269.5463 ns 2,865.5776 ns 64,523.438 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 16384 2,482.393 ns 4.8548 ns 4.0540 ns 2,482.490 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)sList [24] List RecyclableLongList 32768 126,205.583 ns 2,522.8943 ns 5,376.4935 ns 127,686.475 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 32768 4,879.764 ns 14.8785 ns 13.1894 ns 4,876.628 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)sList [24] List RecyclableLongList 65536 125,617.547 ns 2,428.8927 ns 2,271.9878 ns 126,223.145 ns 1.00 0.00 113.7695 112.7930 112.7930 525098 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 65536 10,999.739 ns 79.9506 ns 74.7859 ns 10,986.104 ns 0.09 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)sList [24] List RecyclableLongList 131072 368,580.983 ns 7,330.8526 ns 21,033.5904 ns 372,785.938 ns 1.00 0.00 172.3633 171.3867 171.3867 1048974 B 1.000
Actual AddRa(...)sList [24] List RecyclableLongList 131072 22,344.782 ns 91.1245 ns 76.0931 ns 22,355.394 ns 0.06 0.00 0.1831 - - 432 B 0.000

AddRange when Source is of the Same Type Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Add Entire Collection Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline AddRa(...)eType [28] List Array 0 11.130 ns 0.2393 ns 0.6046 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)eType [28] List Array 0 11.542 ns 0.1261 ns 0.1118 ns 1.03 0.06 0.0115 - - 24 B 0.75
Baseline AddRa(...)eType [28] List Array 1 25.470 ns 0.3937 ns 0.3682 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List Array 1 11.578 ns 0.1171 ns 0.1038 ns 0.45 0.01 0.0153 - - 32 B 0.36
Baseline AddRa(...)eType [28] List Array 2 25.193 ns 0.2873 ns 0.2687 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List Array 2 11.983 ns 0.1474 ns 0.1307 ns 0.48 0.01 0.0191 - - 40 B 0.45
Baseline AddRa(...)eType [28] List Array 3 26.398 ns 0.5484 ns 0.7864 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List Array 3 13.067 ns 0.2813 ns 0.4035 ns 0.50 0.02 0.0229 - - 48 B 0.55
Baseline AddRa(...)eType [28] List Array 4 26.088 ns 0.4518 ns 0.4005 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List Array 4 13.009 ns 0.2636 ns 0.5841 ns 0.51 0.03 0.0268 - - 56 B 0.64
Baseline AddRa(...)eType [28] List Array 5 26.131 ns 0.5141 ns 0.4808 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)eType [28] List Array 5 13.350 ns 0.2826 ns 0.3254 ns 0.51 0.02 0.0306 - - 64 B 0.67
Baseline AddRa(...)eType [28] List Array 6 26.358 ns 0.1956 ns 0.1734 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)eType [28] List Array 6 18.101 ns 0.3910 ns 0.6202 ns 0.69 0.02 0.0344 - - 72 B 0.69
Baseline AddRa(...)eType [28] List Array 7 27.862 ns 0.5401 ns 0.4510 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual AddRa(...)eType [28] List Array 7 15.122 ns 0.2060 ns 0.1927 ns 0.54 0.01 0.0382 - - 80 B 0.71
Baseline AddRa(...)eType [28] List Array 8 26.364 ns 0.2000 ns 0.1773 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)eType [28] List Array 8 13.496 ns 0.1003 ns 0.0837 ns 0.51 0.01 0.0421 - - 88 B 0.73
Baseline AddRa(...)eType [28] List Array 9 27.020 ns 0.4438 ns 0.4151 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)eType [28] List Array 9 14.024 ns 0.0786 ns 0.0614 ns 0.52 0.01 0.0459 - - 96 B 0.75
Baseline AddRa(...)eType [28] List Array 10 27.181 ns 0.2353 ns 0.2086 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)eType [28] List Array 10 14.397 ns 0.0549 ns 0.0487 ns 0.53 0.00 0.0497 - - 104 B 0.76
Baseline AddRa(...)eType [28] List Array 11 28.177 ns 0.4046 ns 0.4659 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)eType [28] List Array 11 14.810 ns 0.0962 ns 0.0803 ns 0.52 0.01 0.0536 - - 112 B 0.78
Baseline AddRa(...)eType [28] List Array 12 28.219 ns 0.1322 ns 0.1104 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)eType [28] List Array 12 15.395 ns 0.2990 ns 0.2937 ns 0.55 0.01 0.0574 - - 120 B 0.79
Baseline AddRa(...)eType [28] List Array 13 29.309 ns 0.4947 ns 0.4628 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)eType [28] List Array 13 15.667 ns 0.3425 ns 0.3204 ns 0.53 0.02 0.0612 - - 128 B 0.80
Baseline AddRa(...)eType [28] List Array 14 28.922 ns 0.2560 ns 0.1999 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)eType [28] List Array 14 15.738 ns 0.1038 ns 0.0811 ns 0.54 0.00 0.0650 - - 136 B 0.81
Baseline AddRa(...)eType [28] List Array 15 29.055 ns 0.2204 ns 0.1840 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)eType [28] List Array 15 17.284 ns 0.3746 ns 0.9190 ns 0.63 0.03 0.0688 - - 144 B 0.82
Baseline AddRa(...)eType [28] List Array 16 29.595 ns 0.1483 ns 0.1387 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)eType [28] List Array 16 16.447 ns 0.1694 ns 0.1502 ns 0.56 0.01 0.0727 - - 152 B 0.83
Baseline AddRa(...)eType [28] List Array 17 30.339 ns 0.2740 ns 0.2139 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)eType [28] List Array 17 17.072 ns 0.1804 ns 0.1599 ns 0.56 0.01 0.0765 - - 160 B 0.83
Baseline AddRa(...)eType [28] List Array 18 30.067 ns 0.1784 ns 0.1581 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)eType [28] List Array 18 16.924 ns 0.0651 ns 0.0544 ns 0.56 0.00 0.0803 - - 168 B 0.84
Baseline AddRa(...)eType [28] List Array 19 30.815 ns 0.1268 ns 0.1059 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)eType [28] List Array 19 17.468 ns 0.0858 ns 0.0803 ns 0.57 0.00 0.0842 - - 176 B 0.85
Baseline AddRa(...)eType [28] List Array 20 31.092 ns 0.1723 ns 0.1612 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)eType [28] List Array 20 18.077 ns 0.3485 ns 0.3423 ns 0.58 0.01 0.0880 - - 184 B 0.85
Baseline AddRa(...)eType [28] List Array 30 34.591 ns 0.1228 ns 0.1026 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)eType [28] List Array 30 21.257 ns 0.3219 ns 0.3011 ns 0.61 0.01 0.1262 - - 264 B 0.89
Baseline AddRa(...)eType [28] List Array 32 35.428 ns 0.4571 ns 0.4276 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)eType [28] List Array 32 21.349 ns 0.2307 ns 0.2158 ns 0.60 0.01 0.1339 - - 280 B 0.90
Baseline AddRa(...)eType [28] List Array 36 37.796 ns 0.4431 ns 0.4145 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)eType [28] List Array 36 22.991 ns 0.3531 ns 0.3130 ns 0.61 0.01 0.1492 - - 312 B 0.91
Baseline AddRa(...)eType [28] List Array 37 45.827 ns 0.7941 ns 0.7428 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)eType [28] List Array 37 29.952 ns 0.4111 ns 0.3645 ns 0.65 0.01 0.1530 - - 320 B 0.91
Baseline AddRa(...)eType [28] List Array 40 43.855 ns 0.9048 ns 1.2976 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)eType [28] List Array 40 44.531 ns 0.8081 ns 0.7559 ns 1.00 0.03 0.1798 - - 376 B 1.00
Actual AddRa(...)eType [28] List Array 40 32.028 ns 0.4175 ns 0.3906 ns 0.72 0.02 0.1644 - - 344 B 0.91
Actual AddRa(...)eType [28] List Array 40 31.861 ns 0.4754 ns 0.4214 ns 0.72 0.02 0.1644 - - 344 B 0.91
Baseline AddRa(...)eType [28] List Array 50 49.180 ns 0.4984 ns 0.4662 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)eType [28] List Array 50 35.845 ns 0.4755 ns 0.4215 ns 0.73 0.01 0.2027 - - 424 B 0.93
Baseline AddRa(...)eType [28] List Array 60 56.015 ns 0.9489 ns 0.8412 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)eType [28] List Array 60 41.637 ns 0.5269 ns 0.4400 ns 0.74 0.01 0.2410 - - 504 B 0.94
Baseline AddRa(...)eType [28] List Array 70 59.495 ns 1.2186 ns 1.1399 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)eType [28] List Array 70 46.731 ns 0.7153 ns 0.6691 ns 0.79 0.02 0.2792 - - 584 B 0.95
Baseline AddRa(...)eType [28] List Array 80 62.753 ns 1.3043 ns 1.0892 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)eType [28] List Array 80 50.285 ns 0.4069 ns 0.3398 ns 0.80 0.02 0.3175 - - 664 B 0.95
Baseline AddRa(...)eType [28] List Array 90 68.272 ns 1.3466 ns 1.3829 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)eType [28] List Array 90 55.361 ns 0.8554 ns 0.8001 ns 0.81 0.02 0.3557 - - 744 B 0.96
Baseline AddRa(...)eType [28] List Array 100 71.997 ns 1.2148 ns 1.1931 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)eType [28] List Array 100 59.530 ns 0.4752 ns 0.3968 ns 0.83 0.02 0.3940 - - 824 B 0.96
Baseline AddRa(...)eType [28] List Array 128 87.677 ns 1.4620 ns 1.3676 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)eType [28] List Array 128 79.391 ns 1.0735 ns 1.0042 ns 0.91 0.02 0.5009 - - 1048 B 0.97
Baseline AddRa(...)eType [28] List Array 256 156.349 ns 3.0060 ns 3.2164 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)eType [28] List Array 256 139.939 ns 2.7788 ns 3.8036 ns 0.90 0.03 0.9899 - - 2072 B 0.98
Baseline AddRa(...)eType [28] List Array 512 285.700 ns 4.3492 ns 4.0683 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)eType [28] List Array 512 254.336 ns 3.3971 ns 2.8368 ns 0.89 0.01 1.9684 - - 4120 B 0.99
Baseline AddRa(...)eType [28] List Array 1024 548.307 ns 9.5689 ns 10.6358 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)eType [28] List Array 1024 502.519 ns 5.8992 ns 5.5182 ns 0.92 0.02 3.9215 - - 8216 B 1.00
Baseline AddRa(...)eType [28] List Array 2048 1,091.469 ns 20.9323 ns 20.5583 ns 1.00 0.00 7.8125 - - 16440 B 1.00
Actual AddRa(...)eType [28] List Array 2048 996.147 ns 18.7552 ns 17.5437 ns 0.91 0.03 7.8125 - - 16408 B 1.00
Baseline AddRa(...)eType [28] List Array 4096 2,219.535 ns 44.1725 ns 55.8640 ns 1.00 0.00 15.6212 - - 32824 B 1.00
Actual AddRa(...)eType [28] List Array 4096 2,093.852 ns 33.5667 ns 29.7560 ns 0.94 0.03 15.6250 - - 32792 B 1.00
Baseline AddRa(...)eType [28] List Array 8192 4,137.783 ns 67.2569 ns 59.6215 ns 1.00 0.00 31.2424 - - 65592 B 1.00
Actual AddRa(...)eType [28] List Array 8192 4,050.748 ns 79.3689 ns 74.2417 ns 0.98 0.02 31.2500 - - 65560 B 1.00
Baseline AddRa(...)eType [28] List Array 16384 62,361.460 ns 1,234.4155 ns 2,760.9472 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.00
Actual AddRa(...)eType [28] List Array 16384 62,640.143 ns 1,222.8484 ns 1,143.8531 ns 1.00 0.05 41.6260 41.6260 41.6260 131123 B 1.00
Baseline AddRa(...)eType [28] List Array 32768 124,444.963 ns 2,209.2170 ns 2,066.5029 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.00
Actual AddRa(...)eType [28] List Array 32768 124,601.272 ns 1,884.6954 ns 1,762.9453 ns 1.00 0.02 83.2520 83.2520 83.2520 262222 B 1.00
Baseline AddRa(...)eType [28] List Array 65536 124,986.510 ns 2,432.2288 ns 2,388.7739 ns 1.00 0.00 121.8262 120.8496 120.8496 524915 B 1.00
Actual AddRa(...)eType [28] List Array 65536 125,391.075 ns 2,006.6992 ns 1,778.8865 ns 1.00 0.02 114.0137 113.7695 113.7695 524379 B 1.00
Baseline AddRa(...)eType [28] List Array 131072 349,388.666 ns 6,956.3878 ns 14,974.3587 ns 1.00 0.00 171.8750 170.8984 170.8984 1049002 B 1.00
Actual AddRa(...)eType [28] List Array 131072 351,255.893 ns 9,386.1730 ns 25,053.5957 ns 1.00 0.08 151.3672 151.3672 151.3672 1048697 B 1.00
Baseline AddRa(...)eType [28] List Array 850000 2,420,456.454 ns 47,773.4283 ns 117,189.0337 ns 1.00 0.00 93.7500 93.7500 93.7500 6800140 B 1.00
Actual AddRa(...)eType [28] List Array 850000 2,445,365.667 ns 47,758.0764 ns 81,096.8382 ns 1.01 0.06 93.7500 93.7500 93.7500 6800108 B 1.00
Baseline AddRa(...)eType [28] List PooledList 0 10.864 ns 0.2451 ns 0.2517 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)eType [28] List PooledList 0 18.548 ns 0.3782 ns 0.3158 ns 1.71 0.05 0.0268 - - 56 B 1.75
Baseline AddRa(...)eType [28] List PooledList 1 23.588 ns 0.1952 ns 0.1524 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List PooledList 1 48.688 ns 0.8480 ns 0.7933 ns 2.07 0.04 0.0268 - - 56 B 0.64
Baseline AddRa(...)eType [28] List PooledList 2 23.806 ns 0.1126 ns 0.0941 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List PooledList 2 48.646 ns 0.9822 ns 0.9647 ns 2.03 0.03 0.0268 - - 56 B 0.64
Baseline AddRa(...)eType [28] List PooledList 3 24.054 ns 0.2895 ns 0.2566 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List PooledList 3 49.753 ns 0.3469 ns 0.2896 ns 2.07 0.02 0.0268 - - 56 B 0.64
Baseline AddRa(...)eType [28] List PooledList 4 24.077 ns 0.3817 ns 0.3570 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List PooledList 4 48.919 ns 0.9848 ns 1.2455 ns 2.03 0.05 0.0268 - - 56 B 0.64
Baseline AddRa(...)eType [28] List PooledList 5 24.336 ns 0.0824 ns 0.0771 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)eType [28] List PooledList 5 49.869 ns 0.5317 ns 0.4713 ns 2.05 0.02 0.0268 - - 56 B 0.58
Baseline AddRa(...)eType [28] List PooledList 6 24.621 ns 0.3176 ns 0.2971 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)eType [28] List PooledList 6 50.022 ns 0.3998 ns 0.3338 ns 2.03 0.03 0.0268 - - 56 B 0.54
Baseline AddRa(...)eType [28] List PooledList 7 24.859 ns 0.3857 ns 0.3608 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)eType [28] List PooledList 7 49.068 ns 0.8517 ns 0.7967 ns 1.97 0.04 0.0268 - - 56 B 0.50
Baseline AddRa(...)eType [28] List PooledList 8 25.558 ns 0.5077 ns 0.6235 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)eType [28] List PooledList 8 49.053 ns 0.4336 ns 0.3844 ns 1.93 0.06 0.0268 - - 56 B 0.47
Baseline AddRa(...)eType [28] List PooledList 9 25.654 ns 0.2436 ns 0.2160 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)eType [28] List PooledList 9 50.699 ns 0.4827 ns 0.4279 ns 1.98 0.03 0.0268 - - 56 B 0.44
Baseline AddRa(...)eType [28] List PooledList 10 25.680 ns 0.1746 ns 0.1363 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)eType [28] List PooledList 10 49.127 ns 0.6465 ns 0.5731 ns 1.91 0.03 0.0268 - - 56 B 0.41
Baseline AddRa(...)eType [28] List PooledList 11 26.616 ns 0.2380 ns 0.1988 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)eType [28] List PooledList 11 51.448 ns 0.8978 ns 1.0688 ns 1.92 0.04 0.0268 - - 56 B 0.39
Baseline AddRa(...)eType [28] List PooledList 12 27.378 ns 0.4981 ns 0.4159 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)eType [28] List PooledList 12 50.385 ns 0.5370 ns 0.4760 ns 1.84 0.04 0.0268 - - 56 B 0.37
Baseline AddRa(...)eType [28] List PooledList 13 26.974 ns 0.2220 ns 0.2076 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)eType [28] List PooledList 13 51.002 ns 0.5437 ns 0.4820 ns 1.89 0.03 0.0268 - - 56 B 0.35
Baseline AddRa(...)eType [28] List PooledList 14 27.633 ns 0.0526 ns 0.0411 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)eType [28] List PooledList 14 51.993 ns 0.8438 ns 0.7893 ns 1.88 0.03 0.0268 - - 56 B 0.33
Baseline AddRa(...)eType [28] List PooledList 15 29.526 ns 0.0964 ns 0.0752 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)eType [28] List PooledList 15 49.912 ns 0.3768 ns 0.3340 ns 1.69 0.01 0.0268 - - 56 B 0.32
Baseline AddRa(...)eType [28] List PooledList 16 28.423 ns 0.2398 ns 0.2125 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)eType [28] List PooledList 16 50.269 ns 0.5110 ns 0.4530 ns 1.77 0.02 0.0268 - - 56 B 0.30
Baseline AddRa(...)eType [28] List PooledList 17 28.634 ns 0.5830 ns 0.5169 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)eType [28] List PooledList 17 51.806 ns 0.3907 ns 0.3463 ns 1.81 0.03 0.0268 - - 56 B 0.29
Baseline AddRa(...)eType [28] List PooledList 18 28.709 ns 0.1578 ns 0.1398 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)eType [28] List PooledList 18 51.321 ns 0.6393 ns 0.5338 ns 1.79 0.02 0.0268 - - 56 B 0.28
Baseline AddRa(...)eType [28] List PooledList 19 29.629 ns 0.1498 ns 0.1169 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)eType [28] List PooledList 19 51.460 ns 0.8538 ns 0.7987 ns 1.74 0.03 0.0268 - - 56 B 0.27
Baseline AddRa(...)eType [28] List PooledList 20 29.696 ns 0.0653 ns 0.0510 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)eType [28] List PooledList 20 53.873 ns 0.5867 ns 0.5488 ns 1.81 0.02 0.0268 - - 56 B 0.26
Baseline AddRa(...)eType [28] List PooledList 30 33.173 ns 0.0947 ns 0.0739 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)eType [28] List PooledList 30 52.831 ns 0.9119 ns 0.8084 ns 1.59 0.03 0.0268 - - 56 B 0.19
Baseline AddRa(...)eType [28] List PooledList 32 33.970 ns 0.3746 ns 0.3321 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)eType [28] List PooledList 32 51.453 ns 0.5877 ns 0.5210 ns 1.51 0.02 0.0268 - - 56 B 0.18
Baseline AddRa(...)eType [28] List PooledList 36 35.917 ns 0.5893 ns 0.5224 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)eType [28] List PooledList 36 53.030 ns 0.9696 ns 0.8596 ns 1.48 0.03 0.0268 - - 56 B 0.16
Baseline AddRa(...)eType [28] List PooledList 37 42.025 ns 0.3079 ns 0.2404 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)eType [28] List PooledList 37 57.318 ns 0.6425 ns 0.5695 ns 1.36 0.01 0.0268 - - 56 B 0.16
Baseline AddRa(...)eType [28] List PooledList 40 44.006 ns 0.5927 ns 0.5254 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)eType [28] List PooledList 40 45.799 ns 0.6992 ns 0.5838 ns 1.04 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)eType [28] List PooledList 40 56.113 ns 0.6086 ns 0.5693 ns 1.28 0.02 0.0268 - - 56 B 0.15
Actual AddRa(...)eType [28] List PooledList 40 55.865 ns 1.1411 ns 1.3141 ns 1.27 0.04 0.0268 - - 56 B 0.15
Baseline AddRa(...)eType [28] List PooledList 50 51.379 ns 0.5447 ns 0.5095 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)eType [28] List PooledList 50 57.035 ns 0.8954 ns 0.8375 ns 1.11 0.02 0.0268 - - 56 B 0.12
Baseline AddRa(...)eType [28] List PooledList 60 54.870 ns 0.5687 ns 0.5041 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)eType [28] List PooledList 60 58.892 ns 0.6835 ns 0.6393 ns 1.07 0.02 0.0268 - - 56 B 0.10
Baseline AddRa(...)eType [28] List PooledList 70 60.498 ns 1.0837 ns 0.9606 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)eType [28] List PooledList 70 57.776 ns 0.4136 ns 0.3869 ns 0.96 0.01 0.0267 - - 56 B 0.09
Baseline AddRa(...)eType [28] List PooledList 80 62.523 ns 1.0781 ns 1.0084 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)eType [28] List PooledList 80 57.940 ns 0.8512 ns 0.7963 ns 0.93 0.02 0.0267 - - 56 B 0.08
Baseline AddRa(...)eType [28] List PooledList 850000 2,066,797.500 ns 20,523.3232 ns 19,197.5293 ns 1.00 0.00 78.1250 78.1250 78.1250 6800131 B 1.000
Actual AddRa(...)eType [28] List PooledList 850000 964,365.792 ns 9,801.7259 ns 8,688.9747 ns 0.47 0.01 - - - 70 B 0.000
Baseline AddRa(...)eType [28] List PooledList 90 68.833 ns 0.8645 ns 0.7664 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)eType [28] List PooledList 90 58.597 ns 0.3887 ns 0.3034 ns 0.85 0.01 0.0268 - - 56 B 0.07
Baseline AddRa(...)eType [28] List PooledList 100 74.301 ns 1.5183 ns 1.4912 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)eType [28] List PooledList 100 64.482 ns 0.4218 ns 0.3739 ns 0.87 0.02 0.0267 - - 56 B 0.07
Baseline AddRa(...)eType [28] List PooledList 128 88.448 ns 1.4699 ns 1.3749 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)eType [28] List PooledList 128 60.385 ns 0.7399 ns 0.6179 ns 0.68 0.01 0.0267 - - 56 B 0.05
Baseline AddRa(...)eType [28] List PooledList 256 149.847 ns 2.5773 ns 2.4108 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)eType [28] List PooledList 256 73.161 ns 0.5521 ns 0.5164 ns 0.49 0.01 0.0267 - - 56 B 0.03
Baseline AddRa(...)eType [28] List PooledList 512 283.413 ns 5.2589 ns 4.9192 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)eType [28] List PooledList 512 86.162 ns 1.2962 ns 1.2124 ns 0.30 0.01 0.0267 - - 56 B 0.01
Baseline AddRa(...)eType [28] List PooledList 1024 555.119 ns 9.5200 ns 8.9050 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)eType [28] List PooledList 1024 119.310 ns 1.1890 ns 0.9928 ns 0.21 0.00 0.0267 - - 56 B 0.007
Baseline AddRa(...)eType [28] List PooledList 2048 1,087.334 ns 20.4621 ns 21.8942 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)eType [28] List PooledList 2048 268.578 ns 1.2559 ns 1.0487 ns 0.25 0.00 0.0267 - - 56 B 0.003
Baseline AddRa(...)eType [28] List PooledList 4096 2,197.142 ns 43.4581 ns 40.6508 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)eType [28] List PooledList 4096 601.797 ns 2.5170 ns 2.3544 ns 0.27 0.01 0.0267 - - 56 B 0.002
Baseline AddRa(...)eType [28] List PooledList 8192 4,177.224 ns 83.1534 ns 81.6677 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual AddRa(...)eType [28] List PooledList 8192 1,094.748 ns 2.9803 ns 2.3268 ns 0.26 0.01 0.0267 - - 56 B 0.001
Baseline AddRa(...)eType [28] List PooledList 16384 62,481.090 ns 1,226.8973 ns 2,421.7756 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)eType [28] List PooledList 16384 2,352.365 ns 6.4542 ns 5.7215 ns 0.04 0.00 0.0267 - - 56 B 0.000
Baseline AddRa(...)eType [28] List PooledList 32768 60,438.673 ns 838.5708 ns 743.3712 ns 1.00 0.00 64.5142 63.9038 63.9038 262643 B 1.000
Actual AddRa(...)eType [28] List PooledList 32768 5,212.466 ns 21.0913 ns 19.7288 ns 0.09 0.00 0.0229 - - 56 B 0.000
Baseline AddRa(...)eType [28] List PooledList 65536 126,815.479 ns 2,451.5053 ns 3,187.6494 ns 1.00 0.00 123.0469 122.0703 122.0703 524855 B 1.000
Actual AddRa(...)eType [28] List PooledList 65536 12,057.761 ns 23.2018 ns 19.3746 ns 0.09 0.00 0.0153 - - 56 B 0.000
Baseline AddRa(...)eType [28] List PooledList 131072 555,120.439 ns 16,978.8548 ns 50,062.5365 ns 1.00 0.00 130.8594 129.8828 129.8828 1048907 B 1.000
Actual AddRa(...)eType [28] List PooledList 131072 24,792.478 ns 152.7210 ns 142.8553 ns 0.04 0.00 - - - 56 B 0.000
Baseline AddRa(...)eType [28] List RecyclableList 0 9.984 ns 0.1471 ns 0.1304 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 0 23.295 ns 0.0688 ns 0.0575 ns 2.33 0.03 0.0497 - - 104 B 3.25
Baseline AddRa(...)eType [28] List RecyclableList 1 24.646 ns 0.0579 ns 0.0484 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 1 23.080 ns 0.0728 ns 0.0608 ns 0.94 0.00 0.0497 - - 104 B 1.18
Baseline AddRa(...)eType [28] List RecyclableList 2 25.075 ns 0.3903 ns 0.3651 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 2 23.446 ns 0.2082 ns 0.1846 ns 0.93 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)eType [28] List RecyclableList 3 25.234 ns 0.2101 ns 0.1755 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 3 23.276 ns 0.1936 ns 0.1811 ns 0.92 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)eType [28] List RecyclableList 4 24.821 ns 0.2100 ns 0.1862 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 4 23.723 ns 0.2376 ns 0.1984 ns 0.96 0.01 0.0497 - - 104 B 1.18
Baseline AddRa(...)eType [28] List RecyclableList 5 25.455 ns 0.1967 ns 0.1643 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 5 24.119 ns 0.4441 ns 0.3937 ns 0.95 0.02 0.0536 - - 112 B 1.17
Baseline AddRa(...)eType [28] List RecyclableList 6 25.880 ns 0.3365 ns 0.2983 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 6 24.328 ns 0.3539 ns 0.3310 ns 0.94 0.02 0.0574 - - 120 B 1.15
Baseline AddRa(...)eType [28] List RecyclableList 7 26.254 ns 0.4840 ns 0.4527 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 7 24.480 ns 0.1700 ns 0.1590 ns 0.93 0.01 0.0612 - - 128 B 1.14
Baseline AddRa(...)eType [28] List RecyclableList 8 26.215 ns 0.2432 ns 0.2275 ns 1.00 0.00 0.0574 - - 120 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 8 24.226 ns 0.1506 ns 0.1258 ns 0.92 0.01 0.0650 - - 136 B 1.13
Baseline AddRa(...)eType [28] List RecyclableList 9 27.113 ns 0.3339 ns 0.2960 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 9 25.085 ns 0.1451 ns 0.1212 ns 0.93 0.01 0.0688 - - 144 B 1.12
Baseline AddRa(...)eType [28] List RecyclableList 10 27.033 ns 0.1833 ns 0.1715 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 10 25.472 ns 0.0927 ns 0.0822 ns 0.94 0.01 0.0727 - - 152 B 1.12
Baseline AddRa(...)eType [28] List RecyclableList 11 27.718 ns 0.1791 ns 0.1398 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 11 26.043 ns 0.2054 ns 0.1820 ns 0.94 0.01 0.0765 - - 160 B 1.11
Baseline AddRa(...)eType [28] List RecyclableList 12 28.322 ns 0.1488 ns 0.1319 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 12 26.749 ns 0.3152 ns 0.2949 ns 0.95 0.01 0.0803 - - 168 B 1.11
Baseline AddRa(...)eType [28] List RecyclableList 13 28.553 ns 0.0852 ns 0.0712 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 13 26.703 ns 0.1340 ns 0.1188 ns 0.94 0.00 0.0842 - - 176 B 1.10
Baseline AddRa(...)eType [28] List RecyclableList 14 28.731 ns 0.2008 ns 0.1780 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 14 26.911 ns 0.2181 ns 0.2040 ns 0.94 0.01 0.0880 - - 184 B 1.10
Baseline AddRa(...)eType [28] List RecyclableList 15 29.373 ns 0.4128 ns 0.3861 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 15 26.830 ns 0.2702 ns 0.2256 ns 0.92 0.01 0.0918 - - 192 B 1.09
Baseline AddRa(...)eType [28] List RecyclableList 16 29.921 ns 0.2043 ns 0.1811 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 16 27.116 ns 0.2464 ns 0.2184 ns 0.91 0.01 0.0956 - - 200 B 1.09
Baseline AddRa(...)eType [28] List RecyclableList 17 29.394 ns 0.2128 ns 0.1777 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 17 27.931 ns 0.3428 ns 0.3039 ns 0.95 0.01 0.0995 - - 208 B 1.08
Baseline AddRa(...)eType [28] List RecyclableList 18 30.388 ns 0.3601 ns 0.3368 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 18 27.886 ns 0.3436 ns 0.3214 ns 0.92 0.01 0.1033 - - 216 B 1.08
Baseline AddRa(...)eType [28] List RecyclableList 19 31.047 ns 0.5781 ns 0.5407 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 19 28.831 ns 0.3529 ns 0.3301 ns 0.93 0.02 0.1071 - - 224 B 1.08
Baseline AddRa(...)eType [28] List RecyclableList 20 30.976 ns 0.2613 ns 0.2445 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 20 29.190 ns 0.3043 ns 0.2847 ns 0.94 0.01 0.1109 - - 232 B 1.07
Baseline AddRa(...)eType [28] List RecyclableList 30 34.546 ns 0.5836 ns 0.5459 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 30 31.642 ns 0.1564 ns 0.1221 ns 0.92 0.01 0.1492 - - 312 B 1.05
Baseline AddRa(...)eType [28] List RecyclableList 32 35.010 ns 0.1142 ns 0.1012 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 32 31.866 ns 0.1098 ns 0.0917 ns 0.91 0.00 0.1568 - - 328 B 1.05
Baseline AddRa(...)eType [28] List RecyclableList 36 37.283 ns 0.3699 ns 0.3460 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 36 34.279 ns 0.6879 ns 0.5744 ns 0.92 0.02 0.1721 - - 360 B 1.05
Baseline AddRa(...)eType [28] List RecyclableList 37 42.471 ns 0.8034 ns 0.9564 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 37 39.053 ns 0.5582 ns 0.4948 ns 0.92 0.03 0.0382 - - 80 B 0.23
Baseline AddRa(...)eType [28] List RecyclableList 40 44.106 ns 0.4028 ns 0.3570 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)eType [28] List RecyclableList 40 44.109 ns 0.7584 ns 0.7094 ns 1.00 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 40 41.890 ns 0.8572 ns 1.1443 ns 0.95 0.04 0.0382 - - 80 B 0.21
Actual AddRa(...)eType [28] List RecyclableList 40 41.548 ns 0.8442 ns 1.2373 ns 0.93 0.03 0.0382 - - 80 B 0.21
Baseline AddRa(...)eType [28] List RecyclableList 50 49.175 ns 0.8146 ns 0.7619 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 50 41.499 ns 0.8199 ns 0.9442 ns 0.84 0.03 0.0382 - - 80 B 0.18
Baseline AddRa(...)eType [28] List RecyclableList 60 53.845 ns 1.0794 ns 1.8034 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 60 41.220 ns 0.6544 ns 0.6121 ns 0.75 0.03 0.0382 - - 80 B 0.15
Baseline AddRa(...)eType [28] List RecyclableList 70 57.915 ns 1.1268 ns 1.0540 ns 1.00 0.00 0.2945 - - 616 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 70 42.082 ns 0.8164 ns 0.8019 ns 0.73 0.02 0.0382 - - 80 B 0.13
Baseline AddRa(...)eType [28] List RecyclableList 80 63.026 ns 1.2702 ns 1.5599 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 80 44.869 ns 0.7835 ns 0.7329 ns 0.72 0.02 0.0382 - - 80 B 0.11
Baseline AddRa(...)eType [28] List RecyclableList 90 66.255 ns 0.9316 ns 0.8259 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 90 44.769 ns 0.9159 ns 0.9800 ns 0.68 0.02 0.0382 - - 80 B 0.10
Baseline AddRa(...)eType [28] List RecyclableList 100 73.985 ns 1.2756 ns 1.1932 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 100 46.870 ns 0.7417 ns 0.6575 ns 0.63 0.01 0.0382 - - 80 B 0.09
Baseline AddRa(...)eType [28] List RecyclableList 128 85.671 ns 1.0133 ns 0.8462 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 128 45.684 ns 0.9202 ns 1.0597 ns 0.53 0.02 0.0382 - - 80 B 0.07
Baseline AddRa(...)eType [28] List RecyclableList 256 153.485 ns 2.9825 ns 3.0628 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 256 57.447 ns 0.8614 ns 0.8057 ns 0.38 0.01 0.0382 - - 80 B 0.04
Baseline AddRa(...)eType [28] List RecyclableList 512 280.755 ns 5.6056 ns 5.7565 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)eType [28] List RecyclableList 512 86.984 ns 0.3941 ns 0.3494 ns 0.31 0.01 0.0381 - - 80 B 0.02
Baseline AddRa(...)eType [28] List RecyclableList 1024 540.902 ns 10.5032 ns 12.0955 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 1024 119.791 ns 0.7695 ns 0.7198 ns 0.22 0.00 0.0381 - - 80 B 0.010
Baseline AddRa(...)eType [28] List RecyclableList 2048 1,071.924 ns 20.7493 ns 23.0628 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 2048 256.106 ns 1.7875 ns 1.6721 ns 0.24 0.01 0.0381 - - 80 B 0.005
Baseline AddRa(...)eType [28] List RecyclableList 4096 2,152.656 ns 42.3875 ns 82.6735 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 4096 590.185 ns 1.8672 ns 1.6552 ns 0.27 0.01 0.0381 - - 80 B 0.002
Baseline AddRa(...)eType [28] List RecyclableList 8192 4,117.021 ns 81.1150 ns 102.5846 ns 1.00 0.00 31.2500 - - 65592 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 8192 1,057.719 ns 3.7570 ns 3.1373 ns 0.26 0.01 0.0381 - - 80 B 0.001
Baseline AddRa(...)eType [28] List RecyclableList 16384 61,909.318 ns 1,168.6242 ns 1,093.1318 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 16384 2,213.035 ns 9.2986 ns 8.6979 ns 0.04 0.00 0.0381 - - 80 B 0.001
Baseline AddRa(...)eType [28] List RecyclableList 32768 124,050.279 ns 1,854.0950 ns 1,734.3216 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 32768 4,783.964 ns 33.6396 ns 31.4665 ns 0.04 0.00 0.0381 - - 80 B 0.000
Baseline AddRa(...)eType [28] List RecyclableList 65536 127,514.403 ns 2,414.8174 ns 2,684.0632 ns 1.00 0.00 113.5254 112.5488 112.5488 525062 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 65536 11,186.556 ns 63.5896 ns 56.3706 ns 0.09 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)eType [28] List RecyclableList 131072 339,330.092 ns 6,385.0031 ns 5,660.1390 ns 1.00 0.00 140.6250 139.6484 139.6484 1049099 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 131072 21,402.054 ns 176.6340 ns 165.2236 ns 0.06 0.00 0.0305 - - 80 B 0.000
Baseline AddRa(...)eType [28] List RecyclableList 850000 2,376,119.556 ns 47,395.7652 ns 92,441.8000 ns 1.00 0.00 89.8438 89.8438 89.8438 6800138 B 1.000
Actual AddRa(...)eType [28] List RecyclableList 850000 994,650.133 ns 14,850.8560 ns 13,891.4999 ns 0.42 0.02 - - - 93 B 0.000
Baseline AddRa(...)eType [28] List RecyclableLongList 0 10.904 ns 0.0638 ns 0.0566 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 0 20.511 ns 0.2668 ns 0.2496 ns 1.88 0.02 0.0421 - - 88 B 2.75
Baseline AddRa(...)eType [28] List RecyclableLongList 1 24.959 ns 0.0797 ns 0.0706 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 1 72.454 ns 0.2531 ns 0.2367 ns 2.90 0.01 0.0726 - - 152 B 1.73
Baseline AddRa(...)eType [28] List RecyclableLongList 2 25.108 ns 0.3381 ns 0.3162 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 2 71.529 ns 0.4878 ns 0.4073 ns 2.85 0.04 0.0764 - - 160 B 1.82
Baseline AddRa(...)eType [28] List RecyclableLongList 3 26.151 ns 0.4230 ns 0.3957 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 3 66.991 ns 0.6016 ns 0.5627 ns 2.56 0.05 0.0842 - - 176 B 2.00
Baseline AddRa(...)eType [28] List RecyclableLongList 4 26.056 ns 0.4589 ns 0.4068 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 4 72.162 ns 0.8150 ns 0.7624 ns 2.77 0.05 0.0842 - - 176 B 2.00
Baseline AddRa(...)eType [28] List RecyclableLongList 5 26.859 ns 0.4836 ns 0.4524 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 5 66.718 ns 0.9715 ns 0.9087 ns 2.48 0.05 0.0994 - - 208 B 2.17
Baseline AddRa(...)eType [28] List RecyclableLongList 6 26.665 ns 0.3548 ns 0.3484 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 6 67.162 ns 1.3353 ns 1.3713 ns 2.52 0.06 0.0994 - - 208 B 2.00
Baseline AddRa(...)eType [28] List RecyclableLongList 7 26.300 ns 0.2841 ns 0.2658 ns 1.00 0.00 0.0536 - - 112 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 7 66.967 ns 1.1590 ns 0.9678 ns 2.55 0.05 0.0994 - - 208 B 1.86
Baseline AddRa(...)eType [28] List RecyclableLongList 8 27.574 ns 0.1915 ns 0.1698 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 8 74.324 ns 0.4434 ns 0.3703 ns 2.70 0.02 0.0994 - - 208 B 1.73
Baseline AddRa(...)eType [28] List RecyclableLongList 9 26.977 ns 0.0502 ns 0.0419 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 9 70.684 ns 0.8233 ns 0.7702 ns 2.62 0.03 0.1301 - - 272 B 2.12
Baseline AddRa(...)eType [28] List RecyclableLongList 10 27.462 ns 0.1436 ns 0.1199 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 10 70.197 ns 1.2714 ns 1.1893 ns 2.55 0.04 0.1301 - - 272 B 2.00
Baseline AddRa(...)eType [28] List RecyclableLongList 11 29.863 ns 0.5762 ns 0.5390 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 11 73.540 ns 1.4041 ns 1.3790 ns 2.46 0.06 0.1301 - - 272 B 1.89
Baseline AddRa(...)eType [28] List RecyclableLongList 12 29.872 ns 0.1969 ns 0.1842 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 12 72.325 ns 0.8258 ns 0.7724 ns 2.42 0.03 0.1301 - - 272 B 1.79
Baseline AddRa(...)eType [28] List RecyclableLongList 13 29.975 ns 0.2438 ns 0.2161 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 13 72.729 ns 0.9520 ns 0.8905 ns 2.43 0.04 0.1301 - - 272 B 1.70
Baseline AddRa(...)eType [28] List RecyclableLongList 14 30.268 ns 0.2860 ns 0.2536 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 14 72.482 ns 1.0387 ns 0.9716 ns 2.39 0.04 0.1301 - - 272 B 1.62
Baseline AddRa(...)eType [28] List RecyclableLongList 15 30.054 ns 0.3848 ns 0.3600 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 15 71.198 ns 1.1847 ns 1.1082 ns 2.37 0.04 0.1301 - - 272 B 1.55
Baseline AddRa(...)eType [28] List RecyclableLongList 16 29.915 ns 0.1625 ns 0.1357 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 16 77.678 ns 0.7768 ns 0.7266 ns 2.59 0.03 0.1301 - - 272 B 1.48
Baseline AddRa(...)eType [28] List RecyclableLongList 17 30.334 ns 0.4255 ns 0.3980 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 17 75.712 ns 1.3404 ns 1.2538 ns 2.50 0.05 0.1912 - - 400 B 2.08
Baseline AddRa(...)eType [28] List RecyclableLongList 18 30.239 ns 0.4177 ns 0.3907 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 18 75.437 ns 0.9996 ns 0.8347 ns 2.50 0.04 0.1912 - - 400 B 2.00
Baseline AddRa(...)eType [28] List RecyclableLongList 19 32.478 ns 0.3859 ns 0.3421 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 19 77.166 ns 0.7857 ns 0.6561 ns 2.37 0.04 0.1912 - - 400 B 1.92
Baseline AddRa(...)eType [28] List RecyclableLongList 20 32.781 ns 0.3910 ns 0.3265 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 20 77.595 ns 1.4140 ns 1.3227 ns 2.37 0.05 0.1912 - - 400 B 1.85
Baseline AddRa(...)eType [28] List RecyclableLongList 30 35.679 ns 0.5166 ns 0.4314 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 30 78.698 ns 1.2769 ns 1.1945 ns 2.21 0.05 0.1912 - - 400 B 1.35
Baseline AddRa(...)eType [28] List RecyclableLongList 32 35.066 ns 0.4752 ns 0.4212 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 32 82.503 ns 0.6996 ns 0.6545 ns 2.35 0.03 0.1912 - - 400 B 1.28
Baseline AddRa(...)eType [28] List RecyclableLongList 36 42.449 ns 0.3532 ns 0.2949 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 36 90.669 ns 0.8020 ns 0.7109 ns 2.14 0.03 0.0726 - - 152 B 0.44
Baseline AddRa(...)eType [28] List RecyclableLongList 37 45.330 ns 0.6440 ns 0.5709 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 37 86.098 ns 1.0429 ns 0.9755 ns 1.90 0.03 0.0726 - - 152 B 0.43
Baseline AddRa(...)eType [28] List RecyclableLongList 40 45.714 ns 0.6506 ns 0.5767 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline AddRa(...)eType [28] List RecyclableLongList 40 45.859 ns 0.5729 ns 0.5359 ns 1.00 0.02 0.1798 - - 376 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 40 86.625 ns 1.4336 ns 1.3410 ns 1.90 0.04 0.0726 - - 152 B 0.40
Actual AddRa(...)eType [28] List RecyclableLongList 40 85.021 ns 1.1591 ns 1.0842 ns 1.86 0.03 0.0726 - - 152 B 0.40
Baseline AddRa(...)eType [28] List RecyclableLongList 50 50.080 ns 0.9707 ns 1.6484 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 50 91.564 ns 0.9019 ns 0.7995 ns 1.78 0.04 0.0726 - - 152 B 0.33
Baseline AddRa(...)eType [28] List RecyclableLongList 60 55.192 ns 1.1290 ns 1.0561 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 60 88.056 ns 0.9427 ns 0.8818 ns 1.60 0.04 0.0726 - - 152 B 0.28
Baseline AddRa(...)eType [28] List RecyclableLongList 70 60.089 ns 0.9410 ns 0.8803 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 70 88.199 ns 0.7938 ns 0.6629 ns 1.47 0.02 0.0726 - - 152 B 0.25
Baseline AddRa(...)eType [28] List RecyclableLongList 80 65.051 ns 1.0846 ns 1.0145 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 80 87.173 ns 1.3621 ns 1.2742 ns 1.34 0.03 0.0726 - - 152 B 0.22
Baseline AddRa(...)eType [28] List RecyclableLongList 850000 2,073,757.688 ns 35,902.6590 ns 44,091.6896 ns 1.00 0.00 85.9375 85.9375 85.9375 6800136 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 850000 1,397,636.775 ns 21,279.7061 ns 18,863.9052 ns 0.67 0.02 - - - 457 B 0.000
Baseline AddRa(...)eType [28] List RecyclableLongList 90 69.863 ns 1.2842 ns 1.2012 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 90 88.215 ns 1.2682 ns 1.0590 ns 1.26 0.03 0.0726 - - 152 B 0.20
Baseline AddRa(...)eType [28] List RecyclableLongList 100 76.827 ns 1.5786 ns 1.5504 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 100 90.378 ns 1.3849 ns 1.2954 ns 1.18 0.03 0.0726 - - 152 B 0.18
Baseline AddRa(...)eType [28] List RecyclableLongList 128 87.659 ns 1.6866 ns 1.8047 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 128 96.360 ns 1.9181 ns 1.9698 ns 1.10 0.03 0.0726 - - 152 B 0.14
Baseline AddRa(...)eType [28] List RecyclableLongList 256 156.419 ns 2.9980 ns 2.8043 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 256 106.052 ns 1.3438 ns 1.2570 ns 0.68 0.01 0.0726 - - 152 B 0.07
Baseline AddRa(...)eType [28] List RecyclableLongList 512 284.013 ns 5.5347 ns 7.3887 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 512 124.200 ns 0.9799 ns 0.9166 ns 0.44 0.01 0.0725 - - 152 B 0.04
Baseline AddRa(...)eType [28] List RecyclableLongList 1024 548.962 ns 10.6434 ns 10.9300 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual AddRa(...)eType [28] List RecyclableLongList 1024 159.443 ns 1.3463 ns 1.1935 ns 0.29 0.01 0.0725 - - 152 B 0.02
Baseline AddRa(...)eType [28] List RecyclableLongList 2048 1,082.050 ns 20.4083 ns 20.9578 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 2048 296.525 ns 2.5386 ns 2.3746 ns 0.27 0.01 0.0725 - - 152 B 0.009
Baseline AddRa(...)eType [28] List RecyclableLongList 4096 2,162.695 ns 41.0124 ns 45.5851 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 4096 643.180 ns 1.7082 ns 1.4264 ns 0.30 0.01 0.0725 - - 152 B 0.005
Baseline AddRa(...)eType [28] List RecyclableLongList 8192 4,173.033 ns 76.6649 ns 71.7124 ns 1.00 0.00 31.2424 0.0076 - 65592 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 8192 1,118.365 ns 2.7970 ns 2.1837 ns 0.27 0.00 0.0725 - - 152 B 0.002
Baseline AddRa(...)eType [28] List RecyclableLongList 16384 62,637.616 ns 642.2715 ns 600.7811 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 16384 2,460.005 ns 14.7731 ns 13.8188 ns 0.04 0.00 0.2060 - - 432 B 0.003
Baseline AddRa(...)eType [28] List RecyclableLongList 32768 124,466.459 ns 2,474.2540 ns 4,825.8424 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 32768 4,915.874 ns 33.8292 ns 29.9887 ns 0.04 0.00 0.2060 - - 432 B 0.002
Baseline AddRa(...)eType [28] List RecyclableLongList 65536 124,811.930 ns 1,904.0356 ns 1,781.0361 ns 1.00 0.00 121.8262 120.8496 120.8496 524913 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 65536 11,048.069 ns 77.3298 ns 72.3343 ns 0.09 0.00 0.1984 - - 432 B 0.001
Baseline AddRa(...)eType [28] List RecyclableLongList 131072 557,480.125 ns 15,327.4575 ns 44,952.7795 ns 1.00 0.00 124.0234 124.0234 124.0234 1048847 B 1.000
Actual AddRa(...)eType [28] List RecyclableLongList 131072 23,189.499 ns 157.7244 ns 139.8186 ns 0.04 0.00 0.1831 - - 432 B 0.000

foreach Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.2283/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.400
  [Host]     : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.11 (7.0.1123.42427), X64 RyuJIT AVX2
Non-Versioned & Versioned foreach Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Allocated Alloc Ratio
Baseline ForEach List Array 0 3.487 ns 0.0179 ns 0.0150 ns 3.482 ns 1.00 0.00 - NA
Actual ForEach List Array 0 3.434 ns 0.0081 ns 0.0072 ns 3.434 ns 0.98 0.00 - NA
Baseline ForEach List Array 1 5.630 ns 0.0174 ns 0.0163 ns 5.627 ns 1.00 0.00 - NA
Actual ForEach List Array 1 4.184 ns 0.0255 ns 0.0226 ns 4.178 ns 0.74 0.00 - NA
Baseline ForEach List Array 2 7.334 ns 0.0255 ns 0.0226 ns 7.331 ns 1.00 0.00 - NA
Actual ForEach List Array 2 5.380 ns 0.0192 ns 0.0170 ns 5.372 ns 0.73 0.00 - NA
Baseline ForEach List Array 3 9.049 ns 0.0539 ns 0.0450 ns 9.029 ns 1.00 0.00 - NA
Actual ForEach List Array 3 6.786 ns 0.0396 ns 0.0370 ns 6.798 ns 0.75 0.01 - NA
Baseline ForEach List Array 4 11.407 ns 0.2501 ns 0.2977 ns 11.303 ns 1.00 0.00 - NA
Actual ForEach List Array 4 7.772 ns 0.0253 ns 0.0224 ns 7.768 ns 0.68 0.02 - NA
Baseline ForEach List Array 5 12.862 ns 0.0414 ns 0.0367 ns 12.845 ns 1.00 0.00 - NA
Actual ForEach List Array 5 9.454 ns 0.0152 ns 0.0127 ns 9.448 ns 0.74 0.00 - NA
Baseline ForEach List Array 6 15.321 ns 0.0833 ns 0.0696 ns 15.326 ns 1.00 0.00 - NA
Actual ForEach List Array 6 10.668 ns 0.0156 ns 0.0138 ns 10.665 ns 0.70 0.00 - NA
Baseline ForEach List Array 7 17.036 ns 0.0375 ns 0.0293 ns 17.043 ns 1.00 0.00 - NA
Actual ForEach List Array 7 11.966 ns 0.0340 ns 0.0301 ns 11.965 ns 0.70 0.00 - NA
Baseline ForEach List Array 8 18.712 ns 0.1134 ns 0.0947 ns 18.676 ns 1.00 0.00 - NA
Actual ForEach List Array 8 14.084 ns 0.0917 ns 0.0858 ns 14.068 ns 0.75 0.01 - NA
Baseline ForEach List Array 9 20.313 ns 0.0572 ns 0.0478 ns 20.325 ns 1.00 0.00 - NA
Actual ForEach List Array 9 14.891 ns 0.0550 ns 0.0488 ns 14.889 ns 0.73 0.00 - NA
Baseline ForEach List Array 10 22.192 ns 0.4737 ns 0.3956 ns 22.071 ns 1.00 0.00 - NA
Actual ForEach List Array 10 16.123 ns 0.0641 ns 0.0569 ns 16.114 ns 0.73 0.01 - NA
Baseline ForEach List Array 11 23.641 ns 0.1011 ns 0.0946 ns 23.669 ns 1.00 0.00 - NA
Actual ForEach List Array 11 17.335 ns 0.0499 ns 0.0417 ns 17.327 ns 0.73 0.00 - NA
Baseline ForEach List Array 12 25.257 ns 0.0708 ns 0.0662 ns 25.251 ns 1.00 0.00 - NA
Actual ForEach List Array 12 18.630 ns 0.0767 ns 0.0717 ns 18.630 ns 0.74 0.00 - NA
Baseline ForEach List Array 13 26.951 ns 0.0753 ns 0.0629 ns 26.954 ns 1.00 0.00 - NA
Actual ForEach List Array 13 19.711 ns 0.0645 ns 0.0603 ns 19.727 ns 0.73 0.00 - NA
Baseline ForEach List Array 14 31.153 ns 0.8776 ns 2.5877 ns 30.424 ns 1.00 0.00 - NA
Actual ForEach List Array 14 21.176 ns 0.1692 ns 0.1583 ns 21.133 ns 0.67 0.06 - NA
Baseline ForEach List Array 15 30.372 ns 0.1292 ns 0.1208 ns 30.368 ns 1.00 0.00 - NA
Actual ForEach List Array 15 22.237 ns 0.1125 ns 0.1053 ns 22.237 ns 0.73 0.01 - NA
Baseline ForEach List Array 16 32.101 ns 0.1252 ns 0.1171 ns 32.097 ns 1.00 0.00 - NA
Actual ForEach List Array 16 23.175 ns 0.0321 ns 0.0268 ns 23.164 ns 0.72 0.00 - NA
Baseline ForEach List Array 17 33.932 ns 0.1474 ns 0.1307 ns 33.933 ns 1.00 0.00 - NA
Actual ForEach List Array 17 24.482 ns 0.0630 ns 0.0589 ns 24.484 ns 0.72 0.00 - NA
Baseline ForEach List Array 18 38.305 ns 1.0860 ns 3.2022 ns 36.323 ns 1.00 0.00 - NA
Actual ForEach List Array 18 25.664 ns 0.0367 ns 0.0325 ns 25.654 ns 0.67 0.06 - NA
Baseline ForEach List Array 19 37.343 ns 0.1699 ns 0.1589 ns 37.291 ns 1.00 0.00 - NA
Actual ForEach List Array 19 26.873 ns 0.0570 ns 0.0533 ns 26.840 ns 0.72 0.00 - NA
Baseline ForEach List Array 20 38.951 ns 0.1495 ns 0.1399 ns 38.977 ns 1.00 0.00 - NA
Actual ForEach List Array 20 28.079 ns 0.0525 ns 0.0465 ns 28.084 ns 0.72 0.00 - NA
Baseline ForEach List Array 30 62.954 ns 0.1634 ns 0.1276 ns 62.929 ns 1.00 0.00 - NA
Actual ForEach List Array 30 40.119 ns 0.0740 ns 0.0692 ns 40.091 ns 0.64 0.00 - NA
Baseline ForEach List Array 32 76.166 ns 1.5663 ns 3.5988 ns 77.714 ns 1.00 0.00 - NA
Actual ForEach List Array 32 50.062 ns 0.1958 ns 0.1831 ns 50.081 ns 0.66 0.03 - NA
Baseline ForEach List Array 36 86.614 ns 1.7552 ns 2.1555 ns 87.531 ns 1.00 0.00 - NA
Actual ForEach List Array 36 53.487 ns 0.0479 ns 0.0448 ns 53.469 ns 0.62 0.02 - NA
Baseline ForEach List Array 37 75.856 ns 0.3714 ns 0.3102 ns 75.819 ns 1.00 0.00 - NA
Actual ForEach List Array 37 54.833 ns 0.1245 ns 0.1164 ns 54.792 ns 0.72 0.00 - NA
Baseline ForEach List Array 40 80.450 ns 0.2158 ns 0.2018 ns 80.410 ns 1.00 0.00 - NA
Baseline ForEach List Array 40 95.505 ns 1.9345 ns 2.3757 ns 96.241 ns 1.18 0.03 - NA
Actual ForEach List Array 40 57.393 ns 0.1455 ns 0.1290 ns 57.330 ns 0.71 0.00 - NA
Actual ForEach List Array 40 57.380 ns 0.1309 ns 0.1161 ns 57.341 ns 0.71 0.00 - NA
Baseline ForEach List Array 50 113.094 ns 2.2972 ns 5.4596 ns 114.487 ns 1.00 0.00 - NA
Actual ForEach List Array 50 69.941 ns 0.2646 ns 0.2346 ns 69.901 ns 0.62 0.04 - NA
Baseline ForEach List Array 60 135.453 ns 2.7219 ns 3.7257 ns 135.652 ns 1.00 0.00 - NA
Actual ForEach List Array 60 82.196 ns 0.3092 ns 0.2892 ns 82.136 ns 0.61 0.02 - NA
Baseline ForEach List Array 70 131.325 ns 0.3936 ns 0.3682 ns 131.332 ns 1.00 0.00 - NA
Actual ForEach List Array 70 94.408 ns 0.2604 ns 0.2435 ns 94.316 ns 0.72 0.00 - NA
Baseline ForEach List Array 80 148.601 ns 0.6620 ns 0.6192 ns 148.551 ns 1.00 0.00 - NA
Actual ForEach List Array 80 105.787 ns 0.2325 ns 0.2061 ns 105.737 ns 0.71 0.00 - NA
Baseline ForEach List Array 90 165.663 ns 0.5758 ns 0.5386 ns 165.592 ns 1.00 0.00 - NA
Actual ForEach List Array 90 118.377 ns 0.4253 ns 0.3978 ns 118.196 ns 0.71 0.00 - NA
Baseline ForEach List Array 100 182.601 ns 0.6587 ns 0.5839 ns 182.786 ns 1.00 0.00 - NA
Actual ForEach List Array 100 130.277 ns 0.3582 ns 0.3350 ns 130.165 ns 0.71 0.00 - NA
Baseline ForEach List Array 128 230.132 ns 0.6950 ns 0.6161 ns 230.085 ns 1.00 0.00 - NA
Actual ForEach List Array 128 163.550 ns 0.3581 ns 0.3350 ns 163.526 ns 0.71 0.00 - NA
Baseline ForEach List Array 256 446.447 ns 0.8596 ns 0.8040 ns 446.478 ns 1.00 0.00 - NA
Actual ForEach List Array 256 318.035 ns 0.5664 ns 0.5021 ns 317.986 ns 0.71 0.00 - NA
Baseline ForEach List Array 512 881.729 ns 2.9007 ns 2.7133 ns 880.546 ns 1.00 0.00 - NA
Actual ForEach List Array 512 627.926 ns 1.0484 ns 0.9807 ns 627.657 ns 0.71 0.00 - NA
Baseline ForEach List Array 1024 1,749.543 ns 3.1759 ns 2.8154 ns 1,749.770 ns 1.00 0.00 - NA
Actual ForEach List Array 1024 1,244.577 ns 1.6036 ns 1.4216 ns 1,244.631 ns 0.71 0.00 - NA
Baseline ForEach List Array 2048 3,479.646 ns 7.1813 ns 6.7174 ns 3,477.583 ns 1.00 0.00 - NA
Actual ForEach List Array 2048 2,484.262 ns 3.8278 ns 3.5806 ns 2,483.284 ns 0.71 0.00 - NA
Baseline ForEach List Array 4096 6,966.203 ns 14.6556 ns 13.7088 ns 6,970.947 ns 1.00 0.00 - NA
Actual ForEach List Array 4096 4,970.602 ns 9.2895 ns 8.6894 ns 4,969.536 ns 0.71 0.00 - NA
Baseline ForEach List Array 8192 13,932.168 ns 38.3528 ns 35.8753 ns 13,919.844 ns 1.00 0.00 - NA
Actual ForEach List Array 8192 9,919.799 ns 17.7701 ns 16.6222 ns 9,920.946 ns 0.71 0.00 - NA
Baseline ForEach List Array 16384 27,879.434 ns 146.9250 ns 130.2452 ns 27,832.965 ns 1.00 0.00 - NA
Actual ForEach List Array 16384 19,808.677 ns 46.0551 ns 43.0800 ns 19,790.013 ns 0.71 0.00 - NA
Baseline ForEach List Array 32768 55,575.696 ns 129.2643 ns 120.9139 ns 55,538.348 ns 1.00 0.00 - NA
Actual ForEach List Array 32768 39,620.633 ns 99.5818 ns 88.2767 ns 39,592.172 ns 0.71 0.00 - NA
Baseline ForEach List Array 65536 111,706.166 ns 159.1455 ns 141.0783 ns 111,688.910 ns 1.00 0.00 - NA
Actual ForEach List Array 65536 79,235.173 ns 103.3609 ns 91.6267 ns 79,206.268 ns 0.71 0.00 - NA
Baseline ForEach List Array 131072 222,985.042 ns 722.8065 ns 676.1137 ns 222,746.484 ns 1.00 0.00 - NA
Actual ForEach List Array 131072 158,797.176 ns 245.8026 ns 229.9239 ns 158,728.003 ns 0.71 0.00 - NA
Baseline ForEach List Array 850000 1,559,428.776 ns 3,833.1196 ns 3,585.5025 ns 1,559,275.586 ns 1.00 0.00 1 B 1.00
Actual ForEach List Array 850000 1,108,570.229 ns 3,343.2555 ns 2,963.7089 ns 1,108,734.277 ns 0.71 0.00 1 B 1.00
Baseline ForEach List PooledList 0 3.434 ns 0.0141 ns 0.0132 ns 3.429 ns 1.00 0.00 - NA
Actual ForEach List PooledList 0 3.444 ns 0.0110 ns 0.0103 ns 3.448 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 1 5.614 ns 0.0233 ns 0.0218 ns 5.614 ns 1.00 0.00 - NA
Actual ForEach List PooledList 1 5.583 ns 0.0185 ns 0.0173 ns 5.587 ns 0.99 0.01 - NA
Baseline ForEach List PooledList 2 7.765 ns 0.1669 ns 0.1479 ns 7.798 ns 1.00 0.00 - NA
Actual ForEach List PooledList 2 7.342 ns 0.0477 ns 0.0398 ns 7.332 ns 0.95 0.02 - NA
Baseline ForEach List PooledList 3 9.467 ns 0.2188 ns 0.4615 ns 9.411 ns 1.00 0.00 - NA
Actual ForEach List PooledList 3 9.380 ns 0.2160 ns 0.3949 ns 9.224 ns 1.00 0.06 - NA
Baseline ForEach List PooledList 4 11.567 ns 0.2513 ns 0.3087 ns 11.491 ns 1.00 0.00 - NA
Actual ForEach List PooledList 4 11.327 ns 0.1668 ns 0.1560 ns 11.260 ns 0.98 0.03 - NA
Baseline ForEach List PooledList 5 12.887 ns 0.0472 ns 0.0394 ns 12.882 ns 1.00 0.00 - NA
Actual ForEach List PooledList 5 12.827 ns 0.0344 ns 0.0321 ns 12.827 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 6 15.519 ns 0.1414 ns 0.1181 ns 15.496 ns 1.00 0.00 - NA
Actual ForEach List PooledList 6 15.445 ns 0.0905 ns 0.0803 ns 15.428 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 7 17.103 ns 0.1409 ns 0.1177 ns 17.108 ns 1.00 0.00 - NA
Actual ForEach List PooledList 7 17.039 ns 0.1346 ns 0.1259 ns 17.020 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 8 19.299 ns 0.3939 ns 0.9661 ns 18.764 ns 1.00 0.00 - NA
Actual ForEach List PooledList 8 18.884 ns 0.1780 ns 0.1486 ns 18.830 ns 0.96 0.06 - NA
Baseline ForEach List PooledList 9 20.700 ns 0.2643 ns 0.2343 ns 20.647 ns 1.00 0.00 - NA
Actual ForEach List PooledList 9 20.432 ns 0.0651 ns 0.0544 ns 20.435 ns 0.99 0.01 - NA
Baseline ForEach List PooledList 10 22.201 ns 0.0735 ns 0.0574 ns 22.197 ns 1.00 0.00 - NA
Actual ForEach List PooledList 10 22.337 ns 0.2260 ns 0.2114 ns 22.364 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 11 23.811 ns 0.1260 ns 0.1052 ns 23.796 ns 1.00 0.00 - NA
Actual ForEach List PooledList 11 23.819 ns 0.0769 ns 0.0719 ns 23.809 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 12 25.586 ns 0.0797 ns 0.0707 ns 25.574 ns 1.00 0.00 - NA
Actual ForEach List PooledList 12 25.558 ns 0.0898 ns 0.0796 ns 25.559 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 13 27.169 ns 0.0793 ns 0.0703 ns 27.160 ns 1.00 0.00 - NA
Actual ForEach List PooledList 13 27.174 ns 0.1547 ns 0.1292 ns 27.117 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 14 28.957 ns 0.1960 ns 0.1737 ns 28.968 ns 1.00 0.00 - NA
Actual ForEach List PooledList 14 29.072 ns 0.2523 ns 0.2237 ns 28.988 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 15 30.935 ns 0.4808 ns 0.4015 ns 30.814 ns 1.00 0.00 - NA
Actual ForEach List PooledList 15 30.655 ns 0.1198 ns 0.1062 ns 30.629 ns 0.99 0.01 - NA
Baseline ForEach List PooledList 16 35.813 ns 1.0146 ns 2.9916 ns 36.201 ns 1.00 0.00 - NA
Actual ForEach List PooledList 16 32.350 ns 0.1767 ns 0.1566 ns 32.320 ns 0.91 0.08 - NA
Baseline ForEach List PooledList 17 34.243 ns 0.2892 ns 0.2705 ns 34.160 ns 1.00 0.00 - NA
Actual ForEach List PooledList 17 34.064 ns 0.1255 ns 0.1112 ns 34.064 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 18 35.583 ns 0.1969 ns 0.1745 ns 35.562 ns 1.00 0.00 - NA
Actual ForEach List PooledList 18 35.784 ns 0.1352 ns 0.1199 ns 35.800 ns 1.01 0.01 - NA
Baseline ForEach List PooledList 19 37.909 ns 0.7471 ns 0.7993 ns 37.585 ns 1.00 0.00 - NA
Actual ForEach List PooledList 19 37.530 ns 0.1687 ns 0.1578 ns 37.519 ns 0.99 0.02 - NA
Baseline ForEach List PooledList 20 39.243 ns 0.1422 ns 0.1330 ns 39.228 ns 1.00 0.00 - NA
Actual ForEach List PooledList 20 39.426 ns 0.2247 ns 0.1992 ns 39.361 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 30 63.002 ns 0.2112 ns 0.1764 ns 62.997 ns 1.00 0.00 - NA
Actual ForEach List PooledList 30 65.206 ns 1.2478 ns 1.1061 ns 65.334 ns 1.04 0.02 - NA
Baseline ForEach List PooledList 32 77.233 ns 1.5675 ns 2.8265 ns 77.958 ns 1.00 0.00 - NA
Actual ForEach List PooledList 32 74.176 ns 1.5220 ns 4.2174 ns 74.708 ns 0.97 0.07 - NA
Baseline ForEach List PooledList 36 76.701 ns 1.5428 ns 2.4471 ns 75.445 ns 1.00 0.00 - NA
Actual ForEach List PooledList 36 73.986 ns 0.3092 ns 0.2741 ns 73.994 ns 0.97 0.03 - NA
Baseline ForEach List PooledList 37 77.157 ns 1.5706 ns 1.6129 ns 76.256 ns 1.00 0.00 - NA
Actual ForEach List PooledList 37 76.747 ns 0.9947 ns 1.1056 ns 76.332 ns 1.00 0.03 - NA
Baseline ForEach List PooledList 40 94.101 ns 1.9021 ns 2.1142 ns 93.753 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 40 81.920 ns 1.0109 ns 0.8962 ns 81.665 ns 0.87 0.02 - NA
Actual ForEach List PooledList 40 82.126 ns 0.2497 ns 0.1950 ns 82.088 ns 0.87 0.02 - NA
Actual ForEach List PooledList 40 81.877 ns 0.4354 ns 0.3400 ns 81.879 ns 0.87 0.02 - NA
Baseline ForEach List PooledList 50 114.548 ns 2.3357 ns 4.2709 ns 116.251 ns 1.00 0.00 - NA
Actual ForEach List PooledList 50 97.259 ns 0.4719 ns 0.3940 ns 97.210 ns 0.85 0.03 - NA
Baseline ForEach List PooledList 60 115.943 ns 0.4975 ns 0.4155 ns 116.023 ns 1.00 0.00 - NA
Actual ForEach List PooledList 60 115.545 ns 0.6375 ns 0.5652 ns 115.333 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 70 132.611 ns 0.8738 ns 0.7746 ns 132.364 ns 1.00 0.00 - NA
Actual ForEach List PooledList 70 132.470 ns 0.6565 ns 0.5820 ns 132.474 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 80 149.596 ns 0.8339 ns 0.6510 ns 149.639 ns 1.00 0.00 - NA
Actual ForEach List PooledList 80 150.304 ns 0.7272 ns 0.6072 ns 150.155 ns 1.00 0.01 - NA
Baseline ForEach List PooledList 90 168.000 ns 1.5190 ns 1.3466 ns 167.437 ns 1.00 0.00 - NA
Actual ForEach List PooledList 90 169.943 ns 3.3051 ns 3.3941 ns 168.897 ns 1.02 0.02 - NA
Baseline ForEach List PooledList 100 184.615 ns 0.7075 ns 0.5908 ns 184.613 ns 1.00 0.00 - NA
Actual ForEach List PooledList 100 183.936 ns 0.7194 ns 0.6729 ns 184.181 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 128 277.400 ns 5.5602 ns 10.9753 ns 279.962 ns 1.00 0.00 - NA
Actual ForEach List PooledList 128 234.935 ns 3.4783 ns 2.9045 ns 233.790 ns 0.85 0.03 - NA
Baseline ForEach List PooledList 256 463.407 ns 9.0123 ns 18.6120 ns 452.785 ns 1.00 0.00 - NA
Actual ForEach List PooledList 256 448.334 ns 2.0213 ns 1.8907 ns 447.834 ns 0.95 0.04 - NA
Baseline ForEach List PooledList 512 900.356 ns 15.5701 ns 28.0761 ns 890.155 ns 1.00 0.00 - NA
Actual ForEach List PooledList 512 885.681 ns 1.9970 ns 1.8680 ns 885.209 ns 0.96 0.04 - NA
Baseline ForEach List PooledList 1024 1,756.976 ns 3.2978 ns 3.0848 ns 1,758.019 ns 1.00 0.00 - NA
Actual ForEach List PooledList 1024 1,749.680 ns 3.1351 ns 2.9325 ns 1,749.040 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 2048 3,489.313 ns 9.7968 ns 9.1640 ns 3,486.633 ns 1.00 0.00 - NA
Actual ForEach List PooledList 2048 3,483.028 ns 6.0058 ns 5.3240 ns 3,481.583 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 4096 6,979.314 ns 17.1730 ns 16.0636 ns 6,982.885 ns 1.00 0.00 - NA
Actual ForEach List PooledList 4096 8,763.527 ns 166.6675 ns 198.4059 ns 8,845.802 ns 1.26 0.02 - NA
Baseline ForEach List PooledList 8192 13,908.613 ns 17.6154 ns 15.6156 ns 13,909.135 ns 1.00 0.00 - NA
Actual ForEach List PooledList 8192 13,898.685 ns 15.3045 ns 14.3158 ns 13,894.859 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 16384 27,790.455 ns 49.9030 ns 44.2377 ns 27,779.057 ns 1.00 0.00 - NA
Actual ForEach List PooledList 16384 27,824.080 ns 72.2218 ns 67.5563 ns 27,794.858 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 32768 55,846.212 ns 302.0570 ns 282.5443 ns 55,830.786 ns 1.00 0.00 - NA
Actual ForEach List PooledList 32768 68,962.246 ns 1,358.7261 ns 2,982.4367 ns 70,118.353 ns 1.25 0.04 - NA
Baseline ForEach List PooledList 65536 111,530.071 ns 121.3229 ns 94.7209 ns 111,536.230 ns 1.00 0.00 - NA
Actual ForEach List PooledList 65536 111,566.079 ns 406.3781 ns 339.3442 ns 111,462.988 ns 1.00 0.00 - NA
Baseline ForEach List PooledList 131072 272,889.139 ns 5,411.1805 ns 13,171.5611 ns 276,588.672 ns 1.00 0.00 - NA
Actual ForEach List PooledList 131072 223,426.717 ns 466.1160 ns 436.0052 ns 223,518.799 ns 0.81 0.03 - NA
Baseline ForEach List PooledList 850000 1,563,831.628 ns 4,879.2411 ns 4,564.0451 ns 1,562,421.094 ns 1.00 0.00 1 B 1.00
Actual ForEach List PooledList 850000 1,559,869.648 ns 5,975.4829 ns 5,589.4704 ns 1,558,741.211 ns 1.00 0.01 1 B 1.00
Baseline ForEach List RecyclableList 0 3.897 ns 0.0079 ns 0.0061 ns 3.895 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 0 3.889 ns 0.0093 ns 0.0073 ns 3.887 ns 1.00 0.00 - NA
Baseline ForEach List RecyclableList 1 5.196 ns 0.0596 ns 0.0558 ns 5.175 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 1 5.105 ns 0.0202 ns 0.0158 ns 5.099 ns 0.98 0.01 - NA
Baseline ForEach List RecyclableList 2 6.952 ns 0.1676 ns 0.1794 ns 6.861 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 2 6.886 ns 0.0452 ns 0.0401 ns 6.886 ns 0.99 0.03 - NA
Baseline ForEach List RecyclableList 3 8.632 ns 0.1190 ns 0.1055 ns 8.586 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 3 8.602 ns 0.1814 ns 0.2016 ns 8.557 ns 0.99 0.02 - NA
Baseline ForEach List RecyclableList 4 11.269 ns 0.1537 ns 0.1363 ns 11.218 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 4 10.469 ns 0.0791 ns 0.0701 ns 10.452 ns 0.93 0.02 - NA
Baseline ForEach List RecyclableList 5 12.895 ns 0.1120 ns 0.1047 ns 12.886 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 5 11.962 ns 0.1177 ns 0.0983 ns 11.938 ns 0.93 0.01 - NA
Baseline ForEach List RecyclableList 6 15.146 ns 0.1488 ns 0.1319 ns 15.131 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 6 13.588 ns 0.2112 ns 0.3161 ns 13.518 ns 0.91 0.03 - NA
Baseline ForEach List RecyclableList 7 16.795 ns 0.1409 ns 0.1318 ns 16.789 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 7 14.441 ns 0.2025 ns 0.1894 ns 14.401 ns 0.86 0.01 - NA
Baseline ForEach List RecyclableList 8 18.400 ns 0.1146 ns 0.1016 ns 18.369 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 8 17.857 ns 0.3822 ns 0.3191 ns 17.869 ns 0.97 0.02 - NA
Baseline ForEach List RecyclableList 9 20.172 ns 0.1349 ns 0.1053 ns 20.178 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 9 18.270 ns 0.0718 ns 0.0599 ns 18.283 ns 0.91 0.01 - NA
Baseline ForEach List RecyclableList 10 21.916 ns 0.0928 ns 0.0823 ns 21.928 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 10 19.709 ns 0.0979 ns 0.0818 ns 19.701 ns 0.90 0.00 - NA
Baseline ForEach List RecyclableList 11 23.197 ns 0.0585 ns 0.0547 ns 23.196 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 11 21.200 ns 0.0596 ns 0.0528 ns 21.219 ns 0.91 0.00 - NA
Baseline ForEach List RecyclableList 12 24.881 ns 0.0510 ns 0.0477 ns 24.865 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 12 22.752 ns 0.1361 ns 0.1136 ns 22.757 ns 0.91 0.01 - NA
Baseline ForEach List RecyclableList 13 26.501 ns 0.0529 ns 0.0469 ns 26.509 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 13 24.515 ns 0.4878 ns 0.4563 ns 24.327 ns 0.93 0.02 - NA
Baseline ForEach List RecyclableList 14 28.351 ns 0.1112 ns 0.1040 ns 28.341 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 14 25.516 ns 0.1428 ns 0.1336 ns 25.543 ns 0.90 0.01 - NA
Baseline ForEach List RecyclableList 15 29.926 ns 0.1134 ns 0.1005 ns 29.942 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 15 27.125 ns 0.0984 ns 0.0921 ns 27.089 ns 0.91 0.00 - NA
Baseline ForEach List RecyclableList 16 31.825 ns 0.2127 ns 0.1886 ns 31.778 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 16 28.624 ns 0.0813 ns 0.0721 ns 28.611 ns 0.90 0.01 - NA
Baseline ForEach List RecyclableList 17 33.454 ns 0.0703 ns 0.0549 ns 33.465 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 17 30.075 ns 0.1216 ns 0.1138 ns 30.086 ns 0.90 0.00 - NA
Baseline ForEach List RecyclableList 18 36.200 ns 0.7540 ns 1.3976 ns 35.686 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 18 31.591 ns 0.1500 ns 0.1330 ns 31.610 ns 0.86 0.05 - NA
Baseline ForEach List RecyclableList 19 36.854 ns 0.1329 ns 0.1110 ns 36.854 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 19 32.927 ns 0.1723 ns 0.1527 ns 32.915 ns 0.89 0.00 - NA
Baseline ForEach List RecyclableList 20 38.959 ns 0.5167 ns 0.4833 ns 38.720 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 20 34.393 ns 0.0862 ns 0.0807 ns 34.391 ns 0.88 0.01 - NA
Baseline ForEach List RecyclableList 30 61.256 ns 0.1077 ns 0.0954 ns 61.258 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 30 49.502 ns 0.5085 ns 0.4756 ns 49.391 ns 0.81 0.01 - NA
Baseline ForEach List RecyclableList 32 64.915 ns 0.2272 ns 0.2014 ns 65.007 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 32 58.160 ns 0.5696 ns 0.5328 ns 58.166 ns 0.90 0.01 - NA
Baseline ForEach List RecyclableList 36 72.435 ns 0.2443 ns 0.2040 ns 72.404 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 36 62.545 ns 0.3182 ns 0.2820 ns 62.634 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 37 74.069 ns 0.1884 ns 0.1573 ns 74.063 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 37 64.186 ns 0.1868 ns 0.1560 ns 64.160 ns 0.87 0.00 - NA
Baseline ForEach List RecyclableList 40 80.944 ns 0.4681 ns 0.4150 ns 80.941 ns 1.00 0.00 - NA
Baseline ForEach List RecyclableList 40 82.404 ns 0.1928 ns 0.1804 ns 82.418 ns 1.02 0.01 - NA
Actual ForEach List RecyclableList 40 69.077 ns 0.2331 ns 0.2180 ns 69.100 ns 0.85 0.00 - NA
Actual ForEach List RecyclableList 40 69.334 ns 0.2743 ns 0.2566 ns 69.322 ns 0.86 0.01 - NA
Baseline ForEach List RecyclableList 50 98.201 ns 0.3462 ns 0.3069 ns 98.232 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 50 84.078 ns 0.3052 ns 0.2548 ns 84.133 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 60 114.693 ns 0.3332 ns 0.2953 ns 114.678 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 60 98.711 ns 0.3461 ns 0.3237 ns 98.646 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 70 132.078 ns 0.5282 ns 0.4941 ns 132.078 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 70 114.073 ns 0.3592 ns 0.3184 ns 113.962 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 80 150.952 ns 1.7599 ns 1.6462 ns 150.293 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 80 126.950 ns 0.5323 ns 0.4719 ns 126.853 ns 0.84 0.01 - NA
Baseline ForEach List RecyclableList 90 166.176 ns 0.7985 ns 0.6668 ns 166.213 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 90 141.332 ns 0.4301 ns 0.4023 ns 141.242 ns 0.85 0.00 - NA
Baseline ForEach List RecyclableList 100 183.225 ns 0.7108 ns 0.6301 ns 183.186 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 100 159.109 ns 0.4564 ns 0.3811 ns 158.983 ns 0.87 0.00 - NA
Baseline ForEach List RecyclableList 128 231.789 ns 0.8625 ns 0.7203 ns 231.707 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 128 198.749 ns 1.1534 ns 1.0225 ns 198.388 ns 0.86 0.01 - NA
Baseline ForEach List RecyclableList 256 526.449 ns 11.2327 ns 33.1200 ns 535.656 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 256 387.056 ns 1.9091 ns 1.6924 ns 387.088 ns 0.76 0.06 - NA
Baseline ForEach List RecyclableList 512 1,095.189 ns 21.5183 ns 38.2488 ns 1,110.607 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 512 757.916 ns 2.6272 ns 2.4575 ns 758.071 ns 0.70 0.04 - NA
Baseline ForEach List RecyclableList 1024 1,760.360 ns 5.3118 ns 4.7087 ns 1,760.422 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 1024 1,510.912 ns 5.9692 ns 5.5836 ns 1,509.651 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 2048 3,502.355 ns 7.9543 ns 6.2102 ns 3,503.366 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 2048 3,023.332 ns 9.8529 ns 8.7343 ns 3,023.347 ns 0.86 0.00 - NA
Baseline ForEach List RecyclableList 4096 7,063.648 ns 37.7039 ns 35.2683 ns 7,050.784 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 4096 6,017.671 ns 21.8350 ns 17.0473 ns 6,016.796 ns 0.85 0.00 - NA
Baseline ForEach List RecyclableList 8192 14,038.772 ns 112.4703 ns 99.7020 ns 14,013.964 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 8192 12,272.461 ns 185.1265 ns 164.1098 ns 12,257.167 ns 0.87 0.01 - NA
Baseline ForEach List RecyclableList 16384 28,264.346 ns 152.1960 ns 142.3642 ns 28,255.090 ns 1.00 0.00 - NA
Actual ForEach List RecyclableList 16384 24,144.064 ns 127.1945 ns 112.7546 ns 24,172.777 ns 0.85 0.00 - NA
Baseline ForEach List RecyclableList 32768 55,945.263 ns 217.6655 ns 203.6044 ns 55,822.766 ns 1.00 0.00 1 B 1.00
Actual ForEach List RecyclableList 32768 48,280.504 ns 292.4931 ns 259.2875 ns 48,278.644 ns 0.86 0.01 1 B 1.00
Baseline ForEach List RecyclableList 65536 112,192.360 ns 549.9817 ns 459.2596 ns 112,052.478 ns 1.00 0.00 2 B 1.00
Actual ForEach List RecyclableList 65536 96,424.772 ns 147.2971 ns 130.5750 ns 96,376.611 ns 0.86 0.00 2 B 1.00
Baseline ForEach List RecyclableList 131072 280,593.286 ns 5,557.9140 ns 7,226.8581 ns 282,078.113 ns 1.00 0.00 2 B 1.00
Actual ForEach List RecyclableList 131072 193,267.340 ns 602.3478 ns 563.4365 ns 193,258.716 ns 0.69 0.02 3 B 1.50
Baseline ForEach List RecyclableList 850000 1,572,202.204 ns 15,820.6387 ns 14,024.5841 ns 1,565,870.215 ns 1.00 0.00 25 B 1.00
Actual ForEach List RecyclableList 850000 1,336,531.069 ns 10,898.1858 ns 9,660.9579 ns 1,332,973.340 ns 0.85 0.01 13 B 0.52
Baseline ForEach List RecyclableLongList 0 3.920 ns 0.0250 ns 0.0209 ns 3.912 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 0 5.460 ns 0.0539 ns 0.0477 ns 5.455 ns 1.39 0.01 - NA
Baseline ForEach List RecyclableLongList 1 6.337 ns 0.1552 ns 0.2915 ns 6.517 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 1 8.225 ns 0.1055 ns 0.0987 ns 8.215 ns 1.29 0.05 - NA
Baseline ForEach List RecyclableLongList 2 7.344 ns 0.0525 ns 0.0438 ns 7.328 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 2 11.911 ns 0.2579 ns 0.2413 ns 11.793 ns 1.62 0.03 - NA
Baseline ForEach List RecyclableLongList 3 9.086 ns 0.0767 ns 0.0680 ns 9.058 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 3 16.080 ns 0.3512 ns 0.7636 ns 16.058 ns 1.77 0.08 - NA
Baseline ForEach List RecyclableLongList 4 11.257 ns 0.0390 ns 0.0326 ns 11.257 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 4 18.643 ns 0.1277 ns 0.1066 ns 18.662 ns 1.66 0.01 - NA
Baseline ForEach List RecyclableLongList 5 13.377 ns 0.2964 ns 0.5192 ns 13.175 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 5 23.191 ns 0.3864 ns 0.3017 ns 23.221 ns 1.77 0.04 - NA
Baseline ForEach List RecyclableLongList 6 15.426 ns 0.0340 ns 0.0284 ns 15.425 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 6 26.109 ns 0.2736 ns 0.2425 ns 26.118 ns 1.69 0.02 - NA
Baseline ForEach List RecyclableLongList 7 17.238 ns 0.1991 ns 0.1663 ns 17.188 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 7 29.406 ns 0.3434 ns 0.3212 ns 29.397 ns 1.71 0.02 - NA
Baseline ForEach List RecyclableLongList 8 18.987 ns 0.1362 ns 0.1274 ns 18.938 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 8 32.332 ns 0.0719 ns 0.0637 ns 32.334 ns 1.70 0.01 - NA
Baseline ForEach List RecyclableLongList 9 20.603 ns 0.1129 ns 0.1001 ns 20.592 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 9 36.690 ns 0.4103 ns 0.3838 ns 36.684 ns 1.78 0.02 - NA
Baseline ForEach List RecyclableLongList 10 22.547 ns 0.2141 ns 0.2003 ns 22.540 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 10 39.811 ns 0.5537 ns 0.5179 ns 39.642 ns 1.77 0.03 - NA
Baseline ForEach List RecyclableLongList 11 24.009 ns 0.1994 ns 0.1767 ns 23.955 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 11 43.239 ns 0.4869 ns 0.4554 ns 43.032 ns 1.80 0.03 - NA
Baseline ForEach List RecyclableLongList 12 25.849 ns 0.2969 ns 0.2479 ns 25.848 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 12 47.156 ns 0.9622 ns 0.9881 ns 46.710 ns 1.83 0.04 - NA
Baseline ForEach List RecyclableLongList 13 27.538 ns 0.3519 ns 0.2748 ns 27.473 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 13 51.656 ns 1.0328 ns 2.0145 ns 50.958 ns 1.86 0.09 - NA
Baseline ForEach List RecyclableLongList 14 33.262 ns 1.2784 ns 3.7493 ns 32.738 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 14 55.363 ns 1.1436 ns 2.8691 ns 54.621 ns 1.71 0.23 - NA
Baseline ForEach List RecyclableLongList 15 32.695 ns 0.9753 ns 2.7186 ns 31.360 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 15 66.578 ns 0.8714 ns 0.7276 ns 66.439 ns 1.95 0.09 - NA
Baseline ForEach List RecyclableLongList 16 34.387 ns 0.8336 ns 2.3783 ns 33.290 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 16 67.789 ns 0.6828 ns 0.5702 ns 67.800 ns 1.97 0.11 - NA
Baseline ForEach List RecyclableLongList 17 36.782 ns 1.0920 ns 3.1333 ns 35.205 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 17 71.822 ns 0.4487 ns 0.4198 ns 71.845 ns 1.94 0.19 - NA
Baseline ForEach List RecyclableLongList 18 39.311 ns 1.0969 ns 3.2343 ns 39.106 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 18 74.991 ns 0.5649 ns 0.5284 ns 75.072 ns 1.88 0.16 - NA
Baseline ForEach List RecyclableLongList 19 37.563 ns 0.1247 ns 0.1042 ns 37.530 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 19 78.368 ns 0.2849 ns 0.2665 ns 78.339 ns 2.09 0.01 - NA
Baseline ForEach List RecyclableLongList 20 39.201 ns 0.2381 ns 0.1859 ns 39.152 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 20 81.695 ns 0.3233 ns 0.3024 ns 81.616 ns 2.08 0.01 - NA
Baseline ForEach List RecyclableLongList 30 63.352 ns 0.4289 ns 0.3348 ns 63.300 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 30 117.247 ns 1.3825 ns 1.2932 ns 117.002 ns 1.85 0.02 - NA
Baseline ForEach List RecyclableLongList 32 75.545 ns 1.5398 ns 3.4755 ns 76.149 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 32 124.538 ns 2.2596 ns 2.0031 ns 124.019 ns 1.66 0.06 - NA
Baseline ForEach List RecyclableLongList 36 73.480 ns 0.3846 ns 0.3409 ns 73.532 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 36 138.077 ns 1.4030 ns 1.0954 ns 138.365 ns 1.88 0.02 - NA
Baseline ForEach List RecyclableLongList 37 75.778 ns 0.4734 ns 0.4196 ns 75.679 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 37 141.462 ns 1.8471 ns 2.8757 ns 140.394 ns 1.88 0.05 - NA
Baseline ForEach List RecyclableLongList 40 80.076 ns 0.1433 ns 0.1119 ns 80.111 ns 1.00 0.00 - NA
Baseline ForEach List RecyclableLongList 40 80.585 ns 0.3080 ns 0.2405 ns 80.613 ns 1.01 0.00 - NA
Actual ForEach List RecyclableLongList 40 167.978 ns 6.7939 ns 19.7103 ns 159.602 ns 2.03 0.08 - NA
Actual ForEach List RecyclableLongList 40 154.534 ns 2.5756 ns 3.4383 ns 153.739 ns 1.93 0.05 - NA
Baseline ForEach List RecyclableLongList 50 99.272 ns 1.9526 ns 1.8264 ns 98.170 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 50 184.432 ns 1.0074 ns 0.9423 ns 184.027 ns 1.86 0.04 - NA
Baseline ForEach List RecyclableLongList 60 113.774 ns 0.4073 ns 0.3810 ns 113.630 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 60 219.955 ns 3.2966 ns 2.5737 ns 219.345 ns 1.93 0.02 - NA
Baseline ForEach List RecyclableLongList 70 130.797 ns 0.6088 ns 0.5695 ns 130.696 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 70 253.115 ns 0.3426 ns 0.3037 ns 253.111 ns 1.93 0.01 - NA
Baseline ForEach List RecyclableLongList 80 147.581 ns 0.3430 ns 0.3208 ns 147.562 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 80 286.753 ns 0.7081 ns 0.6624 ns 286.741 ns 1.94 0.01 - NA
Baseline ForEach List RecyclableLongList 850000 1,573,933.164 ns 10,382.2066 ns 9,711.5225 ns 1,577,438.672 ns 1.00 0.00 25 B 1.00
Actual ForEach List RecyclableLongList 850000 2,758,170.938 ns 13,509.0478 ns 12,636.3717 ns 2,758,662.109 ns 1.75 0.01 27 B 1.08
Baseline ForEach List RecyclableLongList 90 164.562 ns 0.3416 ns 0.3028 ns 164.540 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 90 321.062 ns 0.5492 ns 0.5137 ns 321.053 ns 1.95 0.00 - NA
Baseline ForEach List RecyclableLongList 100 183.520 ns 0.6715 ns 0.6281 ns 183.629 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 100 354.458 ns 0.7867 ns 0.6974 ns 354.207 ns 1.93 0.01 - NA
Baseline ForEach List RecyclableLongList 128 229.202 ns 0.9552 ns 0.8467 ns 229.057 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 128 501.192 ns 10.0071 ns 20.8886 ns 489.900 ns 2.26 0.06 - NA
Baseline ForEach List RecyclableLongList 256 449.720 ns 1.9807 ns 1.7558 ns 449.356 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 256 949.606 ns 2.7887 ns 2.3287 ns 949.125 ns 2.11 0.01 - NA
Baseline ForEach List RecyclableLongList 512 884.885 ns 2.4238 ns 2.2672 ns 883.987 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 512 1,882.112 ns 6.2503 ns 5.8466 ns 1,880.750 ns 2.13 0.01 - NA
Baseline ForEach List RecyclableLongList 1024 1,755.925 ns 6.0778 ns 5.3878 ns 1,754.101 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 1024 3,757.980 ns 7.7449 ns 6.8656 ns 3,759.209 ns 2.14 0.01 - NA
Baseline ForEach List RecyclableLongList 2048 3,489.102 ns 4.7328 ns 3.6951 ns 3,488.493 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 2048 7,465.174 ns 14.6889 ns 13.7400 ns 7,465.691 ns 2.14 0.00 - NA
Baseline ForEach List RecyclableLongList 4096 6,964.136 ns 9.7275 ns 8.1229 ns 6,963.749 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 4096 14,998.377 ns 34.8706 ns 32.6179 ns 15,003.624 ns 2.15 0.01 - NA
Baseline ForEach List RecyclableLongList 8192 13,989.232 ns 37.1075 ns 34.7104 ns 13,992.447 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 8192 29,963.563 ns 70.8338 ns 66.2579 ns 29,977.522 ns 2.14 0.01 - NA
Baseline ForEach List RecyclableLongList 16384 27,921.346 ns 78.0018 ns 69.1466 ns 27,926.756 ns 1.00 0.00 - NA
Actual ForEach List RecyclableLongList 16384 52,494.696 ns 100.1860 ns 88.8123 ns 52,480.118 ns 1.88 0.01 1 B NA
Baseline ForEach List RecyclableLongList 32768 56,019.953 ns 186.8463 ns 174.7761 ns 56,023.074 ns 1.00 0.00 1 B 1.00
Actual ForEach List RecyclableLongList 32768 104,678.256 ns 170.7997 ns 133.3492 ns 104,692.169 ns 1.87 0.01 1 B 1.00
Baseline ForEach List RecyclableLongList 65536 111,453.854 ns 190.9286 ns 169.2533 ns 111,418.707 ns 1.00 0.00 2 B 1.00
Actual ForEach List RecyclableLongList 65536 209,495.001 ns 241.5080 ns 201.6701 ns 209,501.685 ns 1.88 0.00 2 B 1.00
Baseline ForEach List RecyclableLongList 131072 223,323.181 ns 411.2504 ns 321.0773 ns 223,244.727 ns 1.00 0.00 3 B 1.00
Actual ForEach List RecyclableLongList 131072 419,358.031 ns 847.6060 ns 792.8511 ns 419,270.996 ns 1.88 0.00 6 B 2.00
Baseline VersionedForEach List Array 0 3.459 ns 0.0083 ns 0.0074 ns 3.458 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 0 3.414 ns 0.0063 ns 0.0049 ns 3.415 ns 0.99 0.00 - NA
Baseline VersionedForEach List Array 1 5.598 ns 0.0098 ns 0.0087 ns 5.597 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 1 4.159 ns 0.0188 ns 0.0166 ns 4.150 ns 0.74 0.00 - NA
Baseline VersionedForEach List Array 2 7.322 ns 0.0226 ns 0.0211 ns 7.323 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 2 5.397 ns 0.0166 ns 0.0156 ns 5.403 ns 0.74 0.00 - NA
Baseline VersionedForEach List Array 3 9.622 ns 0.2214 ns 0.3992 ns 9.909 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 3 6.555 ns 0.0123 ns 0.0103 ns 6.558 ns 0.70 0.03 - NA
Baseline VersionedForEach List Array 4 11.165 ns 0.0420 ns 0.0351 ns 11.158 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 4 7.777 ns 0.0215 ns 0.0191 ns 7.783 ns 0.70 0.00 - NA
Baseline VersionedForEach List Array 5 12.944 ns 0.2631 ns 0.2054 ns 12.855 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 5 9.448 ns 0.0127 ns 0.0099 ns 9.448 ns 0.73 0.01 - NA
Baseline VersionedForEach List Array 6 15.447 ns 0.0263 ns 0.0233 ns 15.449 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 6 10.691 ns 0.0227 ns 0.0201 ns 10.685 ns 0.69 0.00 - NA
Baseline VersionedForEach List Array 7 17.175 ns 0.3306 ns 0.2761 ns 17.059 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 7 12.128 ns 0.0218 ns 0.0204 ns 12.122 ns 0.71 0.01 - NA
Baseline VersionedForEach List Array 8 18.742 ns 0.1322 ns 0.1237 ns 18.742 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 8 13.691 ns 0.0573 ns 0.0536 ns 13.683 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 9 20.333 ns 0.1336 ns 0.1043 ns 20.301 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 9 14.920 ns 0.0419 ns 0.0392 ns 14.929 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 10 21.936 ns 0.0668 ns 0.0625 ns 21.952 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 10 16.090 ns 0.0328 ns 0.0290 ns 16.095 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 11 23.578 ns 0.0768 ns 0.0681 ns 23.558 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 11 17.313 ns 0.0652 ns 0.0610 ns 17.313 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 12 25.293 ns 0.0790 ns 0.0739 ns 25.286 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 12 18.661 ns 0.0953 ns 0.0892 ns 18.668 ns 0.74 0.00 - NA
Baseline VersionedForEach List Array 13 27.034 ns 0.1284 ns 0.1072 ns 27.011 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 13 19.841 ns 0.0598 ns 0.0559 ns 19.840 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 14 28.757 ns 0.1096 ns 0.1025 ns 28.752 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 14 21.150 ns 0.1013 ns 0.0948 ns 21.159 ns 0.74 0.00 - NA
Baseline VersionedForEach List Array 15 32.964 ns 0.8554 ns 2.5222 ns 32.617 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 15 22.282 ns 0.0914 ns 0.0810 ns 22.287 ns 0.66 0.05 - NA
Baseline VersionedForEach List Array 16 32.237 ns 0.1148 ns 0.1074 ns 32.206 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 16 23.180 ns 0.0366 ns 0.0342 ns 23.177 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 17 36.880 ns 0.9614 ns 2.8346 ns 36.745 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 17 24.494 ns 0.0758 ns 0.0709 ns 24.478 ns 0.66 0.05 - NA
Baseline VersionedForEach List Array 18 35.417 ns 0.0485 ns 0.0405 ns 35.428 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 18 25.609 ns 0.0434 ns 0.0385 ns 25.594 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 19 37.214 ns 0.1201 ns 0.1124 ns 37.197 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 19 26.810 ns 0.0352 ns 0.0312 ns 26.811 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 20 38.848 ns 0.0831 ns 0.0777 ns 38.813 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 20 28.030 ns 0.0600 ns 0.0501 ns 28.020 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 30 62.232 ns 0.1485 ns 0.1240 ns 62.264 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 30 40.197 ns 0.1378 ns 0.1289 ns 40.184 ns 0.65 0.00 - NA
Baseline VersionedForEach List Array 32 66.695 ns 0.2586 ns 0.2292 ns 66.676 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 32 49.723 ns 0.4063 ns 0.3801 ns 49.735 ns 0.74 0.01 - NA
Baseline VersionedForEach List Array 36 74.231 ns 1.3120 ns 2.0810 ns 73.333 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 36 53.480 ns 0.1465 ns 0.1298 ns 53.422 ns 0.72 0.02 - NA
Baseline VersionedForEach List Array 37 75.223 ns 0.3723 ns 0.2906 ns 75.211 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 37 54.955 ns 0.0965 ns 0.0805 ns 54.949 ns 0.73 0.00 - NA
Baseline VersionedForEach List Array 40 80.632 ns 0.2132 ns 0.1665 ns 80.611 ns 1.00 0.00 - NA
Baseline VersionedForEach List Array 40 80.928 ns 0.3209 ns 0.2845 ns 81.016 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 40 57.571 ns 0.1620 ns 0.1516 ns 57.550 ns 0.71 0.00 - NA
Actual VersionedForEach List Array 40 57.567 ns 0.2715 ns 0.2540 ns 57.480 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 50 98.337 ns 0.4607 ns 0.3847 ns 98.234 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 50 69.918 ns 0.3088 ns 0.2888 ns 69.902 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 60 114.727 ns 0.3872 ns 0.3432 ns 114.731 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 60 82.549 ns 0.2423 ns 0.2266 ns 82.606 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 70 131.907 ns 0.3786 ns 0.3161 ns 131.899 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 70 94.562 ns 0.2713 ns 0.2538 ns 94.563 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 80 148.123 ns 0.4904 ns 0.4347 ns 148.048 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 80 105.933 ns 0.2151 ns 0.1797 ns 105.988 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 90 164.847 ns 0.5387 ns 0.5039 ns 164.889 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 90 117.819 ns 0.3778 ns 0.3534 ns 117.754 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 100 182.306 ns 0.5262 ns 0.4108 ns 182.398 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 100 129.732 ns 0.1857 ns 0.1737 ns 129.709 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 128 229.294 ns 0.5763 ns 0.5109 ns 229.472 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 128 163.568 ns 0.4130 ns 0.3661 ns 163.544 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 256 447.474 ns 1.0745 ns 1.0050 ns 447.656 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 256 317.788 ns 0.7944 ns 0.7431 ns 317.833 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 512 879.350 ns 2.0729 ns 1.8375 ns 878.595 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 512 626.624 ns 1.5525 ns 1.4522 ns 626.585 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 1024 1,750.301 ns 3.1932 ns 2.9869 ns 1,750.540 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 1024 1,244.438 ns 2.3394 ns 2.0739 ns 1,244.519 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 2048 3,480.663 ns 8.0170 ns 6.6946 ns 3,479.336 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 2048 2,486.001 ns 3.2825 ns 2.7410 ns 2,485.112 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 4096 6,960.781 ns 18.3644 ns 17.1781 ns 6,958.032 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 4096 4,968.435 ns 9.0030 ns 8.4214 ns 4,967.094 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 8192 13,906.199 ns 39.5137 ns 36.9612 ns 13,891.061 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 8192 9,922.030 ns 16.2379 ns 15.1890 ns 9,917.949 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 16384 27,826.960 ns 74.5928 ns 69.7741 ns 27,804.218 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 16384 19,859.062 ns 41.2759 ns 38.6095 ns 19,862.294 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 32768 55,708.288 ns 123.8257 ns 96.6750 ns 55,745.242 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 32768 39,844.087 ns 89.7389 ns 83.9418 ns 39,847.931 ns 0.72 0.00 - NA
Baseline VersionedForEach List Array 65536 111,636.830 ns 295.5719 ns 276.4781 ns 111,597.668 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 65536 79,441.596 ns 126.6409 ns 112.2638 ns 79,425.519 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 131072 223,460.151 ns 552.9382 ns 490.1653 ns 223,465.381 ns 1.00 0.00 - NA
Actual VersionedForEach List Array 131072 159,437.563 ns 498.6698 ns 466.4560 ns 159,408.081 ns 0.71 0.00 - NA
Baseline VersionedForEach List Array 850000 1,573,075.240 ns 3,515.9662 ns 2,935.9910 ns 1,572,922.656 ns 1.00 0.00 1 B 1.00
Actual VersionedForEach List Array 850000 1,112,052.201 ns 4,512.3840 ns 4,220.8868 ns 1,111,925.391 ns 0.71 0.00 1 B 1.00
Baseline VersionedForEach List PooledList 0 3.605 ns 0.0999 ns 0.1367 ns 3.547 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 0 3.387 ns 0.0478 ns 0.0447 ns 3.375 ns 0.94 0.05 - NA
Baseline VersionedForEach List PooledList 1 5.572 ns 0.0273 ns 0.0256 ns 5.562 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 1 5.754 ns 0.0797 ns 0.0622 ns 5.742 ns 1.03 0.01 - NA
Baseline VersionedForEach List PooledList 2 7.342 ns 0.0333 ns 0.0296 ns 7.343 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 2 7.338 ns 0.0370 ns 0.0328 ns 7.330 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 3 9.520 ns 0.2201 ns 0.3678 ns 9.441 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 3 9.495 ns 0.2189 ns 0.4712 ns 9.249 ns 1.01 0.06 - NA
Baseline VersionedForEach List PooledList 4 11.648 ns 0.1662 ns 0.1474 ns 11.676 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 4 11.274 ns 0.1642 ns 0.1371 ns 11.240 ns 0.97 0.02 - NA
Baseline VersionedForEach List PooledList 5 13.066 ns 0.2624 ns 0.2326 ns 12.992 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 5 13.068 ns 0.1415 ns 0.1105 ns 13.038 ns 1.00 0.02 - NA
Baseline VersionedForEach List PooledList 6 16.836 ns 0.4463 ns 1.2805 ns 16.484 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 6 15.372 ns 0.0496 ns 0.0439 ns 15.366 ns 0.90 0.06 - NA
Baseline VersionedForEach List PooledList 7 17.412 ns 0.3740 ns 0.6249 ns 17.154 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 7 17.030 ns 0.1402 ns 0.1311 ns 17.057 ns 0.97 0.04 - NA
Baseline VersionedForEach List PooledList 8 19.288 ns 0.3984 ns 1.0839 ns 18.725 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 8 18.846 ns 0.1664 ns 0.1389 ns 18.807 ns 0.97 0.07 - NA
Baseline VersionedForEach List PooledList 9 20.307 ns 0.1793 ns 0.1498 ns 20.339 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 9 20.516 ns 0.1498 ns 0.1169 ns 20.501 ns 1.01 0.01 - NA
Baseline VersionedForEach List PooledList 10 22.189 ns 0.1822 ns 0.1422 ns 22.153 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 10 22.166 ns 0.1267 ns 0.1058 ns 22.165 ns 1.00 0.00 - NA
Baseline VersionedForEach List PooledList 11 23.817 ns 0.1630 ns 0.1273 ns 23.791 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 11 24.184 ns 0.5098 ns 0.5870 ns 23.968 ns 1.01 0.02 - NA
Baseline VersionedForEach List PooledList 12 26.862 ns 0.6210 ns 1.7515 ns 26.071 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 12 26.073 ns 0.5135 ns 0.9390 ns 25.633 ns 0.96 0.07 - NA
Baseline VersionedForEach List PooledList 13 27.434 ns 0.5770 ns 0.4818 ns 27.261 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 13 27.357 ns 0.1410 ns 0.1178 ns 27.379 ns 1.00 0.02 - NA
Baseline VersionedForEach List PooledList 14 29.172 ns 0.6069 ns 0.5961 ns 28.998 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 14 29.223 ns 0.1778 ns 0.1664 ns 29.209 ns 1.00 0.02 - NA
Baseline VersionedForEach List PooledList 15 31.018 ns 0.2327 ns 0.2063 ns 30.959 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 15 30.791 ns 0.1933 ns 0.1808 ns 30.722 ns 0.99 0.01 - NA
Baseline VersionedForEach List PooledList 16 32.697 ns 0.4948 ns 0.5499 ns 32.438 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 16 32.477 ns 0.3344 ns 0.2792 ns 32.395 ns 0.99 0.02 - NA
Baseline VersionedForEach List PooledList 17 34.414 ns 0.5702 ns 0.5855 ns 34.231 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 17 34.495 ns 0.6197 ns 0.7837 ns 34.140 ns 1.01 0.02 - NA
Baseline VersionedForEach List PooledList 18 35.883 ns 0.3110 ns 0.2428 ns 35.813 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 18 35.834 ns 0.2171 ns 0.1813 ns 35.837 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 19 37.951 ns 0.6024 ns 0.5030 ns 37.717 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 19 37.936 ns 0.3289 ns 0.2916 ns 37.852 ns 1.00 0.02 - NA
Baseline VersionedForEach List PooledList 20 39.294 ns 0.1403 ns 0.1243 ns 39.267 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 20 39.747 ns 0.3799 ns 0.3368 ns 39.767 ns 1.01 0.01 - NA
Baseline VersionedForEach List PooledList 30 63.651 ns 1.2614 ns 1.1182 ns 63.192 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 30 64.080 ns 0.2043 ns 0.1911 ns 64.072 ns 1.01 0.02 - NA
Baseline VersionedForEach List PooledList 32 76.701 ns 1.5564 ns 1.9683 ns 76.991 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 32 75.454 ns 1.6036 ns 4.7283 ns 77.656 ns 0.97 0.07 - NA
Baseline VersionedForEach List PooledList 36 73.477 ns 0.4009 ns 0.3130 ns 73.432 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 36 73.728 ns 0.3577 ns 0.3346 ns 73.750 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 37 77.769 ns 1.5771 ns 2.1053 ns 77.206 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 37 76.266 ns 0.2876 ns 0.2402 ns 76.303 ns 0.98 0.03 - NA
Baseline VersionedForEach List PooledList 40 82.670 ns 1.0862 ns 0.9070 ns 82.414 ns 1.00 0.00 - NA
Baseline VersionedForEach List PooledList 40 81.617 ns 0.8529 ns 0.7122 ns 81.854 ns 0.99 0.01 - NA
Actual VersionedForEach List PooledList 40 81.777 ns 0.2407 ns 0.2133 ns 81.772 ns 0.99 0.01 - NA
Actual VersionedForEach List PooledList 40 81.803 ns 0.7038 ns 0.6239 ns 81.637 ns 0.99 0.01 - NA
Baseline VersionedForEach List PooledList 50 100.467 ns 1.6927 ns 1.5005 ns 99.658 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 50 99.949 ns 0.8722 ns 0.6810 ns 100.174 ns 0.99 0.02 - NA
Baseline VersionedForEach List PooledList 60 116.896 ns 1.1950 ns 1.0593 ns 117.067 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 60 116.487 ns 0.9138 ns 0.8101 ns 116.381 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 70 132.761 ns 0.7028 ns 0.6230 ns 132.723 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 70 133.131 ns 0.8565 ns 0.8012 ns 133.131 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 80 150.716 ns 1.4505 ns 1.1324 ns 150.515 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 80 153.492 ns 2.9405 ns 7.1575 ns 150.261 ns 1.06 0.06 - NA
Baseline VersionedForEach List PooledList 90 167.783 ns 0.4266 ns 0.3562 ns 167.768 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 90 166.777 ns 0.5967 ns 0.5290 ns 166.843 ns 0.99 0.00 - NA
Baseline VersionedForEach List PooledList 100 188.789 ns 3.5107 ns 6.9297 ns 186.205 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 100 194.927 ns 3.9297 ns 10.8892 ns 190.716 ns 1.02 0.06 - NA
Baseline VersionedForEach List PooledList 128 233.435 ns 3.2857 ns 2.5653 ns 232.631 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 128 231.886 ns 2.1358 ns 1.7835 ns 231.022 ns 0.99 0.01 - NA
Baseline VersionedForEach List PooledList 256 458.486 ns 8.3274 ns 9.9132 ns 453.806 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 256 456.333 ns 8.9321 ns 8.7725 ns 451.573 ns 0.99 0.03 - NA
Baseline VersionedForEach List PooledList 512 894.050 ns 12.9499 ns 11.4797 ns 891.104 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 512 894.210 ns 9.5158 ns 7.9461 ns 893.481 ns 1.00 0.02 - NA
Baseline VersionedForEach List PooledList 1024 1,794.834 ns 32.5101 ns 45.5747 ns 1,776.326 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 1024 1,825.100 ns 36.4056 ns 68.3786 ns 1,792.576 ns 1.03 0.04 - NA
Baseline VersionedForEach List PooledList 2048 3,532.782 ns 15.0793 ns 13.3674 ns 3,533.941 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 2048 4,264.741 ns 85.1196 ns 207.1929 ns 4,304.190 ns 1.18 0.07 - NA
Baseline VersionedForEach List PooledList 4096 7,293.178 ns 144.5093 ns 307.9610 ns 7,130.396 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 4096 8,783.656 ns 252.4283 ns 744.2904 ns 8,849.936 ns 1.18 0.10 - NA
Baseline VersionedForEach List PooledList 8192 14,100.054 ns 51.6807 ns 48.3422 ns 14,090.756 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 8192 14,046.596 ns 51.0810 ns 42.6550 ns 14,043.178 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 16384 28,099.603 ns 173.2258 ns 162.0355 ns 28,026.727 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 16384 28,120.424 ns 185.9701 ns 145.1932 ns 28,132.475 ns 1.00 0.01 - NA
Baseline VersionedForEach List PooledList 32768 56,662.055 ns 777.0712 ns 606.6861 ns 56,564.575 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 32768 56,011.725 ns 350.9919 ns 293.0941 ns 55,856.506 ns 0.99 0.01 - NA
Baseline VersionedForEach List PooledList 65536 113,660.577 ns 1,531.6562 ns 2,559.0534 ns 112,542.786 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 65536 112,241.287 ns 243.4347 ns 227.7089 ns 112,286.365 ns 0.97 0.03 - NA
Baseline VersionedForEach List PooledList 131072 225,908.205 ns 599.1738 ns 467.7955 ns 225,927.820 ns 1.00 0.00 - NA
Actual VersionedForEach List PooledList 131072 227,601.839 ns 4,023.6698 ns 3,763.7432 ns 226,865.747 ns 1.01 0.02 - NA
Baseline VersionedForEach List PooledList 850000 1,582,789.760 ns 21,303.7920 ns 18,885.2567 ns 1,577,323.242 ns 1.00 0.00 1 B 1.00
Actual VersionedForEach List PooledList 850000 1,664,077.398 ns 42,919.4063 ns 124,516.9800 ns 1,599,284.570 ns 1.12 0.08 2 B 2.00
Baseline VersionedForEach List RecyclableList 0 3.970 ns 0.0621 ns 0.0580 ns 3.950 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 0 3.698 ns 0.0247 ns 0.0231 ns 3.691 ns 0.93 0.02 - NA
Baseline VersionedForEach List RecyclableList 1 5.259 ns 0.0353 ns 0.0295 ns 5.255 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 1 5.039 ns 0.0851 ns 0.0796 ns 5.020 ns 0.96 0.02 - NA
Baseline VersionedForEach List RecyclableList 2 6.904 ns 0.0501 ns 0.0419 ns 6.911 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 2 6.440 ns 0.1260 ns 0.0984 ns 6.430 ns 0.93 0.02 - NA
Baseline VersionedForEach List RecyclableList 3 8.567 ns 0.0087 ns 0.0073 ns 8.568 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 3 8.208 ns 0.1509 ns 0.1260 ns 8.158 ns 0.96 0.01 - NA
Baseline VersionedForEach List RecyclableList 4 11.028 ns 0.1305 ns 0.1221 ns 10.974 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 4 10.133 ns 0.1201 ns 0.1065 ns 10.182 ns 0.92 0.02 - NA
Baseline VersionedForEach List RecyclableList 5 12.580 ns 0.0143 ns 0.0127 ns 12.576 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 5 11.299 ns 0.1078 ns 0.0842 ns 11.272 ns 0.90 0.01 - NA
Baseline VersionedForEach List RecyclableList 6 14.986 ns 0.0576 ns 0.0539 ns 15.006 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 6 12.754 ns 0.0489 ns 0.0457 ns 12.745 ns 0.85 0.00 - NA
Baseline VersionedForEach List RecyclableList 7 16.643 ns 0.0644 ns 0.0602 ns 16.635 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 7 14.213 ns 0.0508 ns 0.0451 ns 14.201 ns 0.85 0.00 - NA
Baseline VersionedForEach List RecyclableList 8 18.626 ns 0.2364 ns 0.1845 ns 18.583 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 8 17.240 ns 0.3647 ns 0.3233 ns 17.230 ns 0.93 0.02 - NA
Baseline VersionedForEach List RecyclableList 9 21.199 ns 0.3213 ns 0.2683 ns 21.155 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 9 17.922 ns 0.0993 ns 0.0929 ns 17.913 ns 0.85 0.01 - NA
Baseline VersionedForEach List RecyclableList 10 21.629 ns 0.0608 ns 0.0568 ns 21.619 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 10 19.547 ns 0.1213 ns 0.1134 ns 19.529 ns 0.90 0.01 - NA
Baseline VersionedForEach List RecyclableList 11 23.106 ns 0.0150 ns 0.0133 ns 23.105 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 11 20.744 ns 0.1304 ns 0.1156 ns 20.712 ns 0.90 0.01 - NA
Baseline VersionedForEach List RecyclableList 12 25.102 ns 0.1648 ns 0.1461 ns 25.053 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 12 22.379 ns 0.0827 ns 0.0646 ns 22.389 ns 0.89 0.01 - NA
Baseline VersionedForEach List RecyclableList 13 26.654 ns 0.0997 ns 0.0884 ns 26.643 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 13 23.560 ns 0.0891 ns 0.0833 ns 23.543 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 14 28.335 ns 0.1547 ns 0.1447 ns 28.326 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 14 25.344 ns 0.1841 ns 0.1722 ns 25.330 ns 0.89 0.01 - NA
Baseline VersionedForEach List RecyclableList 15 30.100 ns 0.1335 ns 0.1249 ns 30.060 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 15 26.750 ns 0.2399 ns 0.2244 ns 26.862 ns 0.89 0.01 - NA
Baseline VersionedForEach List RecyclableList 16 31.844 ns 0.1452 ns 0.1213 ns 31.829 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 16 28.104 ns 0.0794 ns 0.0743 ns 28.124 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 17 33.357 ns 0.0597 ns 0.0529 ns 33.336 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 17 29.440 ns 0.1494 ns 0.1324 ns 29.417 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 18 35.044 ns 0.0607 ns 0.0568 ns 35.030 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 18 30.911 ns 0.1060 ns 0.0992 ns 30.916 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 19 37.121 ns 0.7513 ns 0.6273 ns 36.931 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 19 32.346 ns 0.0841 ns 0.0746 ns 32.317 ns 0.87 0.01 - NA
Baseline VersionedForEach List RecyclableList 20 38.447 ns 0.0932 ns 0.0871 ns 38.450 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 20 34.287 ns 0.2641 ns 0.2342 ns 34.184 ns 0.89 0.01 - NA
Baseline VersionedForEach List RecyclableList 30 61.889 ns 0.1697 ns 0.1505 ns 61.884 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 30 49.046 ns 0.0953 ns 0.0845 ns 49.051 ns 0.79 0.00 - NA
Baseline VersionedForEach List RecyclableList 32 65.466 ns 0.4431 ns 0.4145 ns 65.319 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 32 60.715 ns 0.4172 ns 0.3902 ns 60.708 ns 0.93 0.01 - NA
Baseline VersionedForEach List RecyclableList 36 72.866 ns 0.3567 ns 0.2978 ns 72.726 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 36 65.051 ns 0.1252 ns 0.1046 ns 65.020 ns 0.89 0.00 - NA
Baseline VersionedForEach List RecyclableList 37 75.597 ns 0.3195 ns 0.2494 ns 75.523 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 37 66.475 ns 0.2530 ns 0.2366 ns 66.528 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 40 80.759 ns 0.3199 ns 0.2671 ns 80.718 ns 1.00 0.00 - NA
Baseline VersionedForEach List RecyclableList 40 81.291 ns 0.5024 ns 0.4700 ns 81.161 ns 1.01 0.01 - NA
Actual VersionedForEach List RecyclableList 40 71.530 ns 0.4066 ns 0.3803 ns 71.693 ns 0.88 0.00 - NA
Actual VersionedForEach List RecyclableList 40 71.414 ns 0.5790 ns 0.5416 ns 71.294 ns 0.88 0.01 - NA
Baseline VersionedForEach List RecyclableList 50 99.816 ns 0.4537 ns 0.3789 ns 99.952 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 50 87.417 ns 0.6406 ns 0.5992 ns 87.357 ns 0.88 0.01 - NA
Baseline VersionedForEach List RecyclableList 60 115.992 ns 1.0125 ns 0.8455 ns 115.652 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 60 102.011 ns 0.7450 ns 0.6969 ns 101.928 ns 0.88 0.01 - NA
Baseline VersionedForEach List RecyclableList 70 132.989 ns 0.5903 ns 0.5522 ns 132.996 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 70 117.603 ns 0.3780 ns 0.3156 ns 117.497 ns 0.88 0.00 - NA
Baseline VersionedForEach List RecyclableList 80 149.451 ns 0.3851 ns 0.3215 ns 149.447 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 80 133.267 ns 0.2987 ns 0.2794 ns 133.162 ns 0.89 0.00 - NA
Baseline VersionedForEach List RecyclableList 90 167.282 ns 1.7481 ns 1.4598 ns 166.837 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 90 144.890 ns 1.1595 ns 1.0846 ns 145.010 ns 0.87 0.01 - NA
Baseline VersionedForEach List RecyclableList 100 185.299 ns 1.6608 ns 1.5535 ns 184.837 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 100 159.926 ns 1.0142 ns 0.8990 ns 159.666 ns 0.86 0.01 - NA
Baseline VersionedForEach List RecyclableList 128 231.879 ns 0.7997 ns 0.7480 ns 231.647 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 128 207.422 ns 1.1795 ns 1.0456 ns 207.111 ns 0.89 0.01 - NA
Baseline VersionedForEach List RecyclableList 256 449.530 ns 1.2971 ns 1.0831 ns 449.234 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 256 405.314 ns 1.1871 ns 0.9913 ns 405.506 ns 0.90 0.00 - NA
Baseline VersionedForEach List RecyclableList 512 885.864 ns 1.6311 ns 1.4459 ns 885.790 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 512 800.319 ns 3.0087 ns 2.8144 ns 799.416 ns 0.90 0.00 - NA
Baseline VersionedForEach List RecyclableList 1024 1,756.501 ns 6.5592 ns 6.1355 ns 1,754.186 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 1024 1,587.746 ns 3.6591 ns 3.0555 ns 1,587.691 ns 0.90 0.00 - NA
Baseline VersionedForEach List RecyclableList 2048 3,500.671 ns 10.6725 ns 9.9830 ns 3,498.656 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 2048 3,027.481 ns 6.4349 ns 5.7044 ns 3,027.135 ns 0.86 0.00 - NA
Baseline VersionedForEach List RecyclableList 4096 7,005.156 ns 21.9654 ns 19.4717 ns 6,999.719 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 4096 6,369.114 ns 23.6503 ns 22.1225 ns 6,372.867 ns 0.91 0.00 - NA
Baseline VersionedForEach List RecyclableList 8192 14,029.178 ns 57.5448 ns 51.0119 ns 14,022.577 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 8192 12,686.859 ns 21.2945 ns 18.8770 ns 12,688.882 ns 0.90 0.00 - NA
Baseline VersionedForEach List RecyclableList 16384 28,901.182 ns 535.1923 ns 500.6192 ns 29,047.418 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableList 16384 24,076.728 ns 55.7596 ns 52.1575 ns 24,056.700 ns 0.83 0.01 - NA
Baseline VersionedForEach List RecyclableList 32768 55,884.292 ns 151.2645 ns 141.4929 ns 55,834.592 ns 1.00 0.00 1 B 1.00
Actual VersionedForEach List RecyclableList 32768 48,089.367 ns 115.6123 ns 108.1438 ns 48,102.243 ns 0.86 0.00 1 B 1.00
Baseline VersionedForEach List RecyclableList 65536 111,826.643 ns 298.9380 ns 279.6268 ns 111,823.712 ns 1.00 0.00 2 B 1.00
Actual VersionedForEach List RecyclableList 65536 96,053.915 ns 304.9875 ns 285.2855 ns 96,019.458 ns 0.86 0.00 1 B 0.50
Baseline VersionedForEach List RecyclableList 131072 222,706.154 ns 228.2825 ns 202.3665 ns 222,666.797 ns 1.00 0.00 3 B 1.00
Actual VersionedForEach List RecyclableList 131072 201,764.692 ns 366.2813 ns 342.6197 ns 201,802.710 ns 0.91 0.00 3 B 1.00
Baseline VersionedForEach List RecyclableList 850000 1,548,234.675 ns 3,936.0544 ns 3,286.7837 ns 1,547,516.992 ns 1.00 0.00 13 B 1.00
Actual VersionedForEach List RecyclableList 850000 1,391,042.746 ns 3,695.1426 ns 3,275.6477 ns 1,390,745.801 ns 0.90 0.00 13 B 1.00
Baseline VersionedForEach List RecyclableLongList 0 3.892 ns 0.0148 ns 0.0138 ns 3.887 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 0 9.195 ns 0.0173 ns 0.0144 ns 9.192 ns 2.36 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 1 5.705 ns 0.1444 ns 0.1827 ns 5.598 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 1 13.761 ns 0.1153 ns 0.1022 ns 13.743 ns 2.38 0.08 - NA
Baseline VersionedForEach List RecyclableLongList 2 7.425 ns 0.1245 ns 0.1103 ns 7.397 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 2 18.689 ns 0.3886 ns 0.4772 ns 18.674 ns 2.51 0.08 - NA
Baseline VersionedForEach List RecyclableLongList 3 9.111 ns 0.0666 ns 0.0556 ns 9.087 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 3 21.205 ns 0.2487 ns 0.2077 ns 21.150 ns 2.33 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 4 11.537 ns 0.2177 ns 0.3258 ns 11.430 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 4 26.664 ns 0.5420 ns 0.5070 ns 26.367 ns 2.32 0.09 - NA
Baseline VersionedForEach List RecyclableLongList 5 12.928 ns 0.0483 ns 0.0429 ns 12.929 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 5 28.802 ns 0.4856 ns 0.4055 ns 28.648 ns 2.23 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 6 15.460 ns 0.0850 ns 0.0710 ns 15.460 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 6 32.974 ns 0.5162 ns 0.4310 ns 32.935 ns 2.13 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 7 17.443 ns 0.3691 ns 0.4394 ns 17.203 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 7 36.249 ns 0.1810 ns 0.1605 ns 36.207 ns 2.06 0.05 - NA
Baseline VersionedForEach List RecyclableLongList 8 18.841 ns 0.0582 ns 0.0545 ns 18.821 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 8 42.655 ns 0.0629 ns 0.0557 ns 42.640 ns 2.26 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 9 20.517 ns 0.0983 ns 0.0821 ns 20.526 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 9 43.668 ns 0.2121 ns 0.1656 ns 43.622 ns 2.13 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 10 22.881 ns 0.4856 ns 0.8245 ns 22.553 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 10 48.475 ns 0.7929 ns 0.8143 ns 48.224 ns 2.10 0.10 - NA
Baseline VersionedForEach List RecyclableLongList 11 23.744 ns 0.2731 ns 0.2280 ns 23.666 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 11 52.220 ns 1.0756 ns 1.0061 ns 51.834 ns 2.20 0.05 - NA
Baseline VersionedForEach List RecyclableLongList 12 25.488 ns 0.1728 ns 0.1349 ns 25.474 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 12 55.805 ns 1.1427 ns 1.6019 ns 55.199 ns 2.19 0.07 - NA
Baseline VersionedForEach List RecyclableLongList 13 27.620 ns 0.5020 ns 0.8248 ns 27.260 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 13 59.417 ns 1.1487 ns 1.1281 ns 59.065 ns 2.13 0.06 - NA
Baseline VersionedForEach List RecyclableLongList 14 29.092 ns 0.4776 ns 0.4690 ns 28.971 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 14 62.957 ns 0.5410 ns 0.4517 ns 62.894 ns 2.16 0.04 - NA
Baseline VersionedForEach List RecyclableLongList 15 30.958 ns 0.2021 ns 0.1578 ns 30.915 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 15 74.870 ns 0.2460 ns 0.2181 ns 74.813 ns 2.42 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 16 32.522 ns 0.1811 ns 0.1694 ns 32.450 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 16 84.531 ns 0.2799 ns 0.2337 ns 84.556 ns 2.60 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 17 34.320 ns 0.3562 ns 0.2974 ns 34.276 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 17 82.366 ns 0.1660 ns 0.1386 ns 82.364 ns 2.40 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 18 36.846 ns 0.7708 ns 1.6920 ns 35.953 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 18 87.370 ns 1.1269 ns 0.9989 ns 87.418 ns 2.34 0.12 - NA
Baseline VersionedForEach List RecyclableLongList 19 38.133 ns 0.7924 ns 0.8479 ns 37.688 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 19 91.029 ns 1.0657 ns 1.0944 ns 90.832 ns 2.39 0.05 - NA
Baseline VersionedForEach List RecyclableLongList 20 38.930 ns 0.2271 ns 0.1773 ns 38.943 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 20 93.896 ns 0.2301 ns 0.2152 ns 93.971 ns 2.41 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 30 64.492 ns 1.0191 ns 1.0009 ns 64.187 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 30 131.506 ns 0.2769 ns 0.2455 ns 131.484 ns 2.04 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 32 66.829 ns 0.3134 ns 0.2446 ns 66.740 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 32 150.896 ns 0.4918 ns 0.4360 ns 150.773 ns 2.26 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 36 73.890 ns 0.1679 ns 0.1311 ns 73.896 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 36 161.593 ns 1.8099 ns 1.6044 ns 161.146 ns 2.19 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 37 76.400 ns 1.4287 ns 1.1930 ns 75.961 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 37 166.064 ns 1.3873 ns 1.2298 ns 166.015 ns 2.17 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 40 81.358 ns 1.6145 ns 1.5857 ns 80.539 ns 1.00 0.00 - NA
Baseline VersionedForEach List RecyclableLongList 40 80.915 ns 0.2279 ns 0.2020 ns 80.946 ns 0.99 0.02 - NA
Actual VersionedForEach List RecyclableLongList 40 177.865 ns 3.2432 ns 3.4702 ns 176.419 ns 2.19 0.07 - NA
Actual VersionedForEach List RecyclableLongList 40 182.822 ns 3.7111 ns 9.0334 ns 178.670 ns 2.27 0.11 - NA
Baseline VersionedForEach List RecyclableLongList 50 98.457 ns 1.6879 ns 1.4963 ns 97.915 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 50 214.826 ns 0.9471 ns 0.7909 ns 214.598 ns 2.18 0.04 - NA
Baseline VersionedForEach List RecyclableLongList 60 115.088 ns 1.4579 ns 1.2924 ns 114.847 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 60 254.172 ns 0.8529 ns 0.7978 ns 254.217 ns 2.21 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 70 134.907 ns 2.7435 ns 4.2713 ns 132.610 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 70 296.318 ns 3.1690 ns 2.6463 ns 295.252 ns 2.16 0.09 - NA
Baseline VersionedForEach List RecyclableLongList 80 148.501 ns 2.3051 ns 1.9249 ns 147.798 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 80 333.637 ns 1.8319 ns 1.6239 ns 333.909 ns 2.25 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 90 164.902 ns 0.4841 ns 0.4528 ns 164.677 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 90 369.672 ns 1.0978 ns 1.0269 ns 369.473 ns 2.24 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 100 182.416 ns 0.8974 ns 0.8394 ns 181.986 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 100 410.274 ns 2.9707 ns 2.4807 ns 409.657 ns 2.25 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 128 230.809 ns 1.7505 ns 1.4618 ns 230.290 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 128 555.014 ns 7.4810 ns 6.6317 ns 552.155 ns 2.41 0.04 - NA
Baseline VersionedForEach List RecyclableLongList 256 449.877 ns 4.7384 ns 3.9568 ns 448.399 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 256 1,090.100 ns 17.6323 ns 13.7662 ns 1,086.062 ns 2.42 0.02 - NA
Baseline VersionedForEach List RecyclableLongList 512 885.586 ns 3.7142 ns 3.1015 ns 885.514 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 512 2,160.387 ns 21.7008 ns 19.2372 ns 2,156.652 ns 2.44 0.03 - NA
Baseline VersionedForEach List RecyclableLongList 1024 1,773.035 ns 8.2086 ns 7.2767 ns 1,772.021 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 1024 4,299.115 ns 17.5837 ns 16.4478 ns 4,300.156 ns 2.42 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 2048 3,513.094 ns 9.0646 ns 8.4790 ns 3,511.880 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 2048 8,551.012 ns 33.2680 ns 31.1189 ns 8,548.759 ns 2.43 0.01 - NA
Baseline VersionedForEach List RecyclableLongList 4096 7,080.465 ns 63.2332 ns 56.0546 ns 7,079.928 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 4096 17,419.122 ns 280.6403 ns 402.4859 ns 17,277.155 ns 2.46 0.08 - NA
Baseline VersionedForEach List RecyclableLongList 8192 14,297.834 ns 169.8077 ns 181.6923 ns 14,285.627 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 8192 34,212.709 ns 197.9302 ns 154.5309 ns 34,152.783 ns 2.39 0.04 - NA
Baseline VersionedForEach List RecyclableLongList 16384 27,984.034 ns 65.8523 ns 58.3764 ns 27,978.502 ns 1.00 0.00 - NA
Actual VersionedForEach List RecyclableLongList 16384 61,165.138 ns 120.0942 ns 106.4603 ns 61,160.236 ns 2.19 0.00 1 B NA
Baseline VersionedForEach List RecyclableLongList 32768 56,134.698 ns 385.7995 ns 322.1600 ns 56,012.927 ns 1.00 0.00 1 B 1.00
Actual VersionedForEach List RecyclableLongList 32768 123,321.451 ns 1,148.3178 ns 1,017.9538 ns 123,617.908 ns 2.19 0.02 2 B 2.00
Baseline VersionedForEach List RecyclableLongList 65536 112,527.010 ns 548.6837 ns 486.3938 ns 112,364.050 ns 1.00 0.00 2 B 1.00
Actual VersionedForEach List RecyclableLongList 65536 250,991.432 ns 4,112.0996 ns 5,200.4893 ns 249,156.201 ns 2.24 0.07 3 B 1.50
Baseline VersionedForEach List RecyclableLongList 131072 229,755.196 ns 4,559.9314 ns 4,879.0755 ns 228,871.570 ns 1.00 0.00 3 B 1.00
Actual VersionedForEach List RecyclableLongList 131072 493,550.419 ns 2,642.8752 ns 2,342.8400 ns 493,029.688 ns 2.15 0.05 7 B 2.33
Baseline VersionedForEach List RecyclableLongList 850000 1,569,324.137 ns 8,203.2766 ns 6,404.5788 ns 1,568,688.574 ns 1.00 0.00 13 B 1.00
Actual VersionedForEach List RecyclableLongList 850000 3,152,306.941 ns 9,076.8563 ns 7,579.5861 ns 3,149,392.188 ns 2.01 0.01 27 B 2.08

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

this[] 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
this[] Getter Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Allocated Alloc Ratio
Baseline GetItem List Array 0 5.087 ns 0.0177 ns 0.0157 ns 5.085 ns 1.00 0.00 - NA
Actual GetItem List Array 0 4.232 ns 0.0134 ns 0.0125 ns 4.232 ns 0.83 0.00 - NA
Baseline GetItem List Array 1 5.814 ns 0.0043 ns 0.0034 ns 5.814 ns 1.00 0.00 - NA
Actual GetItem List Array 1 7.195 ns 0.1698 ns 0.2789 ns 7.262 ns 1.23 0.04 - NA
Baseline GetItem List Array 2 7.122 ns 0.1548 ns 0.1373 ns 7.046 ns 1.00 0.00 - NA
Actual GetItem List Array 2 8.713 ns 0.2006 ns 0.2878 ns 8.817 ns 1.21 0.06 - NA
Baseline GetItem List Array 3 8.253 ns 0.0434 ns 0.0362 ns 8.235 ns 1.00 0.00 - NA
Actual GetItem List Array 3 7.972 ns 0.0277 ns 0.0231 ns 7.960 ns 0.97 0.01 - NA
Baseline GetItem List Array 4 9.629 ns 0.0470 ns 0.0439 ns 9.612 ns 1.00 0.00 - NA
Actual GetItem List Array 4 9.416 ns 0.0899 ns 0.0702 ns 9.398 ns 0.98 0.01 - NA
Baseline GetItem List Array 5 11.944 ns 0.1798 ns 0.1682 ns 11.949 ns 1.00 0.00 - NA
Actual GetItem List Array 5 12.661 ns 0.2729 ns 0.3352 ns 12.701 ns 1.06 0.04 - NA
Baseline GetItem List Array 6 13.660 ns 0.2059 ns 0.1926 ns 13.606 ns 1.00 0.00 - NA
Actual GetItem List Array 6 14.335 ns 0.3136 ns 0.2780 ns 14.320 ns 1.05 0.03 - NA
Baseline GetItem List Array 7 15.777 ns 0.1703 ns 0.1593 ns 15.740 ns 1.00 0.00 - NA
Actual GetItem List Array 7 16.908 ns 0.3714 ns 0.4562 ns 16.826 ns 1.07 0.03 - NA
Baseline GetItem List Array 8 18.534 ns 0.2159 ns 0.2020 ns 18.550 ns 1.00 0.00 - NA
Actual GetItem List Array 8 17.109 ns 0.1688 ns 0.1497 ns 17.061 ns 0.92 0.01 - NA
Baseline GetItem List Array 9 16.745 ns 0.0188 ns 0.0157 ns 16.744 ns 1.00 0.00 - NA
Actual GetItem List Array 9 16.313 ns 0.0334 ns 0.0279 ns 16.319 ns 0.97 0.00 - NA
Baseline GetItem List Array 10 18.750 ns 0.2487 ns 0.1942 ns 18.733 ns 1.00 0.00 - NA
Actual GetItem List Array 10 19.209 ns 0.2345 ns 0.2193 ns 19.172 ns 1.02 0.01 - NA
Baseline GetItem List Array 11 19.802 ns 0.0520 ns 0.0406 ns 19.791 ns 1.00 0.00 - NA
Actual GetItem List Array 11 20.647 ns 0.1615 ns 0.1511 ns 20.655 ns 1.04 0.01 - NA
Baseline GetItem List Array 12 21.204 ns 0.0376 ns 0.0333 ns 21.200 ns 1.00 0.00 - NA
Actual GetItem List Array 12 21.812 ns 0.1413 ns 0.1322 ns 21.879 ns 1.03 0.01 - NA
Baseline GetItem List Array 13 22.591 ns 0.0196 ns 0.0153 ns 22.594 ns 1.00 0.00 - NA
Actual GetItem List Array 13 20.918 ns 0.0383 ns 0.0320 ns 20.906 ns 0.93 0.00 - NA
Baseline GetItem List Array 14 24.049 ns 0.0488 ns 0.0433 ns 24.038 ns 1.00 0.00 - NA
Actual GetItem List Array 14 23.721 ns 0.2652 ns 0.2481 ns 23.762 ns 0.99 0.01 - NA
Baseline GetItem List Array 15 25.572 ns 0.0272 ns 0.0254 ns 25.573 ns 1.00 0.00 - NA
Actual GetItem List Array 15 24.800 ns 0.2831 ns 0.2648 ns 24.774 ns 0.97 0.01 - NA
Baseline GetItem List Array 16 26.961 ns 0.0356 ns 0.0316 ns 26.949 ns 1.00 0.00 - NA
Actual GetItem List Array 16 24.586 ns 0.0611 ns 0.0541 ns 24.577 ns 0.91 0.00 - NA
Baseline GetItem List Array 17 28.492 ns 0.0728 ns 0.0681 ns 28.482 ns 1.00 0.00 - NA
Actual GetItem List Array 17 27.441 ns 0.3655 ns 0.3419 ns 27.516 ns 0.96 0.01 - NA
Baseline GetItem List Array 18 29.978 ns 0.2612 ns 0.2443 ns 29.972 ns 1.00 0.00 - NA
Actual GetItem List Array 18 28.647 ns 0.1871 ns 0.1751 ns 28.674 ns 0.96 0.01 - NA
Baseline GetItem List Array 19 31.480 ns 0.1982 ns 0.1854 ns 31.510 ns 1.00 0.00 - NA
Actual GetItem List Array 19 28.104 ns 0.1097 ns 0.1026 ns 28.054 ns 0.89 0.01 - NA
Baseline GetItem List Array 20 32.807 ns 0.0663 ns 0.0621 ns 32.789 ns 1.00 0.00 - NA
Actual GetItem List Array 20 29.494 ns 0.1506 ns 0.1408 ns 29.467 ns 0.90 0.00 - NA
Baseline GetItem List Array 30 47.366 ns 0.0892 ns 0.0745 ns 47.352 ns 1.00 0.00 - NA
Actual GetItem List Array 30 43.030 ns 0.1955 ns 0.1829 ns 42.994 ns 0.91 0.00 - NA
Baseline GetItem List Array 32 57.594 ns 0.6630 ns 0.6201 ns 57.568 ns 1.00 0.00 - NA
Actual GetItem List Array 32 53.214 ns 0.2239 ns 0.1870 ns 53.207 ns 0.92 0.01 - NA
Baseline GetItem List Array 36 62.153 ns 0.0910 ns 0.0710 ns 62.142 ns 1.00 0.00 - NA
Actual GetItem List Array 36 57.604 ns 0.4924 ns 0.4606 ns 57.458 ns 0.93 0.01 - NA
Baseline GetItem List Array 37 63.696 ns 0.2617 ns 0.2448 ns 63.735 ns 1.00 0.00 - NA
Actual GetItem List Array 37 59.404 ns 0.1440 ns 0.1276 ns 59.410 ns 0.93 0.00 - NA
Baseline GetItem List Array 40 68.221 ns 0.1968 ns 0.1841 ns 68.141 ns 1.00 0.00 - NA
Baseline GetItem List Array 40 68.066 ns 0.0598 ns 0.0499 ns 68.045 ns 1.00 0.00 - NA
Actual GetItem List Array 40 63.406 ns 0.6025 ns 0.5341 ns 63.211 ns 0.93 0.01 - NA
Actual GetItem List Array 40 63.601 ns 0.4482 ns 0.4193 ns 63.531 ns 0.93 0.01 - NA
Baseline GetItem List Array 50 82.718 ns 0.5956 ns 0.5571 ns 82.387 ns 1.00 0.00 - NA
Actual GetItem List Array 50 74.547 ns 0.2905 ns 0.2718 ns 74.573 ns 0.90 0.01 - NA
Baseline GetItem List Array 60 96.421 ns 0.0519 ns 0.0433 ns 96.410 ns 1.00 0.00 - NA
Actual GetItem List Array 60 85.857 ns 0.2068 ns 0.1834 ns 85.801 ns 0.89 0.00 - NA
Baseline GetItem List Array 70 112.740 ns 0.7200 ns 0.6735 ns 112.641 ns 1.00 0.00 - NA
Actual GetItem List Array 70 101.227 ns 0.4075 ns 0.3612 ns 101.190 ns 0.90 0.01 - NA
Baseline GetItem List Array 80 129.546 ns 1.9844 ns 1.7591 ns 129.675 ns 1.00 0.00 - NA
Actual GetItem List Array 80 115.180 ns 0.9878 ns 0.9240 ns 115.047 ns 0.89 0.02 - NA
Baseline GetItem List Array 90 147.359 ns 2.9076 ns 2.7198 ns 147.580 ns 1.00 0.00 - NA
Actual GetItem List Array 90 124.477 ns 0.4122 ns 0.3856 ns 124.388 ns 0.84 0.02 - NA
Baseline GetItem List Array 100 156.162 ns 0.3327 ns 0.3112 ns 156.075 ns 1.00 0.00 - NA
Actual GetItem List Array 100 136.660 ns 0.2034 ns 0.1903 ns 136.679 ns 0.88 0.00 - NA
Baseline GetItem List Array 128 196.667 ns 0.6222 ns 0.5820 ns 196.618 ns 1.00 0.00 - NA
Actual GetItem List Array 128 170.684 ns 0.4582 ns 0.4286 ns 170.689 ns 0.87 0.00 - NA
Baseline GetItem List Array 256 382.457 ns 1.3733 ns 1.2846 ns 381.805 ns 1.00 0.00 - NA
Actual GetItem List Array 256 323.661 ns 1.1383 ns 1.0647 ns 323.394 ns 0.85 0.00 - NA
Baseline GetItem List Array 512 755.104 ns 2.3256 ns 2.1753 ns 756.165 ns 1.00 0.00 - NA
Actual GetItem List Array 512 631.467 ns 1.2068 ns 1.0698 ns 631.219 ns 0.84 0.00 - NA
Baseline GetItem List Array 1024 1,498.234 ns 2.7609 ns 2.4475 ns 1,497.659 ns 1.00 0.00 - NA
Actual GetItem List Array 1024 1,246.530 ns 1.6971 ns 1.5875 ns 1,246.584 ns 0.83 0.00 - NA
Baseline GetItem List Array 2048 2,981.924 ns 7.2251 ns 6.4049 ns 2,979.765 ns 1.00 0.00 - NA
Actual GetItem List Array 2048 2,477.137 ns 5.4560 ns 4.8366 ns 2,476.553 ns 0.83 0.00 - NA
Baseline GetItem List Array 4096 5,954.708 ns 9.8748 ns 9.2369 ns 5,954.871 ns 1.00 0.00 - NA
Actual GetItem List Array 4096 4,933.807 ns 8.7286 ns 8.1648 ns 4,934.590 ns 0.83 0.00 - NA
Baseline GetItem List Array 8192 11,904.955 ns 36.3822 ns 32.2519 ns 11,905.228 ns 1.00 0.00 - NA
Actual GetItem List Array 8192 9,851.273 ns 20.8854 ns 19.5362 ns 9,845.271 ns 0.83 0.00 - NA
Baseline GetItem List Array 16384 23,781.046 ns 43.5231 ns 36.3438 ns 23,769.757 ns 1.00 0.00 - NA
Actual GetItem List Array 16384 19,668.344 ns 27.3351 ns 22.8260 ns 19,665.826 ns 0.83 0.00 - NA
Baseline GetItem List Array 32768 47,508.092 ns 87.7922 ns 82.1209 ns 47,492.511 ns 1.00 0.00 - NA
Actual GetItem List Array 32768 39,421.193 ns 92.0761 ns 86.1280 ns 39,445.734 ns 0.83 0.00 - NA
Baseline GetItem List Array 65536 95,220.745 ns 156.8450 ns 139.0390 ns 95,246.021 ns 1.00 0.00 - NA
Actual GetItem List Array 65536 78,557.533 ns 216.2659 ns 191.7141 ns 78,526.147 ns 0.83 0.00 - NA
Baseline GetItem List Array 131072 190,923.184 ns 652.4912 ns 610.3407 ns 190,601.953 ns 1.00 0.00 - NA
Actual GetItem List Array 131072 157,503.108 ns 633.5713 ns 561.6444 ns 157,280.652 ns 0.83 0.00 - NA
Baseline GetItem List Array 850000 1,312,717.285 ns 4,791.6643 ns 4,247.6856 ns 1,311,580.078 ns 1.00 0.00 1 B 1.00
Actual GetItem List Array 850000 1,019,788.542 ns 3,424.5043 ns 3,203.2835 ns 1,017,995.508 ns 0.78 0.00 1 B 1.00
Baseline GetItem List PooledList 0 4.117 ns 0.0070 ns 0.0066 ns 4.115 ns 1.00 0.00 - NA
Actual GetItem List PooledList 0 4.119 ns 0.0057 ns 0.0048 ns 4.119 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 1 5.825 ns 0.0081 ns 0.0076 ns 5.821 ns 1.00 0.00 - NA
Actual GetItem List PooledList 1 5.825 ns 0.0115 ns 0.0096 ns 5.827 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 2 7.168 ns 0.1676 ns 0.2119 ns 7.072 ns 1.00 0.00 - NA
Actual GetItem List PooledList 2 7.480 ns 0.1789 ns 0.3735 ns 7.391 ns 1.03 0.06 - NA
Baseline GetItem List PooledList 3 8.307 ns 0.0384 ns 0.0340 ns 8.303 ns 1.00 0.00 - NA
Actual GetItem List PooledList 3 8.340 ns 0.1233 ns 0.1093 ns 8.285 ns 1.00 0.01 - NA
Baseline GetItem List PooledList 4 10.137 ns 0.2287 ns 0.3423 ns 10.359 ns 1.00 0.00 - NA
Actual GetItem List PooledList 4 9.653 ns 0.0598 ns 0.0499 ns 9.635 ns 0.95 0.03 - NA
Baseline GetItem List PooledList 5 11.171 ns 0.0370 ns 0.0289 ns 11.158 ns 1.00 0.00 - NA
Actual GetItem List PooledList 5 11.174 ns 0.0436 ns 0.0364 ns 11.157 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 6 12.544 ns 0.0204 ns 0.0191 ns 12.544 ns 1.00 0.00 - NA
Actual GetItem List PooledList 6 12.538 ns 0.0176 ns 0.0156 ns 12.543 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 7 13.975 ns 0.0346 ns 0.0324 ns 13.968 ns 1.00 0.00 - NA
Actual GetItem List PooledList 7 13.980 ns 0.0405 ns 0.0338 ns 13.964 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 8 15.676 ns 0.1732 ns 0.1620 ns 15.616 ns 1.00 0.00 - NA
Actual GetItem List PooledList 8 15.500 ns 0.1084 ns 0.0961 ns 15.459 ns 0.99 0.01 - NA
Baseline GetItem List PooledList 9 16.861 ns 0.0587 ns 0.0520 ns 16.855 ns 1.00 0.00 - NA
Actual GetItem List PooledList 9 16.850 ns 0.0381 ns 0.0297 ns 16.842 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 10 18.294 ns 0.0538 ns 0.0477 ns 18.297 ns 1.00 0.00 - NA
Actual GetItem List PooledList 10 18.267 ns 0.0683 ns 0.0605 ns 18.235 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 11 19.683 ns 0.0245 ns 0.0191 ns 19.680 ns 1.00 0.00 - NA
Actual GetItem List PooledList 11 19.666 ns 0.0256 ns 0.0214 ns 19.661 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 12 21.111 ns 0.0237 ns 0.0198 ns 21.107 ns 1.00 0.00 - NA
Actual GetItem List PooledList 12 21.213 ns 0.0288 ns 0.0269 ns 21.205 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 13 22.598 ns 0.0774 ns 0.0724 ns 22.640 ns 1.00 0.00 - NA
Actual GetItem List PooledList 13 22.572 ns 0.0645 ns 0.0572 ns 22.547 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 14 23.998 ns 0.0388 ns 0.0324 ns 23.994 ns 1.00 0.00 - NA
Actual GetItem List PooledList 14 24.114 ns 0.1768 ns 0.1654 ns 23.989 ns 1.01 0.01 - NA
Baseline GetItem List PooledList 15 25.598 ns 0.1708 ns 0.1598 ns 25.679 ns 1.00 0.00 - NA
Actual GetItem List PooledList 15 25.522 ns 0.0816 ns 0.0763 ns 25.531 ns 1.00 0.01 - NA
Baseline GetItem List PooledList 16 26.972 ns 0.0606 ns 0.0567 ns 26.975 ns 1.00 0.00 - NA
Actual GetItem List PooledList 16 26.907 ns 0.0739 ns 0.0655 ns 26.877 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 17 28.509 ns 0.1739 ns 0.1627 ns 28.462 ns 1.00 0.00 - NA
Actual GetItem List PooledList 17 28.473 ns 0.0705 ns 0.0625 ns 28.461 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 18 29.861 ns 0.0414 ns 0.0367 ns 29.849 ns 1.00 0.00 - NA
Actual GetItem List PooledList 18 29.962 ns 0.0770 ns 0.0683 ns 29.977 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 19 31.301 ns 0.0757 ns 0.0671 ns 31.294 ns 1.00 0.00 - NA
Actual GetItem List PooledList 19 31.314 ns 0.0390 ns 0.0326 ns 31.311 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 20 32.772 ns 0.0438 ns 0.0366 ns 32.775 ns 1.00 0.00 - NA
Actual GetItem List PooledList 20 32.755 ns 0.0465 ns 0.0412 ns 32.742 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 30 47.182 ns 0.0429 ns 0.0381 ns 47.183 ns 1.00 0.00 - NA
Actual GetItem List PooledList 30 47.291 ns 0.1582 ns 0.1480 ns 47.246 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 32 57.025 ns 0.8559 ns 0.8006 ns 56.924 ns 1.00 0.00 - NA
Actual GetItem List PooledList 32 57.772 ns 0.5754 ns 0.5382 ns 57.897 ns 1.01 0.02 - NA
Baseline GetItem List PooledList 36 61.567 ns 0.0479 ns 0.0374 ns 61.573 ns 1.00 0.00 - NA
Actual GetItem List PooledList 36 62.487 ns 0.0577 ns 0.0540 ns 62.475 ns 1.01 0.00 - NA
Baseline GetItem List PooledList 37 63.278 ns 0.1242 ns 0.1101 ns 63.273 ns 1.00 0.00 - NA
Actual GetItem List PooledList 37 63.194 ns 0.0406 ns 0.0339 ns 63.190 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 40 68.423 ns 0.1422 ns 0.1260 ns 68.409 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 40 67.996 ns 0.1221 ns 0.1083 ns 67.986 ns 0.99 0.00 - NA
Actual GetItem List PooledList 40 67.655 ns 0.1196 ns 0.1119 ns 67.650 ns 0.99 0.00 - NA
Actual GetItem List PooledList 40 68.598 ns 0.0818 ns 0.0725 ns 68.575 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 50 82.089 ns 0.3763 ns 0.3520 ns 81.961 ns 1.00 0.00 - NA
Actual GetItem List PooledList 50 81.547 ns 0.1177 ns 0.0983 ns 81.516 ns 0.99 0.00 - NA
Baseline GetItem List PooledList 60 95.908 ns 0.0945 ns 0.0789 ns 95.912 ns 1.00 0.00 - NA
Actual GetItem List PooledList 60 96.614 ns 0.0965 ns 0.0806 ns 96.602 ns 1.01 0.00 - NA
Baseline GetItem List PooledList 70 110.347 ns 0.0897 ns 0.0839 ns 110.350 ns 1.00 0.00 - NA
Actual GetItem List PooledList 70 110.410 ns 0.1133 ns 0.1060 ns 110.399 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 80 124.762 ns 0.1451 ns 0.1287 ns 124.716 ns 1.00 0.00 - NA
Actual GetItem List PooledList 80 125.374 ns 0.8244 ns 0.7711 ns 124.923 ns 1.01 0.01 - NA
Baseline GetItem List PooledList 850000 1,354,564.314 ns 27,077.9151 ns 24,003.8665 ns 1,347,315.918 ns 1.00 0.00 1 B 1.00
Actual GetItem List PooledList 850000 1,326,081.070 ns 6,365.8240 ns 5,315.7514 ns 1,327,350.977 ns 0.98 0.02 1 B 1.00
Baseline GetItem List PooledList 90 139.951 ns 0.9460 ns 0.8849 ns 139.496 ns 1.00 0.00 - NA
Actual GetItem List PooledList 90 139.727 ns 0.2896 ns 0.2568 ns 139.645 ns 1.00 0.01 - NA
Baseline GetItem List PooledList 100 154.239 ns 0.4053 ns 0.3791 ns 154.060 ns 1.00 0.00 - NA
Actual GetItem List PooledList 100 154.055 ns 0.0729 ns 0.0682 ns 154.040 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 128 194.694 ns 0.4205 ns 0.3934 ns 194.532 ns 1.00 0.00 - NA
Actual GetItem List PooledList 128 194.594 ns 0.2835 ns 0.2652 ns 194.535 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 256 379.100 ns 0.3344 ns 0.2792 ns 379.071 ns 1.00 0.00 - NA
Actual GetItem List PooledList 256 380.014 ns 1.2398 ns 1.1597 ns 379.366 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 512 747.765 ns 0.9277 ns 0.7747 ns 748.063 ns 1.00 0.00 - NA
Actual GetItem List PooledList 512 748.483 ns 0.3634 ns 0.2837 ns 748.391 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 1024 1,488.274 ns 8.3175 ns 7.7802 ns 1,486.584 ns 1.00 0.00 - NA
Actual GetItem List PooledList 1024 1,482.692 ns 2.8880 ns 2.5601 ns 1,482.041 ns 1.00 0.01 - NA
Baseline GetItem List PooledList 2048 2,950.451 ns 2.8768 ns 2.4022 ns 2,949.803 ns 1.00 0.00 - NA
Actual GetItem List PooledList 2048 2,950.227 ns 2.2722 ns 1.8974 ns 2,950.386 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 4096 5,915.946 ns 28.4765 ns 26.6369 ns 5,898.267 ns 1.00 0.00 - NA
Actual GetItem List PooledList 4096 5,900.795 ns 19.5014 ns 17.2875 ns 5,890.962 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 8192 11,780.438 ns 15.4387 ns 12.0535 ns 11,775.958 ns 1.00 0.00 - NA
Actual GetItem List PooledList 8192 11,800.539 ns 50.7679 ns 45.0044 ns 11,778.336 ns 1.00 0.00 - NA
Baseline GetItem List PooledList 16384 23,558.218 ns 39.3738 ns 34.9038 ns 23,547.809 ns 1.00 0.00 - NA
Actual GetItem List PooledList 16384 23,645.565 ns 151.1512 ns 141.3869 ns 23,578.395 ns 1.00 0.01 - NA
Baseline GetItem List PooledList 32768 47,322.243 ns 281.7861 ns 263.5829 ns 47,229.657 ns 1.00 0.00 - NA
Actual GetItem List PooledList 32768 47,980.978 ns 272.9394 ns 255.3077 ns 47,993.085 ns 1.01 0.01 - NA
Baseline GetItem List PooledList 65536 95,987.704 ns 330.8700 ns 309.4960 ns 95,971.948 ns 1.00 0.00 - NA
Actual GetItem List PooledList 65536 97,397.487 ns 529.5201 ns 495.3135 ns 97,361.578 ns 1.01 0.01 - NA
Baseline GetItem List PooledList 131072 198,227.028 ns 3,922.3737 ns 3,668.9908 ns 196,667.847 ns 1.00 0.00 - NA
Actual GetItem List PooledList 131072 192,520.435 ns 865.3927 ns 809.4889 ns 192,155.615 ns 0.97 0.02 - NA
Baseline GetItem List RecyclableList 0 5.085 ns 0.0236 ns 0.0197 ns 5.080 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 0 4.599 ns 0.0061 ns 0.0047 ns 4.600 ns 0.90 0.00 - NA
Baseline GetItem List RecyclableList 1 5.274 ns 0.0054 ns 0.0048 ns 5.273 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 1 5.280 ns 0.0305 ns 0.0286 ns 5.291 ns 1.00 0.01 - NA
Baseline GetItem List RecyclableList 2 6.722 ns 0.0140 ns 0.0117 ns 6.722 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 2 6.715 ns 0.0227 ns 0.0212 ns 6.709 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 3 8.195 ns 0.0120 ns 0.0101 ns 8.196 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 3 8.150 ns 0.0181 ns 0.0151 ns 8.149 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 4 9.606 ns 0.0201 ns 0.0179 ns 9.599 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 4 9.585 ns 0.0228 ns 0.0213 ns 9.575 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 5 11.149 ns 0.0717 ns 0.0599 ns 11.125 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 5 12.228 ns 0.1114 ns 0.1042 ns 12.222 ns 1.10 0.01 - NA
Baseline GetItem List RecyclableList 6 12.548 ns 0.0161 ns 0.0143 ns 12.547 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 6 12.488 ns 0.0234 ns 0.0207 ns 12.484 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 7 13.947 ns 0.0128 ns 0.0113 ns 13.946 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 7 15.282 ns 0.0590 ns 0.0523 ns 15.296 ns 1.10 0.00 - NA
Baseline GetItem List RecyclableList 8 16.790 ns 0.0271 ns 0.0254 ns 16.792 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 8 16.042 ns 0.0416 ns 0.0389 ns 16.050 ns 0.96 0.00 - NA
Baseline GetItem List RecyclableList 9 17.513 ns 0.0537 ns 0.0502 ns 17.507 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 9 17.584 ns 0.0616 ns 0.0576 ns 17.607 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 10 18.919 ns 0.0365 ns 0.0323 ns 18.915 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 10 18.762 ns 0.0227 ns 0.0201 ns 18.765 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 11 20.308 ns 0.0576 ns 0.0510 ns 20.308 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 11 20.207 ns 0.0531 ns 0.0471 ns 20.189 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 12 21.734 ns 0.0816 ns 0.0763 ns 21.704 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 12 21.670 ns 0.0323 ns 0.0270 ns 21.669 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 13 23.181 ns 0.0650 ns 0.0543 ns 23.169 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 13 23.064 ns 0.0344 ns 0.0287 ns 23.073 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 14 24.619 ns 0.1182 ns 0.1106 ns 24.554 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 14 24.519 ns 0.0463 ns 0.0387 ns 24.516 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 15 26.005 ns 0.0487 ns 0.0381 ns 25.990 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 15 25.846 ns 0.0358 ns 0.0299 ns 25.833 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 16 27.394 ns 0.0714 ns 0.0668 ns 27.361 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 16 27.284 ns 0.0207 ns 0.0173 ns 27.285 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 17 28.792 ns 0.0231 ns 0.0205 ns 28.788 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 17 28.791 ns 0.1407 ns 0.1317 ns 28.724 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 18 30.166 ns 0.0363 ns 0.0303 ns 30.159 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 18 30.282 ns 0.2122 ns 0.1985 ns 30.179 ns 1.00 0.01 - NA
Baseline GetItem List RecyclableList 19 31.688 ns 0.0499 ns 0.0442 ns 31.675 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 19 31.597 ns 0.0369 ns 0.0288 ns 31.597 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 20 33.054 ns 0.0457 ns 0.0405 ns 33.041 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 20 33.021 ns 0.0292 ns 0.0228 ns 33.016 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 30 47.640 ns 0.1029 ns 0.0912 ns 47.667 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 30 47.383 ns 0.0397 ns 0.0331 ns 47.385 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 32 57.208 ns 0.4838 ns 0.4525 ns 57.237 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 32 56.609 ns 0.1218 ns 0.1080 ns 56.608 ns 0.99 0.01 - NA
Baseline GetItem List RecyclableList 36 61.133 ns 0.2587 ns 0.2293 ns 61.073 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 36 61.769 ns 0.1004 ns 0.0939 ns 61.821 ns 1.01 0.00 - NA
Baseline GetItem List RecyclableList 37 62.414 ns 0.1317 ns 0.1100 ns 62.406 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 37 62.584 ns 0.0700 ns 0.0620 ns 62.594 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 40 68.118 ns 0.1447 ns 0.1354 ns 68.122 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 40 68.463 ns 0.1350 ns 0.1197 ns 68.425 ns 1.01 0.00 - NA
Actual GetItem List RecyclableList 40 67.786 ns 0.2085 ns 0.1849 ns 67.760 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 40 67.491 ns 0.0914 ns 0.0810 ns 67.458 ns 0.99 0.00 - NA
Baseline GetItem List RecyclableList 50 81.537 ns 0.1361 ns 0.1206 ns 81.526 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 50 82.324 ns 0.1428 ns 0.1335 ns 82.324 ns 1.01 0.00 - NA
Baseline GetItem List RecyclableList 60 97.050 ns 0.0760 ns 0.0593 ns 97.036 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 60 98.003 ns 0.3562 ns 0.3332 ns 97.851 ns 1.01 0.00 - NA
Baseline GetItem List RecyclableList 70 111.475 ns 0.1881 ns 0.1760 ns 111.486 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 70 109.756 ns 0.1914 ns 0.1791 ns 109.753 ns 0.98 0.00 - NA
Baseline GetItem List RecyclableList 80 124.764 ns 0.1937 ns 0.1812 ns 124.764 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 80 124.409 ns 0.2905 ns 0.2717 ns 124.451 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 90 139.293 ns 0.1760 ns 0.1646 ns 139.286 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 90 139.193 ns 0.1773 ns 0.1481 ns 139.212 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 100 152.969 ns 0.2109 ns 0.1761 ns 152.943 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 100 152.321 ns 0.1998 ns 0.1668 ns 152.244 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 128 193.298 ns 0.3859 ns 0.3610 ns 193.127 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 128 194.086 ns 0.1932 ns 0.1613 ns 194.017 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 256 377.865 ns 1.2921 ns 1.2087 ns 377.181 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 256 377.518 ns 1.4666 ns 1.3719 ns 376.818 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 512 746.404 ns 2.2184 ns 2.0751 ns 746.010 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 512 745.610 ns 1.1743 ns 0.9806 ns 745.053 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 1024 1,479.600 ns 1.2165 ns 1.0158 ns 1,479.302 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 1024 1,480.707 ns 1.9632 ns 1.7403 ns 1,480.032 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 2048 2,958.204 ns 10.9250 ns 9.6847 ns 2,954.479 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 2048 2,950.894 ns 4.0534 ns 3.5932 ns 2,949.265 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 4096 5,894.618 ns 4.8885 ns 4.3335 ns 5,893.645 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 4096 5,892.491 ns 6.0143 ns 4.6955 ns 5,891.155 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 8192 11,778.814 ns 13.8052 ns 10.7782 ns 11,773.432 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 8192 11,806.300 ns 25.0434 ns 23.4256 ns 11,798.613 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableList 16384 23,686.530 ns 51.3596 ns 48.0418 ns 23,661.995 ns 1.00 0.00 - NA
Actual GetItem List RecyclableList 16384 23,757.159 ns 158.5130 ns 148.2732 ns 23,694.806 ns 1.00 0.01 - NA
Baseline GetItem List RecyclableList 32768 47,500.045 ns 49.8326 ns 46.6134 ns 47,493.164 ns 1.00 0.00 1 B 1.00
Actual GetItem List RecyclableList 32768 47,516.522 ns 250.4994 ns 234.3173 ns 47,379.025 ns 1.00 0.00 1 B 1.00
Baseline GetItem List RecyclableList 65536 94,967.463 ns 437.7486 ns 409.4703 ns 94,752.344 ns 1.00 0.00 1 B 1.00
Actual GetItem List RecyclableList 65536 94,393.466 ns 153.9536 ns 128.5582 ns 94,378.235 ns 0.99 0.01 2 B 2.00
Baseline GetItem List RecyclableList 131072 189,674.316 ns 614.7607 ns 513.3531 ns 189,466.650 ns 1.00 0.00 3 B 1.00
Actual GetItem List RecyclableList 131072 189,207.023 ns 327.4955 ns 290.3162 ns 189,054.089 ns 1.00 0.00 2 B 0.67
Baseline GetItem List RecyclableList 850000 1,307,223.870 ns 3,683.7814 ns 3,265.5763 ns 1,306,491.016 ns 1.00 0.00 25 B 1.00
Actual GetItem List RecyclableList 850000 1,304,507.917 ns 6,212.3585 ns 5,811.0440 ns 1,303,131.641 ns 1.00 0.00 13 B 0.52
Baseline GetItem List RecyclableLongList 0 4.112 ns 0.0057 ns 0.0045 ns 4.112 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 0 4.223 ns 0.0110 ns 0.0103 ns 4.226 ns 1.03 0.00 - NA
Baseline GetItem List RecyclableLongList 1 5.266 ns 0.0086 ns 0.0081 ns 5.265 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 1 5.521 ns 0.0103 ns 0.0097 ns 5.519 ns 1.05 0.00 - NA
Baseline GetItem List RecyclableLongList 2 6.753 ns 0.0705 ns 0.0625 ns 6.750 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 2 7.217 ns 0.0464 ns 0.0411 ns 7.193 ns 1.07 0.01 - NA
Baseline GetItem List RecyclableLongList 3 8.137 ns 0.0116 ns 0.0097 ns 8.137 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 3 8.903 ns 0.0135 ns 0.0105 ns 8.903 ns 1.09 0.00 - NA
Baseline GetItem List RecyclableLongList 4 9.820 ns 0.2233 ns 0.2193 ns 9.685 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 4 10.604 ns 0.0489 ns 0.0434 ns 10.606 ns 1.08 0.02 - NA
Baseline GetItem List RecyclableLongList 5 11.133 ns 0.0284 ns 0.0237 ns 11.129 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 5 12.244 ns 0.0196 ns 0.0163 ns 12.245 ns 1.10 0.00 - NA
Baseline GetItem List RecyclableLongList 6 12.677 ns 0.1375 ns 0.1286 ns 12.715 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 6 13.930 ns 0.0193 ns 0.0161 ns 13.930 ns 1.10 0.01 - NA
Baseline GetItem List RecyclableLongList 7 14.129 ns 0.1588 ns 0.1485 ns 14.125 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 7 15.614 ns 0.0219 ns 0.0194 ns 15.606 ns 1.11 0.01 - NA
Baseline GetItem List RecyclableLongList 8 16.617 ns 0.2342 ns 0.2190 ns 16.638 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 8 17.294 ns 0.0177 ns 0.0165 ns 17.293 ns 1.04 0.01 - NA
Baseline GetItem List RecyclableLongList 9 17.509 ns 0.0326 ns 0.0272 ns 17.517 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 9 19.082 ns 0.0857 ns 0.0802 ns 19.090 ns 1.09 0.01 - NA
Baseline GetItem List RecyclableLongList 10 18.892 ns 0.0508 ns 0.0450 ns 18.888 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 10 20.767 ns 0.0418 ns 0.0391 ns 20.775 ns 1.10 0.00 - NA
Baseline GetItem List RecyclableLongList 11 20.391 ns 0.0607 ns 0.0568 ns 20.379 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 11 22.497 ns 0.0267 ns 0.0237 ns 22.502 ns 1.10 0.00 - NA
Baseline GetItem List RecyclableLongList 12 21.825 ns 0.0927 ns 0.0867 ns 21.798 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 12 24.147 ns 0.1502 ns 0.1405 ns 24.095 ns 1.11 0.01 - NA
Baseline GetItem List RecyclableLongList 13 23.246 ns 0.0808 ns 0.0716 ns 23.267 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 13 25.689 ns 0.0190 ns 0.0159 ns 25.681 ns 1.10 0.00 - NA
Baseline GetItem List RecyclableLongList 14 24.643 ns 0.0978 ns 0.0915 ns 24.653 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 14 27.515 ns 0.1318 ns 0.1233 ns 27.472 ns 1.12 0.01 - NA
Baseline GetItem List RecyclableLongList 15 25.970 ns 0.0522 ns 0.0436 ns 25.953 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 15 29.022 ns 0.0610 ns 0.0509 ns 29.024 ns 1.12 0.00 - NA
Baseline GetItem List RecyclableLongList 16 27.393 ns 0.0110 ns 0.0098 ns 27.395 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 16 30.788 ns 0.0274 ns 0.0229 ns 30.794 ns 1.12 0.00 - NA
Baseline GetItem List RecyclableLongList 17 28.958 ns 0.0263 ns 0.0246 ns 28.950 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 17 32.607 ns 0.0340 ns 0.0284 ns 32.608 ns 1.13 0.00 - NA
Baseline GetItem List RecyclableLongList 18 30.409 ns 0.0726 ns 0.0679 ns 30.382 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 18 34.341 ns 0.0637 ns 0.0565 ns 34.325 ns 1.13 0.00 - NA
Baseline GetItem List RecyclableLongList 19 31.874 ns 0.0591 ns 0.0494 ns 31.878 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 19 36.036 ns 0.2199 ns 0.2057 ns 35.994 ns 1.13 0.01 - NA
Baseline GetItem List RecyclableLongList 20 33.260 ns 0.1194 ns 0.1116 ns 33.276 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 20 37.555 ns 0.1829 ns 0.1527 ns 37.509 ns 1.13 0.01 - NA
Baseline GetItem List RecyclableLongList 30 47.583 ns 0.1002 ns 0.0782 ns 47.549 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 30 54.365 ns 0.1154 ns 0.0963 ns 54.343 ns 1.14 0.00 - NA
Baseline GetItem List RecyclableLongList 32 58.103 ns 0.5050 ns 0.4723 ns 57.943 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 32 64.688 ns 0.4897 ns 0.4581 ns 64.627 ns 1.11 0.01 - NA
Baseline GetItem List RecyclableLongList 36 61.619 ns 0.3959 ns 0.3703 ns 61.606 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 36 70.398 ns 0.1161 ns 0.0969 ns 70.421 ns 1.14 0.01 - NA
Baseline GetItem List RecyclableLongList 37 63.308 ns 0.1311 ns 0.1162 ns 63.293 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 37 71.494 ns 0.1497 ns 0.1400 ns 71.492 ns 1.13 0.00 - NA
Baseline GetItem List RecyclableLongList 40 67.560 ns 0.3628 ns 0.3216 ns 67.570 ns 1.00 0.00 - NA
Baseline GetItem List RecyclableLongList 40 67.491 ns 0.3148 ns 0.2791 ns 67.545 ns 1.00 0.01 - NA
Actual GetItem List RecyclableLongList 40 77.774 ns 0.0789 ns 0.0659 ns 77.765 ns 1.15 0.01 - NA
Actual GetItem List RecyclableLongList 40 77.104 ns 0.3463 ns 0.3240 ns 76.935 ns 1.14 0.01 - NA
Baseline GetItem List RecyclableLongList 50 81.792 ns 0.2041 ns 0.1593 ns 81.743 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 50 93.817 ns 0.4548 ns 0.4254 ns 93.567 ns 1.15 0.01 - NA
Baseline GetItem List RecyclableLongList 60 97.014 ns 0.6810 ns 0.6370 ns 96.785 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 60 110.467 ns 0.2460 ns 0.2180 ns 110.366 ns 1.14 0.01 - NA
Baseline GetItem List RecyclableLongList 70 110.847 ns 0.3054 ns 0.2857 ns 110.753 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 70 127.364 ns 0.1797 ns 0.1501 ns 127.334 ns 1.15 0.00 - NA
Baseline GetItem List RecyclableLongList 80 125.678 ns 0.7599 ns 0.7108 ns 125.640 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 80 144.256 ns 0.6348 ns 0.5938 ns 143.939 ns 1.15 0.01 - NA
Baseline GetItem List RecyclableLongList 850000 1,311,320.417 ns 4,379.8630 ns 4,096.9266 ns 1,312,105.078 ns 1.00 0.00 25 B 1.00
Actual GetItem List RecyclableLongList 850000 1,525,118.770 ns 5,882.0910 ns 5,502.1116 ns 1,524,297.949 ns 1.16 0.00 25 B 1.00
Baseline GetItem List RecyclableLongList 90 139.942 ns 0.3684 ns 0.3446 ns 139.905 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 90 161.519 ns 0.4139 ns 0.3231 ns 161.579 ns 1.15 0.00 - NA
Baseline GetItem List RecyclableLongList 100 154.718 ns 0.9467 ns 0.8856 ns 154.611 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 100 177.538 ns 0.3023 ns 0.2525 ns 177.482 ns 1.15 0.01 - NA
Baseline GetItem List RecyclableLongList 128 195.013 ns 0.6922 ns 0.6474 ns 194.905 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 128 224.850 ns 0.5712 ns 0.4770 ns 224.749 ns 1.15 0.00 - NA
Baseline GetItem List RecyclableLongList 256 380.907 ns 0.6343 ns 0.5934 ns 380.787 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 256 441.945 ns 0.4077 ns 0.3614 ns 442.131 ns 1.16 0.00 - NA
Baseline GetItem List RecyclableLongList 512 751.199 ns 0.9536 ns 0.8920 ns 751.228 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 512 875.576 ns 1.4739 ns 1.3787 ns 875.572 ns 1.17 0.00 - NA
Baseline GetItem List RecyclableLongList 1024 1,492.466 ns 2.5022 ns 2.3406 ns 1,491.752 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 1024 1,747.504 ns 3.1965 ns 2.9900 ns 1,747.231 ns 1.17 0.00 - NA
Baseline GetItem List RecyclableLongList 2048 2,969.723 ns 6.2703 ns 5.8652 ns 2,967.258 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 2048 3,472.481 ns 5.6621 ns 5.2963 ns 3,470.974 ns 1.17 0.00 - NA
Baseline GetItem List RecyclableLongList 4096 5,940.363 ns 7.1239 ns 6.3151 ns 5,939.664 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 4096 6,960.118 ns 16.1488 ns 15.1056 ns 6,958.694 ns 1.17 0.00 - NA
Baseline GetItem List RecyclableLongList 8192 11,866.370 ns 18.7284 ns 15.6391 ns 11,867.043 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 8192 13,881.169 ns 31.8584 ns 29.8004 ns 13,876.588 ns 1.17 0.00 - NA
Baseline GetItem List RecyclableLongList 16384 23,727.698 ns 115.5709 ns 108.1051 ns 23,667.245 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 16384 27,590.594 ns 28.8522 ns 22.5259 ns 27,592.171 ns 1.16 0.01 - NA
Baseline GetItem List RecyclableLongList 32768 47,279.877 ns 74.6557 ns 62.3409 ns 47,266.443 ns 1.00 0.00 - NA
Actual GetItem List RecyclableLongList 32768 55,343.465 ns 263.3131 ns 246.3032 ns 55,241.559 ns 1.17 0.00 1 B NA
Baseline GetItem List RecyclableLongList 65536 95,354.230 ns 324.4000 ns 303.4440 ns 95,391.040 ns 1.00 0.00 2 B 1.00
Actual GetItem List RecyclableLongList 65536 111,175.301 ns 711.9269 ns 665.9368 ns 110,790.015 ns 1.17 0.01 2 B 1.00
Baseline GetItem List RecyclableLongList 131072 190,302.858 ns 259.6908 ns 202.7495 ns 190,348.962 ns 1.00 0.00 3 B 1.00
Actual GetItem List RecyclableLongList 131072 221,654.380 ns 593.1635 ns 495.3184 ns 221,454.614 ns 1.16 0.00 3 B 1.00
this[] Setter Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Allocated Alloc Ratio
Baseline SetItem List PooledList 0 5.103 ns 0.0171 ns 0.0160 ns 5.105 ns 1.00 0.00 - NA
Actual SetItem List PooledList 0 5.100 ns 0.0237 ns 0.0210 ns 5.093 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 1 5.050 ns 0.0284 ns 0.0266 ns 5.044 ns 1.00 0.00 - NA
Actual SetItem List PooledList 1 5.095 ns 0.0802 ns 0.0750 ns 5.051 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 2 6.183 ns 0.0384 ns 0.0320 ns 6.178 ns 1.00 0.00 - NA
Actual SetItem List PooledList 2 6.156 ns 0.0085 ns 0.0071 ns 6.157 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 3 7.723 ns 0.0139 ns 0.0130 ns 7.724 ns 1.00 0.00 - NA
Actual SetItem List PooledList 3 7.713 ns 0.0390 ns 0.0346 ns 7.712 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 4 8.871 ns 0.0244 ns 0.0216 ns 8.874 ns 1.00 0.00 - NA
Actual SetItem List PooledList 4 8.862 ns 0.0164 ns 0.0153 ns 8.859 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 5 9.909 ns 0.0681 ns 0.0637 ns 9.907 ns 1.00 0.00 - NA
Actual SetItem List PooledList 5 9.960 ns 0.1300 ns 0.1216 ns 9.944 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 6 10.948 ns 0.1666 ns 0.1558 ns 10.907 ns 1.00 0.00 - NA
Actual SetItem List PooledList 6 10.824 ns 0.0642 ns 0.0601 ns 10.803 ns 0.99 0.02 - NA
Baseline SetItem List PooledList 7 12.308 ns 0.2760 ns 0.4377 ns 12.159 ns 1.00 0.00 - NA
Actual SetItem List PooledList 7 12.070 ns 0.1569 ns 0.1468 ns 12.050 ns 0.97 0.05 - NA
Baseline SetItem List PooledList 8 12.704 ns 0.1175 ns 0.1099 ns 12.740 ns 1.00 0.00 - NA
Actual SetItem List PooledList 8 12.701 ns 0.1207 ns 0.1129 ns 12.654 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 9 14.148 ns 0.2327 ns 0.2177 ns 14.029 ns 1.00 0.00 - NA
Actual SetItem List PooledList 9 13.977 ns 0.0509 ns 0.0476 ns 13.961 ns 0.99 0.02 - NA
Baseline SetItem List PooledList 10 15.826 ns 0.2243 ns 0.1988 ns 15.751 ns 1.00 0.00 - NA
Actual SetItem List PooledList 10 15.798 ns 0.1065 ns 0.0996 ns 15.807 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 11 17.334 ns 0.1308 ns 0.1223 ns 17.270 ns 1.00 0.00 - NA
Actual SetItem List PooledList 11 17.217 ns 0.0460 ns 0.0408 ns 17.204 ns 0.99 0.01 - NA
Baseline SetItem List PooledList 12 18.936 ns 0.0664 ns 0.0621 ns 18.938 ns 1.00 0.00 - NA
Actual SetItem List PooledList 12 18.917 ns 0.0310 ns 0.0275 ns 18.910 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 13 20.818 ns 0.2407 ns 0.2252 ns 20.783 ns 1.00 0.00 - NA
Actual SetItem List PooledList 13 21.113 ns 0.2407 ns 0.2251 ns 21.110 ns 1.01 0.02 - NA
Baseline SetItem List PooledList 14 22.505 ns 0.1524 ns 0.1351 ns 22.495 ns 1.00 0.00 - NA
Actual SetItem List PooledList 14 23.010 ns 0.3177 ns 0.2816 ns 22.993 ns 1.02 0.01 - NA
Baseline SetItem List PooledList 15 24.641 ns 0.3720 ns 0.3297 ns 24.599 ns 1.00 0.00 - NA
Actual SetItem List PooledList 15 24.129 ns 0.1323 ns 0.1237 ns 24.112 ns 0.98 0.01 - NA
Baseline SetItem List PooledList 16 25.918 ns 0.1618 ns 0.1434 ns 25.937 ns 1.00 0.00 - NA
Actual SetItem List PooledList 16 25.986 ns 0.2334 ns 0.2184 ns 25.933 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 17 27.805 ns 0.2277 ns 0.2129 ns 27.831 ns 1.00 0.00 - NA
Actual SetItem List PooledList 17 27.481 ns 0.1161 ns 0.1029 ns 27.499 ns 0.99 0.01 - NA
Baseline SetItem List PooledList 18 29.440 ns 0.2658 ns 0.2220 ns 29.446 ns 1.00 0.00 - NA
Actual SetItem List PooledList 18 29.930 ns 0.6224 ns 0.6392 ns 29.754 ns 1.02 0.03 - NA
Baseline SetItem List PooledList 19 31.452 ns 0.5389 ns 0.4500 ns 31.469 ns 1.00 0.00 - NA
Actual SetItem List PooledList 19 31.310 ns 0.4873 ns 0.4319 ns 31.131 ns 1.00 0.02 - NA
Baseline SetItem List PooledList 20 32.811 ns 0.2576 ns 0.2283 ns 32.714 ns 1.00 0.00 - NA
Actual SetItem List PooledList 20 32.725 ns 0.2172 ns 0.2032 ns 32.697 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 30 49.587 ns 0.2819 ns 0.2201 ns 49.549 ns 1.00 0.00 - NA
Actual SetItem List PooledList 30 49.570 ns 0.2785 ns 0.2469 ns 49.567 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 32 52.885 ns 0.2549 ns 0.2385 ns 52.811 ns 1.00 0.00 - NA
Actual SetItem List PooledList 32 52.853 ns 0.3732 ns 0.3491 ns 52.681 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 36 58.842 ns 0.2818 ns 0.2498 ns 58.796 ns 1.00 0.00 - NA
Actual SetItem List PooledList 36 59.101 ns 0.5022 ns 0.4194 ns 59.028 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 37 60.554 ns 0.1693 ns 0.1414 ns 60.561 ns 1.00 0.00 - NA
Actual SetItem List PooledList 37 60.666 ns 0.2363 ns 0.2210 ns 60.598 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 40 65.960 ns 0.3043 ns 0.2697 ns 65.884 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 40 66.048 ns 0.2830 ns 0.2209 ns 66.168 ns 1.00 0.00 - NA
Actual SetItem List PooledList 40 66.043 ns 0.2166 ns 0.1920 ns 66.094 ns 1.00 0.00 - NA
Actual SetItem List PooledList 40 66.877 ns 0.2354 ns 0.2087 ns 66.909 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 50 83.433 ns 0.2620 ns 0.2046 ns 83.396 ns 1.00 0.00 - NA
Actual SetItem List PooledList 50 84.313 ns 0.8985 ns 0.8405 ns 84.081 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 60 102.372 ns 1.3392 ns 1.1183 ns 102.158 ns 1.00 0.00 - NA
Actual SetItem List PooledList 60 101.079 ns 0.1732 ns 0.1535 ns 101.096 ns 0.99 0.01 - NA
Baseline SetItem List PooledList 70 118.242 ns 0.3427 ns 0.3038 ns 118.176 ns 1.00 0.00 - NA
Actual SetItem List PooledList 70 118.983 ns 1.2317 ns 1.0918 ns 118.424 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 80 135.922 ns 0.2631 ns 0.2054 ns 135.988 ns 1.00 0.00 - NA
Actual SetItem List PooledList 80 136.791 ns 1.4803 ns 1.3846 ns 136.196 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 90 153.854 ns 0.5985 ns 0.5598 ns 153.819 ns 1.00 0.00 - NA
Actual SetItem List PooledList 90 153.641 ns 0.8821 ns 0.7366 ns 153.721 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 100 175.565 ns 3.3769 ns 4.1471 ns 175.703 ns 1.00 0.00 - NA
Actual SetItem List PooledList 100 172.267 ns 0.7617 ns 0.6361 ns 172.520 ns 0.98 0.03 - NA
Baseline SetItem List PooledList 128 225.628 ns 3.1487 ns 2.9453 ns 224.846 ns 1.00 0.00 - NA
Actual SetItem List PooledList 128 220.946 ns 0.3092 ns 0.2741 ns 220.977 ns 0.98 0.01 - NA
Baseline SetItem List PooledList 256 445.129 ns 0.8922 ns 0.8345 ns 445.147 ns 1.00 0.00 - NA
Actual SetItem List PooledList 256 447.566 ns 3.3103 ns 2.9345 ns 447.040 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 512 903.438 ns 5.6756 ns 4.7394 ns 902.990 ns 1.00 0.00 - NA
Actual SetItem List PooledList 512 906.238 ns 7.9669 ns 7.0625 ns 905.876 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 1024 1,814.556 ns 14.5947 ns 12.9378 ns 1,813.487 ns 1.00 0.00 - NA
Actual SetItem List PooledList 1024 1,811.492 ns 12.6903 ns 11.2496 ns 1,808.885 ns 1.00 0.01 - NA
Baseline SetItem List PooledList 2048 3,602.719 ns 17.9662 ns 16.8056 ns 3,594.394 ns 1.00 0.00 - NA
Actual SetItem List PooledList 2048 3,652.575 ns 45.6346 ns 42.6867 ns 3,632.915 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 4096 7,198.960 ns 15.2979 ns 11.9436 ns 7,198.082 ns 1.00 0.00 - NA
Actual SetItem List PooledList 4096 7,270.793 ns 37.8028 ns 33.5112 ns 7,280.167 ns 1.01 0.01 - NA
Baseline SetItem List PooledList 8192 14,484.956 ns 69.2892 ns 57.8596 ns 14,481.416 ns 1.00 0.00 - NA
Actual SetItem List PooledList 8192 15,262.408 ns 301.1303 ns 721.4890 ns 15,298.782 ns 1.09 0.06 - NA
Baseline SetItem List PooledList 16384 29,742.475 ns 589.9692 ns 1,205.1507 ns 29,057.147 ns 1.00 0.00 - NA
Actual SetItem List PooledList 16384 29,035.933 ns 194.1147 ns 172.0776 ns 29,000.674 ns 0.96 0.04 - NA
Baseline SetItem List PooledList 32768 58,708.778 ns 260.4952 ns 243.6674 ns 58,758.472 ns 1.00 0.00 - NA
Actual SetItem List PooledList 32768 58,345.286 ns 255.4219 ns 226.4248 ns 58,264.194 ns 0.99 0.00 - NA
Baseline SetItem List PooledList 65536 117,017.933 ns 370.1307 ns 346.2205 ns 116,882.086 ns 1.00 0.00 - NA
Actual SetItem List PooledList 65536 117,071.260 ns 376.4902 ns 314.3864 ns 117,026.349 ns 1.00 0.00 - NA
Baseline SetItem List PooledList 131072 239,911.071 ns 4,723.9668 ns 5,974.3055 ns 235,766.846 ns 1.00 0.00 - NA
Actual SetItem List PooledList 131072 233,139.014 ns 398.5584 ns 372.8117 ns 233,199.683 ns 0.96 0.02 - NA
Baseline SetItem List PooledList 850000 1,614,054.311 ns 1,881.5120 ns 1,667.9114 ns 1,614,055.957 ns 1.00 0.00 1 B 1.00
Actual SetItem List PooledList 850000 1,636,356.362 ns 1,904.0917 ns 1,687.9277 ns 1,635,736.133 ns 1.01 0.00 1 B 1.00
Baseline SetItem List RecyclableList 0 4.156 ns 0.0040 ns 0.0033 ns 4.156 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 0 4.161 ns 0.0079 ns 0.0062 ns 4.162 ns 1.00 0.00 - NA
Baseline SetItem List RecyclableList 1 5.042 ns 0.0171 ns 0.0143 ns 5.035 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 1 4.720 ns 0.0313 ns 0.0293 ns 4.701 ns 0.94 0.01 - NA
Baseline SetItem List RecyclableList 2 6.141 ns 0.0361 ns 0.0338 ns 6.131 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 2 5.807 ns 0.0400 ns 0.0375 ns 5.819 ns 0.95 0.01 - NA
Baseline SetItem List RecyclableList 3 7.664 ns 0.0277 ns 0.0259 ns 7.656 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 3 7.001 ns 0.0324 ns 0.0303 ns 6.992 ns 0.91 0.00 - NA
Baseline SetItem List RecyclableList 4 8.861 ns 0.0120 ns 0.0113 ns 8.862 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 4 8.193 ns 0.0374 ns 0.0350 ns 8.175 ns 0.92 0.00 - NA
Baseline SetItem List RecyclableList 5 9.823 ns 0.0589 ns 0.0551 ns 9.817 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 5 8.929 ns 0.0318 ns 0.0298 ns 8.935 ns 0.91 0.01 - NA
Baseline SetItem List RecyclableList 6 10.710 ns 0.0528 ns 0.0494 ns 10.690 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 6 9.779 ns 0.0509 ns 0.0476 ns 9.797 ns 0.91 0.01 - NA
Baseline SetItem List RecyclableList 7 11.510 ns 0.0509 ns 0.0477 ns 11.537 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 7 10.224 ns 0.0155 ns 0.0129 ns 10.224 ns 0.89 0.00 - NA
Baseline SetItem List RecyclableList 8 12.455 ns 0.1109 ns 0.1038 ns 12.464 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 8 11.120 ns 0.0525 ns 0.0491 ns 11.120 ns 0.89 0.01 - NA
Baseline SetItem List RecyclableList 9 13.854 ns 0.0651 ns 0.0609 ns 13.864 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 9 11.899 ns 0.0302 ns 0.0283 ns 11.888 ns 0.86 0.00 - NA
Baseline SetItem List RecyclableList 10 15.569 ns 0.0810 ns 0.0758 ns 15.537 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 10 12.573 ns 0.0439 ns 0.0410 ns 12.567 ns 0.81 0.00 - NA
Baseline SetItem List RecyclableList 11 17.148 ns 0.0811 ns 0.0758 ns 17.151 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 11 13.365 ns 0.0561 ns 0.0525 ns 13.377 ns 0.78 0.00 - NA
Baseline SetItem List RecyclableList 12 18.848 ns 0.0419 ns 0.0372 ns 18.854 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 12 14.158 ns 0.0200 ns 0.0187 ns 14.151 ns 0.75 0.00 - NA
Baseline SetItem List RecyclableList 13 20.596 ns 0.0394 ns 0.0369 ns 20.600 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 13 14.823 ns 0.0437 ns 0.0409 ns 14.826 ns 0.72 0.00 - NA
Baseline SetItem List RecyclableList 14 22.222 ns 0.0435 ns 0.0407 ns 22.226 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 14 15.547 ns 0.0364 ns 0.0323 ns 15.545 ns 0.70 0.00 - NA
Baseline SetItem List RecyclableList 15 23.967 ns 0.1462 ns 0.1367 ns 23.979 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 15 16.288 ns 0.0467 ns 0.0390 ns 16.288 ns 0.68 0.01 - NA
Baseline SetItem List RecyclableList 16 25.516 ns 0.0227 ns 0.0190 ns 25.518 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 16 17.142 ns 0.1401 ns 0.1311 ns 17.076 ns 0.67 0.01 - NA
Baseline SetItem List RecyclableList 17 27.208 ns 0.0501 ns 0.0418 ns 27.207 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 17 17.746 ns 0.1036 ns 0.0969 ns 17.727 ns 0.65 0.00 - NA
Baseline SetItem List RecyclableList 18 28.856 ns 0.1391 ns 0.1301 ns 28.818 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 18 18.452 ns 0.0529 ns 0.0469 ns 18.440 ns 0.64 0.00 - NA
Baseline SetItem List RecyclableList 19 30.485 ns 0.1158 ns 0.1083 ns 30.439 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 19 19.228 ns 0.0725 ns 0.0679 ns 19.238 ns 0.63 0.00 - NA
Baseline SetItem List RecyclableList 20 32.198 ns 0.1400 ns 0.1309 ns 32.177 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 20 20.006 ns 0.0802 ns 0.0750 ns 19.984 ns 0.62 0.00 - NA
Baseline SetItem List RecyclableList 30 48.866 ns 0.1972 ns 0.1844 ns 48.786 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 30 27.271 ns 0.1413 ns 0.1322 ns 27.330 ns 0.56 0.00 - NA
Baseline SetItem List RecyclableList 32 52.267 ns 0.1993 ns 0.1865 ns 52.185 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 32 28.790 ns 0.1928 ns 0.1804 ns 28.730 ns 0.55 0.00 - NA
Baseline SetItem List RecyclableList 36 59.086 ns 0.1370 ns 0.1069 ns 59.062 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 36 32.022 ns 0.1975 ns 0.1751 ns 32.011 ns 0.54 0.00 - NA
Baseline SetItem List RecyclableList 37 60.990 ns 0.1680 ns 0.1571 ns 60.938 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 37 32.277 ns 0.2095 ns 0.1960 ns 32.182 ns 0.53 0.00 - NA
Baseline SetItem List RecyclableList 40 66.020 ns 0.3297 ns 0.3084 ns 65.898 ns 1.00 0.00 - NA
Baseline SetItem List RecyclableList 40 65.355 ns 0.2859 ns 0.2674 ns 65.212 ns 0.99 0.01 - NA
Actual SetItem List RecyclableList 40 34.545 ns 0.2373 ns 0.2220 ns 34.543 ns 0.52 0.00 - NA
Actual SetItem List RecyclableList 40 35.101 ns 0.3045 ns 0.2848 ns 35.234 ns 0.53 0.00 - NA
Baseline SetItem List RecyclableList 50 83.164 ns 0.1985 ns 0.1857 ns 83.173 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 50 41.963 ns 0.0545 ns 0.0509 ns 41.958 ns 0.50 0.00 - NA
Baseline SetItem List RecyclableList 60 100.384 ns 0.1905 ns 0.1782 ns 100.371 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 60 49.250 ns 0.2741 ns 0.2564 ns 49.215 ns 0.49 0.00 - NA
Baseline SetItem List RecyclableList 70 117.084 ns 0.1740 ns 0.1543 ns 117.083 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 70 57.215 ns 0.4810 ns 0.4264 ns 57.015 ns 0.49 0.00 - NA
Baseline SetItem List RecyclableList 80 134.850 ns 0.2508 ns 0.2346 ns 134.826 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 80 63.910 ns 0.2125 ns 0.1988 ns 63.798 ns 0.47 0.00 - NA
Baseline SetItem List RecyclableList 90 151.902 ns 0.3191 ns 0.2829 ns 151.926 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 90 70.334 ns 0.1558 ns 0.1381 ns 70.312 ns 0.46 0.00 - NA
Baseline SetItem List RecyclableList 100 169.898 ns 0.3010 ns 0.2668 ns 169.854 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 100 83.242 ns 0.5769 ns 0.5114 ns 83.195 ns 0.49 0.00 - NA
Baseline SetItem List RecyclableList 128 218.509 ns 0.4452 ns 0.4165 ns 218.412 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 128 102.693 ns 0.6832 ns 0.6391 ns 102.592 ns 0.47 0.00 - NA
Baseline SetItem List RecyclableList 256 441.374 ns 0.5467 ns 0.4846 ns 441.315 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 256 195.366 ns 0.5711 ns 0.4769 ns 195.342 ns 0.44 0.00 - NA
Baseline SetItem List RecyclableList 512 890.019 ns 1.4326 ns 1.3401 ns 889.832 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 512 381.412 ns 0.9534 ns 0.8919 ns 381.402 ns 0.43 0.00 - NA
Baseline SetItem List RecyclableList 1024 1,784.926 ns 3.5513 ns 3.3219 ns 1,783.905 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 1024 756.539 ns 2.8184 ns 2.6364 ns 756.645 ns 0.42 0.00 - NA
Baseline SetItem List RecyclableList 2048 3,560.123 ns 5.8350 ns 5.4580 ns 3,559.407 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 2048 1,535.637 ns 3.6021 ns 3.3694 ns 1,534.931 ns 0.43 0.00 - NA
Baseline SetItem List RecyclableList 4096 7,106.307 ns 8.0662 ns 6.7356 ns 7,104.748 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 4096 3,083.148 ns 16.7197 ns 14.8216 ns 3,080.522 ns 0.43 0.00 - NA
Baseline SetItem List RecyclableList 8192 14,244.027 ns 38.1153 ns 33.7882 ns 14,224.635 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 8192 6,189.434 ns 121.5271 ns 153.6929 ns 6,118.095 ns 0.44 0.01 - NA
Baseline SetItem List RecyclableList 16384 28,373.944 ns 63.4455 ns 56.2427 ns 28,378.809 ns 1.00 0.00 - NA
Actual SetItem List RecyclableList 16384 12,253.457 ns 41.7170 ns 36.9810 ns 12,240.319 ns 0.43 0.00 - NA
Baseline SetItem List RecyclableList 32768 57,291.683 ns 75.8897 ns 70.9873 ns 57,264.532 ns 1.00 0.00 1 B 1.00
Actual SetItem List RecyclableList 32768 52,664.990 ns 1,600.4152 ns 4,718.8604 ns 54,821.466 ns 0.89 0.10 1 B 1.00
Baseline SetItem List RecyclableList 65536 114,542.764 ns 131.5650 ns 123.0660 ns 114,604.321 ns 1.00 0.00 2 B 1.00
Actual SetItem List RecyclableList 65536 104,949.636 ns 3,246.2519 ns 9,571.6470 ns 110,177.533 ns 0.90 0.10 2 B 1.00
Baseline SetItem List RecyclableList 131072 227,530.510 ns 480.6588 ns 401.3719 ns 227,454.102 ns 1.00 0.00 2 B 1.00
Actual SetItem List RecyclableList 131072 213,330.067 ns 5,820.4604 ns 16,793.3592 ns 220,374.353 ns 0.94 0.07 3 B 1.50
Baseline SetItem List RecyclableList 850000 1,635,076.510 ns 12,454.8715 ns 11,650.2945 ns 1,630,901.758 ns 1.00 0.00 25 B 1.00
Actual SetItem List RecyclableList 850000 1,558,273.837 ns 29,608.9837 ns 35,247.3888 ns 1,565,659.570 ns 0.95 0.02 25 B 1.00
Baseline SetItem List RecyclableLongList 0 6.542 ns 0.2424 ns 0.7148 ns 6.693 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 0 4.594 ns 0.0255 ns 0.0239 ns 4.589 ns 0.72 0.11 - NA
Baseline SetItem List RecyclableLongList 1 5.025 ns 0.0078 ns 0.0069 ns 5.028 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 1 5.659 ns 0.0095 ns 0.0088 ns 5.662 ns 1.13 0.00 - NA
Baseline SetItem List RecyclableLongList 2 6.099 ns 0.0434 ns 0.0385 ns 6.109 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 2 8.196 ns 0.0460 ns 0.0430 ns 8.200 ns 1.34 0.01 - NA
Baseline SetItem List RecyclableLongList 3 7.644 ns 0.0388 ns 0.0344 ns 7.642 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 3 9.213 ns 0.0131 ns 0.0109 ns 9.212 ns 1.21 0.01 - NA
Baseline SetItem List RecyclableLongList 4 8.841 ns 0.0174 ns 0.0136 ns 8.847 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 4 10.723 ns 0.0352 ns 0.0330 ns 10.724 ns 1.21 0.00 - NA
Baseline SetItem List RecyclableLongList 5 9.781 ns 0.0081 ns 0.0071 ns 9.781 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 5 12.036 ns 0.0146 ns 0.0114 ns 12.035 ns 1.23 0.00 - NA
Baseline SetItem List RecyclableLongList 6 10.708 ns 0.0249 ns 0.0233 ns 10.693 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 6 13.773 ns 0.0395 ns 0.0350 ns 13.784 ns 1.29 0.00 - NA
Baseline SetItem List RecyclableLongList 7 11.528 ns 0.0544 ns 0.0509 ns 11.502 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 7 14.909 ns 0.0482 ns 0.0428 ns 14.912 ns 1.29 0.01 - NA
Baseline SetItem List RecyclableLongList 8 12.412 ns 0.0407 ns 0.0340 ns 12.421 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 8 16.475 ns 0.0817 ns 0.0765 ns 16.487 ns 1.33 0.01 - NA
Baseline SetItem List RecyclableLongList 9 13.806 ns 0.0766 ns 0.0717 ns 13.784 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 9 18.070 ns 0.1220 ns 0.1141 ns 18.047 ns 1.31 0.01 - NA
Baseline SetItem List RecyclableLongList 10 15.496 ns 0.0629 ns 0.0588 ns 15.475 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 10 19.438 ns 0.0573 ns 0.0536 ns 19.433 ns 1.25 0.01 - NA
Baseline SetItem List RecyclableLongList 11 17.066 ns 0.0414 ns 0.0346 ns 17.053 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 11 20.802 ns 0.1217 ns 0.1139 ns 20.796 ns 1.22 0.01 - NA
Baseline SetItem List RecyclableLongList 12 18.804 ns 0.0796 ns 0.0744 ns 18.775 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 12 22.465 ns 0.0750 ns 0.0702 ns 22.487 ns 1.19 0.01 - NA
Baseline SetItem List RecyclableLongList 13 20.438 ns 0.0832 ns 0.0779 ns 20.416 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 13 23.807 ns 0.1355 ns 0.1267 ns 23.854 ns 1.16 0.01 - NA
Baseline SetItem List RecyclableLongList 14 22.115 ns 0.0799 ns 0.0747 ns 22.076 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 14 25.292 ns 0.1482 ns 0.1387 ns 25.347 ns 1.14 0.01 - NA
Baseline SetItem List RecyclableLongList 15 23.781 ns 0.1056 ns 0.0988 ns 23.826 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 15 26.799 ns 0.1866 ns 0.1745 ns 26.806 ns 1.13 0.01 - NA
Baseline SetItem List RecyclableLongList 16 25.489 ns 0.1171 ns 0.1095 ns 25.532 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 16 28.513 ns 0.2027 ns 0.1896 ns 28.513 ns 1.12 0.01 - NA
Baseline SetItem List RecyclableLongList 17 27.236 ns 0.0628 ns 0.0588 ns 27.210 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 17 29.802 ns 0.0698 ns 0.0583 ns 29.778 ns 1.09 0.00 - NA
Baseline SetItem List RecyclableLongList 18 28.953 ns 0.0871 ns 0.0815 ns 28.943 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 18 31.238 ns 0.2010 ns 0.1881 ns 31.232 ns 1.08 0.01 - NA
Baseline SetItem List RecyclableLongList 19 30.489 ns 0.1496 ns 0.1400 ns 30.439 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 19 32.718 ns 0.2164 ns 0.2024 ns 32.685 ns 1.07 0.01 - NA
Baseline SetItem List RecyclableLongList 20 32.126 ns 0.0849 ns 0.0753 ns 32.095 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 20 34.373 ns 0.1937 ns 0.1618 ns 34.393 ns 1.07 0.00 - NA
Baseline SetItem List RecyclableLongList 30 48.850 ns 0.1431 ns 0.1339 ns 48.782 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 30 49.625 ns 0.1209 ns 0.1131 ns 49.595 ns 1.02 0.00 - NA
Baseline SetItem List RecyclableLongList 32 52.158 ns 0.0960 ns 0.0802 ns 52.138 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 32 52.982 ns 0.1951 ns 0.1730 ns 52.996 ns 1.02 0.00 - NA
Baseline SetItem List RecyclableLongList 36 58.923 ns 0.0680 ns 0.0636 ns 58.932 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 36 60.999 ns 1.2144 ns 1.4456 ns 61.677 ns 1.03 0.03 - NA
Baseline SetItem List RecyclableLongList 37 60.981 ns 0.1422 ns 0.1330 ns 60.935 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 37 59.821 ns 0.9038 ns 0.8454 ns 60.248 ns 0.98 0.01 - NA
Baseline SetItem List RecyclableLongList 40 65.697 ns 0.0664 ns 0.0589 ns 65.695 ns 1.00 0.00 - NA
Baseline SetItem List RecyclableLongList 40 66.420 ns 0.1375 ns 0.1286 ns 66.382 ns 1.01 0.00 - NA
Actual SetItem List RecyclableLongList 40 65.534 ns 0.4883 ns 0.4568 ns 65.506 ns 1.00 0.01 - NA
Actual SetItem List RecyclableLongList 40 64.957 ns 0.7585 ns 0.7095 ns 65.131 ns 0.99 0.01 - NA
Baseline SetItem List RecyclableLongList 50 82.854 ns 0.2000 ns 0.1871 ns 82.765 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 50 82.505 ns 0.3937 ns 0.3490 ns 82.504 ns 1.00 0.00 - NA
Baseline SetItem List RecyclableLongList 60 100.261 ns 0.1607 ns 0.1503 ns 100.299 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 60 97.532 ns 0.6003 ns 0.5615 ns 97.518 ns 0.97 0.01 - NA
Baseline SetItem List RecyclableLongList 70 117.551 ns 0.2649 ns 0.2478 ns 117.499 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 70 114.466 ns 0.6859 ns 0.6416 ns 114.497 ns 0.97 0.01 - NA
Baseline SetItem List RecyclableLongList 80 135.250 ns 0.4412 ns 0.4127 ns 135.131 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 80 129.391 ns 0.7980 ns 0.7074 ns 129.364 ns 0.96 0.01 - NA
Baseline SetItem List RecyclableLongList 100 169.776 ns 0.1301 ns 0.1153 ns 169.760 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 100 160.278 ns 0.9019 ns 0.8436 ns 160.288 ns 0.94 0.01 - NA
Baseline SetItem List RecyclableLongList 128 219.352 ns 0.5782 ns 0.5408 ns 219.438 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 128 207.590 ns 0.9508 ns 0.8893 ns 207.527 ns 0.95 0.00 - NA
Baseline SetItem List RecyclableLongList 256 441.669 ns 0.5803 ns 0.5144 ns 441.543 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 256 409.848 ns 6.2375 ns 5.8345 ns 409.970 ns 0.93 0.01 - NA
Baseline SetItem List RecyclableLongList 512 888.875 ns 0.5806 ns 0.4848 ns 888.858 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 512 801.378 ns 8.6206 ns 7.6419 ns 800.193 ns 0.90 0.01 - NA
Baseline SetItem List RecyclableLongList 1024 1,781.131 ns 1.0381 ns 0.9710 ns 1,780.862 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 1024 1,605.911 ns 13.8722 ns 11.5839 ns 1,608.300 ns 0.90 0.01 - NA
Baseline SetItem List RecyclableLongList 2048 3,569.133 ns 6.7815 ns 6.3435 ns 3,571.936 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 2048 3,266.587 ns 34.6037 ns 28.8956 ns 3,271.237 ns 0.92 0.01 - NA
Baseline SetItem List RecyclableLongList 4096 7,109.312 ns 9.8761 ns 9.2381 ns 7,105.371 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 4096 6,636.983 ns 26.9146 ns 25.1760 ns 6,632.346 ns 0.93 0.00 - NA
Baseline SetItem List RecyclableLongList 8192 14,233.875 ns 13.8498 ns 12.2775 ns 14,234.982 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 8192 13,282.448 ns 45.6999 ns 42.7477 ns 13,279.364 ns 0.93 0.00 - NA
Baseline SetItem List RecyclableLongList 16384 28,503.933 ns 81.9571 ns 76.6627 ns 28,487.123 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 16384 26,464.668 ns 171.8065 ns 160.7079 ns 26,460.243 ns 0.93 0.01 - NA
Baseline SetItem List RecyclableLongList 32768 57,326.667 ns 242.8422 ns 227.1547 ns 57,222.314 ns 1.00 0.00 1 B 1.00
Actual SetItem List RecyclableLongList 32768 55,355.616 ns 93.1621 ns 77.7946 ns 55,332.666 ns 0.97 0.00 1 B 1.00
Baseline SetItem List RecyclableLongList 65536 114,002.581 ns 131.1817 ns 122.7074 ns 113,951.843 ns 1.00 0.00 2 B 1.00
Actual SetItem List RecyclableLongList 65536 109,114.963 ns 466.7859 ns 389.7874 ns 109,180.310 ns 0.96 0.00 2 B 1.00
Baseline SetItem List RecyclableLongList 131072 227,937.367 ns 282.4864 ns 250.4168 ns 227,909.534 ns 1.00 0.00 3 B 1.00
Actual SetItem List RecyclableLongList 131072 221,966.255 ns 644.8796 ns 603.2207 ns 222,073.511 ns 0.97 0.00 3 B 1.00
Baseline SetItem List RecyclableLongList 850000 1,626,362.142 ns 5,010.4787 ns 3,911.8522 ns 1,625,986.523 ns 1.00 0.00 25 B 1.00
Actual SetItem List RecyclableLongList 850000 1,584,812.005 ns 12,789.2487 ns 11,963.0712 ns 1,585,505.859 ns 0.98 0.01 25 B 1.00
Baseline SetItem List RecyclableLongList 90 152.769 ns 0.3186 ns 0.2980 ns 152.770 ns 1.00 0.00 - NA
Actual SetItem List RecyclableLongList 90 145.514 ns 1.2202 ns 1.1413 ns 145.627 ns 0.95 0.01 - NA

RemoveAt Benchmarks

Environment

BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.306
  [Host]     : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
RemoveAt from the Beginning Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline RemoveAt_FirstItems List PooledList 0 20.54 ns 0.331 ns 0.310 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_FirstItems List PooledList 0 14.75 ns 0.321 ns 0.450 ns 0.73 0.02 0.0268 - - 56 B 1.75
Baseline RemoveAt_FirstItems List PooledList 1 29.39 ns 0.406 ns 0.380 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_FirstItems List PooledList 1 37.53 ns 0.599 ns 0.531 ns 1.28 0.02 0.0268 - - 56 B 0.88
Baseline RemoveAt_FirstItems List PooledList 2 33.15 ns 0.122 ns 0.102 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_FirstItems List PooledList 2 44.17 ns 0.421 ns 0.373 ns 1.33 0.01 0.0268 - - 56 B 0.78
Baseline RemoveAt_FirstItems List PooledList 3 44.53 ns 0.102 ns 0.080 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_FirstItems List PooledList 3 59.26 ns 0.606 ns 0.566 ns 1.33 0.01 0.0267 - - 56 B 0.70
Baseline RemoveAt_FirstItems List PooledList 4 56.17 ns 0.601 ns 0.533 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_FirstItems List PooledList 4 74.16 ns 0.136 ns 0.121 ns 1.32 0.01 0.0267 - - 56 B 0.64
Baseline RemoveAt_FirstItems List PooledList 5 67.14 ns 0.642 ns 0.569 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_FirstItems List PooledList 5 78.28 ns 1.345 ns 1.192 ns 1.17 0.02 0.0267 - - 56 B 0.58
Baseline RemoveAt_FirstItems List PooledList 6 85.15 ns 0.483 ns 0.377 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_FirstItems List PooledList 6 92.33 ns 1.503 ns 1.406 ns 1.09 0.01 0.0267 - - 56 B 0.54
Baseline RemoveAt_FirstItems List PooledList 7 98.55 ns 0.819 ns 0.766 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_FirstItems List PooledList 7 103.13 ns 0.838 ns 0.784 ns 1.05 0.01 0.0267 - - 56 B 0.50
Baseline RemoveAt_FirstItems List PooledList 8 110.61 ns 0.934 ns 0.828 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_FirstItems List PooledList 8 116.73 ns 1.129 ns 1.056 ns 1.05 0.01 0.0267 - - 56 B 0.47
Baseline RemoveAt_FirstItems List PooledList 9 123.14 ns 2.086 ns 1.952 ns 1.00 0.00 0.0610 - - 128 B 1.00
Actual RemoveAt_FirstItems List PooledList 9 129.70 ns 1.832 ns 1.713 ns 1.05 0.02 0.0267 - - 56 B 0.44
Baseline RemoveAt_FirstItems List PooledList 10 44.05 ns 0.732 ns 0.685 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_FirstItems List PooledList 10 56.53 ns 0.516 ns 0.483 ns 1.28 0.02 0.0268 - - 56 B 0.41
Baseline RemoveAt_FirstItems List PooledList 11 46.15 ns 0.848 ns 0.793 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_FirstItems List PooledList 11 58.43 ns 0.815 ns 0.763 ns 1.27 0.03 0.0267 - - 56 B 0.39
Baseline RemoveAt_FirstItems List PooledList 12 45.24 ns 0.899 ns 0.999 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_FirstItems List PooledList 12 58.93 ns 0.689 ns 0.644 ns 1.30 0.03 0.0267 - - 56 B 0.37
Baseline RemoveAt_FirstItems List PooledList 13 44.88 ns 0.444 ns 0.415 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_FirstItems List PooledList 13 59.15 ns 0.405 ns 0.379 ns 1.32 0.01 0.0267 - - 56 B 0.35
Baseline RemoveAt_FirstItems List PooledList 14 46.35 ns 0.820 ns 0.727 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_FirstItems List PooledList 14 58.81 ns 0.530 ns 0.496 ns 1.27 0.02 0.0267 - - 56 B 0.33
Baseline RemoveAt_FirstItems List PooledList 15 45.22 ns 0.324 ns 0.287 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_FirstItems List PooledList 15 58.03 ns 0.434 ns 0.406 ns 1.28 0.01 0.0267 - - 56 B 0.32
Baseline RemoveAt_FirstItems List PooledList 16 45.02 ns 0.251 ns 0.209 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_FirstItems List PooledList 16 57.13 ns 0.960 ns 0.898 ns 1.27 0.02 0.0268 - - 56 B 0.30
Baseline RemoveAt_FirstItems List PooledList 17 45.24 ns 0.222 ns 0.197 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_FirstItems List PooledList 17 56.26 ns 0.504 ns 0.472 ns 1.24 0.01 0.0267 - - 56 B 0.29
Baseline RemoveAt_FirstItems List PooledList 18 45.94 ns 0.320 ns 0.299 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_FirstItems List PooledList 18 56.00 ns 0.630 ns 0.590 ns 1.22 0.02 0.0267 - - 56 B 0.28
Baseline RemoveAt_FirstItems List PooledList 19 48.61 ns 0.886 ns 0.829 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_FirstItems List PooledList 19 59.62 ns 0.745 ns 0.660 ns 1.22 0.03 0.0267 - - 56 B 0.27
Baseline RemoveAt_FirstItems List PooledList 20 60.56 ns 0.767 ns 0.718 ns 1.00 0.00 0.1032 - - 216 B 1.00
Actual RemoveAt_FirstItems List PooledList 20 71.13 ns 0.618 ns 0.578 ns 1.17 0.02 0.0267 - - 56 B 0.26
Baseline RemoveAt_FirstItems List PooledList 30 76.45 ns 0.373 ns 0.312 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_FirstItems List PooledList 30 82.42 ns 0.363 ns 0.339 ns 1.08 0.01 0.0267 - - 56 B 0.19
Baseline RemoveAt_FirstItems List PooledList 32 77.01 ns 0.423 ns 0.395 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual RemoveAt_FirstItems List PooledList 32 83.92 ns 0.335 ns 0.314 ns 1.09 0.01 0.0267 - - 56 B 0.18
Baseline RemoveAt_FirstItems List PooledList 36 84.65 ns 0.705 ns 0.659 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_FirstItems List PooledList 36 85.05 ns 0.736 ns 0.689 ns 1.00 0.01 0.0267 - - 56 B 0.16
Baseline RemoveAt_FirstItems List PooledList 37 85.21 ns 0.191 ns 0.159 ns 1.00 0.00 0.1682 - - 352 B 1.00
Actual RemoveAt_FirstItems List PooledList 37 85.03 ns 1.003 ns 0.938 ns 1.00 0.01 0.0267 - - 56 B 0.16
Baseline RemoveAt_FirstItems List PooledList 40 104.39 ns 0.525 ns 0.466 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_FirstItems List PooledList 40 105.55 ns 0.391 ns 0.326 ns 1.01 0.00 0.1798 - - 376 B 1.00
Actual RemoveAt_FirstItems List PooledList 40 100.92 ns 0.479 ns 0.448 ns 0.97 0.01 0.0267 - - 56 B 0.15
Actual RemoveAt_FirstItems List PooledList 40 119.62 ns 0.809 ns 0.757 ns 1.15 0.01 0.0267 - - 56 B 0.15
Baseline RemoveAt_FirstItems List PooledList 50 123.57 ns 0.554 ns 0.463 ns 1.00 0.00 0.2179 - - 456 B 1.00
Actual RemoveAt_FirstItems List PooledList 50 132.59 ns 0.646 ns 0.604 ns 1.07 0.00 0.0267 - - 56 B 0.12
Baseline RemoveAt_FirstItems List PooledList 60 154.68 ns 0.337 ns 0.281 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual RemoveAt_FirstItems List PooledList 60 153.93 ns 1.432 ns 1.340 ns 0.99 0.01 0.0267 - - 56 B 0.10
Baseline RemoveAt_FirstItems List PooledList 70 182.22 ns 0.469 ns 0.392 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_FirstItems List PooledList 70 183.53 ns 1.196 ns 1.119 ns 1.01 0.01 0.0267 - - 56 B 0.09
Baseline RemoveAt_FirstItems List PooledList 80 203.56 ns 0.360 ns 0.319 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual RemoveAt_FirstItems List PooledList 80 204.01 ns 0.526 ns 0.466 ns 1.00 0.00 0.0267 - - 56 B 0.08
Baseline RemoveAt_FirstItems List PooledList 90 231.01 ns 0.448 ns 0.374 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_FirstItems List PooledList 90 219.95 ns 0.722 ns 0.640 ns 0.95 0.00 0.0267 - - 56 B 0.07
Baseline RemoveAt_FirstItems List PooledList 100 257.73 ns 0.503 ns 0.393 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual RemoveAt_FirstItems List PooledList 100 250.36 ns 1.081 ns 1.011 ns 0.97 0.00 0.0267 - - 56 B 0.07
Baseline RemoveAt_FirstItems List PooledList 128 312.63 ns 0.663 ns 0.588 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual RemoveAt_FirstItems List PooledList 128 299.55 ns 1.075 ns 0.898 ns 0.96 0.00 0.0267 - - 56 B 0.05
Baseline RemoveAt_FirstItems List PooledList 256 787.59 ns 2.441 ns 2.164 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual RemoveAt_FirstItems List PooledList 256 725.06 ns 1.121 ns 0.936 ns 0.92 0.00 0.0267 - - 56 B 0.03
Baseline RemoveAt_FirstItems List PooledList 512 2,338.01 ns 27.678 ns 23.112 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual RemoveAt_FirstItems List PooledList 512 2,164.00 ns 8.623 ns 8.066 ns 0.93 0.01 0.0267 - - 56 B 0.01
Baseline RemoveAt_FirstItems List PooledList 1024 7,689.34 ns 55.299 ns 49.021 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual RemoveAt_FirstItems List PooledList 1024 7,251.25 ns 30.736 ns 28.750 ns 0.94 0.01 0.0229 - - 56 B 0.007
Baseline RemoveAt_FirstItems List PooledList 2048 27,949.04 ns 175.224 ns 163.905 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_FirstItems List PooledList 2048 26,652.86 ns 130.093 ns 121.689 ns 0.95 0.01 - - - 56 B 0.003
Baseline RemoveAt_FirstItems List PooledList 4096 125,715.95 ns 823.881 ns 770.659 ns 1.00 0.00 15.3809 - - 32824 B 1.000
Actual RemoveAt_FirstItems List PooledList 4096 125,496.41 ns 442.949 ns 392.663 ns 1.00 0.01 - - - 56 B 0.002
Baseline RemoveAt_FirstItems List PooledList 8192 669,019.36 ns 1,260.304 ns 1,178.889 ns 1.00 0.00 30.2734 - - 65593 B 1.000
Actual RemoveAt_FirstItems List PooledList 8192 681,675.29 ns 1,192.279 ns 1,115.259 ns 1.02 0.00 - - - 57 B 0.001
Baseline RemoveAt_FirstItems List PooledList 16384 2,662,326.12 ns 6,344.067 ns 5,934.244 ns 1.00 0.00 39.0625 39.0625 39.0625 131143 B 1.000
Actual RemoveAt_FirstItems List PooledList 16384 2,523,706.00 ns 8,213.341 ns 7,682.764 ns 0.95 0.00 - - - 60 B 0.000
Baseline RemoveAt_FirstItems List PooledList 32768 10,347,766.35 ns 26,245.960 ns 24,550.487 ns 1.00 0.00 78.1250 78.1250 78.1250 262236 B 1.000
Actual RemoveAt_FirstItems List PooledList 32768 10,063,751.79 ns 21,485.615 ns 19,046.438 ns 0.97 0.00 - - - 71 B 0.000
Baseline RemoveAt_FirstItems List PooledList 65536 41,709,063.33 ns 203,900.445 ns 190,728.603 ns 1.00 0.00 83.3333 83.3333 83.3333 524420 B 1.000
Actual RemoveAt_FirstItems List PooledList 65536 41,409,102.22 ns 114,026.208 ns 106,660.186 ns 0.99 0.01 - - - 134 B 0.000
Baseline RemoveAt_FirstItems List PooledList 131072 204,476,157.78 ns 942,848.836 ns 881,941.386 ns 1.00 0.00 - - - 1048832 B 1.000
Actual RemoveAt_FirstItems List PooledList 131072 205,948,921.43 ns 327,370.598 ns 290,205.508 ns 1.01 0.00 - - - 4480 B 0.004
Baseline RemoveAt_FirstItems List PooledList 850000 67,335,200,687.50 ns 1,336,632,884.501 ns 1,312,752,216.332 ns 1.00 0.00 - - - 6812992 B 1.000
Actual RemoveAt_FirstItems List PooledList 850000 62,856,219,026.67 ns 76,330,093.100 ns 71,399,216.444 ns 0.93 0.02 - - - 992 B 0.000
Baseline RemoveAt_FirstItems List RecyclableList 0 16.49 ns 0.116 ns 0.109 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 0 24.31 ns 0.214 ns 0.190 ns 1.47 0.01 0.0497 - - 104 B 3.25
Baseline RemoveAt_FirstItems List RecyclableList 1 27.16 ns 0.069 ns 0.061 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 1 23.26 ns 0.141 ns 0.125 ns 0.86 0.01 0.0497 - - 104 B 1.62
Baseline RemoveAt_FirstItems List RecyclableList 2 33.19 ns 0.111 ns 0.098 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 2 27.90 ns 0.359 ns 0.318 ns 0.84 0.01 0.0497 - - 104 B 1.44
Baseline RemoveAt_FirstItems List RecyclableList 3 44.32 ns 0.358 ns 0.335 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 3 40.98 ns 0.288 ns 0.240 ns 0.93 0.01 0.0497 - - 104 B 1.30
Baseline RemoveAt_FirstItems List RecyclableList 4 54.16 ns 0.283 ns 0.236 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 4 51.07 ns 0.526 ns 0.492 ns 0.94 0.01 0.0497 - - 104 B 1.18
Baseline RemoveAt_FirstItems List RecyclableList 5 64.52 ns 0.107 ns 0.089 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 5 76.45 ns 0.430 ns 0.382 ns 1.19 0.01 0.0918 - - 192 B 2.00
Baseline RemoveAt_FirstItems List RecyclableList 6 78.70 ns 0.220 ns 0.172 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 6 88.03 ns 0.720 ns 0.601 ns 1.12 0.01 0.0918 - - 192 B 1.85
Baseline RemoveAt_FirstItems List RecyclableList 7 88.90 ns 0.426 ns 0.399 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 7 101.63 ns 0.637 ns 0.532 ns 1.14 0.01 0.0918 - - 192 B 1.71
Baseline RemoveAt_FirstItems List RecyclableList 8 102.27 ns 0.558 ns 0.522 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 8 112.03 ns 1.252 ns 1.109 ns 1.10 0.01 0.0918 - - 192 B 1.60
Baseline RemoveAt_FirstItems List RecyclableList 9 115.29 ns 0.711 ns 0.630 ns 1.00 0.00 0.0610 - - 128 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 9 129.07 ns 0.600 ns 0.501 ns 1.12 0.01 0.1223 - - 256 B 2.00
Baseline RemoveAt_FirstItems List RecyclableList 10 45.62 ns 0.500 ns 0.467 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 10 55.65 ns 0.650 ns 0.608 ns 1.22 0.02 0.1224 - - 256 B 1.88
Baseline RemoveAt_FirstItems List RecyclableList 11 47.66 ns 0.514 ns 0.481 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 11 58.71 ns 0.919 ns 0.859 ns 1.23 0.02 0.1223 - - 256 B 1.78
Baseline RemoveAt_FirstItems List RecyclableList 12 46.78 ns 0.564 ns 0.528 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 12 59.30 ns 0.594 ns 0.526 ns 1.27 0.02 0.1223 - - 256 B 1.68
Baseline RemoveAt_FirstItems List RecyclableList 13 47.90 ns 0.975 ns 1.301 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 13 58.32 ns 0.496 ns 0.440 ns 1.21 0.04 0.1224 - - 256 B 1.60
Baseline RemoveAt_FirstItems List RecyclableList 14 51.09 ns 0.815 ns 0.763 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 14 58.85 ns 0.203 ns 0.180 ns 1.15 0.01 0.1223 - - 256 B 1.52
Baseline RemoveAt_FirstItems List RecyclableList 15 47.89 ns 0.467 ns 0.437 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 15 59.39 ns 0.479 ns 0.448 ns 1.24 0.02 0.1224 - - 256 B 1.45
Baseline RemoveAt_FirstItems List RecyclableList 16 48.68 ns 0.526 ns 0.492 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 16 57.67 ns 0.784 ns 0.655 ns 1.18 0.02 0.1223 - - 256 B 1.39
Baseline RemoveAt_FirstItems List RecyclableList 17 51.91 ns 0.280 ns 0.218 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 17 61.23 ns 0.700 ns 0.620 ns 1.18 0.01 0.1836 - - 384 B 2.00
Baseline RemoveAt_FirstItems List RecyclableList 18 48.68 ns 0.585 ns 0.519 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 18 60.21 ns 0.734 ns 0.651 ns 1.24 0.02 0.1836 - - 384 B 1.92
Baseline RemoveAt_FirstItems List RecyclableList 19 50.32 ns 0.648 ns 0.606 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 19 63.19 ns 0.454 ns 0.403 ns 1.26 0.02 0.1836 - - 384 B 1.85
Baseline RemoveAt_FirstItems List RecyclableList 20 60.28 ns 0.734 ns 0.687 ns 1.00 0.00 0.1032 - - 216 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 20 77.15 ns 0.997 ns 0.933 ns 1.28 0.02 0.1836 - - 384 B 1.78
Baseline RemoveAt_FirstItems List RecyclableList 30 76.04 ns 0.228 ns 0.202 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 30 89.09 ns 0.988 ns 0.924 ns 1.17 0.01 0.1836 - - 384 B 1.30
Baseline RemoveAt_FirstItems List RecyclableList 32 76.76 ns 0.346 ns 0.306 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 32 87.77 ns 0.624 ns 0.553 ns 1.14 0.01 0.1836 - - 384 B 1.23
Baseline RemoveAt_FirstItems List RecyclableList 36 86.35 ns 0.164 ns 0.137 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 36 102.67 ns 1.176 ns 1.100 ns 1.19 0.01 0.0650 - - 136 B 0.40
Baseline RemoveAt_FirstItems List RecyclableList 37 91.87 ns 0.627 ns 0.587 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 37 102.46 ns 1.315 ns 1.230 ns 1.12 0.01 0.0650 - - 136 B 0.39
Baseline RemoveAt_FirstItems List RecyclableList 40 113.53 ns 0.908 ns 0.805 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_FirstItems List RecyclableList 40 112.12 ns 0.686 ns 0.608 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 40 114.40 ns 0.692 ns 0.614 ns 1.01 0.01 0.0648 - - 136 B 0.36
Actual RemoveAt_FirstItems List RecyclableList 40 111.12 ns 0.417 ns 0.370 ns 0.98 0.01 0.0648 - - 136 B 0.36
Baseline RemoveAt_FirstItems List RecyclableList 50 132.92 ns 0.811 ns 0.758 ns 1.00 0.00 0.2179 - - 456 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 50 140.08 ns 0.682 ns 0.569 ns 1.05 0.01 0.0648 - - 136 B 0.30
Baseline RemoveAt_FirstItems List RecyclableList 60 167.12 ns 0.886 ns 0.740 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 60 166.17 ns 0.704 ns 0.624 ns 0.99 0.01 0.0648 - - 136 B 0.25
Baseline RemoveAt_FirstItems List RecyclableList 70 195.01 ns 0.881 ns 0.824 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 70 192.99 ns 1.186 ns 1.109 ns 0.99 0.00 0.0648 - - 136 B 0.22
Baseline RemoveAt_FirstItems List RecyclableList 80 221.29 ns 1.077 ns 1.007 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 80 204.62 ns 1.354 ns 1.267 ns 0.92 0.01 0.0648 - - 136 B 0.20
Baseline RemoveAt_FirstItems List RecyclableList 90 237.83 ns 1.258 ns 1.176 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 90 232.92 ns 1.936 ns 1.811 ns 0.98 0.01 0.0648 - - 136 B 0.18
Baseline RemoveAt_FirstItems List RecyclableList 100 274.31 ns 2.015 ns 1.884 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 100 258.88 ns 1.294 ns 1.210 ns 0.94 0.01 0.0648 - - 136 B 0.16
Baseline RemoveAt_FirstItems List RecyclableList 128 335.24 ns 3.328 ns 3.113 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 128 348.36 ns 1.878 ns 1.757 ns 1.04 0.01 0.0648 - - 136 B 0.13
Baseline RemoveAt_FirstItems List RecyclableList 256 823.69 ns 2.406 ns 2.250 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 256 764.18 ns 3.541 ns 3.312 ns 0.93 0.01 0.0648 - - 136 B 0.06
Baseline RemoveAt_FirstItems List RecyclableList 512 2,453.39 ns 13.102 ns 12.256 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 512 2,206.74 ns 8.093 ns 7.570 ns 0.90 0.01 0.0648 - - 136 B 0.03
Baseline RemoveAt_FirstItems List RecyclableList 1024 7,810.05 ns 42.727 ns 39.966 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 1024 7,341.87 ns 6.905 ns 5.766 ns 0.94 0.00 0.0610 - - 136 B 0.02
Baseline RemoveAt_FirstItems List RecyclableList 2048 28,144.76 ns 92.303 ns 86.340 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 2048 26,939.35 ns 22.774 ns 19.017 ns 0.96 0.00 0.0610 - - 136 B 0.008
Baseline RemoveAt_FirstItems List RecyclableList 4096 130,086.90 ns 503.516 ns 470.989 ns 1.00 0.00 15.3809 - - 32826 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 4096 125,616.33 ns 105.599 ns 88.180 ns 0.97 0.00 - - - 138 B 0.004
Baseline RemoveAt_FirstItems List RecyclableList 8192 667,235.60 ns 690.763 ns 612.343 ns 1.00 0.00 30.2734 - - 65605 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 8192 683,043.94 ns 1,371.615 ns 1,283.009 ns 1.02 0.00 - - - 149 B 0.002
Baseline RemoveAt_FirstItems List RecyclableList 16384 2,669,847.42 ns 5,232.231 ns 4,894.232 ns 1.00 0.00 39.0625 39.0625 39.0625 131203 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 16384 2,534,213.39 ns 5,021.415 ns 4,451.353 ns 0.95 0.00 - - - 186 B 0.001
Baseline RemoveAt_FirstItems List RecyclableList 32768 10,386,386.98 ns 30,952.968 ns 28,953.426 ns 1.00 0.00 78.1250 78.1250 78.1250 262356 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 32768 10,063,918.86 ns 13,067.487 ns 11,583.987 ns 0.97 0.00 - - - 244 B 0.001
Baseline RemoveAt_FirstItems List RecyclableList 65536 41,688,266.67 ns 145,170.307 ns 135,792.395 ns 1.00 0.00 83.3333 83.3333 83.3333 524968 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 65536 41,149,598.97 ns 144,489.377 ns 135,155.453 ns 0.99 0.00 - - - 666 B 0.001
Baseline RemoveAt_FirstItems List RecyclableList 131072 206,102,964.29 ns 230,933.127 ns 204,716.202 ns 1.00 0.00 - - - 1052928 B 1.000
Actual RemoveAt_FirstItems List RecyclableList 131072 206,404,678.57 ns 196,925.921 ns 174,569.699 ns 1.00 0.00 - - - 2432 B 0.002
Baseline RemoveAt_FirstItems List RecyclableList 850000 66,051,090,160.00 ns 544,519,587.722 ns 509,343,960.200 ns 1.00 0.00 - - - 7576840 B 1.00
Actual RemoveAt_FirstItems List RecyclableList 850000 66,377,580,123.08 ns 41,315,966.182 ns 34,500,702.972 ns 1.01 0.01 - - - 781968 B 0.10
Baseline RemoveAt_FirstItems List RecyclableLongList 0 19.44 ns 0.302 ns 0.282 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 0 22.87 ns 0.122 ns 0.102 ns 1.17 0.02 0.0421 - - 88 B 2.75
Baseline RemoveAt_FirstItems List RecyclableLongList 1 27.58 ns 0.120 ns 0.106 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 1 51.00 ns 0.497 ns 0.465 ns 1.85 0.02 0.0727 - - 152 B 2.38
Baseline RemoveAt_FirstItems List RecyclableLongList 2 35.05 ns 0.206 ns 0.192 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 2 59.35 ns 0.483 ns 0.429 ns 1.69 0.01 0.0764 - - 160 B 2.22
Baseline RemoveAt_FirstItems List RecyclableLongList 3 46.23 ns 0.218 ns 0.194 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 3 85.63 ns 1.432 ns 1.339 ns 1.85 0.03 0.0842 - - 176 B 2.20
Baseline RemoveAt_FirstItems List RecyclableLongList 4 54.75 ns 0.776 ns 0.726 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 4 102.85 ns 0.869 ns 0.813 ns 1.88 0.03 0.0842 - - 176 B 2.00
Baseline RemoveAt_FirstItems List RecyclableLongList 5 65.06 ns 0.921 ns 0.862 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 5 121.38 ns 1.511 ns 1.414 ns 1.87 0.03 0.0994 - - 208 B 2.17
Baseline RemoveAt_FirstItems List RecyclableLongList 6 79.32 ns 0.699 ns 0.654 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 6 144.06 ns 2.069 ns 1.935 ns 1.82 0.03 0.0994 - - 208 B 2.00
Baseline RemoveAt_FirstItems List RecyclableLongList 7 93.20 ns 0.756 ns 0.707 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 7 161.66 ns 1.740 ns 1.627 ns 1.73 0.02 0.0994 - - 208 B 1.86
Baseline RemoveAt_FirstItems List RecyclableLongList 8 105.79 ns 0.934 ns 0.874 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 8 176.25 ns 2.240 ns 2.096 ns 1.67 0.02 0.0994 - - 208 B 1.73
Baseline RemoveAt_FirstItems List RecyclableLongList 9 114.85 ns 0.872 ns 0.773 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 9 197.10 ns 0.655 ns 0.613 ns 1.72 0.01 0.1299 - - 272 B 2.12
Baseline RemoveAt_FirstItems List RecyclableLongList 10 45.17 ns 0.522 ns 0.489 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 10 96.80 ns 0.873 ns 0.774 ns 2.14 0.03 0.1301 - - 272 B 2.00
Baseline RemoveAt_FirstItems List RecyclableLongList 11 48.63 ns 0.764 ns 0.750 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 11 99.36 ns 1.184 ns 1.108 ns 2.04 0.03 0.1301 - - 272 B 1.89
Baseline RemoveAt_FirstItems List RecyclableLongList 12 51.14 ns 0.702 ns 0.656 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 12 101.62 ns 0.854 ns 0.799 ns 1.99 0.03 0.1301 - - 272 B 1.79
Baseline RemoveAt_FirstItems List RecyclableLongList 13 50.43 ns 0.598 ns 0.530 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 13 101.25 ns 1.477 ns 1.382 ns 2.01 0.03 0.1301 - - 272 B 1.70
Baseline RemoveAt_FirstItems List RecyclableLongList 14 51.34 ns 0.589 ns 0.551 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 14 101.89 ns 1.198 ns 1.121 ns 1.99 0.03 0.1301 - - 272 B 1.62
Baseline RemoveAt_FirstItems List RecyclableLongList 15 49.64 ns 0.602 ns 0.503 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 15 99.81 ns 0.820 ns 0.767 ns 2.01 0.02 0.1301 - - 272 B 1.55
Baseline RemoveAt_FirstItems List RecyclableLongList 16 47.50 ns 0.398 ns 0.353 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 16 98.18 ns 1.208 ns 1.130 ns 2.07 0.03 0.1301 - - 272 B 1.48
Baseline RemoveAt_FirstItems List RecyclableLongList 17 48.09 ns 0.486 ns 0.431 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 17 101.76 ns 0.898 ns 0.840 ns 2.12 0.03 0.1912 - - 400 B 2.08
Baseline RemoveAt_FirstItems List RecyclableLongList 18 48.17 ns 0.505 ns 0.448 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 18 102.41 ns 0.672 ns 0.629 ns 2.13 0.03 0.1912 - - 400 B 2.00
Baseline RemoveAt_FirstItems List RecyclableLongList 19 55.02 ns 1.109 ns 2.111 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 19 113.62 ns 0.692 ns 0.647 ns 2.10 0.08 0.1912 - - 400 B 1.92
Baseline RemoveAt_FirstItems List RecyclableLongList 20 63.44 ns 0.610 ns 0.570 ns 1.00 0.00 0.1032 - - 216 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 20 123.96 ns 1.218 ns 1.139 ns 1.95 0.02 0.1912 - - 400 B 1.85
Baseline RemoveAt_FirstItems List RecyclableLongList 30 80.64 ns 0.812 ns 0.759 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 30 140.77 ns 1.009 ns 0.895 ns 1.75 0.02 0.1912 - - 400 B 1.35
Baseline RemoveAt_FirstItems List RecyclableLongList 32 76.70 ns 0.591 ns 0.524 ns 1.00 0.00 0.1491 - - 312 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 32 141.90 ns 0.245 ns 0.191 ns 1.85 0.01 0.1912 - - 400 B 1.28
Baseline RemoveAt_FirstItems List RecyclableLongList 36 95.14 ns 1.263 ns 1.119 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 36 156.22 ns 1.286 ns 1.203 ns 1.64 0.02 0.0725 - - 152 B 0.44
Baseline RemoveAt_FirstItems List RecyclableLongList 37 98.27 ns 0.730 ns 0.683 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 37 155.39 ns 1.951 ns 1.825 ns 1.58 0.02 0.0725 - - 152 B 0.43
Baseline RemoveAt_FirstItems List RecyclableLongList 40 113.47 ns 1.350 ns 1.262 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_FirstItems List RecyclableLongList 40 114.72 ns 1.303 ns 1.219 ns 1.01 0.02 0.1798 - - 376 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 40 172.33 ns 2.214 ns 2.071 ns 1.52 0.02 0.0725 - - 152 B 0.40
Actual RemoveAt_FirstItems List RecyclableLongList 40 173.43 ns 1.250 ns 1.169 ns 1.53 0.02 0.0725 - - 152 B 0.40
Baseline RemoveAt_FirstItems List RecyclableLongList 50 134.50 ns 1.086 ns 0.963 ns 1.00 0.00 0.2179 - - 456 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 50 200.76 ns 2.835 ns 2.651 ns 1.49 0.02 0.0725 - - 152 B 0.33
Baseline RemoveAt_FirstItems List RecyclableLongList 60 170.26 ns 1.832 ns 1.714 ns 1.00 0.00 0.2561 - - 536 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 60 220.45 ns 2.233 ns 1.979 ns 1.29 0.02 0.0725 - - 152 B 0.28
Baseline RemoveAt_FirstItems List RecyclableLongList 70 197.88 ns 1.221 ns 1.082 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 70 260.15 ns 2.360 ns 2.207 ns 1.31 0.01 0.0725 - - 152 B 0.25
Baseline RemoveAt_FirstItems List RecyclableLongList 80 221.35 ns 2.021 ns 1.890 ns 1.00 0.00 0.3326 - - 696 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 80 280.55 ns 2.441 ns 2.164 ns 1.27 0.01 0.0725 - - 152 B 0.22
Baseline RemoveAt_FirstItems List RecyclableLongList 100 286.35 ns 2.057 ns 1.924 ns 1.00 0.00 0.4091 - - 856 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 100 321.82 ns 1.687 ns 1.578 ns 1.12 0.01 0.0725 - - 152 B 0.18
Baseline RemoveAt_FirstItems List RecyclableLongList 128 339.95 ns 4.147 ns 3.879 ns 1.00 0.00 0.5159 - - 1080 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 128 367.24 ns 1.680 ns 1.403 ns 1.08 0.01 0.0725 - - 152 B 0.14
Baseline RemoveAt_FirstItems List RecyclableLongList 256 833.46 ns 6.908 ns 6.462 ns 1.00 0.00 1.0052 - - 2104 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 256 878.61 ns 5.636 ns 5.272 ns 1.05 0.01 0.0725 - - 152 B 0.07
Baseline RemoveAt_FirstItems List RecyclableLongList 512 2,414.19 ns 11.496 ns 10.753 ns 1.00 0.00 1.9836 - - 4152 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 512 2,354.74 ns 12.761 ns 11.936 ns 0.98 0.01 0.0725 - - 152 B 0.04
Baseline RemoveAt_FirstItems List RecyclableLongList 1024 7,872.55 ns 47.373 ns 44.313 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 1024 7,758.42 ns 34.801 ns 32.553 ns 0.99 0.01 0.0610 - - 152 B 0.02
Baseline RemoveAt_FirstItems List RecyclableLongList 2048 28,202.10 ns 81.798 ns 76.514 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 2048 28,093.73 ns 25.874 ns 21.606 ns 1.00 0.00 0.0610 - - 152 B 0.009
Baseline RemoveAt_FirstItems List RecyclableLongList 4096 128,999.20 ns 325.944 ns 304.888 ns 1.00 0.00 15.6250 - - 32826 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 4096 142,900.35 ns 383.371 ns 339.849 ns 1.11 0.00 - - - 155 B 0.005
Baseline RemoveAt_FirstItems List RecyclableLongList 8192 674,524.94 ns 1,623.973 ns 1,519.065 ns 1.00 0.00 31.2500 - - 65605 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 8192 719,250.57 ns 1,493.373 ns 1,396.902 ns 1.07 0.00 - - - 165 B 0.003
Baseline RemoveAt_FirstItems List RecyclableLongList 16384 2,681,106.67 ns 5,678.145 ns 5,311.340 ns 1.00 0.00 39.0625 39.0625 39.0625 131203 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 16384 2,761,809.45 ns 6,115.873 ns 5,720.791 ns 1.03 0.00 - - - 464 B 0.004
Baseline RemoveAt_FirstItems List RecyclableLongList 32768 10,442,391.88 ns 24,308.755 ns 22,738.424 ns 1.00 0.00 78.1250 78.1250 78.1250 262450 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 32768 10,789,099.22 ns 43,918.562 ns 41,081.450 ns 1.03 0.00 - - - 540 B 0.002
Baseline RemoveAt_FirstItems List RecyclableLongList 65536 42,255,784.52 ns 261,200.473 ns 231,547.415 ns 1.00 0.00 83.3333 83.3333 83.3333 524968 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 65536 44,203,452.78 ns 337,618.726 ns 315,808.766 ns 1.05 0.01 - - - 1006 B 0.002
Baseline RemoveAt_FirstItems List RecyclableLongList 131072 207,955,243.59 ns 653,379.017 ns 545,601.071 ns 1.00 0.00 - - - 1050928 B 1.000
Actual RemoveAt_FirstItems List RecyclableLongList 131072 212,360,097.44 ns 514,818.130 ns 429,896.455 ns 1.02 0.00 - - - 8840 B 0.008
Baseline RemoveAt_FirstItems List RecyclableLongList 850000 67,020,573,153.33 ns 765,522,051.298 ns 716,069,801.748 ns 1.00 0.00 - - - 7582840 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 850000 61,351,466,257.14 ns 321,621,594.596 ns 285,109,166.344 ns 0.92 0.01 - - - 724176 B 0.10
Baseline RemoveAt_FirstItems List RecyclableLongList 90 242.32 ns 1.436 ns 1.273 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_FirstItems List RecyclableLongList 90 300.40 ns 2.440 ns 2.283 ns 1.24 0.01 0.0725 - - 152 B 0.20
RemoveAt from the End Benchmark Results - click to expand
Method TestCase BaseDataType DataType TestObjectCount Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Baseline RemoveAt_LastItems List PooledList 0 19.63 ns 0.419 ns 0.559 ns 19.38 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_LastItems List PooledList 0 13.58 ns 0.299 ns 0.475 ns 13.47 ns 0.70 0.03 0.0268 - - 56 B 1.75
Baseline RemoveAt_LastItems List PooledList 1 27.90 ns 0.134 ns 0.126 ns 27.86 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_LastItems List PooledList 1 39.46 ns 0.357 ns 0.334 ns 39.45 ns 1.41 0.01 0.0268 - - 56 B 0.88
Baseline RemoveAt_LastItems List PooledList 2 29.93 ns 0.224 ns 0.210 ns 30.01 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_LastItems List PooledList 2 38.64 ns 0.358 ns 0.335 ns 38.47 ns 1.29 0.01 0.0268 - - 56 B 0.78
Baseline RemoveAt_LastItems List PooledList 3 31.72 ns 0.339 ns 0.301 ns 31.71 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_LastItems List PooledList 3 39.90 ns 0.321 ns 0.300 ns 39.81 ns 1.26 0.02 0.0268 - - 56 B 0.70
Baseline RemoveAt_LastItems List PooledList 4 33.55 ns 0.182 ns 0.171 ns 33.49 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_LastItems List PooledList 4 40.81 ns 0.102 ns 0.080 ns 40.82 ns 1.22 0.00 0.0268 - - 56 B 0.64
Baseline RemoveAt_LastItems List PooledList 5 36.16 ns 0.258 ns 0.242 ns 36.07 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_LastItems List PooledList 5 42.41 ns 0.293 ns 0.260 ns 42.33 ns 1.17 0.01 0.0268 - - 56 B 0.58
Baseline RemoveAt_LastItems List PooledList 6 38.18 ns 0.163 ns 0.144 ns 38.21 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_LastItems List PooledList 6 43.58 ns 0.349 ns 0.327 ns 43.56 ns 1.14 0.01 0.0268 - - 56 B 0.54
Baseline RemoveAt_LastItems List PooledList 7 40.43 ns 0.202 ns 0.179 ns 40.40 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_LastItems List PooledList 7 44.59 ns 0.122 ns 0.108 ns 44.57 ns 1.10 0.01 0.0268 - - 56 B 0.50
Baseline RemoveAt_LastItems List PooledList 8 42.62 ns 0.256 ns 0.227 ns 42.51 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_LastItems List PooledList 8 46.33 ns 0.426 ns 0.398 ns 46.42 ns 1.09 0.01 0.0268 - - 56 B 0.47
Baseline RemoveAt_LastItems List PooledList 9 44.64 ns 0.171 ns 0.152 ns 44.60 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual RemoveAt_LastItems List PooledList 9 48.93 ns 0.142 ns 0.126 ns 48.90 ns 1.10 0.00 0.0268 - - 56 B 0.44
Baseline RemoveAt_LastItems List PooledList 10 31.07 ns 0.086 ns 0.071 ns 31.07 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_LastItems List PooledList 10 37.66 ns 0.333 ns 0.312 ns 37.70 ns 1.21 0.01 0.0268 - - 56 B 0.41
Baseline RemoveAt_LastItems List PooledList 11 32.63 ns 0.270 ns 0.239 ns 32.65 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_LastItems List PooledList 11 40.36 ns 0.145 ns 0.128 ns 40.35 ns 1.24 0.01 0.0268 - - 56 B 0.39
Baseline RemoveAt_LastItems List PooledList 12 33.24 ns 0.146 ns 0.129 ns 33.19 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_LastItems List PooledList 12 40.54 ns 0.303 ns 0.283 ns 40.41 ns 1.22 0.01 0.0268 - - 56 B 0.37
Baseline RemoveAt_LastItems List PooledList 13 33.06 ns 0.171 ns 0.151 ns 32.99 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_LastItems List PooledList 13 40.28 ns 0.152 ns 0.127 ns 40.31 ns 1.22 0.01 0.0268 - - 56 B 0.35
Baseline RemoveAt_LastItems List PooledList 14 32.76 ns 0.152 ns 0.143 ns 32.72 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_LastItems List PooledList 14 40.21 ns 0.106 ns 0.088 ns 40.21 ns 1.23 0.01 0.0268 - - 56 B 0.33
Baseline RemoveAt_LastItems List PooledList 15 33.14 ns 0.105 ns 0.093 ns 33.16 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_LastItems List PooledList 15 38.40 ns 0.142 ns 0.119 ns 38.35 ns 1.16 0.01 0.0268 - - 56 B 0.32
Baseline RemoveAt_LastItems List PooledList 16 33.42 ns 0.138 ns 0.122 ns 33.43 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_LastItems List PooledList 16 39.01 ns 0.125 ns 0.105 ns 38.96 ns 1.17 0.00 0.0268 - - 56 B 0.30
Baseline RemoveAt_LastItems List PooledList 17 33.84 ns 0.142 ns 0.126 ns 33.83 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_LastItems List PooledList 17 39.19 ns 0.353 ns 0.331 ns 39.20 ns 1.16 0.01 0.0268 - - 56 B 0.29
Baseline RemoveAt_LastItems List PooledList 18 34.88 ns 0.134 ns 0.119 ns 34.86 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_LastItems List PooledList 18 38.97 ns 0.123 ns 0.109 ns 38.94 ns 1.12 0.01 0.0268 - - 56 B 0.28
Baseline RemoveAt_LastItems List PooledList 19 34.74 ns 0.101 ns 0.089 ns 34.73 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_LastItems List PooledList 19 42.35 ns 0.193 ns 0.180 ns 42.33 ns 1.22 0.01 0.0268 - - 56 B 0.27
Baseline RemoveAt_LastItems List PooledList 20 36.64 ns 0.105 ns 0.093 ns 36.62 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual RemoveAt_LastItems List PooledList 20 45.56 ns 0.110 ns 0.097 ns 45.56 ns 1.24 0.00 0.0268 - - 56 B 0.26
Baseline RemoveAt_LastItems List PooledList 30 41.64 ns 0.084 ns 0.070 ns 41.64 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_LastItems List PooledList 30 45.33 ns 0.167 ns 0.148 ns 45.31 ns 1.09 0.00 0.0268 - - 56 B 0.19
Baseline RemoveAt_LastItems List PooledList 32 42.67 ns 0.302 ns 0.282 ns 42.64 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual RemoveAt_LastItems List PooledList 32 43.02 ns 0.224 ns 0.209 ns 42.91 ns 1.01 0.01 0.0268 - - 56 B 0.18
Baseline RemoveAt_LastItems List PooledList 36 44.40 ns 0.318 ns 0.282 ns 44.32 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_LastItems List PooledList 36 46.66 ns 0.830 ns 0.776 ns 46.48 ns 1.05 0.02 0.0268 - - 56 B 0.16
Baseline RemoveAt_LastItems List PooledList 37 44.11 ns 0.237 ns 0.198 ns 44.04 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual RemoveAt_LastItems List PooledList 37 46.22 ns 0.283 ns 0.251 ns 46.23 ns 1.05 0.01 0.0268 - - 56 B 0.16
Baseline RemoveAt_LastItems List PooledList 40 47.28 ns 0.488 ns 0.456 ns 47.13 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_LastItems List PooledList 40 47.24 ns 0.323 ns 0.302 ns 47.20 ns 1.00 0.01 0.1798 - - 376 B 1.00
Actual RemoveAt_LastItems List PooledList 40 45.61 ns 0.261 ns 0.244 ns 45.57 ns 0.96 0.01 0.0268 - - 56 B 0.15
Actual RemoveAt_LastItems List PooledList 40 45.34 ns 0.222 ns 0.208 ns 45.27 ns 0.96 0.01 0.0268 - - 56 B 0.15
Baseline RemoveAt_LastItems List PooledList 50 52.12 ns 0.390 ns 0.365 ns 51.97 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual RemoveAt_LastItems List PooledList 50 46.61 ns 0.481 ns 0.426 ns 46.58 ns 0.89 0.01 0.0268 - - 56 B 0.12
Baseline RemoveAt_LastItems List PooledList 60 56.65 ns 0.428 ns 0.401 ns 56.57 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual RemoveAt_LastItems List PooledList 60 51.79 ns 0.642 ns 0.601 ns 51.83 ns 0.91 0.01 0.0268 - - 56 B 0.10
Baseline RemoveAt_LastItems List PooledList 70 61.15 ns 0.217 ns 0.182 ns 61.12 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_LastItems List PooledList 70 55.22 ns 0.186 ns 0.174 ns 55.18 ns 0.90 0.00 0.0268 - - 56 B 0.09
Baseline RemoveAt_LastItems List PooledList 80 66.13 ns 0.133 ns 0.104 ns 66.14 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual RemoveAt_LastItems List PooledList 80 53.75 ns 0.143 ns 0.126 ns 53.74 ns 0.81 0.00 0.0268 - - 56 B 0.08
Baseline RemoveAt_LastItems List PooledList 90 74.91 ns 1.354 ns 1.200 ns 74.60 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_LastItems List PooledList 90 56.88 ns 0.195 ns 0.173 ns 56.84 ns 0.76 0.01 0.0267 - - 56 B 0.07
Baseline RemoveAt_LastItems List PooledList 100 79.58 ns 1.278 ns 1.195 ns 79.45 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual RemoveAt_LastItems List PooledList 100 60.93 ns 0.383 ns 0.358 ns 60.96 ns 0.77 0.01 0.0267 - - 56 B 0.07
Baseline RemoveAt_LastItems List PooledList 128 91.26 ns 0.566 ns 0.529 ns 91.00 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual RemoveAt_LastItems List PooledList 128 65.37 ns 0.266 ns 0.236 ns 65.41 ns 0.72 0.01 0.0267 - - 56 B 0.05
Baseline RemoveAt_LastItems List PooledList 256 174.06 ns 0.909 ns 0.851 ns 173.91 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual RemoveAt_LastItems List PooledList 256 91.10 ns 0.126 ns 0.112 ns 91.13 ns 0.52 0.00 0.0267 - - 56 B 0.03
Baseline RemoveAt_LastItems List PooledList 512 313.94 ns 0.345 ns 0.269 ns 313.99 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual RemoveAt_LastItems List PooledList 512 162.11 ns 0.732 ns 0.685 ns 161.98 ns 0.52 0.00 0.0267 - - 56 B 0.01
Baseline RemoveAt_LastItems List PooledList 1024 597.12 ns 0.854 ns 0.713 ns 597.16 ns 1.00 0.00 3.9368 - - 8248 B 1.000
Actual RemoveAt_LastItems List PooledList 1024 280.65 ns 0.907 ns 0.804 ns 280.62 ns 0.47 0.00 0.0267 - - 56 B 0.007
Baseline RemoveAt_LastItems List PooledList 2048 1,188.74 ns 17.942 ns 16.783 ns 1,179.87 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_LastItems List PooledList 2048 587.69 ns 1.759 ns 1.560 ns 586.89 ns 0.49 0.01 0.0267 - - 56 B 0.003
Baseline RemoveAt_LastItems List PooledList 4096 2,304.71 ns 13.241 ns 12.386 ns 2,304.04 ns 1.00 0.00 15.6212 - - 32824 B 1.000
Actual RemoveAt_LastItems List PooledList 4096 1,265.18 ns 7.788 ns 7.285 ns 1,261.62 ns 0.55 0.00 0.0267 - - 56 B 0.002
Baseline RemoveAt_LastItems List PooledList 8192 4,420.68 ns 31.056 ns 27.530 ns 4,423.29 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual RemoveAt_LastItems List PooledList 8192 2,469.12 ns 4.122 ns 3.442 ns 2,468.88 ns 0.56 0.00 0.0267 - - 56 B 0.001
Baseline RemoveAt_LastItems List PooledList 16384 54,941.18 ns 306.588 ns 256.015 ns 54,994.60 ns 1.00 0.00 41.6260 41.6260 41.6260 131142 B 1.000
Actual RemoveAt_LastItems List PooledList 16384 5,167.73 ns 1.826 ns 1.425 ns 5,167.62 ns 0.09 0.00 0.0229 - - 56 B 0.000
Baseline RemoveAt_LastItems List PooledList 32768 110,733.03 ns 1,115.997 ns 1,043.904 ns 110,519.27 ns 1.00 0.00 83.2520 83.2520 83.2520 262228 B 1.000
Actual RemoveAt_LastItems List PooledList 32768 10,742.88 ns 11.943 ns 9.973 ns 10,740.05 ns 0.10 0.00 0.0153 - - 56 B 0.000
Baseline RemoveAt_LastItems List PooledList 65536 106,668.46 ns 968.200 ns 808.491 ns 106,687.39 ns 1.00 0.00 130.9814 129.7607 129.7607 524980 B 1.000
Actual RemoveAt_LastItems List PooledList 65536 22,882.30 ns 41.822 ns 39.120 ns 22,886.88 ns 0.21 0.00 - - - 56 B 0.000
Baseline RemoveAt_LastItems List PooledList 131072 282,605.66 ns 5,595.347 ns 12,163.825 ns 284,138.99 ns 1.00 0.00 202.1484 200.6836 200.6836 1048872 B 1.000
Actual RemoveAt_LastItems List PooledList 131072 44,825.02 ns 56.407 ns 50.004 ns 44,809.98 ns 0.16 0.01 - - - 56 B 0.000
Baseline RemoveAt_LastItems List PooledList 850000 2,810,937.44 ns 10,160.388 ns 8,484.384 ns 2,810,179.30 ns 1.00 0.00 175.7813 175.7813 175.7813 6800115 B 1.000
Actual RemoveAt_LastItems List PooledList 850000 840,846.48 ns 3,091.399 ns 2,891.697 ns 839,652.05 ns 0.30 0.00 - - - 57 B 0.000
Baseline RemoveAt_LastItems List RecyclableList 0 16.39 ns 0.074 ns 0.066 ns 16.40 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_LastItems List RecyclableList 0 23.91 ns 0.127 ns 0.113 ns 23.87 ns 1.46 0.01 0.0497 - - 104 B 3.25
Baseline RemoveAt_LastItems List RecyclableList 1 28.65 ns 0.276 ns 0.245 ns 28.64 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_LastItems List RecyclableList 1 24.56 ns 0.212 ns 0.199 ns 24.63 ns 0.86 0.01 0.0497 - - 104 B 1.62
Baseline RemoveAt_LastItems List RecyclableList 2 29.72 ns 0.207 ns 0.183 ns 29.69 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_LastItems List RecyclableList 2 24.89 ns 0.296 ns 0.277 ns 24.87 ns 0.84 0.01 0.0497 - - 104 B 1.44
Baseline RemoveAt_LastItems List RecyclableList 3 31.37 ns 0.078 ns 0.070 ns 31.35 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_LastItems List RecyclableList 3 25.49 ns 0.184 ns 0.144 ns 25.50 ns 0.81 0.01 0.0497 - - 104 B 1.30
Baseline RemoveAt_LastItems List RecyclableList 4 34.57 ns 0.139 ns 0.123 ns 34.58 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_LastItems List RecyclableList 4 36.29 ns 0.124 ns 0.116 ns 36.27 ns 1.05 0.00 0.0497 - - 104 B 1.18
Baseline RemoveAt_LastItems List RecyclableList 5 37.54 ns 0.545 ns 0.509 ns 37.55 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_LastItems List RecyclableList 5 40.73 ns 0.200 ns 0.167 ns 40.69 ns 1.09 0.02 0.0918 - - 192 B 2.00
Baseline RemoveAt_LastItems List RecyclableList 6 38.43 ns 0.222 ns 0.207 ns 38.44 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_LastItems List RecyclableList 6 41.59 ns 0.310 ns 0.290 ns 41.61 ns 1.08 0.01 0.0918 - - 192 B 1.85
Baseline RemoveAt_LastItems List RecyclableList 7 40.19 ns 0.252 ns 0.223 ns 40.22 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_LastItems List RecyclableList 7 42.13 ns 0.161 ns 0.126 ns 42.10 ns 1.05 0.01 0.0918 - - 192 B 1.71
Baseline RemoveAt_LastItems List RecyclableList 8 42.94 ns 0.379 ns 0.336 ns 42.83 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_LastItems List RecyclableList 8 43.04 ns 0.115 ns 0.102 ns 43.01 ns 1.00 0.01 0.0918 - - 192 B 1.60
Baseline RemoveAt_LastItems List RecyclableList 9 44.95 ns 0.505 ns 0.421 ns 44.96 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual RemoveAt_LastItems List RecyclableList 9 47.93 ns 0.487 ns 0.455 ns 47.96 ns 1.07 0.01 0.1224 - - 256 B 2.00
Baseline RemoveAt_LastItems List RecyclableList 10 31.47 ns 0.189 ns 0.158 ns 31.45 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_LastItems List RecyclableList 10 38.10 ns 0.275 ns 0.244 ns 38.05 ns 1.21 0.01 0.1224 - - 256 B 1.88
Baseline RemoveAt_LastItems List RecyclableList 11 32.54 ns 0.451 ns 0.421 ns 32.55 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_LastItems List RecyclableList 11 39.87 ns 0.230 ns 0.215 ns 39.82 ns 1.23 0.02 0.1224 - - 256 B 1.78
Baseline RemoveAt_LastItems List RecyclableList 12 32.75 ns 0.425 ns 0.397 ns 32.46 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_LastItems List RecyclableList 12 39.76 ns 0.339 ns 0.283 ns 39.72 ns 1.21 0.02 0.1224 - - 256 B 1.68
Baseline RemoveAt_LastItems List RecyclableList 13 33.00 ns 0.464 ns 0.434 ns 32.83 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_LastItems List RecyclableList 13 39.74 ns 0.238 ns 0.211 ns 39.70 ns 1.20 0.02 0.1224 - - 256 B 1.60
Baseline RemoveAt_LastItems List RecyclableList 14 33.66 ns 0.442 ns 0.413 ns 33.67 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_LastItems List RecyclableList 14 46.58 ns 1.440 ns 4.037 ns 45.05 ns 1.41 0.18 0.1224 - - 256 B 1.52
Baseline RemoveAt_LastItems List RecyclableList 15 35.79 ns 0.653 ns 0.826 ns 35.58 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_LastItems List RecyclableList 15 41.06 ns 0.498 ns 0.442 ns 41.10 ns 1.14 0.03 0.1224 - - 256 B 1.45
Baseline RemoveAt_LastItems List RecyclableList 16 34.27 ns 0.324 ns 0.270 ns 34.25 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_LastItems List RecyclableList 16 39.25 ns 0.370 ns 0.346 ns 39.19 ns 1.15 0.02 0.1224 - - 256 B 1.39
Baseline RemoveAt_LastItems List RecyclableList 17 34.31 ns 0.230 ns 0.204 ns 34.36 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_LastItems List RecyclableList 17 43.87 ns 0.486 ns 0.455 ns 44.05 ns 1.28 0.02 0.1836 - - 384 B 2.00
Baseline RemoveAt_LastItems List RecyclableList 18 36.35 ns 0.663 ns 0.620 ns 36.55 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_LastItems List RecyclableList 18 43.72 ns 0.484 ns 0.453 ns 43.86 ns 1.20 0.03 0.1836 - - 384 B 1.92
Baseline RemoveAt_LastItems List RecyclableList 19 35.86 ns 0.463 ns 0.410 ns 35.96 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_LastItems List RecyclableList 19 46.88 ns 0.909 ns 2.014 ns 46.23 ns 1.32 0.08 0.1836 - - 384 B 1.85
Baseline RemoveAt_LastItems List RecyclableList 20 41.42 ns 0.763 ns 0.714 ns 41.27 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual RemoveAt_LastItems List RecyclableList 20 45.83 ns 0.483 ns 0.452 ns 45.78 ns 1.11 0.02 0.1836 - - 384 B 1.78
Baseline RemoveAt_LastItems List RecyclableList 30 41.99 ns 0.456 ns 0.427 ns 41.84 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_LastItems List RecyclableList 30 48.37 ns 0.870 ns 0.814 ns 48.34 ns 1.15 0.02 0.1836 - - 384 B 1.30
Baseline RemoveAt_LastItems List RecyclableList 32 42.76 ns 0.847 ns 0.793 ns 42.61 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual RemoveAt_LastItems List RecyclableList 32 46.90 ns 0.574 ns 0.537 ns 46.78 ns 1.10 0.02 0.1836 - - 384 B 1.23
Baseline RemoveAt_LastItems List RecyclableList 36 43.87 ns 0.553 ns 0.517 ns 43.87 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_LastItems List RecyclableList 36 62.59 ns 0.976 ns 0.913 ns 62.81 ns 1.43 0.03 0.0650 - - 136 B 0.40
Baseline RemoveAt_LastItems List RecyclableList 37 55.16 ns 1.115 ns 1.599 ns 55.62 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual RemoveAt_LastItems List RecyclableList 37 61.99 ns 0.677 ns 0.634 ns 62.08 ns 1.13 0.03 0.0650 - - 136 B 0.39
Baseline RemoveAt_LastItems List RecyclableList 40 56.96 ns 1.390 ns 4.033 ns 55.43 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_LastItems List RecyclableList 40 55.21 ns 1.001 ns 0.936 ns 55.44 ns 0.97 0.07 0.1798 - - 376 B 1.00
Actual RemoveAt_LastItems List RecyclableList 40 64.04 ns 0.846 ns 0.792 ns 63.82 ns 1.13 0.07 0.0650 - - 136 B 0.36
Actual RemoveAt_LastItems List RecyclableList 40 63.68 ns 0.752 ns 0.704 ns 63.58 ns 1.12 0.07 0.0650 - - 136 B 0.36
Baseline RemoveAt_LastItems List RecyclableList 50 62.72 ns 1.226 ns 1.087 ns 62.60 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual RemoveAt_LastItems List RecyclableList 50 62.87 ns 0.528 ns 0.468 ns 62.83 ns 1.00 0.02 0.0650 - - 136 B 0.30
Baseline RemoveAt_LastItems List RecyclableList 60 73.19 ns 1.359 ns 1.454 ns 73.36 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual RemoveAt_LastItems List RecyclableList 60 65.42 ns 0.612 ns 0.572 ns 65.15 ns 0.89 0.02 0.0650 - - 136 B 0.25
Baseline RemoveAt_LastItems List RecyclableList 70 78.48 ns 1.344 ns 1.257 ns 78.62 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_LastItems List RecyclableList 70 72.48 ns 0.786 ns 0.735 ns 72.37 ns 0.92 0.01 0.0650 - - 136 B 0.22
Baseline RemoveAt_LastItems List RecyclableList 80 83.28 ns 1.671 ns 1.717 ns 83.30 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual RemoveAt_LastItems List RecyclableList 80 72.59 ns 0.329 ns 0.292 ns 72.58 ns 0.87 0.02 0.0650 - - 136 B 0.20
Baseline RemoveAt_LastItems List RecyclableList 90 86.83 ns 0.791 ns 0.740 ns 87.09 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_LastItems List RecyclableList 90 70.49 ns 0.213 ns 0.178 ns 70.50 ns 0.81 0.01 0.0650 - - 136 B 0.18
Baseline RemoveAt_LastItems List RecyclableList 100 96.64 ns 0.833 ns 0.779 ns 96.82 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual RemoveAt_LastItems List RecyclableList 100 74.23 ns 0.933 ns 0.827 ns 74.51 ns 0.77 0.01 0.0650 - - 136 B 0.16
Baseline RemoveAt_LastItems List RecyclableList 128 112.73 ns 2.176 ns 2.035 ns 112.84 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual RemoveAt_LastItems List RecyclableList 128 80.13 ns 1.005 ns 0.940 ns 79.65 ns 0.71 0.02 0.0650 - - 136 B 0.13
Baseline RemoveAt_LastItems List RecyclableList 256 216.01 ns 2.897 ns 2.710 ns 216.20 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual RemoveAt_LastItems List RecyclableList 256 110.32 ns 0.809 ns 0.717 ns 110.17 ns 0.51 0.01 0.0650 - - 136 B 0.06
Baseline RemoveAt_LastItems List RecyclableList 512 401.14 ns 5.992 ns 5.605 ns 399.05 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual RemoveAt_LastItems List RecyclableList 512 185.44 ns 1.254 ns 1.173 ns 185.18 ns 0.46 0.01 0.0648 - - 136 B 0.03
Baseline RemoveAt_LastItems List RecyclableList 1024 768.24 ns 8.273 ns 7.739 ns 770.86 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual RemoveAt_LastItems List RecyclableList 1024 319.17 ns 1.900 ns 1.777 ns 319.94 ns 0.42 0.01 0.0648 - - 136 B 0.02
Baseline RemoveAt_LastItems List RecyclableList 2048 1,494.97 ns 23.946 ns 21.227 ns 1,495.44 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_LastItems List RecyclableList 2048 671.01 ns 1.066 ns 0.891 ns 670.92 ns 0.45 0.01 0.0648 - - 136 B 0.008
Baseline RemoveAt_LastItems List RecyclableList 4096 3,010.29 ns 37.376 ns 34.961 ns 3,005.18 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual RemoveAt_LastItems List RecyclableList 4096 1,400.30 ns 2.332 ns 2.181 ns 1,400.49 ns 0.47 0.01 0.0648 - - 136 B 0.004
Baseline RemoveAt_LastItems List RecyclableList 8192 5,781.71 ns 55.335 ns 49.053 ns 5,790.07 ns 1.00 0.00 31.2424 0.0076 - 65592 B 1.000
Actual RemoveAt_LastItems List RecyclableList 8192 2,681.21 ns 6.085 ns 5.692 ns 2,681.77 ns 0.46 0.00 0.0648 - - 136 B 0.002
Baseline RemoveAt_LastItems List RecyclableList 16384 57,203.29 ns 779.379 ns 729.032 ns 57,039.45 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual RemoveAt_LastItems List RecyclableList 16384 5,637.76 ns 40.108 ns 37.517 ns 5,639.82 ns 0.10 0.00 0.0610 - - 136 B 0.001
Baseline RemoveAt_LastItems List RecyclableList 32768 115,929.12 ns 924.329 ns 819.394 ns 115,788.78 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual RemoveAt_LastItems List RecyclableList 32768 11,658.34 ns 48.855 ns 45.699 ns 11,649.20 ns 0.10 0.00 0.0610 - - 136 B 0.001
Baseline RemoveAt_LastItems List RecyclableList 65536 112,767.79 ns 1,428.939 ns 1,266.717 ns 112,863.15 ns 1.00 0.00 133.5449 132.4463 132.4463 524747 B 1.000
Actual RemoveAt_LastItems List RecyclableList 65536 24,224.18 ns 116.595 ns 109.063 ns 24,198.04 ns 0.21 0.00 0.0610 - - 136 B 0.000
Baseline RemoveAt_LastItems List RecyclableList 131072 307,874.59 ns 6,110.474 ns 9,867.276 ns 309,359.11 ns 1.00 0.00 196.2891 194.8242 194.8242 1048949 B 1.000
Actual RemoveAt_LastItems List RecyclableList 131072 50,850.85 ns 219.395 ns 183.205 ns 50,777.24 ns 0.17 0.00 0.0610 - - 137 B 0.000
Baseline RemoveAt_LastItems List RecyclableList 850000 2,914,678.89 ns 57,800.734 ns 82,896.086 ns 2,883,095.90 ns 1.00 0.00 175.7813 175.7813 175.7813 6800191 B 1.000
Actual RemoveAt_LastItems List RecyclableList 850000 871,047.68 ns 5,867.027 ns 5,200.967 ns 873,933.30 ns 0.30 0.01 - - - 149 B 0.000
Baseline RemoveAt_LastItems List RecyclableLongList 0 19.36 ns 0.312 ns 0.276 ns 19.38 ns 1.00 0.00 0.0153 - - 32 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 0 24.25 ns 0.214 ns 0.201 ns 24.28 ns 1.25 0.02 0.0421 - - 88 B 2.75
Baseline RemoveAt_LastItems List RecyclableLongList 1 31.02 ns 0.644 ns 1.591 ns 30.78 ns 1.00 0.00 0.0306 - - 64 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 1 51.60 ns 0.385 ns 0.360 ns 51.55 ns 1.63 0.09 0.0727 - - 152 B 2.38
Baseline RemoveAt_LastItems List RecyclableLongList 2 31.17 ns 0.647 ns 0.864 ns 31.14 ns 1.00 0.00 0.0344 - - 72 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 2 54.26 ns 0.303 ns 0.253 ns 54.28 ns 1.74 0.05 0.0765 - - 160 B 2.22
Baseline RemoveAt_LastItems List RecyclableLongList 3 32.78 ns 0.658 ns 0.550 ns 32.78 ns 1.00 0.00 0.0382 - - 80 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 3 56.86 ns 0.640 ns 0.567 ns 57.05 ns 1.73 0.03 0.0842 - - 176 B 2.20
Baseline RemoveAt_LastItems List RecyclableLongList 4 36.32 ns 0.735 ns 1.054 ns 36.55 ns 1.00 0.00 0.0421 - - 88 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 4 59.95 ns 1.070 ns 1.001 ns 59.57 ns 1.63 0.05 0.0842 - - 176 B 2.00
Baseline RemoveAt_LastItems List RecyclableLongList 5 39.45 ns 0.809 ns 1.211 ns 39.34 ns 1.00 0.00 0.0459 - - 96 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 5 61.57 ns 1.193 ns 1.116 ns 61.49 ns 1.57 0.07 0.0994 - - 208 B 2.17
Baseline RemoveAt_LastItems List RecyclableLongList 6 41.28 ns 0.855 ns 1.687 ns 40.85 ns 1.00 0.00 0.0497 - - 104 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 6 64.12 ns 1.186 ns 1.701 ns 64.50 ns 1.54 0.07 0.0994 - - 208 B 2.00
Baseline RemoveAt_LastItems List RecyclableLongList 7 43.02 ns 0.868 ns 1.376 ns 42.74 ns 1.00 0.00 0.0535 - - 112 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 7 66.75 ns 1.078 ns 0.956 ns 66.91 ns 1.57 0.06 0.0994 - - 208 B 1.86
Baseline RemoveAt_LastItems List RecyclableLongList 8 45.44 ns 0.745 ns 0.697 ns 45.45 ns 1.00 0.00 0.0573 - - 120 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 8 67.94 ns 0.625 ns 0.522 ns 67.81 ns 1.50 0.03 0.0994 - - 208 B 1.73
Baseline RemoveAt_LastItems List RecyclableLongList 9 46.40 ns 0.474 ns 0.443 ns 46.42 ns 1.00 0.00 0.0612 - - 128 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 9 71.88 ns 1.418 ns 1.326 ns 71.79 ns 1.55 0.03 0.1301 - - 272 B 2.12
Baseline RemoveAt_LastItems List RecyclableLongList 10 35.69 ns 0.724 ns 1.038 ns 35.77 ns 1.00 0.00 0.0650 - - 136 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 10 76.45 ns 0.639 ns 0.567 ns 76.48 ns 2.15 0.08 0.1301 - - 272 B 2.00
Baseline RemoveAt_LastItems List RecyclableLongList 11 38.58 ns 0.793 ns 1.689 ns 38.83 ns 1.00 0.00 0.0688 - - 144 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 11 78.25 ns 0.954 ns 0.892 ns 78.26 ns 2.05 0.09 0.1301 - - 272 B 1.89
Baseline RemoveAt_LastItems List RecyclableLongList 12 39.04 ns 0.810 ns 1.691 ns 38.85 ns 1.00 0.00 0.0727 - - 152 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 12 79.01 ns 0.946 ns 0.885 ns 78.86 ns 2.04 0.12 0.1301 - - 272 B 1.79
Baseline RemoveAt_LastItems List RecyclableLongList 13 36.20 ns 0.722 ns 0.741 ns 36.47 ns 1.00 0.00 0.0765 - - 160 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 13 79.09 ns 1.335 ns 1.249 ns 78.81 ns 2.19 0.05 0.1301 - - 272 B 1.70
Baseline RemoveAt_LastItems List RecyclableLongList 14 38.25 ns 0.786 ns 1.742 ns 38.31 ns 1.00 0.00 0.0803 - - 168 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 14 78.40 ns 1.351 ns 1.264 ns 78.65 ns 2.03 0.11 0.1301 - - 272 B 1.62
Baseline RemoveAt_LastItems List RecyclableLongList 15 37.54 ns 0.777 ns 1.439 ns 37.58 ns 1.00 0.00 0.0842 - - 176 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 15 77.39 ns 0.958 ns 0.896 ns 77.18 ns 2.06 0.09 0.1301 - - 272 B 1.55
Baseline RemoveAt_LastItems List RecyclableLongList 16 35.21 ns 0.610 ns 0.570 ns 35.14 ns 1.00 0.00 0.0880 - - 184 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 16 78.80 ns 0.844 ns 0.789 ns 78.33 ns 2.24 0.03 0.1301 - - 272 B 1.48
Baseline RemoveAt_LastItems List RecyclableLongList 17 35.47 ns 0.413 ns 0.323 ns 35.52 ns 1.00 0.00 0.0918 - - 192 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 17 78.16 ns 0.438 ns 0.410 ns 78.08 ns 2.20 0.03 0.1912 - - 400 B 2.08
Baseline RemoveAt_LastItems List RecyclableLongList 18 36.88 ns 0.751 ns 0.950 ns 37.26 ns 1.00 0.00 0.0956 - - 200 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 18 79.26 ns 0.388 ns 0.324 ns 79.29 ns 2.15 0.06 0.1912 - - 400 B 2.00
Baseline RemoveAt_LastItems List RecyclableLongList 19 41.37 ns 0.851 ns 2.022 ns 41.08 ns 1.00 0.00 0.0994 - - 208 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 19 81.18 ns 0.956 ns 0.894 ns 81.49 ns 1.93 0.11 0.1912 - - 400 B 1.92
Baseline RemoveAt_LastItems List RecyclableLongList 20 40.59 ns 0.836 ns 1.173 ns 40.15 ns 1.00 0.00 0.1033 - - 216 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 20 85.73 ns 1.084 ns 1.014 ns 85.61 ns 2.12 0.06 0.1912 - - 400 B 1.85
Baseline RemoveAt_LastItems List RecyclableLongList 30 46.09 ns 0.937 ns 1.539 ns 46.30 ns 1.00 0.00 0.1415 - - 296 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 30 85.33 ns 0.548 ns 0.512 ns 85.38 ns 1.84 0.06 0.1912 - - 400 B 1.35
Baseline RemoveAt_LastItems List RecyclableLongList 32 44.97 ns 0.876 ns 0.860 ns 45.22 ns 1.00 0.00 0.1492 - - 312 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 32 89.36 ns 0.734 ns 0.687 ns 89.23 ns 1.99 0.04 0.1912 - - 400 B 1.28
Baseline RemoveAt_LastItems List RecyclableLongList 36 53.30 ns 0.688 ns 0.610 ns 53.39 ns 1.00 0.00 0.1644 - - 344 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 36 100.23 ns 0.836 ns 0.782 ns 100.23 ns 1.88 0.02 0.0726 - - 152 B 0.44
Baseline RemoveAt_LastItems List RecyclableLongList 37 53.14 ns 0.933 ns 0.873 ns 53.22 ns 1.00 0.00 0.1683 - - 352 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 37 101.60 ns 1.218 ns 1.139 ns 101.61 ns 1.91 0.04 0.0726 - - 152 B 0.43
Baseline RemoveAt_LastItems List RecyclableLongList 40 54.79 ns 0.496 ns 0.464 ns 54.74 ns 1.00 0.00 0.1798 - - 376 B 1.00
Baseline RemoveAt_LastItems List RecyclableLongList 40 54.12 ns 0.362 ns 0.339 ns 54.23 ns 0.99 0.01 0.1798 - - 376 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 40 102.62 ns 1.264 ns 1.183 ns 102.24 ns 1.87 0.02 0.0726 - - 152 B 0.40
Actual RemoveAt_LastItems List RecyclableLongList 40 102.78 ns 1.032 ns 0.965 ns 102.97 ns 1.88 0.02 0.0726 - - 152 B 0.40
Baseline RemoveAt_LastItems List RecyclableLongList 50 61.11 ns 0.821 ns 0.768 ns 61.15 ns 1.00 0.00 0.2180 - - 456 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 50 108.00 ns 0.780 ns 0.730 ns 108.12 ns 1.77 0.02 0.0726 - - 152 B 0.33
Baseline RemoveAt_LastItems List RecyclableLongList 60 67.26 ns 1.139 ns 1.066 ns 66.94 ns 1.00 0.00 0.2562 - - 536 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 60 108.40 ns 0.763 ns 0.637 ns 108.49 ns 1.62 0.02 0.0726 - - 152 B 0.28
Baseline RemoveAt_LastItems List RecyclableLongList 70 75.85 ns 1.419 ns 1.327 ns 76.33 ns 1.00 0.00 0.2944 - - 616 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 70 110.94 ns 2.154 ns 2.015 ns 111.14 ns 1.46 0.04 0.0726 - - 152 B 0.25
Baseline RemoveAt_LastItems List RecyclableLongList 80 82.34 ns 1.678 ns 2.061 ns 82.55 ns 1.00 0.00 0.3327 - - 696 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 80 113.45 ns 1.438 ns 1.345 ns 113.05 ns 1.38 0.05 0.0726 - - 152 B 0.22
Baseline RemoveAt_LastItems List RecyclableLongList 100 95.29 ns 1.439 ns 1.346 ns 95.70 ns 1.00 0.00 0.4092 - - 856 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 100 121.43 ns 0.979 ns 0.868 ns 121.37 ns 1.27 0.02 0.0725 - - 152 B 0.18
Baseline RemoveAt_LastItems List RecyclableLongList 128 109.93 ns 1.290 ns 1.207 ns 110.26 ns 1.00 0.00 0.5162 - - 1080 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 128 139.27 ns 1.368 ns 1.280 ns 139.49 ns 1.27 0.02 0.0725 - - 152 B 0.14
Baseline RemoveAt_LastItems List RecyclableLongList 256 207.92 ns 3.506 ns 6.321 ns 207.30 ns 1.00 0.00 1.0059 - - 2104 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 256 179.97 ns 2.038 ns 1.807 ns 179.85 ns 0.85 0.03 0.0725 - - 152 B 0.07
Baseline RemoveAt_LastItems List RecyclableLongList 512 408.13 ns 5.017 ns 4.693 ns 409.24 ns 1.00 0.00 1.9841 - - 4152 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 512 250.80 ns 1.396 ns 1.166 ns 250.95 ns 0.61 0.01 0.0725 - - 152 B 0.04
Baseline RemoveAt_LastItems List RecyclableLongList 1024 779.09 ns 13.954 ns 14.931 ns 780.14 ns 1.00 0.00 3.9368 - - 8248 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 1024 403.41 ns 1.731 ns 1.535 ns 403.96 ns 0.52 0.01 0.0725 - - 152 B 0.02
Baseline RemoveAt_LastItems List RecyclableLongList 2048 1,556.52 ns 30.470 ns 31.290 ns 1,552.79 ns 1.00 0.00 7.8125 - - 16440 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 2048 812.19 ns 6.380 ns 5.968 ns 809.64 ns 0.52 0.01 0.0725 - - 152 B 0.009
Baseline RemoveAt_LastItems List RecyclableLongList 4096 2,993.58 ns 59.371 ns 55.535 ns 2,998.68 ns 1.00 0.00 15.6250 - - 32824 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 4096 1,570.40 ns 5.188 ns 4.599 ns 1,568.30 ns 0.52 0.01 0.0725 - - 152 B 0.005
Baseline RemoveAt_LastItems List RecyclableLongList 8192 5,809.74 ns 94.215 ns 88.129 ns 5,828.90 ns 1.00 0.00 31.2424 - - 65592 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 8192 3,044.36 ns 12.921 ns 12.086 ns 3,040.69 ns 0.52 0.01 0.0725 - - 152 B 0.002
Baseline RemoveAt_LastItems List RecyclableLongList 16384 57,222.34 ns 955.294 ns 893.583 ns 57,463.63 ns 1.00 0.00 41.6260 41.6260 41.6260 131155 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 16384 6,074.85 ns 37.308 ns 34.898 ns 6,063.49 ns 0.11 0.00 0.2060 - - 432 B 0.003
Baseline RemoveAt_LastItems List RecyclableLongList 32768 112,636.45 ns 799.662 ns 748.004 ns 112,834.00 ns 1.00 0.00 83.2520 83.2520 83.2520 262254 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 32768 11,814.92 ns 125.494 ns 117.387 ns 11,848.72 ns 0.10 0.00 0.1984 - - 432 B 0.002
Baseline RemoveAt_LastItems List RecyclableLongList 65536 118,274.82 ns 2,309.363 ns 2,160.179 ns 118,526.20 ns 1.00 0.00 128.1738 127.1973 127.1973 524906 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 65536 25,508.82 ns 159.093 ns 148.816 ns 25,508.43 ns 0.22 0.00 0.1831 - - 432 B 0.001
Baseline RemoveAt_LastItems List RecyclableLongList 131072 305,165.82 ns 5,645.224 ns 7,536.212 ns 306,644.53 ns 1.00 0.00 201.1719 199.7070 199.7070 1048966 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 131072 51,560.28 ns 290.496 ns 271.730 ns 51,541.61 ns 0.17 0.00 0.1831 - - 433 B 0.000
Baseline RemoveAt_LastItems List RecyclableLongList 850000 2,760,485.70 ns 54,392.679 ns 99,460.090 ns 2,781,955.27 ns 1.00 0.00 175.7813 175.7813 175.7813 6800191 B 1.000
Actual RemoveAt_LastItems List RecyclableLongList 850000 1,131,329.19 ns 8,418.126 ns 7,874.320 ns 1,127,444.82 ns 0.42 0.02 - - - 445 B 0.000
Baseline RemoveAt_LastItems List RecyclableLongList 90 87.90 ns 1.332 ns 1.246 ns 87.64 ns 1.00 0.00 0.3710 - - 776 B 1.00
Actual RemoveAt_LastItems List RecyclableLongList 90 115.23 ns 1.347 ns 1.260 ns 115.09 ns 1.31 0.02 0.0725 - - 152 B 0.20