Benchmarks.md updated.
This commit is contained in:
1 parent
a80db94533
commit
0e8eef7e6a
1 file changed
+969
-1
@@ -6322,7 +6322,6 @@ DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
# `IndexOf` Benchmarks
|
||||
## Environment
|
||||
```csharp
|
||||
@@ -6460,3 +6459,972 @@ AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
||||
| 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 |
|
||||
</details>
|
||||
|
||||
# `this[]` Getter Benchmarks
|
||||
## Environment
|
||||
```csharp
|
||||
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
||||
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
||||
.NET SDK=7.0.306
|
||||
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
||||
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
||||
```
|
||||
<details>
|
||||
<summary><strong>this[] Getter Benchmark Results - click to expand</strong></summary>
|
||||
|
||||
| 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 |
|
||||
</details>
|
||||
|
||||
# `RemoveAt` Benchmarks
|
||||
## Environment
|
||||
```csharp
|
||||
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2)
|
||||
AMD Ryzen 7 4700U with Radeon Graphics, 1 CPU, 8 logical and 8 physical cores
|
||||
.NET SDK=7.0.306
|
||||
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
||||
DefaultJob : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
|
||||
```
|
||||
<details>
|
||||
<summary><strong>RemoveAt from the Beginning Benchmark Results - click to expand</strong></summary>
|
||||
|
||||
| Method | TestCase | BaseDataType | DataType | TestObjectCount | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
|
||||
|--------- |-------------------- |------------- |------------------- |---------------- |---------------------:|-------------------:|-------------------:|------:|--------:|--------:|--------:|--------:|----------:|------------:|
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 0 | 19.07 ns | 0.332 ns | 0.311 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 0 | 12.74 ns | 0.061 ns | 0.054 ns | 0.67 | 0.01 | 0.0268 | - | - | 56 B | 1.75 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 1 | 28.06 ns | 0.078 ns | 0.069 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 1 | 37.52 ns | 0.752 ns | 0.866 ns | 1.34 | 0.03 | 0.0268 | - | - | 56 B | 0.88 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 2 | 33.20 ns | 0.195 ns | 0.182 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 2 | 44.51 ns | 0.909 ns | 1.116 ns | 1.35 | 0.04 | 0.0268 | - | - | 56 B | 0.78 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 3 | 44.89 ns | 0.254 ns | 0.238 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 3 | 58.95 ns | 0.759 ns | 0.710 ns | 1.31 | 0.02 | 0.0267 | - | - | 56 B | 0.70 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 4 | 55.50 ns | 0.373 ns | 0.349 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 4 | 73.95 ns | 0.142 ns | 0.126 ns | 1.33 | 0.01 | 0.0267 | - | - | 56 B | 0.64 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 5 | 66.73 ns | 0.417 ns | 0.348 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 5 | 75.52 ns | 0.599 ns | 0.500 ns | 1.13 | 0.01 | 0.0267 | - | - | 56 B | 0.58 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 6 | 85.87 ns | 0.780 ns | 0.730 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 6 | 92.78 ns | 0.760 ns | 0.711 ns | 1.08 | 0.01 | 0.0267 | - | - | 56 B | 0.54 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 7 | 96.48 ns | 0.131 ns | 0.103 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 7 | 103.55 ns | 0.990 ns | 0.926 ns | 1.07 | 0.01 | 0.0267 | - | - | 56 B | 0.50 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 8 | 109.46 ns | 1.157 ns | 1.083 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 8 | 114.63 ns | 1.278 ns | 1.195 ns | 1.05 | 0.02 | 0.0267 | - | - | 56 B | 0.47 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 9 | 123.32 ns | 0.894 ns | 0.836 ns | 1.00 | 0.00 | 0.0610 | - | - | 128 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 9 | 131.32 ns | 1.659 ns | 1.552 ns | 1.06 | 0.01 | 0.0267 | - | - | 56 B | 0.44 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 10 | 43.58 ns | 0.693 ns | 0.614 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 10 | 56.14 ns | 0.752 ns | 0.704 ns | 1.29 | 0.02 | 0.0267 | - | - | 56 B | 0.41 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 11 | 46.83 ns | 0.962 ns | 1.216 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 11 | 58.74 ns | 0.364 ns | 0.340 ns | 1.27 | 0.04 | 0.0267 | - | - | 56 B | 0.39 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 12 | 45.70 ns | 0.897 ns | 0.839 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 12 | 59.28 ns | 0.666 ns | 0.623 ns | 1.30 | 0.03 | 0.0267 | - | - | 56 B | 0.37 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 13 | 46.22 ns | 0.952 ns | 0.978 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 13 | 58.73 ns | 0.661 ns | 0.618 ns | 1.27 | 0.03 | 0.0267 | - | - | 56 B | 0.35 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 14 | 46.62 ns | 0.899 ns | 0.841 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 14 | 58.79 ns | 1.056 ns | 0.988 ns | 1.26 | 0.04 | 0.0267 | - | - | 56 B | 0.33 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 15 | 46.79 ns | 0.941 ns | 0.966 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 15 | 57.77 ns | 0.650 ns | 0.608 ns | 1.23 | 0.03 | 0.0267 | - | - | 56 B | 0.32 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 16 | 45.38 ns | 0.644 ns | 0.571 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 16 | 56.78 ns | 0.478 ns | 0.424 ns | 1.25 | 0.02 | 0.0267 | - | - | 56 B | 0.30 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 17 | 46.02 ns | 0.322 ns | 0.285 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 17 | 57.13 ns | 0.665 ns | 0.622 ns | 1.24 | 0.02 | 0.0267 | - | - | 56 B | 0.29 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 18 | 46.54 ns | 0.308 ns | 0.288 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 18 | 56.02 ns | 0.826 ns | 0.772 ns | 1.20 | 0.02 | 0.0267 | - | - | 56 B | 0.28 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 19 | 49.77 ns | 0.826 ns | 0.772 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 19 | 59.15 ns | 0.393 ns | 0.368 ns | 1.19 | 0.02 | 0.0267 | - | - | 56 B | 0.27 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 20 | 59.72 ns | 0.400 ns | 0.355 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 20 | 72.26 ns | 0.546 ns | 0.484 ns | 1.21 | 0.01 | 0.0267 | - | - | 56 B | 0.26 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 30 | 77.13 ns | 0.518 ns | 0.484 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 30 | 84.83 ns | 1.454 ns | 1.360 ns | 1.10 | 0.02 | 0.0267 | - | - | 56 B | 0.19 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 32 | 76.49 ns | 0.364 ns | 0.323 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 32 | 83.45 ns | 1.272 ns | 1.190 ns | 1.09 | 0.02 | 0.0267 | - | - | 56 B | 0.18 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 36 | 85.86 ns | 1.148 ns | 1.074 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 36 | 83.48 ns | 0.832 ns | 0.779 ns | 0.97 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 37 | 85.99 ns | 0.209 ns | 0.186 ns | 1.00 | 0.00 | 0.1682 | - | - | 352 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 37 | 86.04 ns | 0.995 ns | 0.931 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.16 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 40 | 104.99 ns | 0.199 ns | 0.176 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 40 | 105.20 ns | 0.787 ns | 0.736 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 40 | 99.52 ns | 0.812 ns | 0.760 ns | 0.95 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 40 | 99.28 ns | 0.696 ns | 0.617 ns | 0.95 | 0.01 | 0.0267 | - | - | 56 B | 0.15 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 50 | 123.96 ns | 0.514 ns | 0.455 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 50 | 129.78 ns | 0.737 ns | 0.689 ns | 1.05 | 0.01 | 0.0267 | - | - | 56 B | 0.12 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 60 | 156.12 ns | 0.692 ns | 0.647 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 60 | 155.45 ns | 1.115 ns | 0.988 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.10 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 70 | 183.22 ns | 1.715 ns | 1.604 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 70 | 183.44 ns | 1.010 ns | 0.844 ns | 1.00 | 0.01 | 0.0267 | - | - | 56 B | 0.09 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 80 | 206.15 ns | 2.537 ns | 2.374 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 80 | 202.63 ns | 2.380 ns | 2.227 ns | 0.98 | 0.01 | 0.0267 | - | - | 56 B | 0.08 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 90 | 232.52 ns | 2.333 ns | 2.182 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 90 | 222.49 ns | 1.913 ns | 1.789 ns | 0.96 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 100 | 258.63 ns | 1.281 ns | 1.198 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 100 | 239.47 ns | 1.262 ns | 1.181 ns | 0.93 | 0.01 | 0.0267 | - | - | 56 B | 0.07 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 128 | 315.80 ns | 2.217 ns | 1.965 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 128 | 291.39 ns | 0.763 ns | 0.714 ns | 0.92 | 0.01 | 0.0267 | - | - | 56 B | 0.05 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 256 | 785.15 ns | 3.489 ns | 3.264 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 256 | 728.88 ns | 1.851 ns | 1.546 ns | 0.93 | 0.00 | 0.0267 | - | - | 56 B | 0.03 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 512 | 2,321.38 ns | 11.263 ns | 10.536 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 512 | 2,170.80 ns | 10.643 ns | 9.956 ns | 0.94 | 0.01 | 0.0267 | - | - | 56 B | 0.01 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 1024 | 7,665.27 ns | 41.449 ns | 38.771 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 1024 | 7,507.07 ns | 35.842 ns | 33.526 ns | 0.98 | 0.01 | 0.0229 | - | - | 56 B | 0.007 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 2048 | 27,814.40 ns | 237.288 ns | 221.959 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 2048 | 26,827.47 ns | 122.063 ns | 114.178 ns | 0.96 | 0.01 | - | - | - | 56 B | 0.003 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 4096 | 129,443.33 ns | 251.613 ns | 235.359 ns | 1.00 | 0.00 | 15.3809 | - | - | 32824 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 4096 | 124,582.78 ns | 703.309 ns | 657.875 ns | 0.96 | 0.01 | - | - | - | 56 B | 0.002 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 8192 | 666,585.80 ns | 2,133.410 ns | 1,995.593 ns | 1.00 | 0.00 | 30.2734 | - | - | 65593 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 8192 | 683,132.81 ns | 3,303.031 ns | 3,089.657 ns | 1.02 | 0.00 | - | - | - | 57 B | 0.001 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 16384 | 2,660,042.15 ns | 8,429.189 ns | 7,884.668 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131143 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 16384 | 2,527,942.99 ns | 9,403.437 ns | 8,795.981 ns | 0.95 | 0.00 | - | - | - | 60 B | 0.000 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 32768 | 10,350,666.98 ns | 39,779.023 ns | 37,209.322 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262236 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 32768 | 10,062,943.33 ns | 69,678.507 ns | 65,177.319 ns | 0.97 | 0.01 | - | - | - | 71 B | 0.000 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 65536 | 41,893,972.22 ns | 214,985.446 ns | 201,097.520 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524420 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 65536 | 41,303,508.72 ns | 120,451.693 ns | 112,670.589 ns | 0.99 | 0.01 | - | - | - | 128 B | 0.000 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 131072 | 204,488,386.67 ns | 808,700.967 ns | 756,459.386 ns | 1.00 | 0.00 | - | - | - | 1048832 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 131072 | 205,690,061.54 ns | 193,769.388 ns | 161,806.215 ns | 1.01 | 0.00 | - | - | - | 368 B | 0.000 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | PooledList | 850000 | 60,322,318,960.00 ns | 376,483,030.529 ns | 352,162,460.343 ns | 1.00 | 0.00 | - | - | - | 6800656 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | PooledList | 850000 | 61,132,795,966.67 ns | 115,493,171.426 ns | 108,032,384.209 ns | 1.01 | 0.01 | - | - | - | 992 B | 0.000 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 0 | 16.41 ns | 0.070 ns | 0.055 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 0 | 24.19 ns | 0.124 ns | 0.104 ns | 1.47 | 0.01 | 0.0497 | - | - | 104 B | 3.25 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 1 | 27.30 ns | 0.156 ns | 0.146 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 1 | 23.55 ns | 0.231 ns | 0.216 ns | 0.86 | 0.01 | 0.0497 | - | - | 104 B | 1.62 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 2 | 33.26 ns | 0.120 ns | 0.106 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 2 | 27.84 ns | 0.135 ns | 0.126 ns | 0.84 | 0.01 | 0.0497 | - | - | 104 B | 1.44 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 3 | 44.24 ns | 0.266 ns | 0.249 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 3 | 40.83 ns | 0.267 ns | 0.250 ns | 0.92 | 0.01 | 0.0497 | - | - | 104 B | 1.30 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 4 | 54.52 ns | 0.148 ns | 0.124 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 4 | 53.01 ns | 0.638 ns | 0.596 ns | 0.97 | 0.01 | 0.0497 | - | - | 104 B | 1.18 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 5 | 64.86 ns | 0.322 ns | 0.301 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 5 | 76.99 ns | 0.624 ns | 0.583 ns | 1.19 | 0.01 | 0.0918 | - | - | 192 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 6 | 76.53 ns | 0.178 ns | 0.158 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 6 | 90.81 ns | 1.337 ns | 1.185 ns | 1.19 | 0.02 | 0.0918 | - | - | 192 B | 1.85 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 7 | 88.97 ns | 0.438 ns | 0.365 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 7 | 100.56 ns | 0.984 ns | 0.921 ns | 1.13 | 0.01 | 0.0918 | - | - | 192 B | 1.71 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 8 | 101.17 ns | 0.362 ns | 0.339 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 8 | 113.39 ns | 0.320 ns | 0.283 ns | 1.12 | 0.01 | 0.0918 | - | - | 192 B | 1.60 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 9 | 114.99 ns | 0.351 ns | 0.329 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 9 | 131.73 ns | 2.406 ns | 2.251 ns | 1.15 | 0.02 | 0.1223 | - | - | 256 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 10 | 45.21 ns | 0.466 ns | 0.413 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 10 | 56.21 ns | 0.334 ns | 0.296 ns | 1.24 | 0.01 | 0.1224 | - | - | 256 B | 1.88 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 11 | 46.43 ns | 0.529 ns | 0.495 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 11 | 58.98 ns | 0.680 ns | 0.636 ns | 1.27 | 0.02 | 0.1224 | - | - | 256 B | 1.78 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 12 | 47.43 ns | 0.228 ns | 0.190 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 12 | 58.53 ns | 0.568 ns | 0.532 ns | 1.23 | 0.01 | 0.1224 | - | - | 256 B | 1.68 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 13 | 46.87 ns | 0.757 ns | 0.708 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 13 | 58.52 ns | 0.512 ns | 0.479 ns | 1.25 | 0.02 | 0.1223 | - | - | 256 B | 1.60 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 14 | 47.81 ns | 0.676 ns | 0.599 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 14 | 57.80 ns | 0.475 ns | 0.445 ns | 1.21 | 0.02 | 0.1223 | - | - | 256 B | 1.52 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 15 | 46.93 ns | 0.431 ns | 0.403 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 15 | 57.96 ns | 1.028 ns | 0.962 ns | 1.23 | 0.02 | 0.1224 | - | - | 256 B | 1.45 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 16 | 48.24 ns | 0.297 ns | 0.263 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 16 | 55.98 ns | 0.317 ns | 0.265 ns | 1.16 | 0.01 | 0.1224 | - | - | 256 B | 1.39 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 17 | 48.44 ns | 0.218 ns | 0.182 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 17 | 62.17 ns | 1.166 ns | 1.091 ns | 1.29 | 0.02 | 0.1836 | - | - | 384 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 18 | 48.97 ns | 0.588 ns | 0.550 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 18 | 59.98 ns | 0.587 ns | 0.549 ns | 1.22 | 0.02 | 0.1836 | - | - | 384 B | 1.92 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 19 | 50.03 ns | 0.506 ns | 0.473 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 19 | 63.16 ns | 0.829 ns | 0.776 ns | 1.26 | 0.02 | 0.1836 | - | - | 384 B | 1.85 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 20 | 59.35 ns | 0.319 ns | 0.283 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 20 | 76.08 ns | 1.019 ns | 0.903 ns | 1.28 | 0.02 | 0.1836 | - | - | 384 B | 1.78 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 30 | 76.59 ns | 0.200 ns | 0.156 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 30 | 90.32 ns | 1.209 ns | 1.072 ns | 1.18 | 0.02 | 0.1836 | - | - | 384 B | 1.30 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 32 | 77.09 ns | 0.602 ns | 0.563 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 32 | 89.61 ns | 0.579 ns | 0.542 ns | 1.16 | 0.01 | 0.1836 | - | - | 384 B | 1.23 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 36 | 86.25 ns | 0.456 ns | 0.427 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 36 | 102.60 ns | 1.273 ns | 1.191 ns | 1.19 | 0.01 | 0.0650 | - | - | 136 B | 0.40 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 37 | 92.89 ns | 0.724 ns | 0.677 ns | 1.00 | 0.00 | 0.1682 | - | - | 352 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 37 | 102.15 ns | 0.854 ns | 0.798 ns | 1.10 | 0.01 | 0.0650 | - | - | 136 B | 0.39 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 40 | 114.22 ns | 0.783 ns | 0.733 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 40 | 113.81 ns | 1.162 ns | 1.086 ns | 1.00 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 40 | 133.38 ns | 1.118 ns | 1.045 ns | 1.17 | 0.01 | 0.0648 | - | - | 136 B | 0.36 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 40 | 128.48 ns | 1.081 ns | 1.011 ns | 1.12 | 0.01 | 0.0648 | - | - | 136 B | 0.36 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 50 | 132.00 ns | 0.560 ns | 0.497 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 50 | 142.87 ns | 0.768 ns | 0.719 ns | 1.08 | 0.01 | 0.0648 | - | - | 136 B | 0.30 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 60 | 168.72 ns | 0.719 ns | 0.637 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 60 | 165.81 ns | 1.156 ns | 1.081 ns | 0.98 | 0.01 | 0.0648 | - | - | 136 B | 0.25 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 70 | 195.36 ns | 1.178 ns | 1.044 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 70 | 191.85 ns | 1.238 ns | 1.158 ns | 0.98 | 0.01 | 0.0648 | - | - | 136 B | 0.22 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 80 | 221.98 ns | 1.006 ns | 0.941 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 80 | 216.52 ns | 1.076 ns | 0.840 ns | 0.97 | 0.01 | 0.0648 | - | - | 136 B | 0.20 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 90 | 240.57 ns | 1.014 ns | 0.949 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 90 | 234.36 ns | 0.736 ns | 0.652 ns | 0.97 | 0.01 | 0.0648 | - | - | 136 B | 0.18 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 100 | 276.27 ns | 1.638 ns | 1.452 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 100 | 268.16 ns | 5.333 ns | 6.349 ns | 0.98 | 0.02 | 0.0648 | - | - | 136 B | 0.16 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 128 | 336.32 ns | 3.328 ns | 2.950 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 128 | 312.66 ns | 1.394 ns | 1.304 ns | 0.93 | 0.01 | 0.0648 | - | - | 136 B | 0.13 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 256 | 834.47 ns | 6.974 ns | 6.524 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 256 | 759.67 ns | 4.606 ns | 4.308 ns | 0.91 | 0.01 | 0.0648 | - | - | 136 B | 0.06 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 512 | 2,388.42 ns | 8.274 ns | 7.334 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 512 | 2,217.92 ns | 5.184 ns | 4.849 ns | 0.93 | 0.00 | 0.0648 | - | - | 136 B | 0.03 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 1024 | 7,822.97 ns | 16.735 ns | 14.835 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 1024 | 7,355.04 ns | 5.869 ns | 4.901 ns | 0.94 | 0.00 | 0.0610 | - | - | 136 B | 0.02 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 2048 | 28,661.67 ns | 558.578 ns | 664.948 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 2048 | 26,977.98 ns | 90.808 ns | 84.942 ns | 0.94 | 0.02 | 0.0610 | - | - | 136 B | 0.008 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 4096 | 131,195.87 ns | 586.168 ns | 548.302 ns | 1.00 | 0.00 | 15.3809 | - | - | 32826 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 4096 | 125,998.57 ns | 532.755 ns | 498.340 ns | 0.96 | 0.01 | - | - | - | 138 B | 0.004 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 8192 | 668,917.53 ns | 1,341.168 ns | 1,047.096 ns | 1.00 | 0.00 | 30.2734 | - | - | 65599 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 8192 | 683,789.44 ns | 4,359.497 ns | 4,077.876 ns | 1.02 | 0.01 | - | - | - | 143 B | 0.002 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 16384 | 2,671,810.91 ns | 16,953.381 ns | 15,858.203 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131179 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 16384 | 2,527,572.57 ns | 5,316.553 ns | 4,439.562 ns | 0.95 | 0.01 | - | - | - | 163 B | 0.001 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 32768 | 10,397,050.94 ns | 50,318.874 ns | 47,068.306 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262356 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 32768 | 10,057,661.67 ns | 34,204.138 ns | 31,994.572 ns | 0.97 | 0.01 | - | - | - | 244 B | 0.001 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 65536 | 41,858,358.33 ns | 80,905.304 ns | 71,720.445 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524968 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 65536 | 41,597,552.07 ns | 98,421.886 ns | 82,186.732 ns | 0.99 | 0.00 | - | - | - | 666 B | 0.001 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 131072 | 206,437,215.56 ns | 1,054,882.897 ns | 986,738.116 ns | 1.00 | 0.00 | - | - | - | 1050928 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 131072 | 206,423,889.74 ns | 268,016.263 ns | 223,805.718 ns | 1.00 | 0.00 | - | - | - | 2432 B | 0.002 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableList | 850000 | 61,663,969,192.31 ns | 343,165,783.687 ns | 286,558,971.436 ns | 1.00 | 0.00 | - | - | - | 7528840 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableList | 850000 | 61,260,547,307.14 ns | 68,288,032.757 ns | 60,535,562.344 ns | 0.99 | 0.00 | - | - | - | 722904 B | 0.10 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 0 | 19.33 ns | 0.363 ns | 0.340 ns | 1.00 | 0.00 | 0.0153 | - | - | 32 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 0 | 23.56 ns | 0.115 ns | 0.096 ns | 1.22 | 0.02 | 0.0421 | - | - | 88 B | 2.75 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 1 | 27.83 ns | 0.168 ns | 0.157 ns | 1.00 | 0.00 | 0.0306 | - | - | 64 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 1 | 55.15 ns | 0.464 ns | 0.434 ns | 1.98 | 0.02 | 0.0727 | - | - | 152 B | 2.38 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 2 | 33.43 ns | 0.198 ns | 0.176 ns | 1.00 | 0.00 | 0.0344 | - | - | 72 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 2 | 69.12 ns | 1.110 ns | 1.039 ns | 2.07 | 0.04 | 0.0764 | - | - | 160 B | 2.22 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 3 | 45.06 ns | 0.831 ns | 0.777 ns | 1.00 | 0.00 | 0.0382 | - | - | 80 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 3 | 93.05 ns | 0.808 ns | 0.717 ns | 2.07 | 0.04 | 0.0842 | - | - | 176 B | 2.20 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 4 | 55.06 ns | 0.700 ns | 0.655 ns | 1.00 | 0.00 | 0.0421 | - | - | 88 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 4 | 114.98 ns | 0.950 ns | 0.793 ns | 2.09 | 0.03 | 0.0842 | - | - | 176 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 5 | 65.68 ns | 0.991 ns | 0.927 ns | 1.00 | 0.00 | 0.0459 | - | - | 96 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 5 | 142.85 ns | 1.978 ns | 1.850 ns | 2.18 | 0.04 | 0.0994 | - | - | 208 B | 2.17 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 6 | 79.01 ns | 0.885 ns | 0.784 ns | 1.00 | 0.00 | 0.0497 | - | - | 104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 6 | 159.73 ns | 0.678 ns | 0.634 ns | 2.02 | 0.02 | 0.0994 | - | - | 208 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 7 | 90.77 ns | 0.752 ns | 0.704 ns | 1.00 | 0.00 | 0.0535 | - | - | 112 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 7 | 175.69 ns | 1.466 ns | 1.372 ns | 1.94 | 0.02 | 0.0994 | - | - | 208 B | 1.86 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 8 | 103.78 ns | 0.683 ns | 0.639 ns | 1.00 | 0.00 | 0.0573 | - | - | 120 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 8 | 198.61 ns | 1.420 ns | 1.328 ns | 1.91 | 0.02 | 0.0994 | - | - | 208 B | 1.73 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 9 | 114.33 ns | 0.661 ns | 0.618 ns | 1.00 | 0.00 | 0.0612 | - | - | 128 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 9 | 217.75 ns | 0.874 ns | 0.774 ns | 1.90 | 0.01 | 0.1299 | - | - | 272 B | 2.12 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 10 | 44.73 ns | 0.668 ns | 0.625 ns | 1.00 | 0.00 | 0.0650 | - | - | 136 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 10 | 101.14 ns | 2.049 ns | 2.735 ns | 2.28 | 0.08 | 0.1301 | - | - | 272 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 11 | 47.43 ns | 0.805 ns | 0.753 ns | 1.00 | 0.00 | 0.0688 | - | - | 144 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 11 | 98.02 ns | 1.392 ns | 1.302 ns | 2.07 | 0.04 | 0.1301 | - | - | 272 B | 1.89 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 12 | 48.06 ns | 0.716 ns | 0.670 ns | 1.00 | 0.00 | 0.0727 | - | - | 152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 12 | 100.73 ns | 1.108 ns | 1.036 ns | 2.10 | 0.03 | 0.1301 | - | - | 272 B | 1.79 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 13 | 46.98 ns | 0.796 ns | 0.706 ns | 1.00 | 0.00 | 0.0765 | - | - | 160 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 13 | 98.68 ns | 1.196 ns | 1.119 ns | 2.10 | 0.04 | 0.1301 | - | - | 272 B | 1.70 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 14 | 48.20 ns | 0.576 ns | 0.510 ns | 1.00 | 0.00 | 0.0803 | - | - | 168 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 14 | 100.39 ns | 1.114 ns | 1.042 ns | 2.08 | 0.03 | 0.1301 | - | - | 272 B | 1.62 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 15 | 48.42 ns | 0.703 ns | 0.658 ns | 1.00 | 0.00 | 0.0842 | - | - | 176 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 15 | 98.86 ns | 1.483 ns | 1.388 ns | 2.04 | 0.05 | 0.1301 | - | - | 272 B | 1.55 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 16 | 47.15 ns | 0.280 ns | 0.248 ns | 1.00 | 0.00 | 0.0880 | - | - | 184 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 16 | 97.97 ns | 1.997 ns | 1.770 ns | 2.08 | 0.04 | 0.1301 | - | - | 272 B | 1.48 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 17 | 47.24 ns | 0.962 ns | 0.900 ns | 1.00 | 0.00 | 0.0918 | - | - | 192 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 17 | 102.15 ns | 0.871 ns | 0.815 ns | 2.16 | 0.04 | 0.1912 | - | - | 400 B | 2.08 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 18 | 47.69 ns | 0.324 ns | 0.303 ns | 1.00 | 0.00 | 0.0956 | - | - | 200 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 18 | 102.30 ns | 0.413 ns | 0.344 ns | 2.14 | 0.02 | 0.1912 | - | - | 400 B | 2.00 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 19 | 50.52 ns | 0.764 ns | 0.714 ns | 1.00 | 0.00 | 0.0994 | - | - | 208 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 19 | 103.73 ns | 0.881 ns | 0.781 ns | 2.05 | 0.03 | 0.1912 | - | - | 400 B | 1.92 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 20 | 59.92 ns | 0.502 ns | 0.445 ns | 1.00 | 0.00 | 0.1032 | - | - | 216 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 20 | 125.69 ns | 0.637 ns | 0.565 ns | 2.10 | 0.02 | 0.1912 | - | - | 400 B | 1.85 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 30 | 76.27 ns | 0.491 ns | 0.435 ns | 1.00 | 0.00 | 0.1415 | - | - | 296 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 30 | 146.59 ns | 0.347 ns | 0.308 ns | 1.92 | 0.01 | 0.1912 | - | - | 400 B | 1.35 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 32 | 76.52 ns | 0.447 ns | 0.418 ns | 1.00 | 0.00 | 0.1491 | - | - | 312 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 32 | 154.89 ns | 0.468 ns | 0.438 ns | 2.02 | 0.01 | 0.1912 | - | - | 400 B | 1.28 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 36 | 95.72 ns | 1.368 ns | 1.280 ns | 1.00 | 0.00 | 0.1644 | - | - | 344 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 36 | 166.01 ns | 1.760 ns | 1.646 ns | 1.73 | 0.03 | 0.0725 | - | - | 152 B | 0.44 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 37 | 94.92 ns | 1.078 ns | 1.009 ns | 1.00 | 0.00 | 0.1683 | - | - | 352 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 37 | 165.11 ns | 1.279 ns | 1.197 ns | 1.74 | 0.03 | 0.0725 | - | - | 152 B | 0.43 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 114.66 ns | 0.960 ns | 0.802 ns | 1.00 | 0.00 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 115.90 ns | 0.880 ns | 0.823 ns | 1.01 | 0.01 | 0.1798 | - | - | 376 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 184.75 ns | 0.818 ns | 0.765 ns | 1.61 | 0.01 | 0.0725 | - | - | 152 B | 0.40 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 40 | 183.85 ns | 1.029 ns | 0.912 ns | 1.60 | 0.01 | 0.0725 | - | - | 152 B | 0.40 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 50 | 134.28 ns | 1.194 ns | 0.997 ns | 1.00 | 0.00 | 0.2179 | - | - | 456 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 50 | 215.49 ns | 2.285 ns | 2.026 ns | 1.61 | 0.02 | 0.0725 | - | - | 152 B | 0.33 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 60 | 171.26 ns | 1.574 ns | 1.395 ns | 1.00 | 0.00 | 0.2561 | - | - | 536 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 60 | 230.60 ns | 1.668 ns | 1.560 ns | 1.35 | 0.02 | 0.0725 | - | - | 152 B | 0.28 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 70 | 203.08 ns | 1.118 ns | 0.991 ns | 1.00 | 0.00 | 0.2944 | - | - | 616 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 70 | 270.27 ns | 1.176 ns | 1.043 ns | 1.33 | 0.01 | 0.0725 | - | - | 152 B | 0.25 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 80 | 221.85 ns | 2.418 ns | 2.262 ns | 1.00 | 0.00 | 0.3326 | - | - | 696 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 80 | 295.08 ns | 1.815 ns | 1.698 ns | 1.33 | 0.01 | 0.0725 | - | - | 152 B | 0.22 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 100 | 284.50 ns | 2.710 ns | 2.535 ns | 1.00 | 0.00 | 0.4091 | - | - | 856 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 100 | 343.62 ns | 1.500 ns | 1.252 ns | 1.21 | 0.01 | 0.0725 | - | - | 152 B | 0.18 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 128 | 340.09 ns | 3.362 ns | 3.145 ns | 1.00 | 0.00 | 0.5159 | - | - | 1080 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 128 | 395.29 ns | 2.234 ns | 2.090 ns | 1.16 | 0.01 | 0.0725 | - | - | 152 B | 0.14 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 256 | 829.23 ns | 3.377 ns | 2.993 ns | 1.00 | 0.00 | 1.0052 | - | - | 2104 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 256 | 865.38 ns | 2.066 ns | 1.933 ns | 1.04 | 0.00 | 0.0725 | - | - | 152 B | 0.07 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 512 | 2,414.92 ns | 8.320 ns | 7.376 ns | 1.00 | 0.00 | 1.9836 | - | - | 4152 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 512 | 2,437.49 ns | 4.305 ns | 4.027 ns | 1.01 | 0.00 | 0.0725 | - | - | 152 B | 0.04 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 1024 | 7,871.93 ns | 19.942 ns | 17.678 ns | 1.00 | 0.00 | 3.9368 | - | - | 8248 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 1024 | 7,899.49 ns | 22.915 ns | 20.314 ns | 1.00 | 0.00 | 0.0610 | - | - | 152 B | 0.02 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 2048 | 28,155.82 ns | 55.355 ns | 46.224 ns | 1.00 | 0.00 | 7.8125 | - | - | 16440 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 2048 | 28,490.72 ns | 98.496 ns | 92.133 ns | 1.01 | 0.00 | 0.0610 | - | - | 152 B | 0.009 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 4096 | 128,859.96 ns | 1,194.901 ns | 1,117.711 ns | 1.00 | 0.00 | 15.6250 | - | - | 32826 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 4096 | 142,747.17 ns | 663.944 ns | 621.054 ns | 1.11 | 0.01 | - | - | - | 155 B | 0.005 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 8192 | 671,785.15 ns | 2,344.812 ns | 2,193.338 ns | 1.00 | 0.00 | 30.2734 | - | - | 65599 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 8192 | 718,031.98 ns | 1,611.612 ns | 1,428.652 ns | 1.07 | 0.00 | - | - | - | 165 B | 0.003 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 16384 | 2,670,678.28 ns | 9,684.968 ns | 9,059.325 ns | 1.00 | 0.00 | 39.0625 | 39.0625 | 39.0625 | 131179 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 16384 | 2,760,771.29 ns | 5,633.192 ns | 4,993.678 ns | 1.03 | 0.00 | - | - | - | 459 B | 0.003 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 32768 | 10,448,089.17 ns | 25,568.698 ns | 22,665.985 ns | 1.00 | 0.00 | 78.1250 | 78.1250 | 78.1250 | 262356 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 32768 | 10,854,723.54 ns | 48,421.536 ns | 45,293.535 ns | 1.04 | 0.00 | - | - | - | 540 B | 0.002 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 65536 | 42,166,682.22 ns | 239,011.648 ns | 223,571.644 ns | 1.00 | 0.00 | 83.3333 | 83.3333 | 83.3333 | 524968 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 65536 | 43,346,971.67 ns | 191,616.695 ns | 179,238.375 ns | 1.03 | 0.01 | - | - | - | 1006 B | 0.002 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 131072 | 207,151,373.81 ns | 688,540.752 ns | 610,373.442 ns | 1.00 | 0.00 | - | - | - | 1052928 B | 1.000 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 131072 | 211,885,211.11 ns | 1,083,681.124 ns | 1,013,675.996 ns | 1.02 | 0.01 | - | - | - | 4728 B | 0.004 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 850000 | 62,658,390,006.67 ns | 383,261,629.651 ns | 358,503,166.168 ns | 1.00 | 0.00 | - | - | - | 7538944 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 850000 | 56,210,274,173.33 ns | 914,753,722.346 ns | 855,661,199.436 ns | 0.90 | 0.02 | - | - | - | 649320 B | 0.09 |
|
||||
| | | | | | | | | | | | | | | |
|
||||
| Baseline | RemoveAt_FirstItems | List | RecyclableLongList | 90 | 249.14 ns | 1.850 ns | 1.640 ns | 1.00 | 0.00 | 0.3710 | - | - | 776 B | 1.00 |
|
||||
| Actual | RemoveAt_FirstItems | List | RecyclableLongList | 90 | 320.27 ns | 0.832 ns | 0.778 ns | 1.29 | 0.01 | 0.0725 | - | - | 152 B | 0.20 |
|
||||
</details>
|
||||
|
||||
Reference in new issue
Block a user