Benchmarks.md updated

This commit is contained in:
mlemanczyk committed 2023-07-01 12:26:30 +02:00
1 parent cec414ca0a
commit db8b0602c0
1 file changed
+496
@@ -530,6 +530,502 @@ AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
| Actual | Create_WithCapacity | List | RecyclableLongList | 850000 | 1,394,790.658 ns | 37,116.6816 ns | 109,439.3732 ns | 1,407,471.777 ns | 1.92 | 0.27 | 136.7188 | 136.7188 | 136.7188 | 7340802 B | 1.08 |
</details>
# `Add` Benchmarks
## Environment
```csharp
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1848/22H2/2022Update/SunValley2)
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
.NET SDK=7.0.305
[Host] : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
```
<details>
<summary><strong>Add to the List by 1 Item Benchmark Results - click to expand</strong></summary>
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|--------- |--------- |------------- |------------------- |---------------- |-----------------:|----------------:|----------------:|-----------------:|------:|--------:|---------:|---------:|---------:|-----------:|------------:|
| Baseline | Add | List | Array | 1 | 18.139 ns | 0.2071 ns | 0.1937 ns | 18.148 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | Array | 1 | 7.411 ns | 0.0501 ns | 0.0444 ns | 7.403 ns | 0.41 | 0.00 | 0.0153 | - | - | 32 B | 0.36 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 2 | 18.908 ns | 0.1159 ns | 0.1084 ns | 18.901 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | Array | 2 | 7.985 ns | 0.0911 ns | 0.0761 ns | 8.001 ns | 0.42 | 0.01 | 0.0191 | - | - | 40 B | 0.45 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 3 | 20.209 ns | 0.1055 ns | 0.0881 ns | 20.190 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | Array | 3 | 8.581 ns | 0.1343 ns | 0.1256 ns | 8.511 ns | 0.42 | 0.01 | 0.0229 | - | - | 48 B | 0.55 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 4 | 21.726 ns | 0.0967 ns | 0.0857 ns | 21.713 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | Array | 4 | 10.588 ns | 0.0967 ns | 0.0857 ns | 10.548 ns | 0.49 | 0.00 | 0.0268 | - | - | 56 B | 0.64 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 5 | 36.554 ns | 0.0661 ns | 0.0552 ns | 36.541 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | Array | 5 | 10.037 ns | 0.1621 ns | 0.1516 ns | 9.949 ns | 0.27 | 0.00 | 0.0306 | - | - | 64 B | 0.36 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 6 | 37.934 ns | 0.0724 ns | 0.0604 ns | 37.918 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | Array | 6 | 11.351 ns | 0.2287 ns | 0.2140 ns | 11.414 ns | 0.30 | 0.00 | 0.0344 | - | - | 72 B | 0.41 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 7 | 39.218 ns | 0.2644 ns | 0.2344 ns | 39.082 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | Array | 7 | 12.024 ns | 0.2604 ns | 0.3651 ns | 11.896 ns | 0.31 | 0.01 | 0.0383 | - | - | 80 B | 0.45 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 8 | 40.475 ns | 0.2996 ns | 0.2502 ns | 40.352 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | Array | 8 | 16.202 ns | 0.5642 ns | 1.6635 ns | 16.148 ns | 0.37 | 0.03 | 0.0421 | - | - | 88 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 9 | 56.922 ns | 0.1800 ns | 0.1503 ns | 56.891 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 9 | 12.849 ns | 0.1195 ns | 0.1118 ns | 12.901 ns | 0.23 | 0.00 | 0.0459 | - | - | 96 B | 0.29 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 10 | 57.211 ns | 0.2794 ns | 0.2613 ns | 57.111 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 10 | 13.229 ns | 0.0195 ns | 0.0173 ns | 13.228 ns | 0.23 | 0.00 | 0.0497 | - | - | 104 B | 0.32 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 11 | 58.724 ns | 0.2392 ns | 0.2237 ns | 58.729 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 11 | 13.855 ns | 0.0769 ns | 0.0719 ns | 13.848 ns | 0.24 | 0.00 | 0.0536 | - | - | 112 B | 0.34 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 12 | 60.149 ns | 0.1439 ns | 0.1202 ns | 60.101 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 12 | 15.530 ns | 0.3391 ns | 0.3330 ns | 15.569 ns | 0.26 | 0.01 | 0.0574 | - | - | 120 B | 0.37 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 13 | 61.133 ns | 0.2782 ns | 0.2466 ns | 61.083 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 13 | 14.884 ns | 0.1007 ns | 0.0942 ns | 14.872 ns | 0.24 | 0.00 | 0.0612 | - | - | 128 B | 0.39 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 14 | 62.870 ns | 0.3507 ns | 0.3280 ns | 62.717 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 14 | 16.088 ns | 0.3333 ns | 0.3705 ns | 16.024 ns | 0.26 | 0.01 | 0.0650 | - | - | 136 B | 0.41 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 15 | 62.601 ns | 0.8267 ns | 0.7733 ns | 62.443 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 15 | 17.497 ns | 0.3076 ns | 0.2878 ns | 17.407 ns | 0.28 | 0.00 | 0.0688 | - | - | 144 B | 0.44 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 16 | 63.300 ns | 0.1201 ns | 0.1065 ns | 63.283 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | Array | 16 | 16.569 ns | 0.0415 ns | 0.0368 ns | 16.572 ns | 0.26 | 0.00 | 0.0727 | - | - | 152 B | 0.46 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 17 | 87.399 ns | 0.1386 ns | 0.1228 ns | 87.401 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 17 | 17.208 ns | 0.0694 ns | 0.0580 ns | 17.209 ns | 0.20 | 0.00 | 0.0765 | - | - | 160 B | 0.26 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 18 | 88.605 ns | 0.1645 ns | 0.1539 ns | 88.525 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 18 | 17.657 ns | 0.0362 ns | 0.0320 ns | 17.659 ns | 0.20 | 0.00 | 0.0803 | - | - | 168 B | 0.28 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 19 | 89.778 ns | 0.4428 ns | 0.4142 ns | 89.605 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 19 | 18.743 ns | 0.1225 ns | 0.1146 ns | 18.693 ns | 0.21 | 0.00 | 0.0842 | - | - | 176 B | 0.29 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 20 | 90.314 ns | 0.3366 ns | 0.3149 ns | 90.325 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 20 | 18.603 ns | 0.0253 ns | 0.0197 ns | 18.607 ns | 0.21 | 0.00 | 0.0880 | - | - | 184 B | 0.30 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 30 | 104.834 ns | 0.3871 ns | 0.3432 ns | 104.741 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 30 | 24.112 ns | 0.0350 ns | 0.0311 ns | 24.110 ns | 0.23 | 0.00 | 0.1262 | - | - | 264 B | 0.43 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 32 | 108.774 ns | 0.2986 ns | 0.2647 ns | 108.656 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | Array | 32 | 25.119 ns | 0.0565 ns | 0.0471 ns | 25.127 ns | 0.23 | 0.00 | 0.1339 | - | - | 280 B | 0.46 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 40 | 143.629 ns | 0.5444 ns | 0.4546 ns | 143.656 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | Array | 40 | 29.707 ns | 0.1035 ns | 0.0968 ns | 29.675 ns | 0.21 | 0.00 | 0.1644 | - | - | 344 B | 0.30 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 50 | 165.690 ns | 0.4792 ns | 0.4248 ns | 165.649 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | Array | 50 | 34.772 ns | 0.0632 ns | 0.0560 ns | 34.783 ns | 0.21 | 0.00 | 0.2027 | - | - | 424 B | 0.37 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 60 | 182.039 ns | 0.8925 ns | 0.7911 ns | 181.844 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | Array | 60 | 40.650 ns | 0.2193 ns | 0.2051 ns | 40.677 ns | 0.22 | 0.00 | 0.2410 | - | - | 504 B | 0.44 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 80 | 262.025 ns | 2.9485 ns | 2.7580 ns | 261.298 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | Array | 80 | 51.503 ns | 0.3226 ns | 0.3017 ns | 51.371 ns | 0.20 | 0.00 | 0.3175 | - | - | 664 B | 0.30 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 90 | 277.696 ns | 3.3327 ns | 3.1174 ns | 276.355 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | Array | 90 | 64.512 ns | 0.3807 ns | 0.3375 ns | 64.560 ns | 0.23 | 0.00 | 0.3557 | - | - | 744 B | 0.34 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 100 | 296.149 ns | 0.7292 ns | 0.6821 ns | 296.073 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | Array | 100 | 69.572 ns | 0.1725 ns | 0.1440 ns | 69.532 ns | 0.24 | 0.00 | 0.3940 | - | - | 824 B | 0.38 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 128 | 369.288 ns | 4.7957 ns | 4.4859 ns | 369.543 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | Array | 128 | 83.377 ns | 0.4029 ns | 0.3365 ns | 83.219 ns | 0.23 | 0.00 | 0.5009 | - | - | 1048 B | 0.48 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 256 | 677.231 ns | 9.1516 ns | 8.5604 ns | 679.170 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
| Actual | Add | List | Array | 256 | 153.639 ns | 1.3685 ns | 1.2801 ns | 153.488 ns | 0.23 | 0.00 | 0.9899 | - | - | 2072 B | 0.49 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 512 | 1,255.970 ns | 6.3493 ns | 5.3019 ns | 1,253.743 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
| Actual | Add | List | Array | 512 | 294.877 ns | 0.8455 ns | 0.7495 ns | 294.699 ns | 0.23 | 0.00 | 1.9684 | - | - | 4120 B | 0.49 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 1024 | 2,469.824 ns | 3.6560 ns | 3.2409 ns | 2,469.241 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
| Actual | Add | List | Array | 1024 | 602.448 ns | 1.8907 ns | 1.6760 ns | 602.478 ns | 0.24 | 0.00 | 3.9215 | - | - | 8216 B | 0.49 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 2048 | 4,798.356 ns | 7.7000 ns | 6.4298 ns | 4,798.621 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.00 |
| Actual | Add | List | Array | 2048 | 1,166.672 ns | 7.0888 ns | 6.6309 ns | 1,163.020 ns | 0.24 | 0.00 | 7.8125 | - | - | 16408 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 4096 | 9,537.188 ns | 22.6152 ns | 20.0478 ns | 9,533.252 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.00 |
| Actual | Add | List | Array | 4096 | 2,296.413 ns | 6.7895 ns | 6.0187 ns | 2,296.223 ns | 0.24 | 0.00 | 15.6250 | - | - | 32792 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 8192 | 18,920.976 ns | 26.2677 ns | 23.2856 ns | 18,922.008 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.00 |
| Actual | Add | List | Array | 8192 | 4,509.259 ns | 5.8457 ns | 5.1821 ns | 4,508.913 ns | 0.24 | 0.00 | 31.2500 | - | - | 65560 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 16384 | 104,818.066 ns | 940.2248 ns | 879.4869 ns | 105,060.339 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.00 |
| Actual | Add | List | Array | 16384 | 59,969.037 ns | 1,189.0615 ns | 2,983.1227 ns | 59,818.619 ns | 0.57 | 0.03 | 41.6260 | 41.6260 | 41.6260 | 131110 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 32768 | 251,610.770 ns | 5,015.3198 ns | 8,914.7259 ns | 251,031.824 ns | 1.00 | 0.00 | 124.7559 | 124.7559 | 124.7559 | 524666 B | 1.00 |
| Actual | Add | List | Array | 32768 | 119,282.687 ns | 2,593.5859 ns | 7,647.2466 ns | 122,303.076 ns | 0.48 | 0.03 | 83.2520 | 83.2520 | 83.2520 | 262196 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 65536 | 337,745.330 ns | 6,439.0031 ns | 6,612.3821 ns | 337,604.346 ns | 1.00 | 0.00 | 308.5938 | 244.1406 | 244.1406 | 1049295 B | 1.00 |
| Actual | Add | List | Array | 65536 | 132,977.925 ns | 1,968.4993 ns | 1,841.3355 ns | 132,848.499 ns | 0.39 | 0.01 | 124.5117 | 124.1455 | 124.1455 | 524349 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 131072 | 716,687.310 ns | 13,395.2798 ns | 14,332.7993 ns | 717,434.619 ns | 1.00 | 0.00 | 551.7578 | 486.3281 | 485.3516 | 2097712 B | 1.00 |
| Actual | Add | List | Array | 131072 | 321,212.554 ns | 5,714.4435 ns | 8,726.5588 ns | 321,713.501 ns | 0.45 | 0.02 | 196.2891 | 195.8008 | 195.8008 | 1048661 B | 0.50 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | Array | 850000 | 6,117,543.742 ns | 178,905.6441 ns | 527,507.3281 ns | 6,107,835.156 ns | 1.00 | 0.00 | 390.6250 | 328.1250 | 328.1250 | 16777783 B | 1.00 |
| Actual | Add | List | Array | 850000 | 2,527,730.977 ns | 50,112.4532 ns | 57,709.5756 ns | 2,521,059.180 ns | 0.39 | 0.02 | 132.8125 | 132.8125 | 132.8125 | 6800069 B | 0.41 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 1 | 17.578 ns | 0.0865 ns | 0.0809 ns | 17.572 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | PooledList | 1 | 40.598 ns | 0.1330 ns | 0.1110 ns | 40.603 ns | 2.31 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 2 | 18.958 ns | 0.1040 ns | 0.0869 ns | 18.923 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | PooledList | 2 | 42.236 ns | 0.2337 ns | 0.2186 ns | 42.150 ns | 2.23 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 3 | 20.424 ns | 0.1158 ns | 0.0967 ns | 20.455 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | PooledList | 3 | 42.902 ns | 0.2494 ns | 0.2333 ns | 42.829 ns | 2.10 | 0.01 | 0.0268 | - | - | 56 B | 0.64 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 4 | 21.720 ns | 0.0872 ns | 0.0816 ns | 21.687 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | PooledList | 4 | 44.180 ns | 0.2910 ns | 0.2580 ns | 44.139 ns | 2.03 | 0.02 | 0.0268 | - | - | 56 B | 0.64 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 5 | 36.935 ns | 0.1215 ns | 0.1077 ns | 36.932 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | PooledList | 5 | 44.861 ns | 0.1118 ns | 0.1046 ns | 44.831 ns | 1.21 | 0.00 | 0.0268 | - | - | 56 B | 0.32 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 6 | 37.826 ns | 0.0434 ns | 0.0339 ns | 37.832 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | PooledList | 6 | 46.272 ns | 0.0751 ns | 0.0702 ns | 46.282 ns | 1.22 | 0.00 | 0.0268 | - | - | 56 B | 0.32 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 7 | 39.394 ns | 0.1834 ns | 0.1532 ns | 39.384 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | PooledList | 7 | 47.553 ns | 0.2578 ns | 0.2412 ns | 47.566 ns | 1.21 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 8 | 40.445 ns | 0.3493 ns | 0.3096 ns | 40.413 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | PooledList | 8 | 48.579 ns | 0.0722 ns | 0.0603 ns | 48.575 ns | 1.20 | 0.01 | 0.0268 | - | - | 56 B | 0.32 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 9 | 57.261 ns | 0.1987 ns | 0.1858 ns | 57.267 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 9 | 50.041 ns | 0.1609 ns | 0.1426 ns | 50.019 ns | 0.87 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 10 | 57.764 ns | 0.1467 ns | 0.1300 ns | 57.780 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 10 | 50.877 ns | 0.1022 ns | 0.0853 ns | 50.843 ns | 0.88 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 11 | 59.648 ns | 0.8691 ns | 1.1896 ns | 59.221 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 11 | 53.146 ns | 0.3671 ns | 0.3434 ns | 53.028 ns | 0.89 | 0.02 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 12 | 60.518 ns | 0.0696 ns | 0.0581 ns | 60.527 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 12 | 53.275 ns | 0.0710 ns | 0.0629 ns | 53.260 ns | 0.88 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 13 | 61.544 ns | 0.2161 ns | 0.1916 ns | 61.449 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 13 | 54.178 ns | 0.0756 ns | 0.0671 ns | 54.161 ns | 0.88 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 14 | 62.271 ns | 0.0969 ns | 0.0809 ns | 62.247 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 14 | 55.439 ns | 0.0742 ns | 0.0580 ns | 55.454 ns | 0.89 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 15 | 63.505 ns | 0.1121 ns | 0.1049 ns | 63.521 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 15 | 57.028 ns | 0.2562 ns | 0.2271 ns | 56.930 ns | 0.90 | 0.00 | 0.0268 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 16 | 63.917 ns | 0.2238 ns | 0.1869 ns | 63.944 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | PooledList | 16 | 57.241 ns | 0.0950 ns | 0.0793 ns | 57.222 ns | 0.90 | 0.00 | 0.0267 | - | - | 56 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 17 | 87.744 ns | 0.2114 ns | 0.1651 ns | 87.746 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 17 | 91.316 ns | 0.1579 ns | 0.1318 ns | 91.296 ns | 1.04 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 18 | 88.444 ns | 0.1603 ns | 0.1339 ns | 88.428 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 18 | 92.327 ns | 0.2404 ns | 0.2007 ns | 92.385 ns | 1.04 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 19 | 88.938 ns | 0.1293 ns | 0.1079 ns | 88.925 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 19 | 95.084 ns | 0.5887 ns | 0.5219 ns | 95.156 ns | 1.07 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 20 | 90.971 ns | 0.3085 ns | 0.2576 ns | 90.946 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 20 | 96.860 ns | 0.2857 ns | 0.2386 ns | 96.824 ns | 1.06 | 0.00 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 30 | 104.859 ns | 0.2681 ns | 0.2093 ns | 104.833 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 30 | 107.381 ns | 0.9037 ns | 0.8453 ns | 107.405 ns | 1.03 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 32 | 110.376 ns | 1.1662 ns | 1.0908 ns | 109.989 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | PooledList | 32 | 112.335 ns | 0.9961 ns | 0.9318 ns | 111.893 ns | 1.02 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 40 | 144.856 ns | 0.3635 ns | 0.2838 ns | 144.862 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | PooledList | 40 | 152.816 ns | 2.9736 ns | 3.0536 ns | 151.276 ns | 1.05 | 0.02 | 0.0267 | - | - | 56 B | 0.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 50 | 164.012 ns | 1.1269 ns | 1.0541 ns | 163.710 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | PooledList | 50 | 164.743 ns | 1.6241 ns | 1.5192 ns | 164.197 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 60 | 182.622 ns | 1.5123 ns | 1.2628 ns | 182.284 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | PooledList | 60 | 186.234 ns | 3.7339 ns | 3.6672 ns | 184.816 ns | 1.02 | 0.02 | 0.0267 | - | - | 56 B | 0.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 80 | 263.588 ns | 1.5829 ns | 1.4807 ns | 263.064 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | PooledList | 80 | 243.329 ns | 3.4983 ns | 3.1011 ns | 242.688 ns | 0.92 | 0.01 | 0.0267 | - | - | 56 B | 0.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 850000 | 5,945,373.112 ns | 118,306.1658 ns | 233,524.8292 ns | 5,992,364.062 ns | 1.00 | 0.00 | 531.2500 | 468.7500 | 468.7500 | 16777823 B | 1.000 |
| Actual | Add | List | PooledList | 850000 | 2,823,839.082 ns | 55,832.1780 ns | 64,296.4192 ns | 2,850,478.711 ns | 0.47 | 0.02 | - | - | - | 60 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 90 | 278.755 ns | 1.5875 ns | 1.4850 ns | 278.598 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | PooledList | 90 | 260.664 ns | 4.8431 ns | 4.5302 ns | 259.561 ns | 0.94 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 100 | 298.601 ns | 3.8004 ns | 3.3690 ns | 296.559 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | PooledList | 100 | 280.087 ns | 3.7433 ns | 3.5015 ns | 279.191 ns | 0.94 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 128 | 358.571 ns | 2.5208 ns | 2.3579 ns | 359.587 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | PooledList | 128 | 332.354 ns | 5.5093 ns | 5.1534 ns | 333.756 ns | 0.93 | 0.02 | 0.0267 | - | - | 56 B | 0.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 256 | 678.105 ns | 3.6784 ns | 3.2608 ns | 677.791 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
| Actual | Add | List | PooledList | 256 | 584.249 ns | 4.1718 ns | 3.9023 ns | 584.272 ns | 0.86 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 512 | 1,284.338 ns | 10.5398 ns | 9.8590 ns | 1,282.887 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.000 |
| Actual | Add | List | PooledList | 512 | 1,062.070 ns | 7.2403 ns | 6.4184 ns | 1,060.317 ns | 0.83 | 0.01 | 0.0267 | - | - | 56 B | 0.007 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 1024 | 2,471.119 ns | 22.1787 ns | 19.6609 ns | 2,468.102 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.000 |
| Actual | Add | List | PooledList | 1024 | 2,003.331 ns | 10.8894 ns | 10.1859 ns | 2,001.922 ns | 0.81 | 0.01 | 0.0267 | - | - | 56 B | 0.003 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 2048 | 4,822.543 ns | 15.3219 ns | 12.7945 ns | 4,827.863 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.000 |
| Actual | Add | List | PooledList | 2048 | 3,890.137 ns | 18.1428 ns | 16.9708 ns | 3,881.583 ns | 0.81 | 0.00 | 0.0229 | - | - | 56 B | 0.002 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 4096 | 9,579.331 ns | 48.0268 ns | 44.9243 ns | 9,576.460 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.000 |
| Actual | Add | List | PooledList | 4096 | 7,630.960 ns | 24.7529 ns | 23.1539 ns | 7,620.987 ns | 0.80 | 0.00 | 0.0153 | - | - | 56 B | 0.001 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 8192 | 19,001.092 ns | 49.5236 ns | 43.9013 ns | 19,005.864 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.000 |
| Actual | Add | List | PooledList | 8192 | 15,143.086 ns | 37.6554 ns | 35.2229 ns | 15,119.272 ns | 0.80 | 0.00 | 0.0153 | - | - | 56 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 16384 | 104,899.362 ns | 2,076.6270 ns | 2,550.2845 ns | 104,949.249 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.000 |
| Actual | Add | List | PooledList | 16384 | 30,006.449 ns | 81.7693 ns | 68.2811 ns | 29,969.301 ns | 0.29 | 0.01 | - | - | - | 56 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 32768 | 249,804.964 ns | 4,948.8686 ns | 10,330.1317 ns | 249,289.404 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524666 B | 1.000 |
| Actual | Add | List | PooledList | 32768 | 60,655.479 ns | 196.2001 ns | 153.1801 ns | 60,598.026 ns | 0.24 | 0.01 | - | - | - | 56 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 65536 | 337,768.298 ns | 5,545.3311 ns | 5,187.1062 ns | 339,546.875 ns | 1.00 | 0.00 | 308.1055 | 243.6523 | 243.6523 | 1049232 B | 1.000 |
| Actual | Add | List | PooledList | 65536 | 123,501.047 ns | 1,491.8945 ns | 1,395.5191 ns | 123,791.504 ns | 0.37 | 0.01 | - | - | - | 56 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | PooledList | 131072 | 722,480.469 ns | 8,985.4296 ns | 8,404.9764 ns | 723,240.625 ns | 1.00 | 0.00 | 545.8984 | 480.4688 | 479.4922 | 2097731 B | 1.000 |
| Actual | Add | List | PooledList | 131072 | 261,154.983 ns | 5,216.6397 ns | 13,742.7155 ns | 254,047.021 ns | 0.36 | 0.02 | - | - | - | 56 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 1 | 17.536 ns | 0.1360 ns | 0.1272 ns | 17.563 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableList | 1 | 16.465 ns | 0.1334 ns | 0.1248 ns | 16.467 ns | 0.94 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 2 | 18.845 ns | 0.1454 ns | 0.1360 ns | 18.795 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableList | 2 | 18.043 ns | 0.1139 ns | 0.1066 ns | 17.993 ns | 0.96 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 3 | 20.492 ns | 0.1584 ns | 0.1482 ns | 20.471 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableList | 3 | 19.270 ns | 0.1078 ns | 0.1008 ns | 19.271 ns | 0.94 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 4 | 21.622 ns | 0.0830 ns | 0.0776 ns | 21.608 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableList | 4 | 20.138 ns | 0.0984 ns | 0.0822 ns | 20.133 ns | 0.93 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 5 | 36.637 ns | 0.1714 ns | 0.1431 ns | 36.586 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableList | 5 | 32.556 ns | 0.1808 ns | 0.1691 ns | 32.514 ns | 0.89 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 6 | 37.779 ns | 0.1183 ns | 0.0988 ns | 37.771 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableList | 6 | 33.916 ns | 0.0871 ns | 0.0727 ns | 33.896 ns | 0.90 | 0.00 | 0.0918 | - | - | 192 B | 1.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 7 | 39.093 ns | 0.1076 ns | 0.0898 ns | 39.096 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableList | 7 | 34.898 ns | 0.2600 ns | 0.2305 ns | 34.911 ns | 0.89 | 0.01 | 0.0918 | - | - | 192 B | 1.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 8 | 40.430 ns | 0.1894 ns | 0.1679 ns | 40.356 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableList | 8 | 35.931 ns | 0.0632 ns | 0.0561 ns | 35.931 ns | 0.89 | 0.00 | 0.0918 | - | - | 192 B | 1.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 9 | 57.090 ns | 0.4242 ns | 0.3968 ns | 56.955 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 9 | 50.552 ns | 0.3529 ns | 0.3301 ns | 50.607 ns | 0.89 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 10 | 57.192 ns | 0.1939 ns | 0.1719 ns | 57.128 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 10 | 50.858 ns | 0.1415 ns | 0.1105 ns | 50.849 ns | 0.89 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 11 | 59.463 ns | 0.1086 ns | 0.0963 ns | 59.454 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 11 | 52.129 ns | 0.2877 ns | 0.2246 ns | 52.056 ns | 0.88 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 12 | 59.916 ns | 0.3493 ns | 0.2917 ns | 59.833 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 12 | 53.393 ns | 0.5065 ns | 0.4490 ns | 53.212 ns | 0.89 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 13 | 60.936 ns | 0.4352 ns | 0.4071 ns | 60.711 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 13 | 54.940 ns | 0.4037 ns | 0.3776 ns | 55.091 ns | 0.90 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 14 | 62.345 ns | 0.3903 ns | 0.3651 ns | 62.226 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 14 | 55.794 ns | 0.3154 ns | 0.2796 ns | 55.698 ns | 0.89 | 0.00 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 15 | 63.279 ns | 0.5076 ns | 0.4748 ns | 63.144 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 15 | 57.544 ns | 0.4060 ns | 0.3390 ns | 57.772 ns | 0.91 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 16 | 64.770 ns | 0.3653 ns | 0.3417 ns | 64.974 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableList | 16 | 59.216 ns | 0.3469 ns | 0.3245 ns | 59.190 ns | 0.91 | 0.01 | 0.1645 | - | - | 344 B | 1.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 17 | 88.212 ns | 0.9985 ns | 0.9340 ns | 88.180 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 17 | 77.288 ns | 0.4469 ns | 0.4180 ns | 77.258 ns | 0.88 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 18 | 89.172 ns | 0.6372 ns | 0.5960 ns | 89.023 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 18 | 78.659 ns | 0.4622 ns | 0.4323 ns | 78.645 ns | 0.88 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 19 | 90.088 ns | 0.6898 ns | 0.6452 ns | 89.928 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 19 | 80.527 ns | 0.5865 ns | 0.5199 ns | 80.391 ns | 0.89 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 20 | 90.990 ns | 0.5476 ns | 0.5122 ns | 90.702 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 20 | 82.047 ns | 0.7791 ns | 0.7288 ns | 82.407 ns | 0.90 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 30 | 106.050 ns | 0.6751 ns | 0.6315 ns | 105.908 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 30 | 101.130 ns | 0.3551 ns | 0.3322 ns | 101.170 ns | 0.95 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 32 | 110.479 ns | 0.6324 ns | 0.5606 ns | 110.485 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableList | 32 | 105.017 ns | 0.5621 ns | 0.5258 ns | 105.235 ns | 0.95 | 0.01 | 0.2984 | - | - | 624 B | 1.03 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 40 | 145.511 ns | 1.1082 ns | 1.0366 ns | 145.890 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableList | 40 | 144.655 ns | 0.7042 ns | 0.6587 ns | 144.406 ns | 0.99 | 0.01 | 0.5546 | - | - | 1160 B | 1.01 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 50 | 166.089 ns | 0.9699 ns | 0.8598 ns | 165.688 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableList | 50 | 164.093 ns | 1.3749 ns | 1.2861 ns | 163.522 ns | 0.99 | 0.01 | 0.5546 | - | - | 1160 B | 1.01 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 60 | 181.023 ns | 0.1900 ns | 0.1587 ns | 181.009 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableList | 60 | 185.638 ns | 0.9938 ns | 0.9296 ns | 185.476 ns | 1.03 | 0.01 | 0.5546 | - | - | 1160 B | 1.01 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 80 | 262.067 ns | 0.4527 ns | 0.3535 ns | 262.115 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableList | 80 | 250.459 ns | 0.7233 ns | 0.6766 ns | 250.161 ns | 0.96 | 0.00 | 0.5546 | - | - | 1160 B | 0.53 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 90 | 278.845 ns | 1.5910 ns | 1.3286 ns | 278.296 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableList | 90 | 273.756 ns | 2.8721 ns | 2.6866 ns | 272.306 ns | 0.98 | 0.01 | 0.5546 | - | - | 1160 B | 0.53 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 100 | 297.161 ns | 1.5502 ns | 1.2945 ns | 297.155 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableList | 100 | 292.867 ns | 0.8797 ns | 0.8228 ns | 293.200 ns | 0.99 | 0.00 | 0.5546 | - | - | 1160 B | 0.53 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 128 | 362.117 ns | 1.9819 ns | 1.7569 ns | 362.310 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableList | 128 | 376.823 ns | 2.3295 ns | 2.1790 ns | 377.467 ns | 1.04 | 0.01 | 0.5546 | - | - | 1160 B | 0.53 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 256 | 666.636 ns | 7.6771 ns | 7.1812 ns | 668.613 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
| Actual | Add | List | RecyclableList | 256 | 696.867 ns | 3.9345 ns | 3.6804 ns | 696.613 ns | 1.05 | 0.01 | 0.5541 | - | - | 1160 B | 0.27 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 512 | 1,266.155 ns | 3.9411 ns | 3.4937 ns | 1,264.866 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
| Actual | Add | List | RecyclableList | 512 | 1,296.867 ns | 5.7955 ns | 5.1376 ns | 1,297.342 ns | 1.02 | 0.01 | 0.5531 | - | - | 1160 B | 0.14 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 1024 | 2,477.639 ns | 7.9412 ns | 6.6312 ns | 2,477.111 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
| Actual | Add | List | RecyclableList | 1024 | 2,501.724 ns | 6.3632 ns | 5.6408 ns | 2,503.965 ns | 1.01 | 0.00 | 0.5531 | - | - | 1160 B | 0.07 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 2048 | 4,820.422 ns | 16.1640 ns | 13.4977 ns | 4,816.457 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.00 |
| Actual | Add | List | RecyclableList | 2048 | 4,848.440 ns | 20.7196 ns | 19.3811 ns | 4,840.889 ns | 1.01 | 0.01 | 0.5493 | - | - | 1160 B | 0.04 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 4096 | 9,635.565 ns | 126.4275 ns | 112.0747 ns | 9,592.238 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.00 |
| Actual | Add | List | RecyclableList | 4096 | 9,469.705 ns | 21.5126 ns | 20.1229 ns | 9,465.147 ns | 0.98 | 0.01 | 0.5493 | - | - | 1160 B | 0.02 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 8192 | 18,964.401 ns | 48.1215 ns | 40.1836 ns | 18,966.800 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.000 |
| Actual | Add | List | RecyclableList | 8192 | 18,690.909 ns | 28.1815 ns | 24.9822 ns | 18,681.793 ns | 0.99 | 0.00 | 0.5493 | - | - | 1160 B | 0.009 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 16384 | 105,647.567 ns | 1,029.6850 ns | 963.1680 ns | 105,610.791 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.000 |
| Actual | Add | List | RecyclableList | 16384 | 36,918.562 ns | 37.9020 ns | 31.6499 ns | 36,924.225 ns | 0.35 | 0.00 | 0.5493 | - | - | 1160 B | 0.004 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 32768 | 253,871.486 ns | 5,054.3843 ns | 12,865.0218 ns | 252,041.992 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524666 B | 1.000 |
| Actual | Add | List | RecyclableList | 32768 | 74,443.740 ns | 334.4035 ns | 312.8012 ns | 74,262.268 ns | 0.29 | 0.02 | 0.4883 | - | - | 1160 B | 0.002 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 65536 | 343,760.905 ns | 3,431.1942 ns | 3,209.5412 ns | 344,105.371 ns | 1.00 | 0.00 | 306.1523 | 241.6992 | 241.6992 | 1049335 B | 1.000 |
| Actual | Add | List | RecyclableList | 65536 | 149,276.593 ns | 745.4840 ns | 697.3262 ns | 148,952.686 ns | 0.43 | 0.00 | 0.4883 | - | - | 1160 B | 0.001 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 131072 | 729,743.896 ns | 14,288.9890 ns | 12,666.8165 ns | 727,619.482 ns | 1.00 | 0.00 | 537.1094 | 470.7031 | 470.7031 | 2097709 B | 1.000 |
| Actual | Add | List | RecyclableList | 131072 | 306,259.056 ns | 2,910.9683 ns | 2,722.9215 ns | 304,845.361 ns | 0.42 | 0.01 | 0.4883 | - | - | 1160 B | 0.001 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableList | 850000 | 5,928,505.097 ns | 115,786.0482 ns | 137,835.0540 ns | 5,906,732.031 ns | 1.00 | 0.00 | 539.0625 | 476.5625 | 476.5625 | 16777825 B | 1.000 |
| Actual | Add | List | RecyclableList | 850000 | 3,034,549.414 ns | 14,915.0974 ns | 13,221.8454 ns | 3,033,081.250 ns | 0.52 | 0.01 | - | - | - | 1162 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 1 | 17.521 ns | 0.1663 ns | 0.1474 ns | 17.456 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 1 | 112.280 ns | 0.9533 ns | 0.8917 ns | 112.287 ns | 6.41 | 0.07 | 0.0956 | - | - | 200 B | 2.27 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 2 | 18.954 ns | 0.1400 ns | 0.1310 ns | 18.958 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 2 | 107.607 ns | 1.1459 ns | 1.0158 ns | 107.275 ns | 5.68 | 0.06 | 0.0956 | - | - | 200 B | 2.27 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 3 | 20.434 ns | 0.2021 ns | 0.1891 ns | 20.410 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 3 | 109.873 ns | 1.5851 ns | 1.4827 ns | 110.013 ns | 5.38 | 0.08 | 0.0956 | - | - | 200 B | 2.27 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 4 | 21.906 ns | 0.1822 ns | 0.1704 ns | 21.979 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 4 | 112.474 ns | 1.6846 ns | 1.5758 ns | 112.794 ns | 5.13 | 0.06 | 0.0956 | - | - | 200 B | 2.27 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 5 | 36.949 ns | 0.2663 ns | 0.2491 ns | 36.933 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 5 | 115.194 ns | 0.9874 ns | 0.8753 ns | 115.167 ns | 3.12 | 0.03 | 0.0956 | - | - | 200 B | 1.14 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 6 | 38.170 ns | 0.2520 ns | 0.2357 ns | 38.140 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 6 | 120.373 ns | 1.4316 ns | 1.3391 ns | 120.246 ns | 3.15 | 0.04 | 0.0956 | - | - | 200 B | 1.14 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 7 | 39.407 ns | 0.2474 ns | 0.2315 ns | 39.306 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 7 | 117.358 ns | 0.8620 ns | 0.7642 ns | 117.439 ns | 2.98 | 0.03 | 0.0956 | - | - | 200 B | 1.14 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 8 | 40.781 ns | 0.1285 ns | 0.1202 ns | 40.752 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 8 | 122.657 ns | 2.3592 ns | 2.2068 ns | 123.048 ns | 3.01 | 0.06 | 0.0956 | - | - | 200 B | 1.14 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 10 | 58.515 ns | 0.4093 ns | 0.3829 ns | 58.536 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 10 | 124.686 ns | 1.3365 ns | 1.2502 ns | 124.578 ns | 2.13 | 0.02 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 11 | 58.575 ns | 0.4009 ns | 0.3554 ns | 58.435 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 11 | 130.023 ns | 1.3825 ns | 1.2932 ns | 129.672 ns | 2.22 | 0.03 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 12 | 59.499 ns | 0.5758 ns | 0.5386 ns | 59.151 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 12 | 127.137 ns | 1.7748 ns | 1.6602 ns | 127.280 ns | 2.14 | 0.04 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 13 | 60.842 ns | 0.4900 ns | 0.4583 ns | 60.631 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 13 | 132.597 ns | 1.4845 ns | 1.3886 ns | 132.387 ns | 2.18 | 0.03 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 14 | 63.142 ns | 0.4854 ns | 0.4303 ns | 63.098 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 14 | 133.916 ns | 1.2385 ns | 1.1585 ns | 134.188 ns | 2.12 | 0.02 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 15 | 63.706 ns | 0.4419 ns | 0.3918 ns | 63.581 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 15 | 132.193 ns | 1.3147 ns | 1.2297 ns | 132.126 ns | 2.08 | 0.02 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 16 | 63.511 ns | 0.4257 ns | 0.3982 ns | 63.695 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 16 | 138.790 ns | 1.3400 ns | 1.2535 ns | 138.656 ns | 2.19 | 0.02 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 17 | 88.592 ns | 0.4522 ns | 0.4230 ns | 88.650 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 17 | 135.261 ns | 1.6110 ns | 1.5070 ns | 135.158 ns | 1.53 | 0.02 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 18 | 89.361 ns | 0.7462 ns | 0.6980 ns | 89.117 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 18 | 136.944 ns | 0.9117 ns | 0.8528 ns | 137.006 ns | 1.53 | 0.02 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 19 | 91.364 ns | 0.4278 ns | 0.3792 ns | 91.381 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 19 | 141.661 ns | 1.4717 ns | 1.3766 ns | 141.579 ns | 1.55 | 0.02 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 20 | 93.805 ns | 0.8317 ns | 0.7373 ns | 93.623 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 20 | 143.244 ns | 1.2437 ns | 1.1634 ns | 143.275 ns | 1.53 | 0.02 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 30 | 106.436 ns | 0.7094 ns | 0.6288 ns | 106.389 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 30 | 164.739 ns | 1.8351 ns | 1.7165 ns | 164.208 ns | 1.55 | 0.01 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 32 | 110.442 ns | 1.0606 ns | 0.9921 ns | 110.760 ns | 1.00 | 0.00 | 0.2906 | - | - | 608 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 32 | 171.636 ns | 1.7906 ns | 1.6750 ns | 171.566 ns | 1.55 | 0.02 | 0.0956 | - | - | 200 B | 0.33 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 40 | 145.309 ns | 1.2761 ns | 1.1937 ns | 144.906 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 40 | 187.396 ns | 2.1012 ns | 1.8627 ns | 186.774 ns | 1.29 | 0.02 | 0.0956 | - | - | 200 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 50 | 165.414 ns | 0.2994 ns | 0.2500 ns | 165.454 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 50 | 209.204 ns | 3.8197 ns | 4.0870 ns | 208.059 ns | 1.27 | 0.03 | 0.0956 | - | - | 200 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 60 | 181.748 ns | 1.0976 ns | 0.9730 ns | 181.373 ns | 1.00 | 0.00 | 0.5469 | - | - | 1144 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 60 | 221.594 ns | 1.3185 ns | 1.2334 ns | 221.849 ns | 1.22 | 0.01 | 0.0956 | - | - | 200 B | 0.17 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 80 | 262.899 ns | 1.4040 ns | 1.3133 ns | 262.528 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 80 | 273.913 ns | 2.4274 ns | 2.0270 ns | 273.663 ns | 1.04 | 0.01 | 0.0954 | - | - | 200 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 100 | 297.712 ns | 1.7606 ns | 1.5608 ns | 297.564 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 100 | 309.101 ns | 3.4513 ns | 3.2283 ns | 308.016 ns | 1.04 | 0.01 | 0.0954 | - | - | 200 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 128 | 366.408 ns | 3.7517 ns | 3.5093 ns | 366.917 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 128 | 375.136 ns | 5.1047 ns | 4.5252 ns | 373.964 ns | 1.02 | 0.02 | 0.0954 | - | - | 200 B | 0.09 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 256 | 670.191 ns | 3.3260 ns | 2.9484 ns | 670.508 ns | 1.00 | 0.00 | 2.0380 | - | - | 4264 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 256 | 639.329 ns | 4.1169 ns | 3.8509 ns | 640.084 ns | 0.95 | 0.01 | 0.0954 | - | - | 200 B | 0.05 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 512 | 1,242.666 ns | 9.5190 ns | 8.4384 ns | 1,242.246 ns | 1.00 | 0.00 | 4.0035 | - | - | 8384 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 512 | 1,158.624 ns | 7.4955 ns | 7.0113 ns | 1,157.788 ns | 0.93 | 0.01 | 0.0954 | - | - | 200 B | 0.02 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 1024 | 2,491.028 ns | 8.4440 ns | 6.5925 ns | 2,491.240 ns | 1.00 | 0.00 | 7.9346 | - | - | 16600 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 1024 | 2,200.211 ns | 12.7061 ns | 11.2636 ns | 2,196.831 ns | 0.88 | 0.01 | 0.0954 | - | - | 200 B | 0.01 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 2048 | 4,984.331 ns | 93.8920 ns | 83.2328 ns | 4,992.891 ns | 1.00 | 0.00 | 15.7471 | - | - | 33008 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 2048 | 4,361.401 ns | 18.1839 ns | 17.0093 ns | 4,354.938 ns | 0.88 | 0.02 | 0.0916 | - | - | 200 B | 0.006 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 4096 | 11,304.398 ns | 330.5565 ns | 969.4651 ns | 11,172.319 ns | 1.00 | 0.00 | 31.2347 | - | - | 65800 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 4096 | 8,718.501 ns | 70.6139 ns | 62.5974 ns | 8,711.501 ns | 0.83 | 0.04 | 0.0916 | - | - | 200 B | 0.003 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 8192 | 19,116.759 ns | 48.5653 ns | 43.0518 ns | 19,119.505 ns | 1.00 | 0.00 | 62.4695 | - | - | 131360 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 8192 | 16,903.042 ns | 98.8399 ns | 87.6190 ns | 16,871.021 ns | 0.88 | 0.00 | 0.0916 | - | - | 200 B | 0.002 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 16384 | 105,801.186 ns | 1,091.9796 ns | 1,021.4384 ns | 106,064.734 ns | 1.00 | 0.00 | 83.2520 | 41.6260 | 41.6260 | 262470 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 16384 | 33,557.297 ns | 242.3845 ns | 226.7266 ns | 33,501.230 ns | 0.32 | 0.00 | 0.0610 | - | - | 200 B | 0.001 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 32768 | 254,453.607 ns | 5,057.4303 ns | 11,821.5802 ns | 253,379.346 ns | 1.00 | 0.00 | 124.5117 | 124.5117 | 124.5117 | 524666 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 32768 | 67,021.306 ns | 194.9694 ns | 182.3745 ns | 67,042.529 ns | 0.26 | 0.01 | 0.1221 | - | - | 272 B | 0.001 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 65536 | 341,932.307 ns | 4,184.3700 ns | 3,709.3350 ns | 341,046.313 ns | 1.00 | 0.00 | 304.6875 | 240.7227 | 240.2344 | 1049300 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 65536 | 134,399.023 ns | 810.7841 ns | 677.0414 ns | 134,269.238 ns | 0.39 | 0.00 | - | - | - | 392 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 131072 | 729,533.112 ns | 6,780.2575 ns | 6,010.5217 ns | 729,202.490 ns | 1.00 | 0.00 | 536.1328 | 469.7266 | 469.7266 | 2097708 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 131072 | 269,580.804 ns | 1,545.6754 ns | 1,445.8257 ns | 269,108.789 ns | 0.37 | 0.00 | - | - | - | 608 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 850000 | 6,883,903.906 ns | 184,264.8312 ns | 534,585.6870 ns | 6,920,810.156 ns | 1.00 | 0.00 | 351.5625 | 289.0625 | 289.0625 | 16777769 B | 1.000 |
| Actual | Add | List | RecyclableLongList | 850000 | 1,920,093.931 ns | 8,303.0777 ns | 7,360.4621 ns | 1,918,603.125 ns | 0.28 | 0.02 | - | - | - | 3369 B | 0.000 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 9 | 60.381 ns | 1.2105 ns | 2.6570 ns | 59.195 ns | 1.00 | 0.00 | 0.1568 | - | - | 328 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 9 | 122.830 ns | 1.8850 ns | 1.7632 ns | 123.457 ns | 2.03 | 0.09 | 0.0956 | - | - | 200 B | 0.61 |
| | | | | | | | | | | | | | | | |
| Baseline | Add | List | RecyclableLongList | 90 | 280.235 ns | 2.0966 ns | 1.7508 ns | 280.246 ns | 1.00 | 0.00 | 1.0481 | - | - | 2192 B | 1.00 |
| Actual | Add | List | RecyclableLongList | 90 | 295.466 ns | 2.5700 ns | 2.4040 ns | 295.182 ns | 1.05 | 0.01 | 0.0954 | - | - | 200 B | 0.09 |
</details>
# `foreach` Benchmarks
## Environment