Benchmark master file

April 1, 2021 ยท View on GitHub

This is a file containing results of all the benchmarks merged together. Please remember that CTRL + F is your friend if you are looking for a specific result. Alternatively, you can browse the benchmarks directory for individual files. They may contain some extra notes which are not present in this file.

Contributing

If you are willing to update this file, please be aware that everything with except for this header is generated automatically. After enabling solution-wide benchmark at LinqFasterer.Benchmark project and running it in RELEASE mode you should be able to locate Benchmarks.md file next to your benchmark executable.

Keep in mind that for the benchmark results to be reliable the environment must stay the same (or very, very similar). This means that if you are going to update at least one of the results below you will have to update all of them and this takes approximately 4 hours of time. Obviously, updating this file is not mandatory as it can be done by any contributor with some spare time.

Environment

BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19042
AMD Ryzen 7 2700X, 1 CPU, 16 logical and 8 physical cores
.NET Core SDK=5.0.100
  [Host]     : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
  Job-VDQUHN : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT

IterationCount=10  LaunchCount=1  WarmupCount=2

Results

MethodNMeanErrorStdDevRatioRatioSD
AggregateLinq0NANANA??
AggregateFaster0NANANA??
AggregateLinq115.720 ns0.2851 ns0.1886 ns1.000.00
AggregateFaster15.017 ns0.0541 ns0.0358 ns0.320.00
AggregateLinq325.980 ns0.2807 ns0.1857 ns1.000.00
AggregateFaster39.823 ns0.1346 ns0.0891 ns0.380.00
AggregateLinq536.434 ns0.9338 ns0.4884 ns1.000.00
AggregateFaster514.493 ns0.0780 ns0.0516 ns0.400.01
AggregateLinq1067.661 ns0.7505 ns0.4964 ns1.000.00
AggregateFaster1023.077 ns0.1212 ns0.0634 ns0.340.00
AggregateLinq50262.644 ns3.1199 ns1.8566 ns1.000.00
AggregateFaster5096.726 ns0.9220 ns0.6098 ns0.370.00
AggregateLinq100507.826 ns4.8807 ns3.2282 ns1.000.00
AggregateFaster100182.275 ns1.0783 ns0.6417 ns0.360.00
AggregateLinq2501,244.242 ns7.6542 ns5.0628 ns1.000.00
AggregateFaster250437.590 ns3.0233 ns1.7991 ns0.350.00
AggregateLinq5002,474.417 ns18.1521 ns10.8020 ns1.000.00
AggregateFaster500863.989 ns7.6276 ns5.0452 ns0.350.00
AggregateLinq10004,923.336 ns36.2637 ns21.5799 ns1.000.00
AggregateFaster10001,722.912 ns7.9107 ns5.2325 ns0.350.00
AggregateLinq15007,341.551 ns47.8864 ns28.4964 ns1.000.00
AggregateFaster15002,592.911 ns30.1569 ns17.9459 ns0.350.00
AggregateLinq200010,537.564 ns152.2366 ns100.6951 ns1.000.00
AggregateFaster20003,479.857 ns27.1643 ns16.1651 ns0.330.00
AggregateLinq250012,896.951 ns71.2370 ns47.1189 ns1.000.00
AggregateFaster25004,281.703 ns8.6572 ns5.1518 ns0.330.00
AggregateLinq300015,458.277 ns117.3032 ns69.8052 ns1.000.00
AggregateFaster30005,136.706 ns20.3649 ns12.1188 ns0.330.00
AggregateLinq500025,759.088 ns223.6426 ns147.9258 ns1.000.00
AggregateFaster50008,525.827 ns21.0236 ns12.5108 ns0.330.00
AggregateLinq1000051,418.638 ns248.1482 ns164.1347 ns1.000.00
AggregateFaster1000017,046.535 ns104.1276 ns68.8739 ns0.330.00
AggregateLinq50000258,631.460 ns1,987.0708 ns1,314.3243 ns1.000.00
AggregateFaster5000085,210.271 ns1,117.0993 ns738.8920 ns0.330.00
AggregateLinq100000516,006.689 ns2,879.1585 ns1,904.3851 ns1.000.00
AggregateFaster100000170,933.877 ns1,249.5162 ns826.4776 ns0.330.00
AggregateLinq5000002,579,388.359 ns18,203.2732 ns12,040.3382 ns1.000.00
AggregateFaster500000853,238.737 ns3,553.1815 ns2,114.4413 ns0.330.00
AggregateLinq10000005,163,428.082 ns35,676.9864 ns21,230.8023 ns1.000.00
AggregateFaster10000001,702,652.539 ns11,638.0708 ns7,697.8632 ns0.330.00
MethodNMeanErrorStdDevRatioRatioSD
AllLinq08.090 ns0.0726 ns0.0432 ns1.00
AllFaster05.457 ns0.0817 ns0.0540 ns0.67
AllLinq117.667 ns0.4811 ns0.2863 ns1.00
AllFaster17.537 ns0.0944 ns0.0624 ns0.43
AllLinq329.880 ns0.2953 ns0.1953 ns1.00
AllFaster310.832 ns0.1411 ns0.0840 ns0.36
AllLinq552.163 ns0.6708 ns0.3992 ns1.00
AllFaster514.950 ns0.3001 ns0.1985 ns0.29
AllLinq1073.615 ns1.5397 ns1.0184 ns1.00
AllFaster1022.138 ns0.3415 ns0.2259 ns0.30
AllLinq50285.628 ns2.8233 ns1.8674 ns1.00
AllFaster5089.057 ns2.3938 ns1.5833 ns0.31
AllLinq100559.546 ns18.1707 ns12.0188 ns1.00
AllFaster100164.795 ns2.5278 ns1.6720 ns0.29
AllLinq2501,332.663 ns44.4216 ns29.3821 ns1.00
AllFaster250380.074 ns2.3875 ns1.5792 ns0.29
AllLinq5002,597.261 ns11.3893 ns5.9568 ns1.00
AllFaster500744.623 ns3.6502 ns2.1722 ns0.29
AllLinq10005,140.525 ns18.9029 ns11.2488 ns1.00
AllFaster10001,539.560 ns30.5578 ns20.2121 ns0.30
AllLinq15008,308.194 ns103.3254 ns68.3434 ns1.00
AllFaster15002,280.782 ns36.7676 ns21.8798 ns0.27
AllLinq200011,082.419 ns107.8823 ns71.3575 ns1.00
AllFaster20003,064.908 ns58.6649 ns38.8032 ns0.28
AllLinq250013,917.062 ns230.1773 ns152.2480 ns1.00
AllFaster25003,695.662 ns19.1327 ns11.3856 ns0.27
AllLinq300016,206.885 ns70.7263 ns42.0881 ns1.00
AllFaster30004,418.670 ns25.5558 ns16.9036 ns0.27
AllLinq500026,900.875 ns162.3272 ns107.3694 ns1.00
AllFaster50007,320.641 ns35.4936 ns18.5638 ns0.27
AllLinq1000055,461.223 ns538.7925 ns356.3779 ns1.00
AllFaster1000015,124.734 ns137.5016 ns90.9488 ns0.27
AllLinq50000278,651.846 ns4,821.4410 ns3,189.0847 ns1.00
AllFaster5000075,624.057 ns1,033.2899 ns614.8943 ns0.27
AllLinq100000555,198.076 ns5,833.8508 ns3,858.7311 ns1.00
AllFaster100000151,077.138 ns1,260.1665 ns749.9048 ns0.27
AllLinq5000002,783,720.938 ns40,411.0463 ns26,729.4050 ns1.00
AllFaster500000759,043.446 ns7,142.4256 ns4,250.3429 ns0.27
AllLinq10000005,318,816.094 ns81,278.6438 ns53,760.7904 ns1.00
AllFaster10000001,517,632.793 ns17,472.1280 ns11,556.7309 ns0.29
MethodNMeanErrorStdDevRatioRatioSD
AnyLinq08.296 ns0.1117 ns0.0665 ns1.00
AnyFaster06.181 ns0.0565 ns0.0336 ns0.75
AnyLinq117.213 ns0.1824 ns0.1086 ns1.00
AnyFaster18.324 ns0.1340 ns0.0887 ns0.48
AnyLinq317.195 ns0.1649 ns0.0981 ns1.00
AnyFaster38.270 ns0.1537 ns0.0915 ns0.48
AnyLinq517.355 ns0.4742 ns0.3136 ns1.00
AnyFaster58.264 ns0.0656 ns0.0434 ns0.48
AnyLinq1017.275 ns0.2708 ns0.1612 ns1.00
AnyFaster108.262 ns0.1128 ns0.0671 ns0.48
AnyLinq5017.205 ns0.2431 ns0.1608 ns1.00
AnyFaster508.321 ns0.1507 ns0.0997 ns0.48
AnyLinq10017.341 ns0.3055 ns0.2020 ns1.00
AnyFaster1008.270 ns0.1133 ns0.0674 ns0.48
AnyLinq25017.316 ns0.3653 ns0.2417 ns1.00
AnyFaster2508.276 ns0.0747 ns0.0494 ns0.48
AnyLinq50017.279 ns0.2587 ns0.1353 ns1.00
AnyFaster5008.216 ns0.1120 ns0.0667 ns0.48
AnyLinq100017.292 ns0.3538 ns0.2340 ns1.00
AnyFaster10008.262 ns0.0519 ns0.0343 ns0.48
AnyLinq150016.533 ns0.1563 ns0.1034 ns1.00
AnyFaster15008.020 ns0.0520 ns0.0344 ns0.49
AnyLinq200016.780 ns0.1700 ns0.1124 ns1.00
AnyFaster20008.012 ns0.0432 ns0.0286 ns0.48
AnyLinq250016.793 ns0.1988 ns0.1315 ns1.00
AnyFaster25007.971 ns0.1032 ns0.0683 ns0.47
AnyLinq300016.704 ns0.1487 ns0.0885 ns1.00
AnyFaster30008.064 ns0.1363 ns0.0811 ns0.48
AnyLinq500016.772 ns0.1452 ns0.0960 ns1.00
AnyFaster50008.039 ns0.0559 ns0.0370 ns0.48
AnyLinq1000016.677 ns0.2078 ns0.1375 ns1.00
AnyFaster100008.031 ns0.1025 ns0.0678 ns0.48
AnyLinq5000016.485 ns0.0961 ns0.0572 ns1.00
AnyFaster500008.024 ns0.0976 ns0.0645 ns0.49
AnyLinq10000016.518 ns0.2637 ns0.1745 ns1.00
AnyFaster1000007.981 ns0.0694 ns0.0413 ns0.48
AnyLinq50000016.546 ns0.1860 ns0.1230 ns1.00
AnyFaster5000008.025 ns0.0797 ns0.0527 ns0.49
AnyLinq100000016.445 ns0.1155 ns0.0764 ns1.00
AnyFaster10000007.953 ns0.0396 ns0.0236 ns0.48
MethodNMeanErrorStdDevRatioRatioSD
AppendLinq078.70 ns0.893 ns0.531 ns1.000.00
AppendFaster022.30 ns0.173 ns0.114 ns0.280.00
AppendLinq183.17 ns1.150 ns0.761 ns1.000.00
AppendFaster122.09 ns0.409 ns0.271 ns0.270.00
AppendLinq387.00 ns0.620 ns0.410 ns1.000.00
AppendFaster321.71 ns0.203 ns0.134 ns0.250.00
AppendLinq586.54 ns0.899 ns0.535 ns1.000.00
AppendFaster522.00 ns0.113 ns0.067 ns0.250.00
AppendLinq1088.38 ns0.476 ns0.315 ns1.000.00
AppendFaster1022.65 ns0.112 ns0.074 ns0.260.00
AppendLinq5095.40 ns0.588 ns0.350 ns1.000.00
AppendFaster5029.11 ns0.272 ns0.142 ns0.310.00
AppendLinq100103.84 ns1.101 ns0.728 ns1.000.00
AppendFaster10036.87 ns0.380 ns0.226 ns0.360.00
AppendLinq250121.44 ns1.169 ns0.773 ns1.000.00
AppendFaster25065.28 ns0.569 ns0.339 ns0.540.00
AppendLinq500182.86 ns1.525 ns1.009 ns1.000.00
AppendFaster500121.11 ns1.202 ns0.795 ns0.660.00
AppendLinq1000288.10 ns3.462 ns2.290 ns1.000.00
AppendFaster1000220.25 ns2.965 ns1.764 ns0.760.01
AppendLinq1500400.03 ns3.105 ns1.848 ns1.000.00
AppendFaster1500334.24 ns2.498 ns1.487 ns0.840.01
AppendLinq2000496.72 ns5.900 ns3.511 ns1.000.00
AppendFaster2000434.68 ns6.858 ns4.081 ns0.880.01
AppendLinq2500592.31 ns7.383 ns4.393 ns1.000.00
AppendFaster2500503.87 ns9.119 ns5.426 ns0.850.01
AppendLinq3000690.72 ns11.995 ns7.138 ns1.000.00
AppendFaster3000600.91 ns5.016 ns3.318 ns0.870.01
AppendLinq50001,052.35 ns11.752 ns6.993 ns1.000.00
AppendFaster5000965.40 ns14.808 ns8.812 ns0.920.01
AppendLinq100001,949.67 ns62.597 ns32.740 ns1.000.00
AppendFaster100001,966.86 ns11.049 ns7.308 ns1.010.02
AppendLinq5000011,218.19 ns111.622 ns73.831 ns1.000.00
AppendFaster5000011,625.30 ns213.154 ns140.988 ns1.040.01
AppendLinq10000042,524.18 ns539.039 ns356.541 ns1.000.00
AppendFaster10000042,216.39 ns1,062.769 ns702.956 ns0.990.02
AppendLinq500000517,227.47 ns51,885.552 ns34,319.080 ns1.000.00
AppendFaster500000552,774.87 ns79,303.502 ns52,454.357 ns1.080.16
AppendLinq10000001,484,554.12 ns18,640.388 ns11,092.596 ns1.000.00
AppendFaster10000001,480,661.46 ns33,183.036 ns21,948.524 ns1.000.02
MethodNMeanErrorStdDevRatioRatioSD
AverageLinq0NANANA??
AverageFaster0NANANA??
AverageLinq114.454 ns0.8823 ns0.5836 ns1.000.00
AverageFaster16.947 ns0.0430 ns0.0285 ns0.480.02
AverageLinq322.359 ns0.8401 ns0.4999 ns1.000.00
AverageFaster37.830 ns0.0612 ns0.0364 ns0.350.01
AverageLinq529.553 ns0.3311 ns0.1970 ns1.000.00
AverageFaster58.477 ns0.0669 ns0.0398 ns0.290.00
AverageLinq1056.730 ns0.3269 ns0.2163 ns1.000.00
AverageFaster109.962 ns0.0458 ns0.0273 ns0.180.00
AverageLinq50214.887 ns1.7380 ns1.1496 ns1.000.00
AverageFaster5038.413 ns0.2774 ns0.1835 ns0.180.00
AverageLinq100409.624 ns1.5652 ns0.9314 ns1.000.00
AverageFaster10063.295 ns0.5219 ns0.3452 ns0.150.00
AverageLinq250997.466 ns6.0437 ns3.5965 ns1.000.00
AverageFaster250141.078 ns0.6830 ns0.4518 ns0.140.00
AverageLinq5001,975.187 ns10.3474 ns6.8442 ns1.000.00
AverageFaster500269.378 ns0.8948 ns0.5918 ns0.140.00
AverageLinq10003,933.223 ns16.2312 ns8.4892 ns1.000.00
AverageFaster1000528.245 ns4.1832 ns2.7669 ns0.130.00
AverageLinq15005,886.420 ns43.6006 ns25.9460 ns1.000.00
AverageFaster1500785.025 ns4.7070 ns3.1134 ns0.130.00
AverageLinq20007,824.454 ns29.1684 ns15.2556 ns1.000.00
AverageFaster20001,044.489 ns5.0765 ns3.0209 ns0.130.00
AverageLinq25009,824.549 ns49.3610 ns29.3739 ns1.000.00
AverageFaster25001,303.141 ns6.2436 ns3.7155 ns0.130.00
AverageLinq300011,787.936 ns42.1662 ns27.8903 ns1.000.00
AverageFaster30001,553.876 ns9.0753 ns6.0027 ns0.130.00
AverageLinq500019,596.165 ns96.3713 ns57.3490 ns1.000.00
AverageFaster50002,583.693 ns9.5912 ns6.3440 ns0.130.00
AverageLinq1000039,108.580 ns242.6372 ns160.4895 ns1.000.00
AverageFaster100005,163.233 ns25.6648 ns16.9757 ns0.130.00
AverageLinq50000195,520.964 ns903.5369 ns597.6337 ns1.000.00
AverageFaster5000025,780.132 ns212.3025 ns111.0383 ns0.130.00
AverageLinq100000391,109.684 ns1,555.5739 ns925.6971 ns1.000.00
AverageFaster10000051,799.354 ns335.2380 ns199.4948 ns0.130.00
AverageLinq5000001,957,776.836 ns17,528.7721 ns11,594.1974 ns1.000.00
AverageFaster500000258,785.112 ns2,762.4239 ns1,827.1724 ns0.130.00
AverageLinq10000003,908,783.359 ns17,295.9255 ns11,440.1838 ns1.000.00
AverageFaster1000000516,107.422 ns2,204.0503 ns1,457.8428 ns0.130.00
MethodNMeanErrorStdDevRatioRatioSD
ConcatLinq061.90 ns1.397 ns0.924 ns1.000.00
ConcatFaster031.07 ns0.535 ns0.354 ns0.500.01
ConcatLinq1121.70 ns0.656 ns0.390 ns1.000.00
ConcatFaster131.29 ns0.174 ns0.115 ns0.260.00
ConcatLinq3120.05 ns0.297 ns0.197 ns1.000.00
ConcatFaster330.41 ns0.446 ns0.295 ns0.250.00
ConcatLinq5120.84 ns0.650 ns0.430 ns1.000.00
ConcatFaster531.35 ns0.837 ns0.554 ns0.260.00
ConcatLinq10122.04 ns1.053 ns0.696 ns1.000.00
ConcatFaster1032.40 ns0.445 ns0.294 ns0.270.00
ConcatLinq50142.84 ns0.983 ns0.585 ns1.000.00
ConcatFaster5046.49 ns0.252 ns0.150 ns0.330.00
ConcatLinq100160.05 ns0.951 ns0.629 ns1.000.00
ConcatFaster10062.45 ns0.435 ns0.259 ns0.390.00
ConcatLinq250216.22 ns1.635 ns0.973 ns1.000.00
ConcatFaster250125.70 ns0.636 ns0.379 ns0.580.00
ConcatLinq500334.18 ns4.589 ns3.035 ns1.000.00
ConcatFaster500239.23 ns2.137 ns1.118 ns0.720.01
ConcatLinq1000525.88 ns3.732 ns2.221 ns1.000.00
ConcatFaster1000436.54 ns6.853 ns4.533 ns0.830.01
ConcatLinq1500744.71 ns8.838 ns5.259 ns1.000.00
ConcatFaster1500610.33 ns7.565 ns4.502 ns0.820.00
ConcatLinq2000940.02 ns6.893 ns4.102 ns1.000.00
ConcatFaster2000800.15 ns11.340 ns6.748 ns0.850.01
ConcatLinq25001,129.66 ns13.123 ns7.809 ns1.000.00
ConcatFaster2500983.55 ns4.139 ns2.463 ns0.870.01
ConcatLinq30001,335.50 ns18.387 ns10.942 ns1.000.00
ConcatFaster30001,194.08 ns11.002 ns6.547 ns0.890.01
ConcatLinq50002,083.80 ns27.321 ns16.258 ns1.000.00
ConcatFaster50001,982.68 ns25.971 ns15.455 ns0.950.01
ConcatLinq100003,995.45 ns52.018 ns34.407 ns1.000.00
ConcatFaster100003,847.47 ns29.448 ns15.402 ns0.960.00
ConcatLinq5000024,016.15 ns298.120 ns197.188 ns1.000.00
ConcatFaster5000024,877.99 ns317.467 ns209.985 ns1.040.01
ConcatLinq10000098,176.87 ns14,371.541 ns9,505.885 ns1.000.00
ConcatFaster10000086,076.49 ns1,668.585 ns872.702 ns0.890.10
ConcatLinq500000767,324.24 ns50,730.227 ns33,554.904 ns1.000.00
ConcatFaster500000761,794.36 ns46,487.344 ns30,748.500 ns1.000.08
ConcatLinq10000001,629,260.53 ns45,494.123 ns30,091.546 ns1.000.00
ConcatFaster10000001,627,544.80 ns31,190.748 ns20,630.749 ns1.000.01
MethodNMeanErrorStdDevRatioRatioSD
ConcatMultipleFaster0102.1 ns0.97 ns0.64 ns1.00
ConcatMultipleFaster1103.3 ns1.00 ns0.66 ns1.00
ConcatMultipleFaster3104.5 ns1.10 ns0.73 ns1.00
ConcatMultipleFaster5108.0 ns0.77 ns0.51 ns1.00
ConcatMultipleFaster10119.6 ns2.31 ns1.53 ns1.00
ConcatMultipleFaster50183.5 ns43.42 ns28.72 ns1.00
ConcatMultipleFaster100292.8 ns48.59 ns28.91 ns1.00
ConcatMultipleFaster250593.7 ns228.65 ns136.07 ns1.00
ConcatMultipleFaster5001,143.6 ns513.59 ns339.71 ns1.00
ConcatMultipleFaster10002,255.4 ns27.89 ns18.45 ns1.00
ConcatMultipleFaster15002,918.8 ns871.60 ns576.51 ns1.00
ConcatMultipleFaster20004,165.6 ns83.66 ns49.79 ns1.00
ConcatMultipleFaster25003,944.1 ns1,742.57 ns1,152.60 ns1.00
ConcatMultipleFaster30005,677.4 ns2,165.49 ns1,432.34 ns1.00
ConcatMultipleFaster50007,086.4 ns2,993.59 ns1,980.08 ns1.00
ConcatMultipleFaster1000017,123.7 ns5,962.78 ns3,944.01 ns1.00
ConcatMultipleFaster50000114,862.7 ns2,563.12 ns1,525.27 ns1.00
ConcatMultipleFaster100000304,088.6 ns15,492.36 ns10,247.24 ns1.00
ConcatMultipleFaster5000003,778,040.5 ns69,504.16 ns45,972.70 ns1.00
ConcatMultipleFaster10000005,232,257.9 ns300,309.27 ns198,635.99 ns1.00
MethodNMeanErrorStdDevRatioRatioSD
ConcatMultipleStrFaster018.16 ns0.085 ns0.044 ns1.00
ConcatMultipleStrFaster142.19 ns0.547 ns0.286 ns1.00
ConcatMultipleStrFaster3118.78 ns0.632 ns0.376 ns1.00
ConcatMultipleStrFaster5161.87 ns15.513 ns8.114 ns1.00
ConcatMultipleStrFaster10340.52 ns35.915 ns23.755 ns1.00
ConcatMultipleStrFaster501,419.83 ns126.590 ns83.731 ns1.00
ConcatMultipleStrFaster1002,772.84 ns267.772 ns177.114 ns1.00
ConcatMultipleStrFaster2506,897.73 ns470.572 ns311.254 ns1.00
ConcatMultipleStrFaster50013,378.00 ns1,296.667 ns678.182 ns1.00
ConcatMultipleStrFaster100027,910.04 ns1,952.925 ns1,291.739 ns1.00
ConcatMultipleStrFaster150041,015.13 ns4,050.671 ns2,679.268 ns1.00
ConcatMultipleStrFaster200055,135.62 ns3,320.782 ns2,196.492 ns1.00
ConcatMultipleStrFaster250066,174.39 ns7,336.160 ns4,852.416 ns1.00
ConcatMultipleStrFaster300083,154.15 ns6,992.411 ns4,625.047 ns1.00
ConcatMultipleStrFaster5000146,546.62 ns14,788.408 ns9,781.617 ns1.00
ConcatMultipleStrFaster10000296,345.19 ns26,288.396 ns17,388.147 ns1.00
ConcatMultipleStrFaster500003,565,489.61 ns62,385.025 ns41,263.831 ns1.00
ConcatMultipleStrFaster1000007,698,162.73 ns210,898.773 ns139,496.480 ns1.00
ConcatMultipleStrFaster50000036,133,279.17 ns532,531.859 ns316,901.167 ns1.00
ConcatMultipleStrFaster100000076,287,620.00 ns2,058,625.313 ns1,361,653.182 ns1.00
MethodNMeanErrorStdDevRatioRatioSD
ContainsLinq013.499 ns0.0743 ns0.0491 ns1.000.00
ContainsFaster010.009 ns0.0437 ns0.0260 ns0.740.00
ContainsLinq113.782 ns0.0838 ns0.0499 ns1.000.00
ContainsFaster110.426 ns0.0257 ns0.0153 ns0.760.00
ContainsLinq314.424 ns0.0971 ns0.0508 ns1.000.00
ContainsFaster311.475 ns0.0417 ns0.0276 ns0.800.00
ContainsLinq513.637 ns0.1711 ns0.1018 ns1.000.00
ContainsFaster59.855 ns0.0580 ns0.0384 ns0.720.01
ContainsLinq1014.574 ns0.1654 ns0.0984 ns1.000.00
ContainsFaster1010.974 ns0.1544 ns0.1021 ns0.750.01
ContainsLinq5021.386 ns0.1699 ns0.1124 ns1.000.00
ContainsFaster5016.918 ns0.4542 ns0.3004 ns0.790.02
ContainsLinq10029.932 ns0.4829 ns0.3194 ns1.000.00
ContainsFaster10025.095 ns0.3502 ns0.2084 ns0.840.01
ContainsLinq25055.437 ns0.8349 ns0.4968 ns1.000.00
ContainsFaster25050.885 ns0.9920 ns0.6562 ns0.920.02
ContainsLinq500101.910 ns0.6185 ns0.4091 ns1.000.00
ContainsFaster500101.402 ns3.0365 ns2.0085 ns1.000.02
ContainsLinq1000188.740 ns2.1455 ns1.4191 ns1.000.00
ContainsFaster1000182.895 ns2.3358 ns1.2217 ns0.970.01
ContainsLinq1500269.324 ns0.6069 ns0.3174 ns1.000.00
ContainsFaster1500264.641 ns1.0354 ns0.6848 ns0.980.00
ContainsLinq2000353.252 ns1.4773 ns0.7726 ns1.000.00
ContainsFaster2000348.252 ns1.5130 ns0.9004 ns0.990.00
ContainsLinq2500437.228 ns5.1177 ns2.6767 ns1.000.00
ContainsFaster2500435.032 ns6.6276 ns3.9440 ns0.990.01
ContainsLinq3000523.583 ns3.5933 ns2.3767 ns1.000.00
ContainsFaster3000519.703 ns5.7708 ns3.8170 ns0.990.01
ContainsLinq5000884.756 ns32.0301 ns19.0606 ns1.000.00
ContainsFaster5000860.752 ns15.9044 ns10.5198 ns0.970.02
ContainsLinq100001,721.297 ns29.1229 ns19.2630 ns1.000.00
ContainsFaster100001,701.552 ns8.4346 ns5.5789 ns0.990.01
ContainsLinq500008,398.180 ns36.2392 ns21.5654 ns1.000.00
ContainsFaster500008,387.849 ns59.0962 ns35.1672 ns1.000.00
ContainsLinq10000016,732.421 ns71.3033 ns42.4314 ns1.000.00
ContainsFaster10000016,735.151 ns75.5111 ns44.9355 ns1.000.00
ContainsLinq50000084,878.086 ns1,104.1787 ns657.0790 ns1.000.00
ContainsFaster50000086,102.374 ns1,405.5569 ns836.4243 ns1.010.01
ContainsLinq1000000171,169.691 ns1,342.8874 ns799.1308 ns1.000.00
ContainsFaster1000000170,700.635 ns2,728.5205 ns1,623.6988 ns1.000.01
MethodNMeanErrorStdDevRatioRatioSD
ContainsComparerLinq07.718 ns0.0346 ns0.0206 ns1.00
ContainsComparerFaster05.052 ns0.0330 ns0.0218 ns0.65
ContainsComparerLinq117.533 ns0.1581 ns0.0941 ns1.00
ContainsComparerFaster17.331 ns0.0172 ns0.0090 ns0.42
ContainsComparerLinq329.349 ns0.2747 ns0.1817 ns1.00
ContainsComparerFaster310.599 ns0.1931 ns0.1277 ns0.36
ContainsComparerLinq550.771 ns0.5584 ns0.3693 ns1.00
ContainsComparerFaster515.548 ns0.3080 ns0.2037 ns0.31
ContainsComparerLinq1072.989 ns0.4107 ns0.2148 ns1.00
ContainsComparerFaster1032.227 ns0.2888 ns0.1911 ns0.44
ContainsComparerLinq50289.519 ns2.0040 ns1.3255 ns1.00
ContainsComparerFaster50108.210 ns0.5861 ns0.3877 ns0.37
ContainsComparerLinq100559.156 ns3.4959 ns2.3124 ns1.00
ContainsComparerFaster100204.801 ns1.2263 ns0.8111 ns0.37
ContainsComparerLinq2501,363.930 ns10.1592 ns6.7197 ns1.00
ContainsComparerFaster250497.782 ns2.1574 ns1.2838 ns0.36
ContainsComparerLinq5002,729.531 ns32.4269 ns21.4484 ns1.00
ContainsComparerFaster500986.804 ns8.2306 ns4.8979 ns0.36
ContainsComparerLinq10005,395.668 ns39.0516 ns25.8302 ns1.00
ContainsComparerFaster10001,992.799 ns47.3224 ns28.1608 ns0.37
ContainsComparerLinq15008,305.904 ns153.0285 ns101.2189 ns1.00
ContainsComparerFaster15002,957.650 ns36.3903 ns21.6553 ns0.36
ContainsComparerLinq200010,266.709 ns62.2427 ns41.1697 ns1.00
ContainsComparerFaster20003,922.002 ns35.5586 ns23.5198 ns0.38
ContainsComparerLinq250012,837.888 ns115.2434 ns76.2263 ns1.00
ContainsComparerFaster25004,878.109 ns57.2613 ns37.8748 ns0.38
ContainsComparerLinq300015,343.994 ns160.2584 ns106.0010 ns1.00
ContainsComparerFaster30006,021.989 ns292.9930 ns174.3554 ns0.39
ContainsComparerLinq500025,947.477 ns319.7954 ns190.3051 ns1.00
ContainsComparerFaster50009,899.500 ns295.7368 ns195.6116 ns0.38
ContainsComparerLinq1000051,381.219 ns434.1172 ns287.1416 ns1.00
ContainsComparerFaster1000019,494.657 ns344.1770 ns204.8142 ns0.38
ContainsComparerLinq50000258,297.314 ns1,287.3767 ns851.5200 ns1.00
ContainsComparerFaster5000097,901.752 ns423.7492 ns280.2838 ns0.38
ContainsComparerLinq100000521,192.998 ns11,267.7596 ns7,452.9253 ns1.00
ContainsComparerFaster100000195,366.542 ns1,171.6346 ns697.2209 ns0.37
ContainsComparerLinq5000002,568,621.406 ns24,217.4212 ns16,018.3247 ns1.00
ContainsComparerFaster500000982,894.590 ns7,025.2549 ns4,646.7712 ns0.38
ContainsComparerLinq10000005,148,322.031 ns46,508.8756 ns30,762.7416 ns1.00
ContainsComparerFaster10000001,962,170.664 ns9,662.2151 ns6,390.9570 ns0.38
MethodNMeanErrorStdDevRatioRatioSD
CountLinq010.283 ns0.0814 ns0.0539 ns1.00
CountFaster02.612 ns0.0254 ns0.0168 ns0.25
CountLinq110.249 ns0.0796 ns0.0526 ns1.00
CountFaster12.622 ns0.0236 ns0.0156 ns0.26
CountLinq310.299 ns0.0680 ns0.0450 ns1.00
CountFaster32.613 ns0.0331 ns0.0219 ns0.25
CountLinq510.277 ns0.0842 ns0.0557 ns1.00
CountFaster52.612 ns0.0431 ns0.0285 ns0.25
CountLinq1010.295 ns0.0820 ns0.0542 ns1.00
CountFaster102.611 ns0.0199 ns0.0118 ns0.25
CountLinq5010.233 ns0.1255 ns0.0830 ns1.00
CountFaster502.619 ns0.0164 ns0.0109 ns0.26
CountLinq10010.314 ns0.1456 ns0.0963 ns1.00
CountFaster1002.622 ns0.0296 ns0.0196 ns0.25
CountLinq25010.289 ns0.0820 ns0.0543 ns1.00
CountFaster2502.604 ns0.0154 ns0.0102 ns0.25
CountLinq50010.291 ns0.0643 ns0.0425 ns1.00
CountFaster5002.618 ns0.0359 ns0.0238 ns0.25
CountLinq100010.309 ns0.0669 ns0.0443 ns1.00
CountFaster10002.624 ns0.0288 ns0.0191 ns0.25
CountLinq150010.290 ns0.0804 ns0.0532 ns1.00
CountFaster15002.609 ns0.0204 ns0.0135 ns0.25
CountLinq200010.239 ns0.1080 ns0.0714 ns1.00
CountFaster20002.609 ns0.0207 ns0.0137 ns0.25
CountLinq250010.258 ns0.1088 ns0.0720 ns1.00
CountFaster25002.624 ns0.0270 ns0.0179 ns0.26
CountLinq300010.208 ns0.1654 ns0.1094 ns1.00
CountFaster30002.586 ns0.0386 ns0.0255 ns0.25
CountLinq500010.247 ns0.1315 ns0.0870 ns1.00
CountFaster50002.616 ns0.0651 ns0.0340 ns0.25
CountLinq1000010.252 ns0.0747 ns0.0494 ns1.00
CountFaster100002.602 ns0.0348 ns0.0230 ns0.25
CountLinq5000010.229 ns0.0432 ns0.0257 ns1.00
CountFaster500002.616 ns0.0418 ns0.0219 ns0.26
CountLinq10000010.245 ns0.0905 ns0.0599 ns1.00
CountFaster1000002.594 ns0.0304 ns0.0201 ns0.25
CountLinq50000010.241 ns0.0864 ns0.0572 ns1.00
CountFaster5000002.590 ns0.0122 ns0.0064 ns0.25
CountLinq100000010.287 ns0.1340 ns0.0798 ns1.00
CountFaster10000002.600 ns0.0259 ns0.0154 ns0.25
MethodNMeanErrorStdDevRatioRatioSD
CountPredicateLinq07.470 ns0.0540 ns0.0321 ns1.00
CountPredicateFaster08.226 ns0.0662 ns0.0438 ns1.10
CountPredicateLinq118.024 ns0.1046 ns0.0622 ns1.00
CountPredicateFaster19.993 ns0.0582 ns0.0346 ns0.55
CountPredicateLinq327.914 ns0.0678 ns0.0354 ns1.00
CountPredicateFaster314.670 ns0.1818 ns0.1203 ns0.53
CountPredicateLinq539.536 ns0.4650 ns0.3076 ns1.00
CountPredicateFaster518.326 ns0.1373 ns0.0908 ns0.46
CountPredicateLinq1077.295 ns0.8546 ns0.5086 ns1.00
CountPredicateFaster1028.536 ns0.2517 ns0.1498 ns0.37
CountPredicateLinq50466.689 ns6.5650 ns4.3424 ns1.00
CountPredicateFaster50137.180 ns1.0411 ns0.6886 ns0.29
CountPredicateLinq100884.037 ns7.2746 ns4.3290 ns1.00
CountPredicateFaster100350.431 ns2.4889 ns1.4811 ns0.40
CountPredicateLinq2502,236.052 ns24.4532 ns16.1743 ns1.00
CountPredicateFaster2501,001.348 ns6.0230 ns3.1502 ns0.45
CountPredicateLinq5004,354.912 ns57.2106 ns37.8412 ns1.00
CountPredicateFaster5002,231.454 ns22.9770 ns15.1979 ns0.51
CountPredicateLinq10008,654.196 ns92.1706 ns60.9652 ns1.00
CountPredicateFaster10004,653.799 ns30.2901 ns20.0350 ns0.54
CountPredicateLinq150012,961.564 ns106.9692 ns70.7535 ns1.00
CountPredicateFaster15007,076.102 ns23.0751 ns13.7316 ns0.55
CountPredicateLinq200017,464.943 ns179.8037 ns118.9290 ns1.00
CountPredicateFaster20009,578.660 ns23.5347 ns14.0051 ns0.55
CountPredicateLinq250021,740.801 ns125.4668 ns74.6633 ns1.00
CountPredicateFaster250011,944.966 ns34.4216 ns22.7678 ns0.55
CountPredicateLinq300026,297.670 ns201.8730 ns133.5265 ns1.00
CountPredicateFaster300014,308.892 ns115.2946 ns76.2603 ns0.54
CountPredicateLinq500043,503.107 ns365.8666 ns241.9981 ns1.00
CountPredicateFaster500024,289.363 ns212.4957 ns111.1393 ns0.56
CountPredicateLinq1000086,976.282 ns1,274.5612 ns843.0433 ns1.00
CountPredicateFaster1000048,282.123 ns233.0799 ns138.7021 ns0.56
CountPredicateLinq50000436,699.585 ns5,407.1386 ns3,576.4874 ns1.00
CountPredicateFaster50000242,245.557 ns1,689.4399 ns1,117.4599 ns0.55
CountPredicateLinq100000863,023.231 ns4,715.1313 ns2,805.8990 ns1.00
CountPredicateFaster100000483,430.264 ns4,011.4270 ns2,653.3106 ns0.56
CountPredicateLinq5000004,536,165.469 ns59,065.3548 ns39,068.0751 ns1.00
CountPredicateFaster5000002,425,447.578 ns12,308.1798 ns8,141.0989 ns0.53
CountPredicateLinq10000008,982,626.562 ns119,762.1762 ns79,215.2644 ns1.00
CountPredicateFaster10000004,860,761.458 ns40,078.7026 ns23,850.1930 ns0.54
MethodNMeanErrorStdDevRatioRatioSD
DefaultIfEmptyLinq041.856 ns0.5284 ns0.3495 ns1.00
DefaultIfEmptyFaster08.394 ns0.1067 ns0.0706 ns0.20
DefaultIfEmptyLinq148.741 ns0.5438 ns0.3597 ns1.00
DefaultIfEmptyFaster15.767 ns0.0658 ns0.0436 ns0.12
DefaultIfEmptyLinq349.373 ns0.3876 ns0.2564 ns1.00
DefaultIfEmptyFaster35.787 ns0.0835 ns0.0552 ns0.12
DefaultIfEmptyLinq551.236 ns0.2453 ns0.1460 ns1.00
DefaultIfEmptyFaster55.785 ns0.0743 ns0.0491 ns0.11
DefaultIfEmptyLinq1051.865 ns0.6080 ns0.4022 ns1.00
DefaultIfEmptyFaster105.752 ns0.0313 ns0.0186 ns0.11
DefaultIfEmptyLinq5056.334 ns0.5145 ns0.3062 ns1.00
DefaultIfEmptyFaster505.780 ns0.0883 ns0.0584 ns0.10
DefaultIfEmptyLinq10064.614 ns0.6807 ns0.4502 ns1.00
DefaultIfEmptyFaster1005.748 ns0.0891 ns0.0589 ns0.09
DefaultIfEmptyLinq25095.906 ns0.9217 ns0.6097 ns1.00
DefaultIfEmptyFaster2505.783 ns0.0814 ns0.0538 ns0.06
DefaultIfEmptyLinq500155.107 ns3.0148 ns1.9941 ns1.00
DefaultIfEmptyFaster5005.743 ns0.0781 ns0.0517 ns0.04
DefaultIfEmptyLinq1000253.413 ns2.2780 ns1.3556 ns1.00
DefaultIfEmptyFaster10005.733 ns0.0433 ns0.0258 ns0.02
DefaultIfEmptyLinq1500371.111 ns10.5037 ns6.9475 ns1.00
DefaultIfEmptyFaster15005.758 ns0.0541 ns0.0358 ns0.02
DefaultIfEmptyLinq2000480.844 ns5.0523 ns3.0066 ns1.00
DefaultIfEmptyFaster20005.804 ns0.0767 ns0.0507 ns0.01
DefaultIfEmptyLinq2500567.167 ns8.4466 ns5.0265 ns1.00
DefaultIfEmptyFaster25005.790 ns0.0892 ns0.0531 ns0.01
DefaultIfEmptyLinq3000657.783 ns6.0210 ns3.5830 ns1.000
DefaultIfEmptyFaster30005.743 ns0.0536 ns0.0355 ns0.009
DefaultIfEmptyLinq50001,068.876 ns61.3916 ns40.6067 ns1.000
DefaultIfEmptyFaster50005.749 ns0.0885 ns0.0463 ns0.005
DefaultIfEmptyLinq100002,113.165 ns24.0037 ns12.5544 ns1.000
DefaultIfEmptyFaster100005.800 ns0.0924 ns0.0611 ns0.003
DefaultIfEmptyLinq5000011,877.917 ns226.4706 ns134.7690 ns1.000
DefaultIfEmptyFaster500005.540 ns0.0518 ns0.0343 ns0.000
DefaultIfEmptyLinq10000042,103.383 ns610.9150 ns404.0825 ns1.000
DefaultIfEmptyFaster1000005.567 ns0.0739 ns0.0489 ns0.000
DefaultIfEmptyLinq500000572,783.496 ns95,136.9803 ns62,927.2220 ns1.000
DefaultIfEmptyFaster5000005.566 ns0.0208 ns0.0138 ns0.000
DefaultIfEmptyLinq10000001,498,497.090 ns30,435.6313 ns20,131.2857 ns1.000
DefaultIfEmptyFaster10000005.580 ns0.0865 ns0.0572 ns0.000
MethodNMeanErrorStdDevRatioRatioSD
DistinctLinq052.50 ns0.439 ns0.290 ns1.000.00
DistinctFaster048.24 ns0.510 ns0.304 ns0.920.01
DistinctLinq167.01 ns0.975 ns0.645 ns1.000.00
DistinctFaster179.13 ns0.954 ns0.631 ns1.180.01
DistinctLinq396.04 ns1.343 ns0.888 ns1.000.00
DistinctFaster3102.34 ns0.573 ns0.341 ns1.070.01
DistinctLinq5118.99 ns1.436 ns0.855 ns1.000.00
DistinctFaster5132.51 ns1.493 ns0.889 ns1.110.01
DistinctLinq10263.62 ns6.689 ns3.980 ns1.000.00
DistinctFaster10235.32 ns3.662 ns2.422 ns0.890.02
DistinctLinq501,449.48 ns17.089 ns11.304 ns1.000.00
DistinctFaster50798.68 ns10.019 ns5.962 ns0.550.01
DistinctLinq1002,904.84 ns25.705 ns17.002 ns1.000.00
DistinctFaster1001,738.06 ns44.763 ns29.608 ns0.600.01
DistinctLinq2506,627.81 ns163.200 ns107.947 ns1.000.00
DistinctFaster2504,002.75 ns65.422 ns43.272 ns0.600.01
DistinctLinq50012,525.70 ns117.114 ns77.463 ns1.000.00
DistinctFaster5007,991.97 ns44.085 ns29.160 ns0.640.00
DistinctLinq100024,476.40 ns524.961 ns347.229 ns1.000.00
DistinctFaster100013,540.98 ns82.029 ns48.814 ns0.550.01
DistinctLinq150030,680.52 ns358.938 ns237.415 ns1.000.00
DistinctFaster150019,885.91 ns216.733 ns143.355 ns0.650.01
DistinctLinq200036,564.37 ns399.779 ns209.092 ns1.000.00
DistinctFaster200025,536.76 ns522.699 ns345.733 ns0.700.01
DistinctLinq250041,779.41 ns232.257 ns138.212 ns1.000.00
DistinctFaster250023,211.57 ns227.380 ns150.398 ns0.560.00
DistinctLinq300048,507.33 ns919.508 ns608.198 ns1.000.00
DistinctFaster300030,503.67 ns2,578.401 ns1,705.452 ns0.630.04
DistinctLinq500071,681.28 ns828.987 ns548.323 ns1.000.00
DistinctFaster500037,788.26 ns160.470 ns95.493 ns0.530.00
DistinctLinq10000125,509.42 ns912.302 ns603.431 ns1.000.00
DistinctFaster1000058,767.71 ns1,522.607 ns1,007.110 ns0.470.01
DistinctLinq50000523,385.20 ns3,497.991 ns2,081.599 ns1.000.00
DistinctFaster50000232,723.03 ns1,663.830 ns1,100.521 ns0.440.00
DistinctLinq1000001,025,356.80 ns13,803.672 ns9,130.274 ns1.000.00
DistinctFaster100000448,318.46 ns2,310.615 ns1,528.329 ns0.440.00
DistinctLinq5000005,028,193.85 ns42,995.880 ns22,487.677 ns1.000.00
DistinctFaster5000002,186,635.07 ns4,991.425 ns2,970.317 ns0.430.00
DistinctLinq10000009,958,437.33 ns70,977.125 ns42,237.349 ns1.000.00
DistinctFaster10000004,340,411.11 ns34,558.850 ns20,565.417 ns0.440.00
MethodNMeanErrorStdDevRatioRatioSD
ElementAtLinq0NANANA??
ElementAtFaster0NANANA??
ElementAtLinq1NANANA??
ElementAtFaster1NANANA??
ElementAtLinq3NANANA??
ElementAtFaster3NANANA??
ElementAtLinq5NANANA??
ElementAtFaster5NANANA??
ElementAtLinq1018.092 ns0.0783 ns0.0518 ns1.000.00
ElementAtFaster101.220 ns0.0196 ns0.0130 ns0.070.00
ElementAtLinq5016.600 ns0.1209 ns0.0800 ns1.000.00
ElementAtFaster501.232 ns0.0129 ns0.0085 ns0.070.00
ElementAtLinq10016.529 ns0.1788 ns0.1183 ns1.000.00
ElementAtFaster1001.230 ns0.0184 ns0.0122 ns0.070.00
ElementAtLinq25016.562 ns0.1898 ns0.1255 ns1.000.00
ElementAtFaster2501.232 ns0.0172 ns0.0114 ns0.070.00
ElementAtLinq50016.639 ns0.1485 ns0.0982 ns1.000.00
ElementAtFaster5001.237 ns0.0180 ns0.0119 ns0.070.00
ElementAtLinq100017.990 ns0.1582 ns0.1046 ns1.000.00
ElementAtFaster10001.232 ns0.0180 ns0.0107 ns0.070.00
ElementAtLinq150016.666 ns0.1437 ns0.0950 ns1.000.00
ElementAtFaster15001.240 ns0.0183 ns0.0121 ns0.070.00
ElementAtLinq200016.525 ns0.1710 ns0.1131 ns1.000.00
ElementAtFaster20001.247 ns0.0248 ns0.0164 ns0.080.00
ElementAtLinq250018.051 ns0.2330 ns0.1541 ns1.000.00
ElementAtFaster25001.231 ns0.0236 ns0.0156 ns0.070.00
ElementAtLinq300018.061 ns0.1076 ns0.0640 ns1.000.00
ElementAtFaster30001.232 ns0.0126 ns0.0084 ns0.070.00
ElementAtLinq500016.720 ns0.1178 ns0.0779 ns1.000.00
ElementAtFaster50001.233 ns0.0097 ns0.0064 ns0.070.00
ElementAtLinq1000018.043 ns0.0992 ns0.0590 ns1.000.00
ElementAtFaster100001.237 ns0.0124 ns0.0074 ns0.070.00
ElementAtLinq5000018.007 ns0.1136 ns0.0676 ns1.000.00
ElementAtFaster500001.249 ns0.0245 ns0.0162 ns0.070.00
ElementAtLinq10000016.607 ns0.2071 ns0.1370 ns1.000.00
ElementAtFaster1000001.230 ns0.0252 ns0.0167 ns0.070.00
ElementAtLinq50000016.642 ns0.1412 ns0.0934 ns1.000.00
ElementAtFaster5000001.226 ns0.0165 ns0.0109 ns0.070.00
ElementAtLinq100000016.615 ns0.1093 ns0.0723 ns1.000.00
ElementAtFaster10000001.223 ns0.0230 ns0.0152 ns0.070.00
MethodNMeanErrorStdDevRatioRatioSD
EmptyLinq03.893 ns0.0313 ns0.0163 ns1.00
EmptyFaster02.707 ns0.0650 ns0.0430 ns0.70
EmptyLinq13.900 ns0.0708 ns0.0468 ns1.00
EmptyFaster12.741 ns0.0387 ns0.0256 ns0.70
EmptyLinq33.938 ns0.0351 ns0.0232 ns1.00
EmptyFaster32.687 ns0.0326 ns0.0216 ns0.68
EmptyLinq53.931 ns0.0780 ns0.0516 ns1.00
EmptyFaster52.730 ns0.0451 ns0.0298 ns0.69
EmptyLinq103.941 ns0.0348 ns0.0230 ns1.00
EmptyFaster102.731 ns0.0597 ns0.0395 ns0.69
EmptyLinq503.918 ns0.0191 ns0.0114 ns1.00
EmptyFaster502.722 ns0.0257 ns0.0134 ns0.70
EmptyLinq1003.903 ns0.0391 ns0.0259 ns1.00
EmptyFaster1002.719 ns0.0414 ns0.0274 ns0.70
EmptyLinq2504.384 ns0.0500 ns0.0331 ns1.00
EmptyFaster2502.736 ns0.0317 ns0.0210 ns0.62
EmptyLinq5003.904 ns0.0490 ns0.0324 ns1.00
EmptyFaster5002.720 ns0.0175 ns0.0116 ns0.70
EmptyLinq10003.920 ns0.0253 ns0.0167 ns1.00
EmptyFaster10002.720 ns0.0268 ns0.0160 ns0.69
EmptyLinq15003.938 ns0.0332 ns0.0219 ns1.00
EmptyFaster15002.736 ns0.0266 ns0.0176 ns0.69
EmptyLinq20004.449 ns0.1039 ns0.0687 ns1.00
EmptyFaster20002.734 ns0.0230 ns0.0137 ns0.62
EmptyLinq25003.948 ns0.0361 ns0.0239 ns1.00
EmptyFaster25002.717 ns0.0450 ns0.0298 ns0.69
EmptyLinq30003.919 ns0.0571 ns0.0377 ns1.00
EmptyFaster30002.721 ns0.0384 ns0.0254 ns0.69
EmptyLinq50003.938 ns0.0697 ns0.0461 ns1.00
EmptyFaster50002.727 ns0.0410 ns0.0271 ns0.69
EmptyLinq100003.939 ns0.0382 ns0.0252 ns1.00
EmptyFaster100002.734 ns0.0593 ns0.0353 ns0.69
EmptyLinq500003.969 ns0.0328 ns0.0195 ns1.00
EmptyFaster500002.733 ns0.0374 ns0.0247 ns0.69
EmptyLinq1000003.917 ns0.0499 ns0.0330 ns1.00
EmptyFaster1000002.722 ns0.0351 ns0.0232 ns0.70
EmptyLinq5000003.914 ns0.0578 ns0.0382 ns1.00
EmptyFaster5000002.726 ns0.0383 ns0.0253 ns0.70
EmptyLinq10000003.921 ns0.0585 ns0.0387 ns1.00
EmptyFaster10000002.713 ns0.0303 ns0.0180 ns0.69
MethodNMeanErrorStdDevRatioRatioSD
ExceptLinq096.01 ns1.169 ns0.773 ns1.00
ExceptFaster047.16 ns0.466 ns0.277 ns0.49
ExceptLinq1170.30 ns1.461 ns0.966 ns1.00
ExceptFaster175.43 ns1.225 ns0.810 ns0.44
ExceptLinq3242.72 ns4.197 ns2.776 ns1.00
ExceptFaster3106.76 ns1.329 ns0.879 ns0.44
ExceptLinq5403.30 ns4.746 ns3.139 ns1.00
ExceptFaster5144.38 ns3.549 ns2.347 ns0.36
ExceptLinq10694.63 ns9.820 ns6.495 ns1.00
ExceptFaster10272.53 ns8.156 ns5.395 ns0.39
ExceptLinq503,343.82 ns81.960 ns54.212 ns1.00
ExceptFaster50985.97 ns15.345 ns9.132 ns0.29
ExceptLinq1006,274.33 ns135.506 ns80.638 ns1.00
ExceptFaster1002,174.91 ns25.083 ns13.119 ns0.35
ExceptLinq25014,365.14 ns163.797 ns108.342 ns1.00
ExceptFaster2505,525.11 ns116.374 ns76.974 ns0.38
ExceptLinq50027,311.26 ns153.366 ns91.266 ns1.00
ExceptFaster50011,447.45 ns181.386 ns119.976 ns0.42
ExceptLinq100050,475.31 ns1,230.869 ns814.143 ns1.00
ExceptFaster100021,325.95 ns480.417 ns317.766 ns0.42
ExceptLinq150064,336.03 ns1,630.545 ns1,078.505 ns1.00
ExceptFaster150025,037.56 ns396.831 ns262.479 ns0.39
ExceptLinq200074,684.64 ns1,017.704 ns673.148 ns1.00
ExceptFaster200032,464.93 ns407.275 ns269.387 ns0.43
ExceptLinq250084,629.47 ns553.546 ns329.406 ns1.00
ExceptFaster250039,544.74 ns352.552 ns209.798 ns0.47
ExceptLinq300095,846.17 ns1,018.724 ns673.823 ns1.00
ExceptFaster300045,898.16 ns699.680 ns462.795 ns0.48
ExceptLinq5000138,422.51 ns1,441.046 ns953.163 ns1.00
ExceptFaster500088,741.81 ns631.397 ns375.734 ns0.64
ExceptLinq10000241,404.80 ns1,707.345 ns1,016.014 ns1.00
ExceptFaster10000171,616.33 ns1,820.941 ns1,204.439 ns0.71
ExceptLinq500001,088,849.90 ns9,464.654 ns6,260.283 ns1.00
ExceptFaster50000786,125.34 ns10,189.427 ns6,739.675 ns0.72
ExceptLinq1000002,129,066.29 ns16,426.706 ns10,865.249 ns1.00
ExceptFaster1000001,650,261.54 ns16,257.994 ns10,753.656 ns0.78
ExceptLinq50000011,001,221.72 ns106,747.196 ns70,606.661 ns1.00
ExceptFaster5000008,082,639.22 ns47,045.372 ns31,117.601 ns0.73
ExceptLinq100000021,922,547.19 ns250,831.096 ns165,909.240 ns1.00
ExceptFaster100000016,096,954.38 ns261,088.092 ns172,693.607 ns0.73
MethodNMeanErrorStdDevRatioRatioSD
FirstLinq0NANANA??
FirstFaster0NANANA??
FirstLinq122.323 ns0.1485 ns0.0982 ns1.000.00
FirstFaster12.646 ns0.0639 ns0.0380 ns0.120.00
FirstLinq322.152 ns0.2892 ns0.1913 ns1.000.00
FirstFaster32.668 ns0.0290 ns0.0173 ns0.120.00
FirstLinq522.907 ns0.1174 ns0.0776 ns1.000.00
FirstFaster52.656 ns0.0376 ns0.0248 ns0.120.00
FirstLinq1022.548 ns0.2240 ns0.1482 ns1.000.00
FirstFaster102.652 ns0.0373 ns0.0222 ns0.120.00
FirstLinq5022.442 ns0.2804 ns0.1855 ns1.000.00
FirstFaster502.644 ns0.0405 ns0.0268 ns0.120.00
FirstLinq10022.191 ns0.2307 ns0.1526 ns1.000.00
FirstFaster1002.621 ns0.0271 ns0.0179 ns0.120.00
FirstLinq25022.347 ns0.4008 ns0.2385 ns1.000.00
FirstFaster2502.738 ns0.0681 ns0.0450 ns0.120.00
FirstLinq50022.875 ns0.4342 ns0.2584 ns1.000.00
FirstFaster5002.732 ns0.0429 ns0.0255 ns0.120.00
FirstLinq100023.530 ns0.1955 ns0.1293 ns1.000.00
FirstFaster10002.706 ns0.0389 ns0.0257 ns0.120.00
FirstLinq150023.171 ns0.4614 ns0.3052 ns1.000.00
FirstFaster15002.691 ns0.0438 ns0.0290 ns0.120.00
FirstLinq200022.657 ns0.1515 ns0.1002 ns1.000.00
FirstFaster20002.716 ns0.0535 ns0.0354 ns0.120.00
FirstLinq250024.304 ns0.4020 ns0.2659 ns1.000.00
FirstFaster25002.636 ns0.0459 ns0.0304 ns0.110.00
FirstLinq300023.915 ns0.1423 ns0.0941 ns1.000.00
FirstFaster30002.673 ns0.0177 ns0.0117 ns0.110.00
FirstLinq500022.447 ns0.1166 ns0.0694 ns1.000.00
FirstFaster50002.673 ns0.0256 ns0.0152 ns0.120.00
FirstLinq1000022.402 ns0.0606 ns0.0401 ns1.000.00
FirstFaster100002.682 ns0.0313 ns0.0207 ns0.120.00
FirstLinq5000024.262 ns0.1734 ns0.1147 ns1.000.00
FirstFaster500002.664 ns0.0117 ns0.0070 ns0.110.00
FirstLinq10000024.303 ns0.2104 ns0.1391 ns1.000.00
FirstFaster1000002.675 ns0.0338 ns0.0201 ns0.110.00
FirstLinq50000022.680 ns0.1301 ns0.0860 ns1.000.00
FirstFaster5000002.669 ns0.0201 ns0.0120 ns0.120.00
FirstLinq100000022.461 ns0.1350 ns0.0893 ns1.000.00
FirstFaster10000002.661 ns0.0346 ns0.0229 ns0.120.00
MethodNMeanErrorStdDevRatioRatioSD
FirstPredicateLinq0NANANA??
FirstPredicateFaster0NANANA??
FirstPredicateLinq123.05 ns0.256 ns0.153 ns1.000.00
FirstPredicateFaster112.95 ns0.198 ns0.118 ns0.560.01
FirstPredicateLinq329.38 ns1.031 ns0.682 ns1.000.00
FirstPredicateFaster315.82 ns0.288 ns0.150 ns0.540.01
FirstPredicateLinq536.05 ns1.463 ns0.968 ns1.000.00
FirstPredicateFaster518.37 ns0.737 ns0.487 ns0.510.02
FirstPredicateLinq1042.34 ns0.867 ns0.573 ns1.000.00
FirstPredicateFaster1020.15 ns0.202 ns0.134 ns0.480.01
FirstPredicateLinq50182.62 ns1.346 ns0.891 ns1.000.00
FirstPredicateFaster5082.98 ns2.837 ns1.688 ns0.450.01
FirstPredicateLinq100329.70 ns3.036 ns2.008 ns1.000.00
FirstPredicateFaster100140.36 ns4.390 ns2.904 ns0.430.01
FirstPredicateLinq250762.61 ns3.945 ns2.348 ns1.000.00
FirstPredicateFaster250309.60 ns1.139 ns0.678 ns0.410.00
FirstPredicateLinq500749.29 ns4.500 ns2.976 ns1.000.00
FirstPredicateFaster500305.25 ns1.737 ns0.908 ns0.410.00
FirstPredicateLinq1000854.98 ns6.685 ns4.422 ns1.000.00
FirstPredicateFaster1000346.44 ns1.250 ns0.827 ns0.410.00
FirstPredicateLinq15004,389.65 ns20.492 ns13.554 ns1.000.00
FirstPredicateFaster15001,717.65 ns24.966 ns16.513 ns0.390.00
FirstPredicateLinq20005,862.86 ns34.415 ns22.763 ns1.000.00
FirstPredicateFaster20002,290.42 ns16.612 ns9.886 ns0.390.00
FirstPredicateLinq25003,041.06 ns24.539 ns16.231 ns1.000.00
FirstPredicateFaster25001,195.36 ns9.699 ns6.415 ns0.390.00
FirstPredicateLinq3000502.21 ns1.579 ns0.826 ns1.000.00
FirstPredicateFaster3000207.79 ns0.461 ns0.274 ns0.410.00
FirstPredicateLinq50007,319.33 ns66.915 ns39.820 ns1.000.00
FirstPredicateFaster50002,868.97 ns29.228 ns19.333 ns0.390.00
FirstPredicateLinq100002,971.12 ns22.411 ns14.824 ns1.000.00
FirstPredicateFaster100001,153.23 ns7.346 ns4.859 ns0.390.00
FirstPredicateLinq500008,651.53 ns40.649 ns24.190 ns1.000.00
FirstPredicateFaster500003,374.37 ns15.152 ns10.022 ns0.390.00
FirstPredicateLinq1000004,651.84 ns13.211 ns7.862 ns1.000.00
FirstPredicateFaster1000001,826.20 ns5.892 ns3.897 ns0.390.00
FirstPredicateLinq50000016,500.99 ns91.953 ns54.720 ns1.000.00
FirstPredicateFaster5000006,756.84 ns34.199 ns22.621 ns0.410.00
FirstPredicateLinq100000010,345.45 ns39.945 ns23.771 ns1.000.00
FirstPredicateFaster10000004,236.75 ns35.063 ns23.192 ns0.410.00
MethodNMeanErrorStdDevRatioRatioSD
IntersectLinq092.49 ns0.936 ns0.557 ns1.00
IntersectFaster050.58 ns0.550 ns0.364 ns0.55
IntersectLinq1127.77 ns0.843 ns0.558 ns1.00
IntersectFaster192.36 ns1.062 ns0.703 ns0.72
IntersectLinq3188.54 ns3.151 ns2.084 ns1.00
IntersectFaster3125.97 ns1.176 ns0.700 ns0.67
IntersectLinq5225.72 ns3.031 ns2.005 ns1.00
IntersectFaster5161.43 ns1.300 ns0.860 ns0.72
IntersectLinq10449.43 ns4.046 ns2.676 ns1.00
IntersectFaster10280.66 ns2.853 ns1.698 ns0.62
IntersectLinq502,547.62 ns60.477 ns40.001 ns1.00
IntersectFaster501,062.74 ns12.161 ns8.044 ns0.42
IntersectLinq1004,745.60 ns39.471 ns26.108 ns1.00
IntersectFaster1002,307.66 ns32.376 ns21.415 ns0.49
IntersectLinq25011,227.35 ns44.474 ns29.417 ns1.00
IntersectFaster2506,112.10 ns31.458 ns16.453 ns0.54
IntersectLinq50022,128.66 ns339.532 ns224.579 ns1.00
IntersectFaster50013,574.00 ns108.054 ns71.471 ns0.61
IntersectLinq100043,476.92 ns333.959 ns220.893 ns1.00
IntersectFaster100026,846.02 ns320.153 ns190.518 ns0.62
IntersectLinq150060,211.49 ns717.683 ns375.362 ns1.00
IntersectFaster150037,781.13 ns488.762 ns290.855 ns0.63
IntersectLinq200074,736.37 ns928.645 ns614.241 ns1.00
IntersectFaster200049,802.65 ns428.694 ns283.555 ns0.67
IntersectLinq250088,333.41 ns810.105 ns535.834 ns1.00
IntersectFaster250061,036.62 ns655.155 ns433.345 ns0.69
IntersectLinq3000101,313.87 ns710.790 ns470.144 ns1.00
IntersectFaster300071,563.73 ns918.506 ns607.535 ns0.71
IntersectLinq5000152,846.00 ns1,132.551 ns749.113 ns1.00
IntersectFaster5000122,651.04 ns1,682.443 ns1,112.832 ns0.80
IntersectLinq10000275,235.37 ns4,630.560 ns3,062.829 ns1.00
IntersectFaster10000233,003.88 ns2,035.697 ns1,346.488 ns0.85
IntersectLinq500001,256,560.70 ns13,195.206 ns8,727.812 ns1.00
IntersectFaster500001,062,202.95 ns10,909.760 ns7,216.131 ns0.85
IntersectLinq1000002,477,694.96 ns24,065.335 ns15,917.729 ns1.00
IntersectFaster1000002,151,216.21 ns12,616.244 ns8,344.864 ns0.87
IntersectLinq50000012,344,958.44 ns90,984.953 ns60,180.913 ns1.00
IntersectFaster50000010,732,697.19 ns81,064.819 ns53,619.359 ns0.87
IntersectLinq100000024,513,288.67 ns105,001.376 ns54,917.750 ns1.00
IntersectFaster100000020,715,068.75 ns144,923.878 ns95,858.172 ns0.85
MethodNMeanErrorStdDevRatioRatioSD
LastLinq0NANANA??
LastFaster0NANANA??
LastLinq124.812 ns0.5329 ns0.3171 ns1.000.00
LastFaster14.230 ns0.0586 ns0.0306 ns0.170.00
LastLinq324.978 ns0.2455 ns0.1624 ns1.000.00
LastFaster34.250 ns0.0596 ns0.0394 ns0.170.00
LastLinq526.508 ns0.5111 ns0.3381 ns1.000.00
LastFaster54.317 ns0.0535 ns0.0354 ns0.160.00
LastLinq1024.979 ns0.5996 ns0.3966 ns1.000.00
LastFaster104.208 ns0.0499 ns0.0330 ns0.170.00
LastLinq5024.164 ns0.2698 ns0.1784 ns1.000.00
LastFaster504.228 ns0.0598 ns0.0395 ns0.170.00
LastLinq10025.429 ns0.2746 ns0.1634 ns1.000.00
LastFaster1004.224 ns0.0572 ns0.0378 ns0.170.00
LastLinq25026.652 ns0.3222 ns0.2131 ns1.000.00
LastFaster2504.274 ns0.0239 ns0.0158 ns0.160.00
LastLinq50026.450 ns0.2627 ns0.1563 ns1.000.00
LastFaster5004.210 ns0.0786 ns0.0520 ns0.160.00
LastLinq100023.227 ns0.2467 ns0.1632 ns1.000.00
LastFaster10004.208 ns0.0226 ns0.0135 ns0.180.00
LastLinq150023.136 ns0.3016 ns0.1995 ns1.000.00
LastFaster15004.185 ns0.0731 ns0.0484 ns0.180.00
LastLinq200026.201 ns0.4228 ns0.2212 ns1.000.00
LastFaster20004.218 ns0.0547 ns0.0362 ns0.160.00
LastLinq250023.289 ns0.2926 ns0.1935 ns1.000.00
LastFaster25004.256 ns0.0557 ns0.0368 ns0.180.00
LastLinq300023.304 ns0.2333 ns0.1543 ns1.000.00
LastFaster30004.275 ns0.0390 ns0.0258 ns0.180.00
LastLinq500023.281 ns0.3752 ns0.2482 ns1.000.00
LastFaster50004.245 ns0.0308 ns0.0203 ns0.180.00
LastLinq1000023.883 ns0.2173 ns0.1137 ns1.000.00
LastFaster100004.255 ns0.0451 ns0.0299 ns0.180.00
LastLinq5000024.968 ns0.2248 ns0.1487 ns1.000.00
LastFaster500004.226 ns0.0497 ns0.0329 ns0.170.00
LastLinq10000025.461 ns0.4556 ns0.3013 ns1.000.00
LastFaster1000004.239 ns0.0230 ns0.0152 ns0.170.00
LastLinq50000024.123 ns0.2199 ns0.1454 ns1.000.00
LastFaster5000004.388 ns0.1116 ns0.0738 ns0.180.00
LastLinq100000023.980 ns0.2231 ns0.1476 ns1.000.00
LastFaster10000004.337 ns0.0439 ns0.0261 ns0.180.00
MethodNMeanErrorStdDevRatioRatioSD
LastPredicateLinq0NANANA??
LastPredicateFaster0NANANA??
LastPredicateLinq123.85 ns0.724 ns0.479 ns1.000.00
LastPredicateFaster113.83 ns0.203 ns0.134 ns0.580.01
LastPredicateLinq328.84 ns1.203 ns0.629 ns1.000.00
LastPredicateFaster317.62 ns0.310 ns0.205 ns0.610.01
LastPredicateLinq533.49 ns0.464 ns0.276 ns1.000.00
LastPredicateFaster519.66 ns0.515 ns0.341 ns0.590.01
LastPredicateLinq1039.81 ns0.631 ns0.417 ns1.000.00
LastPredicateFaster1023.07 ns0.635 ns0.420 ns0.580.01
LastPredicateLinq50124.29 ns1.828 ns1.088 ns1.000.00
LastPredicateFaster5077.79 ns1.050 ns0.695 ns0.630.01
LastPredicateLinq100218.96 ns2.939 ns1.944 ns1.000.00
LastPredicateFaster100135.04 ns1.448 ns0.958 ns0.620.01
LastPredicateLinq250505.26 ns4.599 ns3.042 ns1.000.00
LastPredicateFaster250304.37 ns9.006 ns5.359 ns0.600.01
LastPredicateLinq50064.22 ns1.111 ns0.735 ns1.000.00
LastPredicateFaster50032.22 ns0.453 ns0.269 ns0.500.01
LastPredicateLinq10001,932.77 ns16.537 ns10.938 ns1.000.00
LastPredicateFaster10001,158.51 ns9.492 ns6.278 ns0.600.00
LastPredicateLinq15002,247.39 ns14.781 ns9.777 ns1.000.00
LastPredicateFaster15001,340.68 ns40.670 ns24.202 ns0.600.01
LastPredicateLinq20001,495.32 ns24.058 ns15.913 ns1.000.00
LastPredicateFaster2000901.97 ns14.441 ns8.593 ns0.600.01
LastPredicateLinq25002,285.43 ns13.575 ns8.979 ns1.000.00
LastPredicateFaster25001,359.34 ns14.841 ns9.817 ns0.590.00
LastPredicateLinq30003,370.15 ns47.471 ns31.399 ns1.000.00
LastPredicateFaster30002,029.04 ns8.880 ns5.874 ns0.600.01
LastPredicateLinq50001,417.43 ns17.158 ns11.349 ns1.000.00
LastPredicateFaster5000795.81 ns9.979 ns6.601 ns0.560.01
LastPredicateLinq100006,220.47 ns22.445 ns13.357 ns1.000.00
LastPredicateFaster100003,722.59 ns21.227 ns12.632 ns0.600.00
LastPredicateLinq50000866.80 ns5.882 ns3.890 ns1.000.00
LastPredicateFaster50000527.34 ns15.805 ns10.454 ns0.610.01
LastPredicateLinq100000616.13 ns6.520 ns4.312 ns1.000.00
LastPredicateFaster100000366.88 ns2.795 ns1.849 ns0.600.01
LastPredicateLinq5000003,369.80 ns114.638 ns75.826 ns1.000.00
LastPredicateFaster5000001,964.27 ns5.814 ns3.460 ns0.580.01
LastPredicateLinq10000001,063.20 ns3.989 ns2.639 ns1.000.00
LastPredicateFaster1000000637.42 ns3.308 ns2.188 ns0.600.00
MethodNMeanErrorStdDevRatioRatioSD
MaxLinq0NANANA??
MaxFaster0NANANA??
MaxLinq113.965 ns0.2856 ns0.1889 ns1.000.00
MaxFaster14.188 ns0.0166 ns0.0099 ns0.300.00
MaxLinq322.556 ns0.1735 ns0.0907 ns1.000.00
MaxFaster39.641 ns0.1084 ns0.0717 ns0.430.00
MaxLinq531.303 ns0.4433 ns0.2932 ns1.000.00
MaxFaster514.605 ns0.1354 ns0.0806 ns0.470.00
MaxLinq1065.480 ns0.8361 ns0.4976 ns1.000.00
MaxFaster1027.381 ns0.1462 ns0.0967 ns0.420.00
MaxLinq50245.565 ns1.9919 ns1.3175 ns1.000.00
MaxFaster50133.360 ns0.9336 ns0.6175 ns0.540.00
MaxLinq100449.831 ns1.9278 ns1.2751 ns1.000.00
MaxFaster100231.869 ns0.4068 ns0.2421 ns0.520.00
MaxLinq2501,033.694 ns4.0396 ns2.4039 ns1.000.00
MaxFaster250523.815 ns2.7836 ns1.8412 ns0.510.00
MaxLinq5002,012.864 ns13.7864 ns8.2041 ns1.000.00
MaxFaster5001,035.656 ns6.2204 ns4.1144 ns0.510.00
MaxLinq10003,977.832 ns21.5279 ns14.2393 ns1.000.00
MaxFaster10002,005.193 ns20.8542 ns12.4100 ns0.500.00
MaxLinq15005,941.913 ns30.9675 ns20.4831 ns1.000.00
MaxFaster15002,967.356 ns20.9159 ns13.8346 ns0.500.00
MaxLinq20007,895.678 ns46.1942 ns30.5546 ns1.000.00
MaxFaster20003,967.903 ns10.8838 ns5.6924 ns0.500.00
MaxLinq25009,816.900 ns144.8387 ns86.1912 ns1.000.00
MaxFaster25004,914.730 ns29.2811 ns19.3676 ns0.500.00
MaxLinq300011,809.280 ns199.9296 ns118.9749 ns1.000.00
MaxFaster30005,882.209 ns23.8610 ns15.7826 ns0.500.01
MaxLinq500019,579.493 ns204.7605 ns135.4364 ns1.000.00
MaxFaster50009,775.361 ns67.7788 ns44.8315 ns0.500.00
MaxLinq1000039,018.130 ns210.1994 ns139.0339 ns1.000.00
MaxFaster1000019,453.304 ns136.6122 ns90.3605 ns0.500.00
MaxLinq50000196,166.985 ns2,102.4206 ns1,390.6211 ns1.000.00
MaxFaster5000097,034.196 ns393.7818 ns260.4623 ns0.490.00
MaxLinq100000389,681.382 ns3,876.5302 ns2,564.0847 ns1.000.00
MaxFaster100000194,542.974 ns1,497.5389 ns990.5293 ns0.500.00
MaxLinq5000001,947,141.426 ns12,173.3460 ns8,051.9146 ns1.000.00
MaxFaster500000975,228.662 ns7,233.0573 ns4,784.2196 ns0.500.00
MaxLinq10000003,927,462.413 ns25,058.9747 ns14,912.1939 ns1.000.00
MaxFaster10000001,940,254.844 ns23,471.1231 ns15,524.6947 ns0.490.00
MethodNMeanErrorStdDevRatioRatioSD
MinLinq0NANANA??
MinFaster0NANANA??
MinLinq113.858 ns0.3643 ns0.2410 ns1.000.00
MinFaster14.197 ns0.0261 ns0.0156 ns0.300.01
MinLinq322.647 ns1.0155 ns0.6043 ns1.000.00
MinFaster310.417 ns0.0621 ns0.0411 ns0.460.01
MinLinq530.364 ns0.2615 ns0.1556 ns1.000.00
MinFaster515.990 ns0.2164 ns0.1431 ns0.530.01
MinLinq1063.971 ns0.4472 ns0.2661 ns1.000.00
MinFaster1027.243 ns0.2480 ns0.1640 ns0.430.00
MinLinq50224.702 ns1.1206 ns0.7412 ns1.000.00
MinFaster50136.882 ns1.5385 ns1.0176 ns0.610.01
MinLinq100419.757 ns2.1275 ns1.4072 ns1.000.00
MinFaster100246.713 ns1.8047 ns1.1937 ns0.590.00
MinLinq2501,017.120 ns6.9951 ns3.6586 ns1.000.00
MinFaster250587.837 ns3.1997 ns2.1164 ns0.580.00
MinLinq5002,012.110 ns16.6212 ns10.9939 ns1.000.00
MinFaster5001,142.837 ns10.0331 ns6.6363 ns0.570.00
MinLinq10003,963.199 ns18.7389 ns11.1512 ns1.000.00
MinFaster10002,253.335 ns13.7441 ns9.0909 ns0.570.00
MinLinq15005,935.398 ns23.0754 ns12.0689 ns1.000.00
MinFaster15003,351.601 ns14.4179 ns7.5408 ns0.560.00
MinLinq20007,886.495 ns71.5552 ns47.3294 ns1.000.00
MinFaster20004,453.939 ns17.6054 ns11.6449 ns0.560.00
MinLinq25009,883.579 ns87.1814 ns51.8802 ns1.000.00
MinFaster25005,557.819 ns37.2786 ns22.1839 ns0.560.00
MinLinq300011,772.990 ns61.7426 ns36.7420 ns1.000.00
MinFaster30006,602.707 ns43.3699 ns28.6865 ns0.560.00
MinLinq500019,606.619 ns209.9543 ns138.8718 ns1.000.00
MinFaster500012,200.270 ns74.1975 ns49.0771 ns0.620.00
MinLinq1000038,904.911 ns421.5516 ns278.8303 ns1.000.00
MinFaster1000024,293.064 ns177.6485 ns117.5035 ns0.620.01
MinLinq50000195,527.058 ns877.2291 ns580.2327 ns1.000.00
MinFaster50000121,185.050 ns639.8991 ns380.7937 ns0.620.00
MinLinq100000390,219.135 ns2,658.3791 ns1,581.9587 ns1.000.00
MinFaster100000243,406.829 ns1,924.0329 ns1,272.6286 ns0.620.00
MinLinq5000001,965,022.344 ns25,448.1824 ns16,832.3970 ns1.000.00
MinFaster5000001,213,552.539 ns7,698.1503 ns5,091.8498 ns0.620.01
MinLinq10000003,937,724.375 ns40,132.3609 ns26,545.0719 ns1.000.00
MinFaster10000002,431,307.148 ns16,424.6852 ns10,863.9123 ns0.620.00
MethodNMeanErrorStdDevRatioRatioSD
OrderByLinq043.885 ns0.4148 ns0.2744 ns1.000.00
OrderByFaster015.882 ns0.1970 ns0.1303 ns0.360.00
SortFaster08.486 ns0.1446 ns0.0861 ns0.190.00
OrderByLinq1128.060 ns0.8902 ns0.5888 ns1.000.00
OrderByFaster118.584 ns0.1324 ns0.0692 ns0.140.00
SortFaster18.386 ns0.0746 ns0.0493 ns0.070.00
OrderByLinq3169.502 ns15.4957 ns10.2494 ns1.000.00
OrderByFaster340.302 ns0.4500 ns0.2977 ns0.240.02
SortFaster315.964 ns0.1319 ns0.0872 ns0.090.01
OrderByLinq5230.241 ns2.5980 ns1.7184 ns1.000.00
OrderByFaster551.716 ns0.7716 ns0.5103 ns0.220.00
SortFaster520.029 ns0.2275 ns0.1505 ns0.090.00
OrderByLinq10440.802 ns4.1980 ns2.7767 ns1.000.00
OrderByFaster1068.900 ns2.9112 ns1.9256 ns0.160.00
SortFaster1025.553 ns0.2315 ns0.1531 ns0.060.00
OrderByLinq502,512.465 ns59.5753 ns39.4054 ns1.000.00
OrderByFaster50309.150 ns12.1194 ns8.0162 ns0.120.00
SortFaster50124.303 ns1.5440 ns1.0212 ns0.050.00
OrderByLinq1005,795.944 ns95.3041 ns63.0378 ns1.000.00
OrderByFaster100780.350 ns12.6501 ns8.3673 ns0.130.00
SortFaster100358.226 ns3.7507 ns2.4808 ns0.060.00
OrderByLinq25018,153.787 ns407.3600 ns213.0571 ns1.000.00
OrderByFaster2502,040.210 ns62.7595 ns41.5115 ns0.110.00
SortFaster250921.307 ns3.0309 ns2.0047 ns0.050.00
OrderByLinq50041,492.518 ns349.0477 ns207.7127 ns1.000.00
OrderByFaster5004,363.941 ns130.9789 ns86.6344 ns0.110.00
SortFaster5002,117.667 ns18.9784 ns12.5530 ns0.050.00
OrderByLinq100094,030.997 ns1,371.1685 ns906.9430 ns1.000.00
OrderByFaster10009,590.420 ns230.9874 ns152.7838 ns0.100.00
SortFaster10005,528.540 ns48.6056 ns32.1496 ns0.060.00
OrderByLinq1500149,844.733 ns2,026.1557 ns1,059.7186 ns1.000.00
OrderByFaster150019,903.714 ns838.2331 ns498.8191 ns0.130.00
SortFaster150010,978.224 ns77.1059 ns51.0008 ns0.070.00
OrderByLinq2000212,756.646 ns868.5997 ns574.5249 ns1.000.00
OrderByFaster200025,381.373 ns543.9839 ns359.8117 ns0.120.00
SortFaster200013,689.802 ns91.3793 ns60.4417 ns0.060.00
OrderByLinq2500272,650.557 ns2,947.3307 ns1,949.4768 ns1.000.00
OrderByFaster250036,650.365 ns552.7739 ns365.6257 ns0.130.00
SortFaster250022,785.836 ns150.8599 ns99.7845 ns0.080.00
OrderByLinq3000343,927.832 ns4,671.1778 ns2,779.7430 ns1.000.00
OrderByFaster300041,412.407 ns807.1067 ns533.8511 ns0.120.00
SortFaster300027,480.853 ns145.9727 ns76.3465 ns0.080.00
OrderByLinq5000601,673.945 ns6,568.3179 ns4,344.5356 ns1.000.00
OrderByFaster500080,655.967 ns1,348.4015 ns891.8841 ns0.130.00
SortFaster500055,669.242 ns297.2220 ns176.8720 ns0.090.00
OrderByLinq100001,323,910.918 ns11,873.7057 ns7,853.7211 ns1.000.00
OrderByFaster10000152,379.153 ns2,924.1242 ns1,740.0994 ns0.120.00
SortFaster10000111,727.766 ns1,014.4253 ns603.6682 ns0.080.00
OrderByLinq500007,504,508.247 ns25,547.4207 ns15,202.8603 ns1.000.00
OrderByFaster50000857,384.736 ns6,217.5300 ns4,112.5112 ns0.110.00
SortFaster50000466,221.768 ns3,922.1039 ns2,594.2289 ns0.060.00
OrderByLinq10000016,474,825.625 ns77,723.9406 ns51,409.5744 ns1.000.00
OrderByFaster1000001,700,205.547 ns8,953.0581 ns5,921.8936 ns0.100.00
SortFaster1000001,041,365.176 ns6,319.4962 ns4,179.9555 ns0.060.00
OrderByLinq50000094,265,698.333 ns589,229.4835 ns389,738.8205 ns1.000.00
OrderByFaster5000008,218,916.094 ns51,793.6220 ns34,258.2741 ns0.090.00
SortFaster5000004,820,048.906 ns24,989.3548 ns16,528.9110 ns0.050.00
OrderByLinq1000000196,415,786.667 ns1,965,821.7355 ns1,300,269.3620 ns1.000.00
OrderByFaster100000016,928,108.125 ns132,079.5849 ns87,362.4676 ns0.090.00
SortFaster10000008,210,839.757 ns55,635.4344 ns33,107.7546 ns0.040.00
MethodNMeanErrorStdDevRatioRatioSD
OrderByDescendingLinq044.64 ns0.768 ns0.508 ns1.000.00
OrderByDescendingFaster022.56 ns0.349 ns0.231 ns0.510.01
SortDescendingFaster013.86 ns0.075 ns0.050 ns0.310.00
OrderByDescendingLinq1126.19 ns2.039 ns1.213 ns1.000.00
OrderByDescendingFaster130.43 ns1.370 ns0.906 ns0.240.01
SortDescendingFaster113.68 ns0.082 ns0.043 ns0.110.00
OrderByDescendingLinq3165.33 ns14.867 ns9.833 ns1.000.00
OrderByDescendingFaster349.64 ns0.445 ns0.265 ns0.300.02
SortDescendingFaster325.52 ns0.177 ns0.117 ns0.150.01
OrderByDescendingLinq5188.44 ns12.901 ns8.533 ns1.000.00
OrderByDescendingFaster573.50 ns7.397 ns4.402 ns0.390.02
SortDescendingFaster538.93 ns0.357 ns0.236 ns0.210.01
OrderByDescendingLinq10379.32 ns16.005 ns10.586 ns1.000.00
OrderByDescendingFaster10123.08 ns2.574 ns1.702 ns0.320.01
SortDescendingFaster1084.26 ns0.703 ns0.465 ns0.220.01
OrderByDescendingLinq502,426.23 ns54.572 ns36.096 ns1.000.00
OrderByDescendingFaster50466.72 ns17.939 ns11.865 ns0.190.00
SortDescendingFaster50200.00 ns1.280 ns0.847 ns0.080.00
OrderByDescendingLinq1006,155.26 ns69.160 ns45.745 ns1.000.00
OrderByDescendingFaster1001,106.93 ns41.398 ns27.382 ns0.180.00
SortDescendingFaster100555.59 ns3.163 ns2.092 ns0.090.00
OrderByDescendingLinq25018,443.89 ns278.015 ns183.889 ns1.000.00
OrderByDescendingFaster2502,991.45 ns43.625 ns28.855 ns0.160.00
SortDescendingFaster2501,614.85 ns26.902 ns16.009 ns0.090.00
OrderByDescendingLinq50041,305.59 ns730.077 ns434.457 ns1.000.00
OrderByDescendingFaster5006,717.52 ns61.266 ns40.524 ns0.160.00
SortDescendingFaster5003,767.03 ns32.307 ns21.369 ns0.090.00
OrderByDescendingLinq100093,787.88 ns1,109.114 ns660.016 ns1.000.00
OrderByDescendingFaster100014,197.17 ns55.743 ns33.172 ns0.150.00
SortDescendingFaster10008,334.27 ns71.056 ns42.284 ns0.090.00
OrderByDescendingLinq1500148,730.51 ns2,568.922 ns1,699.183 ns1.000.00
OrderByDescendingFaster150024,915.84 ns243.253 ns144.756 ns0.170.00
SortDescendingFaster150015,653.60 ns189.469 ns125.322 ns0.110.00
OrderByDescendingLinq2000207,775.25 ns2,724.912 ns1,621.551 ns1.000.00
OrderByDescendingFaster200030,939.51 ns636.074 ns420.723 ns0.150.00
SortDescendingFaster200018,747.16 ns132.409 ns87.580 ns0.090.00
OrderByDescendingLinq2500269,676.01 ns5,098.731 ns3,034.173 ns1.000.00
OrderByDescendingFaster250040,846.86 ns1,106.925 ns732.163 ns0.150.00
SortDescendingFaster250025,382.39 ns107.356 ns63.886 ns0.090.00
OrderByDescendingLinq3000333,933.88 ns2,897.117 ns1,916.263 ns1.000.00
OrderByDescendingFaster300048,445.29 ns594.453 ns393.194 ns0.150.00
SortDescendingFaster300031,102.34 ns280.664 ns167.019 ns0.090.00
OrderByDescendingLinq5000592,741.43 ns7,769.788 ns5,139.233 ns1.000.00
OrderByDescendingFaster500078,047.13 ns1,112.303 ns735.720 ns0.130.00
SortDescendingFaster500055,269.96 ns199.899 ns104.551 ns0.090.00
OrderByDescendingLinq100001,322,311.78 ns13,429.549 ns8,882.815 ns1.000.00
OrderByDescendingFaster10000162,554.03 ns3,217.112 ns1,914.452 ns0.120.00
SortDescendingFaster10000114,551.97 ns1,238.760 ns819.363 ns0.090.00
OrderByDescendingLinq500007,909,245.47 ns57,459.214 ns38,005.713 ns1.000.00
OrderByDescendingFaster50000861,044.89 ns9,858.199 ns6,520.588 ns0.110.00
SortDescendingFaster50000560,589.69 ns2,965.898 ns1,764.958 ns0.070.00
OrderByDescendingLinq10000017,334,900.31 ns424,661.675 ns280,887.405 ns1.000.00
OrderByDescendingFaster1000001,688,418.71 ns16,780.963 ns9,986.082 ns0.100.00
SortDescendingFaster100000963,124.74 ns3,862.734 ns2,554.959 ns0.060.00
OrderByDescendingLinq50000099,570,206.67 ns886,510.025 ns586,371.492 ns1.000.00
OrderByDescendingFaster5000008,273,207.66 ns56,665.435 ns37,480.676 ns0.080.00
SortDescendingFaster5000005,109,529.77 ns31,153.792 ns20,606.304 ns0.050.00
OrderByDescendingLinq1000000193,261,214.81 ns1,515,671.923 ns901,952.050 ns1.000.00
OrderByDescendingFaster100000018,095,748.96 ns124,495.275 ns74,085.141 ns0.090.00
SortDescendingFaster10000008,891,799.84 ns91,695.504 ns60,650.899 ns0.050.00
MethodNMeanErrorStdDevRatioRatioSD
PrependLinq086.75 ns2.017 ns1.200 ns1.000.00
PrependFaster022.41 ns0.224 ns0.148 ns0.260.00
PrependLinq185.80 ns1.096 ns0.725 ns1.000.00
PrependFaster121.78 ns0.088 ns0.052 ns0.250.00
PrependLinq377.95 ns0.712 ns0.471 ns1.000.00
PrependFaster321.52 ns0.253 ns0.167 ns0.280.00
PrependLinq583.29 ns0.867 ns0.573 ns1.000.00
PrependFaster521.85 ns0.210 ns0.139 ns0.260.00
PrependLinq1079.23 ns0.612 ns0.405 ns1.000.00
PrependFaster1022.64 ns0.174 ns0.115 ns0.290.00
PrependLinq5093.32 ns0.948 ns0.627 ns1.000.00
PrependFaster5028.93 ns0.437 ns0.289 ns0.310.00
PrependLinq100104.13 ns0.755 ns0.499 ns1.000.00
PrependFaster10037.25 ns0.313 ns0.207 ns0.360.00
PrependLinq250131.76 ns1.441 ns0.953 ns1.000.00
PrependFaster25067.99 ns0.850 ns0.562 ns0.520.01
PrependLinq500194.89 ns1.547 ns1.023 ns1.000.00
PrependFaster500131.22 ns1.604 ns1.061 ns0.670.00
PrependLinq1000285.02 ns4.194 ns2.496 ns1.000.00
PrependFaster1000219.50 ns2.094 ns1.246 ns0.770.01
PrependLinq1500399.32 ns4.016 ns2.657 ns1.000.00
PrependFaster1500336.80 ns5.541 ns3.297 ns0.840.01
PrependLinq2000504.54 ns3.944 ns2.347 ns1.000.00
PrependFaster2000436.25 ns6.885 ns4.097 ns0.860.01
PrependLinq2500605.25 ns8.840 ns4.624 ns1.000.00
PrependFaster2500512.45 ns5.311 ns3.161 ns0.850.01
PrependLinq3000717.10 ns6.197 ns3.688 ns1.000.00
PrependFaster3000621.87 ns5.535 ns3.294 ns0.870.01
PrependLinq50001,140.68 ns10.842 ns7.171 ns1.000.00
PrependFaster50001,019.29 ns14.248 ns8.479 ns0.890.01
PrependLinq100002,190.05 ns21.881 ns13.021 ns1.000.00
PrependFaster100002,098.03 ns17.754 ns10.565 ns0.960.01
PrependLinq5000012,397.50 ns131.952 ns78.522 ns1.000.00
PrependFaster5000012,717.13 ns261.241 ns172.795 ns1.030.02
PrependLinq10000042,564.77 ns1,560.216 ns1,031.986 ns1.000.00
PrependFaster10000042,765.09 ns1,840.671 ns1,217.490 ns1.010.05
PrependLinq500000566,706.84 ns51,576.017 ns30,692.060 ns1.000.00
PrependFaster500000551,280.50 ns21,857.249 ns14,457.217 ns0.970.06
PrependLinq10000001,491,774.39 ns39,638.641 ns26,218.507 ns1.000.00
PrependFaster10000001,488,670.21 ns42,259.730 ns27,952.195 ns1.000.02
MethodNMeanErrorStdDevRatioRatioSD
RangeLinq092.56 ns0.468 ns0.310 ns1.00
RangeFaster080.47 ns1.424 ns0.942 ns0.87
RangeLinq192.83 ns0.327 ns0.195 ns1.00
RangeFaster181.14 ns0.911 ns0.602 ns0.87
RangeLinq394.49 ns0.683 ns0.452 ns1.00
RangeFaster381.15 ns0.482 ns0.287 ns0.86
RangeLinq593.39 ns0.985 ns0.652 ns1.00
RangeFaster580.37 ns0.295 ns0.155 ns0.86
RangeLinq1093.47 ns0.767 ns0.507 ns1.00
RangeFaster1080.70 ns0.559 ns0.370 ns0.86
RangeLinq5093.59 ns0.913 ns0.543 ns1.00
RangeFaster5080.98 ns0.258 ns0.135 ns0.87
RangeLinq10093.84 ns1.068 ns0.706 ns1.00
RangeFaster10080.32 ns1.320 ns0.873 ns0.86
RangeLinq25093.56 ns0.644 ns0.383 ns1.00
RangeFaster25081.23 ns0.756 ns0.450 ns0.87
RangeLinq50092.95 ns0.750 ns0.392 ns1.00
RangeFaster50080.53 ns0.694 ns0.459 ns0.87
RangeLinq100091.77 ns0.541 ns0.283 ns1.00
RangeFaster100080.40 ns0.756 ns0.500 ns0.88
RangeLinq150092.44 ns0.361 ns0.215 ns1.00
RangeFaster150080.21 ns0.594 ns0.354 ns0.87
RangeLinq200092.34 ns0.664 ns0.439 ns1.00
RangeFaster200080.15 ns0.422 ns0.279 ns0.87
RangeLinq250092.00 ns0.567 ns0.338 ns1.00
RangeFaster250080.31 ns0.675 ns0.446 ns0.87
RangeLinq300092.54 ns0.355 ns0.235 ns1.00
RangeFaster300080.11 ns0.550 ns0.288 ns0.87
RangeLinq500092.35 ns0.145 ns0.076 ns1.00
RangeFaster500079.41 ns0.549 ns0.327 ns0.86
RangeLinq1000092.55 ns0.342 ns0.204 ns1.00
RangeFaster1000080.06 ns0.545 ns0.324 ns0.87
RangeLinq5000092.65 ns0.891 ns0.589 ns1.00
RangeFaster5000079.10 ns0.958 ns0.633 ns0.85
RangeLinq10000093.07 ns0.707 ns0.468 ns1.00
RangeFaster10000080.08 ns0.589 ns0.350 ns0.86
RangeLinq50000092.25 ns1.161 ns0.768 ns1.00
RangeFaster50000080.42 ns0.861 ns0.570 ns0.87
RangeLinq100000092.17 ns0.595 ns0.393 ns1.00
RangeFaster100000080.53 ns0.855 ns0.565 ns0.87
MethodNMeanErrorStdDevRatioRatioSD
RepeatLinq06.822 ns0.0100 ns0.0052 ns6.822 ns1.00
RepeatFaster06.302 ns0.0529 ns0.0350 ns6.308 ns0.92
RepeatLinq128.232 ns0.3027 ns0.1801 ns28.219 ns1.00
RepeatFaster112.453 ns0.2826 ns0.1869 ns12.425 ns0.44
RepeatLinq331.106 ns2.7841 ns1.6568 ns31.610 ns1.00
RepeatFaster314.754 ns0.2536 ns0.1678 ns14.772 ns0.48
RepeatLinq532.347 ns2.9446 ns1.9477 ns32.910 ns1.00
RepeatFaster516.656 ns0.5903 ns0.3905 ns16.805 ns0.52
RepeatLinq1037.233 ns0.9024 ns0.5969 ns37.188 ns1.00
RepeatFaster1019.840 ns0.4831 ns0.3195 ns19.784 ns0.53
RepeatLinq5076.084 ns1.7290 ns1.1437 ns76.130 ns1.00
RepeatFaster5057.349 ns1.0667 ns0.6348 ns57.546 ns0.75
RepeatLinq100113.419 ns7.0781 ns3.7020 ns114.611 ns1.00
RepeatFaster10082.453 ns22.1876 ns14.6757 ns87.631 ns0.71
RepeatLinq250283.433 ns6.0572 ns4.0065 ns284.040 ns1.00
RepeatFaster250167.201 ns2.9414 ns1.5384 ns167.682 ns0.59
RepeatLinq500523.052 ns54.0169 ns32.1446 ns529.587 ns1.00
RepeatFaster500290.679 ns96.8584 ns57.6389 ns316.983 ns0.55
RepeatLinq1000790.681 ns17.7821 ns11.7618 ns792.856 ns1.00
RepeatFaster1000561.460 ns221.9499 ns146.8061 ns636.525 ns0.71
RepeatLinq15001,087.532 ns320.5858 ns212.0476 ns1,180.042 ns1.00
RepeatFaster1500967.185 ns88.4946 ns52.6617 ns982.767 ns0.94
RepeatLinq20002,021.913 ns417.7610 ns248.6029 ns2,132.356 ns1.00
RepeatFaster20001,053.231 ns602.2541 ns398.3538 ns1,316.595 ns0.50
RepeatLinq25001,685.509 ns712.1830 ns471.0649 ns1,981.729 ns1.00
RepeatFaster25001,172.472 ns467.1957 ns309.0210 ns1,317.595 ns0.71
RepeatLinq30002,843.803 ns1,025.4605 ns678.2786 ns3,115.790 ns1.00
RepeatFaster30001,460.374 ns465.2850 ns307.7573 ns1,566.568 ns0.53
RepeatLinq50004,776.189 ns401.8286 ns265.7848 ns4,833.217 ns1.00
RepeatFaster50002,036.791 ns882.6598 ns583.8248 ns2,383.933 ns0.42
RepeatLinq100006,311.686 ns73.7710 ns38.5837 ns6,305.814 ns1.00
RepeatFaster100003,804.600 ns1,904.0178 ns1,259.3899 ns4,578.875 ns0.57
RepeatLinq5000028,129.987 ns5,440.9671 ns3,598.8629 ns29,585.182 ns1.00
RepeatFaster5000020,971.271 ns4,883.3507 ns3,230.0341 ns22,041.923 ns0.74
RepeatLinq10000073,339.117 ns10,503.4624 ns6,947.3900 ns77,650.867 ns1.00
RepeatFaster10000052,073.916 ns4,732.9444 ns3,130.5497 ns53,248.749 ns0.71
RepeatLinq500000829,834.893 ns35,959.9630 ns23,785.2890 ns832,093.066 ns1.00
RepeatFaster500000365,410.508 ns10,007.5418 ns6,619.3693 ns367,192.163 ns0.44
RepeatLinq10000002,094,359.922 ns128,217.0884 ns84,807.6653 ns2,129,939.648 ns1.00
RepeatFaster1000000984,938.105 ns63,040.4608 ns41,697.3616 ns974,093.359 ns0.47
MethodNMeanErrorStdDevRatioRatioSD
RepeatSequenceFaster013.97 ns0.192 ns0.127 ns13.93 ns1.00
RepeatSequenceFaster137.48 ns0.752 ns0.447 ns37.55 ns1.00
RepeatSequenceFaster345.27 ns0.593 ns0.353 ns45.19 ns1.00
RepeatSequenceFaster556.05 ns0.864 ns0.571 ns56.12 ns1.00
RepeatSequenceFaster1073.11 ns0.659 ns0.392 ns73.09 ns1.00
RepeatSequenceFaster50182.42 ns0.925 ns0.550 ns182.48 ns1.00
RepeatSequenceFaster100305.01 ns83.155 ns49.484 ns321.32 ns1.00
RepeatSequenceFaster250762.17 ns211.161 ns139.670 ns805.41 ns1.00
RepeatSequenceFaster5001,365.20 ns609.187 ns402.939 ns1,551.67 ns1.00
RepeatSequenceFaster10002,224.43 ns1,148.071 ns759.378 ns2,682.25 ns1.00
RepeatSequenceFaster15003,509.39 ns1,100.650 ns654.979 ns3,725.68 ns1.00
RepeatSequenceFaster20003,678.15 ns1,807.386 ns1,195.474 ns4,487.52 ns1.00
RepeatSequenceFaster25005,491.77 ns2,191.548 ns1,449.573 ns6,153.78 ns1.00
RepeatSequenceFaster30006,616.03 ns1,904.910 ns1,259.980 ns6,848.34 ns1.00
RepeatSequenceFaster500010,156.18 ns2,353.154 ns1,556.466 ns10,635.43 ns1.00
RepeatSequenceFaster1000019,923.31 ns4,678.152 ns3,094.308 ns20,963.77 ns1.00
RepeatSequenceFaster50000143,388.63 ns7,489.183 ns4,953.631 ns144,568.93 ns1.00
RepeatSequenceFaster100000388,559.66 ns10,728.464 ns7,096.215 ns388,964.97 ns1.00
RepeatSequenceFaster5000002,780,954.45 ns1,786,223.138 ns1,181,476.010 ns2,807,706.25 ns1.00
RepeatSequenceFaster10000006,204,148.91 ns181,774.218 ns120,232.390 ns6,174,093.75 ns1.00
MethodNMeanErrorStdDevRatioRatioSD
ReverseLinq040.871 ns0.2853 ns0.1887 ns1.00
ReverseFaster08.553 ns0.0453 ns0.0270 ns0.21
ReverseLinq160.203 ns0.8252 ns0.5458 ns1.00
ReverseFaster18.533 ns0.0479 ns0.0285 ns0.14
ReverseLinq355.331 ns0.3769 ns0.2243 ns1.00
ReverseFaster39.278 ns0.0724 ns0.0479 ns0.17
ReverseLinq556.461 ns0.9205 ns0.5477 ns1.00
ReverseFaster59.954 ns0.0975 ns0.0645 ns0.18
ReverseLinq1057.689 ns0.3323 ns0.2198 ns1.00
ReverseFaster1011.287 ns0.1396 ns0.0923 ns0.20
ReverseLinq5072.889 ns0.6132 ns0.4056 ns1.00
ReverseFaster5016.949 ns0.8400 ns0.5556 ns0.23
ReverseLinq100107.296 ns0.6736 ns0.4456 ns1.00
ReverseFaster10038.808 ns0.8397 ns0.5554 ns0.36
ReverseLinq250178.175 ns1.5779 ns1.0437 ns1.00
ReverseFaster25074.983 ns0.5901 ns0.3903 ns0.42
ReverseLinq500300.505 ns1.9000 ns1.1306 ns1.00
ReverseFaster500134.822 ns0.2943 ns0.1947 ns0.45
ReverseLinq1000523.748 ns3.9300 ns2.3387 ns1.00
ReverseFaster1000256.537 ns0.7370 ns0.4386 ns0.49
ReverseLinq1500760.524 ns5.5936 ns3.6998 ns1.00
ReverseFaster1500378.171 ns3.3167 ns2.1938 ns0.50
ReverseLinq2000987.541 ns12.5609 ns8.3082 ns1.00
ReverseFaster2000499.841 ns3.9236 ns2.5952 ns0.51
ReverseLinq25001,199.121 ns22.1103 ns14.6246 ns1.00
ReverseFaster2500620.130 ns6.9936 ns4.6258 ns0.52
ReverseLinq30001,412.482 ns15.2462 ns9.0728 ns1.00
ReverseFaster3000740.798 ns5.7713 ns3.8173 ns0.52
ReverseLinq50002,271.238 ns28.7634 ns17.1166 ns1.00
ReverseFaster50001,223.452 ns8.8813 ns5.8744 ns0.54
ReverseLinq100004,408.847 ns49.3062 ns25.7881 ns1.00
ReverseFaster100002,467.935 ns31.7162 ns20.9783 ns0.56
ReverseLinq5000024,459.334 ns220.9695 ns146.1576 ns1.00
ReverseFaster5000012,233.516 ns181.1940 ns107.8256 ns0.50
ReverseLinq10000066,672.685 ns789.4956 ns469.8162 ns1.00
ReverseFaster10000024,309.014 ns109.7437 ns72.5887 ns0.36
ReverseLinq500000542,849.248 ns6,150.0131 ns4,067.8529 ns1.00
ReverseFaster500000123,587.205 ns721.7658 ns477.4034 ns0.23
ReverseLinq10000001,429,125.605 ns17,888.1567 ns11,831.9081 ns1.00
ReverseFaster1000000248,492.817 ns409.5758 ns243.7320 ns0.17
MethodNMeanErrorStdDevRatioRatioSD
SelectLinq018.909 ns0.1381 ns0.0913 ns1.000.00
SelectFaster010.438 ns0.0935 ns0.0618 ns0.550.00
SelectInPlaceFaster05.943 ns0.0680 ns0.0450 ns0.310.00
SelectLinq140.415 ns0.2198 ns0.1308 ns1.000.00
SelectFaster112.694 ns0.0840 ns0.0500 ns0.310.00
SelectInPlaceFaster17.719 ns0.0587 ns0.0349 ns0.190.00
SelectLinq342.854 ns0.1215 ns0.0635 ns1.000.00
SelectFaster316.627 ns0.1751 ns0.1158 ns0.390.00
SelectInPlaceFaster311.386 ns0.0601 ns0.0358 ns0.270.00
SelectLinq547.021 ns0.5391 ns0.3566 ns1.000.00
SelectFaster520.561 ns0.1201 ns0.0715 ns0.440.00
SelectInPlaceFaster515.497 ns0.1262 ns0.0835 ns0.330.00
SelectLinq1060.826 ns0.5811 ns0.3458 ns1.000.00
SelectFaster1028.454 ns0.4255 ns0.2532 ns0.470.00
SelectInPlaceFaster1030.906 ns0.8038 ns0.5316 ns0.510.01
SelectLinq50136.055 ns1.1709 ns0.7745 ns1.000.00
SelectFaster5099.559 ns0.9204 ns0.6088 ns0.730.01
SelectInPlaceFaster5097.587 ns0.8465 ns0.5599 ns0.720.01
SelectLinq100228.738 ns1.1799 ns0.7804 ns1.000.00
SelectFaster100179.215 ns1.4779 ns0.9776 ns0.780.01
SelectInPlaceFaster100182.243 ns1.2871 ns0.8513 ns0.800.00
SelectLinq250505.089 ns3.8926 ns2.3164 ns1.000.00
SelectFaster250416.821 ns5.5067 ns3.6423 ns0.830.01
SelectInPlaceFaster250436.528 ns3.7570 ns2.4850 ns0.860.01
SelectLinq500956.875 ns7.9361 ns5.2492 ns1.000.00
SelectFaster500855.101 ns25.4309 ns15.1335 ns0.890.02
SelectInPlaceFaster500891.084 ns3.5485 ns2.3471 ns0.930.00
SelectLinq10001,946.168 ns18.4313 ns12.1911 ns1.000.00
SelectFaster10001,675.529 ns12.0288 ns7.1582 ns0.860.01
SelectInPlaceFaster10001,714.180 ns14.1446 ns9.3557 ns0.880.01
SelectLinq15002,798.319 ns17.7569 ns11.7451 ns1.000.00
SelectFaster15002,419.277 ns10.9926 ns7.2709 ns0.860.00
SelectInPlaceFaster15002,569.679 ns16.4402 ns10.8742 ns0.920.01
SelectLinq20003,726.947 ns24.7161 ns14.7082 ns1.000.00
SelectFaster20003,204.200 ns34.1116 ns22.5627 ns0.860.01
SelectInPlaceFaster20003,404.600 ns30.9003 ns20.4386 ns0.910.01
SelectLinq25004,625.157 ns69.5419 ns45.9977 ns1.000.00
SelectFaster25003,981.915 ns43.5820 ns28.8268 ns0.860.01
SelectInPlaceFaster25004,261.352 ns43.1590 ns28.5470 ns0.920.01
SelectLinq30005,565.691 ns37.2936 ns22.1928 ns1.000.00
SelectFaster30004,835.575 ns39.2593 ns25.9676 ns0.870.00
SelectInPlaceFaster30005,128.819 ns39.6597 ns26.2324 ns0.920.01
SelectLinq50009,153.853 ns84.0271 ns55.5787 ns1.000.00
SelectFaster50007,928.855 ns115.6770 ns76.5132 ns0.870.01
SelectInPlaceFaster50008,473.264 ns70.9659 ns46.9396 ns0.930.01
SelectLinq1000018,397.701 ns155.7153 ns102.9961 ns1.000.00
SelectFaster1000015,784.510 ns206.3397 ns136.4809 ns0.860.01
SelectInPlaceFaster1000017,045.597 ns197.5784 ns130.6859 ns0.930.01
SelectLinq5000094,163.666 ns1,830.8740 ns1,211.0098 ns1.000.00
SelectFaster5000081,263.464 ns738.0381 ns488.1665 ns0.860.01
SelectInPlaceFaster5000084,614.390 ns777.9410 ns514.5598 ns0.900.01
SelectLinq100000207,655.183 ns1,894.9878 ns1,253.4171 ns1.000.00
SelectFaster100000181,410.479 ns2,376.2402 ns1,571.7358 ns0.870.01
SelectInPlaceFaster100000170,717.556 ns1,915.4972 ns1,266.9828 ns0.820.01
SelectLinq5000001,285,579.590 ns59,692.9208 ns39,483.1712 ns1.000.00
SelectFaster5000001,177,617.793 ns61,120.1200 ns40,427.1751 ns0.920.05
SelectInPlaceFaster500000965,461.611 ns8,829.9137 ns5,840.4412 ns0.750.02
SelectLinq10000003,003,205.703 ns523,829.7686 ns346,480.9584 ns1.000.00
SelectFaster10000002,721,666.602 ns317,395.1107 ns209,937.2139 ns0.920.11
SelectInPlaceFaster10000001,703,330.273 ns16,717.3656 ns9,948.2361 ns0.580.07
MethodNMeanErrorStdDevRatioRatioSD
SelectManyLinq042.99 ns0.328 ns0.195 ns1.00
SelectManyFaster034.10 ns0.260 ns0.155 ns0.79
SelectManyLinq1129.00 ns1.050 ns0.695 ns1.00
SelectManyFaster159.58 ns0.812 ns0.537 ns0.46
SelectManyLinq3255.49 ns2.987 ns1.976 ns1.00
SelectManyFaster3122.84 ns1.265 ns0.836 ns0.48
SelectManyLinq5414.00 ns3.537 ns2.105 ns1.00
SelectManyFaster5151.00 ns1.320 ns0.873 ns0.36
SelectManyLinq10749.01 ns5.263 ns3.132 ns1.00
SelectManyFaster10264.54 ns1.473 ns0.974 ns0.35
SelectManyLinq502,925.37 ns30.803 ns20.374 ns1.00
SelectManyFaster50940.82 ns12.620 ns6.600 ns0.32
SelectManyLinq1005,429.17 ns54.864 ns32.649 ns1.00
SelectManyFaster1001,702.33 ns22.238 ns11.631 ns0.31
SelectManyLinq25012,633.70 ns86.317 ns57.093 ns1.00
SelectManyFaster2503,776.07 ns67.177 ns39.976 ns0.30
SelectManyLinq50024,762.75 ns240.164 ns158.853 ns1.00
SelectManyFaster5007,301.15 ns53.365 ns31.757 ns0.29
SelectManyLinq100054,732.28 ns614.971 ns365.959 ns1.00
SelectManyFaster100014,487.77 ns150.626 ns99.630 ns0.26
SelectManyLinq150078,477.48 ns703.969 ns465.632 ns1.00
SelectManyFaster150022,245.94 ns189.295 ns112.646 ns0.28
SelectManyLinq200097,740.59 ns1,256.956 ns831.399 ns1.00
SelectManyFaster200028,365.04 ns186.969 ns111.262 ns0.29
SelectManyLinq2500128,143.40 ns972.068 ns578.462 ns1.00
SelectManyFaster250034,653.21 ns367.884 ns218.922 ns0.27
SelectManyLinq3000151,745.11 ns1,766.467 ns1,168.409 ns1.00
SelectManyFaster300043,349.68 ns412.496 ns272.841 ns0.29
SelectManyLinq5000245,749.94 ns1,252.359 ns828.358 ns1.00
SelectManyFaster500068,381.17 ns711.125 ns423.179 ns0.28
SelectManyLinq10000646,475.71 ns3,363.054 ns2,001.299 ns1.00
SelectManyFaster10000174,680.02 ns1,676.231 ns1,108.723 ns0.27
SelectManyLinq500003,676,286.72 ns25,842.424 ns15,378.412 ns1.00
SelectManyFaster500001,183,875.92 ns55,086.912 ns36,436.581 ns0.32
SelectManyLinq10000014,481,663.12 ns754,430.322 ns499,008.946 ns1.00
SelectManyFaster1000002,351,328.91 ns52,569.148 ns27,494.681 ns0.16
SelectManyLinq50000056,617,476.00 ns968,700.359 ns640,735.309 ns1.00
SelectManyFaster50000015,918,673.75 ns108,417.306 ns71,711.335 ns0.28
SelectManyLinq1000000117,329,876.00 ns3,127,441.585 ns2,068,608.970 ns1.00
SelectManyFaster100000030,073,196.25 ns493,614.095 ns326,495.161 ns0.26
MethodNMeanErrorStdDevRatioRatioSD
SequenceEqualLinq032.41 ns0.365 ns0.242 ns1.00
SequenceEqualFaster011.61 ns0.077 ns0.046 ns0.36
SequenceEqualLinq139.02 ns0.328 ns0.217 ns1.00
SequenceEqualFaster112.08 ns0.097 ns0.064 ns0.31
SequenceEqualLinq339.22 ns0.705 ns0.466 ns1.00
SequenceEqualFaster312.09 ns0.124 ns0.082 ns0.31
SequenceEqualLinq538.58 ns0.361 ns0.239 ns1.00
SequenceEqualFaster512.02 ns0.110 ns0.072 ns0.31
SequenceEqualLinq1038.74 ns0.397 ns0.236 ns1.00
SequenceEqualFaster1012.09 ns0.088 ns0.053 ns0.31
SequenceEqualLinq5038.83 ns0.335 ns0.221 ns1.00
SequenceEqualFaster5012.06 ns0.063 ns0.033 ns0.31
SequenceEqualLinq10038.68 ns0.230 ns0.152 ns1.00
SequenceEqualFaster10012.10 ns0.055 ns0.036 ns0.31
SequenceEqualLinq25038.77 ns0.288 ns0.191 ns1.00
SequenceEqualFaster25012.06 ns0.088 ns0.058 ns0.31
SequenceEqualLinq50036.52 ns0.211 ns0.140 ns1.00
SequenceEqualFaster50012.02 ns0.114 ns0.075 ns0.33
SequenceEqualLinq100038.92 ns0.305 ns0.202 ns1.00
SequenceEqualFaster100012.07 ns0.078 ns0.052 ns0.31
SequenceEqualLinq150036.45 ns0.261 ns0.173 ns1.00
SequenceEqualFaster150012.05 ns0.093 ns0.061 ns0.33
SequenceEqualLinq200039.00 ns0.356 ns0.186 ns1.00
SequenceEqualFaster200012.02 ns0.083 ns0.055 ns0.31
SequenceEqualLinq250038.79 ns0.234 ns0.155 ns1.00
SequenceEqualFaster250012.06 ns0.088 ns0.058 ns0.31
SequenceEqualLinq300038.90 ns0.358 ns0.213 ns1.00
SequenceEqualFaster300012.07 ns0.093 ns0.062 ns0.31
SequenceEqualLinq500036.17 ns0.321 ns0.212 ns1.00
SequenceEqualFaster500012.06 ns0.068 ns0.045 ns0.33
SequenceEqualLinq1000038.75 ns0.328 ns0.217 ns1.00
SequenceEqualFaster1000012.08 ns0.093 ns0.061 ns0.31
SequenceEqualLinq5000038.77 ns0.353 ns0.210 ns1.00
SequenceEqualFaster5000012.07 ns0.057 ns0.038 ns0.31
SequenceEqualLinq10000038.86 ns0.368 ns0.243 ns1.00
SequenceEqualFaster10000012.06 ns0.108 ns0.071 ns0.31
SequenceEqualLinq50000038.84 ns0.342 ns0.226 ns1.00
SequenceEqualFaster50000012.06 ns0.094 ns0.062 ns0.31
SequenceEqualLinq100000038.88 ns0.473 ns0.313 ns1.00
SequenceEqualFaster100000012.10 ns0.098 ns0.065 ns0.31
MethodNMeanErrorStdDevRatioRatioSD
SingleLinq0NANANA??
SingleFaster0NANANA??
SingleLinq118.54 ns0.208 ns0.138 ns1.000.00
SingleFaster110.47 ns0.080 ns0.042 ns0.570.01
SingleLinq328.65 ns0.448 ns0.296 ns1.000.00
SingleFaster314.10 ns0.133 ns0.079 ns0.490.00
SingleLinq539.13 ns0.309 ns0.205 ns1.000.00
SingleFaster517.76 ns0.152 ns0.101 ns0.450.00
SingleLinq1071.32 ns0.282 ns0.168 ns1.000.00
SingleFaster1027.35 ns0.182 ns0.121 ns0.380.00
SingleLinq50281.77 ns3.574 ns2.127 ns1.000.00
SingleFaster50109.56 ns0.694 ns0.413 ns0.390.00
SingleLinq100538.87 ns4.405 ns2.913 ns1.000.00
SingleFaster100193.49 ns1.630 ns0.852 ns0.360.00
SingleLinq2501,303.48 ns10.301 ns6.813 ns1.000.00
SingleFaster250449.01 ns4.073 ns2.694 ns0.340.00
SingleLinq5002,579.45 ns19.347 ns11.513 ns1.000.00
SingleFaster500872.45 ns5.816 ns3.461 ns0.340.00
SingleLinq10005,114.61 ns14.693 ns9.719 ns1.000.00
SingleFaster10001,718.33 ns11.890 ns7.865 ns0.340.00
SingleLinq15007,698.02 ns73.714 ns48.757 ns1.000.00
SingleFaster15002,575.61 ns13.932 ns9.215 ns0.330.00
SingleLinq200010,683.62 ns102.056 ns67.504 ns1.000.00
SingleFaster20003,409.19 ns40.920 ns27.066 ns0.320.00
SingleLinq250013,430.53 ns121.248 ns80.198 ns1.000.00
SingleFaster25004,287.07 ns61.355 ns40.583 ns0.320.00
SingleLinq300016,018.07 ns199.301 ns131.825 ns1.000.00
SingleFaster30005,113.55 ns43.011 ns28.449 ns0.320.00
SingleLinq500026,870.57 ns244.152 ns161.491 ns1.000.00
SingleFaster50008,520.55 ns70.543 ns41.979 ns0.320.00
SingleLinq1000053,438.26 ns548.235 ns362.624 ns1.000.00
SingleFaster1000017,023.57 ns241.272 ns143.577 ns0.320.00
SingleLinq50000267,070.03 ns2,773.805 ns1,834.700 ns1.000.00
SingleFaster5000085,304.45 ns653.559 ns432.289 ns0.320.00
SingleLinq100000536,663.50 ns3,616.510 ns2,152.127 ns1.000.00
SingleFaster100000170,280.62 ns1,051.506 ns695.506 ns0.320.00
SingleLinq5000002,675,737.33 ns12,164.380 ns7,238.827 ns1.000.00
SingleFaster500000854,390.60 ns4,680.627 ns3,095.945 ns0.320.00
SingleLinq10000005,340,673.91 ns34,716.143 ns22,962.579 ns1.000.00
SingleFaster10000001,715,180.71 ns15,441.423 ns9,188.943 ns0.320.00
MethodNMeanErrorStdDevRatioRatioSD
SkipLinq046.607 ns0.3734 ns0.2470 ns1.000.00
SkipFaster06.774 ns0.1523 ns0.1007 ns0.150.00
SkipLinq143.583 ns0.5714 ns0.3780 ns1.000.00
SkipFaster16.758 ns0.0702 ns0.0464 ns0.160.00
SkipLinq345.404 ns0.4503 ns0.2979 ns1.000.00
SkipFaster37.218 ns0.0816 ns0.0540 ns0.160.00
SkipLinq543.518 ns0.5956 ns0.3940 ns1.000.00
SkipFaster56.745 ns0.0657 ns0.0435 ns0.160.00
SkipLinq1060.271 ns0.3064 ns0.1823 ns1.000.00
SkipFaster1029.880 ns0.2829 ns0.1871 ns0.500.00
SkipLinq50158.087 ns1.2993 ns0.7732 ns1.000.00
SkipFaster5045.679 ns0.4403 ns0.2912 ns0.290.00
SkipLinq100275.558 ns1.9531 ns1.1623 ns1.000.00
SkipFaster10057.712 ns0.6270 ns0.3731 ns0.210.00
SkipLinq250628.275 ns4.0500 ns2.6788 ns1.000.00
SkipFaster25097.608 ns1.3820 ns0.9141 ns0.160.00
SkipLinq5001,209.697 ns9.8649 ns5.8705 ns1.000.00
SkipFaster500168.187 ns2.3455 ns1.5514 ns0.140.00
SkipLinq10002,380.291 ns37.0599 ns24.5129 ns1.000.00
SkipFaster1000295.999 ns3.9459 ns2.6099 ns0.120.00
SkipLinq15003,539.024 ns20.9020 ns12.4385 ns1.000.00
SkipFaster1500442.302 ns3.2499 ns1.9340 ns0.120.00
SkipLinq20004,722.401 ns37.9017 ns25.0697 ns1.000.00
SkipFaster2000567.682 ns2.0686 ns1.0819 ns0.120.00
SkipLinq25005,852.724 ns49.1942 ns29.2747 ns1.000.00
SkipFaster2500665.730 ns6.5426 ns3.8934 ns0.110.00
SkipLinq30007,048.218 ns51.8808 ns34.3159 ns1.000.00
SkipFaster3000782.928 ns9.6946 ns5.7691 ns0.110.00
SkipLinq500011,673.124 ns56.4616 ns33.5994 ns1.000.00
SkipFaster50001,395.044 ns76.4176 ns50.5455 ns0.120.00
SkipLinq1000023,200.869 ns176.4762 ns116.7281 ns1.000.00
SkipFaster100002,939.015 ns26.4440 ns17.4911 ns0.130.00
SkipLinq50000117,471.912 ns499.5608 ns297.2806 ns1.000.00
SkipFaster5000016,676.998 ns249.5250 ns165.0454 ns0.140.00
SkipLinq100000256,292.080 ns2,281.4001 ns1,509.0049 ns1.000.00
SkipFaster10000055,081.630 ns695.4854 ns460.0205 ns0.210.00
SkipLinq5000001,502,229.258 ns65,709.0698 ns43,462.4812 ns1.000.00
SkipFaster500000492,131.771 ns13,734.4409 ns8,173.1455 ns0.330.01
SkipLinq10000003,097,365.078 ns159,570.4851 ns105,545.9959 ns1.000.00
SkipFaster10000001,396,670.410 ns13,746.5832 ns9,092.5137 ns0.450.02
MethodNMeanErrorStdDevRatioRatioSD
SkipLastLinq020.308 ns0.1460 ns0.0869 ns1.000.00
SkipLastFaster06.532 ns0.0546 ns0.0361 ns0.320.00
SkipLastLinq121.685 ns0.1828 ns0.1209 ns1.000.00
SkipLastFaster16.485 ns0.0925 ns0.0612 ns0.300.00
SkipLastLinq320.449 ns0.0416 ns0.0217 ns1.000.00
SkipLastFaster36.491 ns0.0916 ns0.0606 ns0.320.00
SkipLastLinq522.169 ns0.1719 ns0.1137 ns1.000.00
SkipLastFaster56.518 ns0.0445 ns0.0294 ns0.290.00
SkipLastLinq1065.166 ns2.9666 ns1.9623 ns1.000.00
SkipLastFaster1024.131 ns0.2158 ns0.1284 ns0.370.01
SkipLastLinq50165.111 ns0.8539 ns0.5082 ns1.000.00
SkipLastFaster5030.859 ns0.3984 ns0.2371 ns0.190.00
SkipLastLinq100283.035 ns0.8543 ns0.5084 ns1.000.00
SkipLastFaster10038.688 ns0.2724 ns0.1621 ns0.140.00
SkipLastLinq250633.500 ns3.5397 ns2.3413 ns1.000.00
SkipLastFaster25065.959 ns0.6104 ns0.4038 ns0.100.00
SkipLastLinq5001,215.800 ns10.2027 ns6.7484 ns1.000.00
SkipLastFaster500121.480 ns0.8862 ns0.5274 ns0.100.00
SkipLastLinq10002,389.335 ns20.3976 ns13.4917 ns1.000.00
SkipLastFaster1000225.327 ns0.8517 ns0.5068 ns0.090.00
SkipLastLinq15003,547.712 ns23.8203 ns15.7556 ns1.000.00
SkipLastFaster1500328.791 ns3.5865 ns2.1342 ns0.090.00
SkipLastLinq20004,727.714 ns29.1634 ns19.2898 ns1.000.00
SkipLastFaster2000424.585 ns4.7348 ns2.8176 ns0.090.00
SkipLastLinq25005,872.766 ns24.6518 ns14.6699 ns1.000.00
SkipLastFaster2500489.558 ns4.8234 ns2.5228 ns0.080.00
SkipLastLinq30007,036.811 ns27.9764 ns18.5046 ns1.000.00
SkipLastFaster3000589.555 ns37.4345 ns24.7606 ns0.080.00
SkipLastLinq500011,636.130 ns69.2681 ns36.2285 ns1.000.00
SkipLastFaster5000913.970 ns10.5563 ns5.5211 ns0.080.00
SkipLastLinq1000023,362.396 ns201.6192 ns133.3586 ns1.000.00
SkipLastFaster100002,040.393 ns151.4615 ns100.1824 ns0.090.00
SkipLastLinq50000117,744.677 ns874.1221 ns578.1776 ns1.000.00
SkipLastFaster5000012,284.629 ns209.0895 ns138.2998 ns0.100.00
SkipLastLinq100000254,557.988 ns2,297.4739 ns1,519.6367 ns1.000.00
SkipLastFaster10000044,480.200 ns719.0355 ns475.5975 ns0.170.00
SkipLastLinq5000001,526,304.570 ns68,328.1758 ns45,194.8577 ns1.000.00
SkipLastFaster500000554,045.078 ns8,346.0995 ns5,520.4281 ns0.360.01
SkipLastLinq10000003,065,291.758 ns284,281.9059 ns188,034.8791 ns1.000.00
SkipLastFaster10000001,512,713.516 ns46,878.7422 ns31,007.3854 ns0.500.04
MethodNMeanErrorStdDevRatioRatioSD
SumLinq07.121 ns0.0379 ns0.0251 ns1.00
SumFaster03.772 ns0.0249 ns0.0148 ns0.53
SumFaster405.129 ns0.0294 ns0.0175 ns0.72
SumFaster1608.700 ns0.1096 ns0.0725 ns1.22
SumLinq117.737 ns0.5156 ns0.3410 ns1.00
SumFaster13.989 ns0.0285 ns0.0169 ns0.22
SumFaster414.830 ns0.0523 ns0.0274 ns0.27
SumFaster16110.136 ns0.0790 ns0.0523 ns0.57
SumLinq327.457 ns0.2192 ns0.1304 ns1.00
SumFaster35.861 ns0.0638 ns0.0380 ns0.21
SumFaster436.152 ns0.0615 ns0.0407 ns0.22
SumFaster16312.153 ns0.0477 ns0.0316 ns0.44
SumLinq535.065 ns1.2267 ns0.8114 ns1.00
SumFaster55.772 ns0.0244 ns0.0127 ns0.17
SumFaster456.388 ns0.0916 ns0.0606 ns0.18
SumFaster16513.165 ns0.0925 ns0.0551 ns0.38
SumLinq1062.791 ns1.8738 ns1.2394 ns1.00
SumFaster107.578 ns0.1782 ns0.1179 ns0.12
SumFaster4109.470 ns0.0954 ns0.0568 ns0.15
SumFaster161017.579 ns0.1490 ns0.0986 ns0.28
SumLinq50236.594 ns2.3474 ns1.3969 ns1.00
SumFaster5036.360 ns0.4147 ns0.2743 ns0.15
SumFaster45024.686 ns0.5250 ns0.3472 ns0.10
SumFaster165025.859 ns0.1486 ns0.0884 ns0.11
SumLinq100446.299 ns1.9469 ns1.2878 ns1.00
SumFaster10060.287 ns0.5217 ns0.3451 ns0.14
SumFaster410042.631 ns0.1742 ns0.1036 ns0.10
SumFaster1610041.808 ns0.1943 ns0.1156 ns0.09
SumLinq2501,084.454 ns6.6606 ns4.4056 ns1.00
SumFaster250139.000 ns0.6858 ns0.4081 ns0.13
SumFaster4250103.463 ns0.3336 ns0.2207 ns0.10
SumFaster1625091.113 ns0.3492 ns0.2078 ns0.08
SumLinq5002,142.530 ns17.2015 ns11.3777 ns1.00
SumFaster500271.515 ns1.5471 ns1.0233 ns0.13
SumFaster4500196.983 ns0.6208 ns0.3695 ns0.09
SumFaster16500171.017 ns0.5901 ns0.3903 ns0.08
SumLinq10004,300.565 ns31.3897 ns20.7623 ns1.00
SumFaster1000535.600 ns3.9413 ns2.6069 ns0.12
SumFaster41000382.868 ns1.7836 ns1.0614 ns0.09
SumFaster161000325.984 ns2.2476 ns1.3375 ns0.08
SumLinq15006,418.478 ns43.4251 ns28.7230 ns1.00
SumFaster1500800.216 ns4.6370 ns3.0671 ns0.12
SumFaster41500571.905 ns2.4074 ns1.5924 ns0.09
SumFaster161500485.285 ns2.4297 ns1.2708 ns0.08
SumLinq20008,086.799 ns66.3342 ns43.8760 ns1.00
SumFaster20001,065.803 ns5.9995 ns3.9683 ns0.13
SumFaster42000776.486 ns6.1910 ns4.0950 ns0.10
SumFaster162000647.791 ns5.8166 ns3.8473 ns0.08
SumLinq250010,905.558 ns56.7844 ns37.5593 ns1.00
SumFaster25001,347.018 ns19.8496 ns13.1293 ns0.12
SumFaster42500948.762 ns6.4295 ns3.8261 ns0.09
SumFaster162500789.405 ns5.2084 ns3.0995 ns0.07
SumLinq300012,764.889 ns27.4649 ns14.3647 ns1.00
SumFaster30001,628.877 ns58.0946 ns38.4260 ns0.13
SumFaster430001,139.192 ns3.4751 ns2.2986 ns0.09
SumFaster163000949.949 ns4.7450 ns3.1385 ns0.07
SumLinq500021,480.911 ns103.7038 ns68.5936 ns1.00
SumFaster50002,658.279 ns17.4209 ns11.5228 ns0.12
SumFaster450001,891.144 ns7.9962 ns5.2890 ns0.09
SumFaster1650001,569.873 ns2.9071 ns1.5205 ns0.07
SumLinq1000043,015.342 ns410.0380 ns271.2147 ns1.00
SumFaster100005,362.748 ns28.8468 ns19.0804 ns0.12
SumFaster4100003,779.026 ns20.2884 ns13.4195 ns0.09
SumFaster16100003,119.479 ns24.3708 ns16.1198 ns0.07
SumLinq50000214,402.711 ns813.2569 ns483.9561 ns1.00
SumFaster5000026,655.890 ns128.4278 ns76.4253 ns0.12
SumFaster45000018,743.309 ns177.0064 ns105.3337 ns0.09
SumFaster165000015,426.898 ns125.7532 ns83.1780 ns0.07
SumLinq100000400,823.804 ns2,966.4687 ns1,962.1354 ns1.00
SumFaster10000052,881.919 ns136.2077 ns81.0550 ns0.13
SumFaster410000037,376.154 ns245.4256 ns162.3339 ns0.09
SumFaster1610000030,819.397 ns139.5458 ns92.3009 ns0.08
SumLinq5000001,991,702.344 ns14,748.2794 ns9,755.0737 ns1.00
SumFaster500000264,584.897 ns1,269.8512 ns839.9279 ns0.13
SumFaster4500000186,887.492 ns1,262.6015 ns751.3539 ns0.09
SumFaster16500000156,359.961 ns3,032.3649 ns2,005.7217 ns0.08
SumLinq10000003,964,779.948 ns29,921.3783 ns17,805.7323 ns1.00
SumFaster1000000530,581.630 ns2,534.1239 ns1,508.0165 ns0.13
SumFaster41000000374,676.544 ns1,408.0992 ns736.4631 ns0.09
SumFaster161000000310,379.302 ns1,064.8356 ns633.6666 ns0.08
MethodNMeanErrorStdDevRatioRatioSD
TakeLinq043.143 ns0.2479 ns0.1640 ns1.00
TakeFaster09.248 ns0.0536 ns0.0280 ns0.21
TakeLinq145.130 ns0.3335 ns0.1985 ns1.00
TakeFaster19.290 ns0.0804 ns0.0532 ns0.21
TakeLinq350.099 ns0.4988 ns0.3299 ns1.00
TakeFaster39.236 ns0.0733 ns0.0485 ns0.18
TakeLinq556.256 ns0.4649 ns0.2767 ns1.00
TakeFaster59.242 ns0.0839 ns0.0555 ns0.16
TakeLinq1055.673 ns0.3896 ns0.2577 ns1.00
TakeFaster1023.770 ns0.1516 ns0.0793 ns0.43
TakeLinq5055.028 ns0.1516 ns0.0902 ns1.00
TakeFaster5023.850 ns0.1605 ns0.1062 ns0.43
TakeLinq10053.669 ns0.4799 ns0.3174 ns1.00
TakeFaster10023.726 ns0.2491 ns0.1647 ns0.44
TakeLinq25055.510 ns0.3802 ns0.2515 ns1.00
TakeFaster25023.762 ns0.1720 ns0.1138 ns0.43
TakeLinq50053.799 ns0.3925 ns0.2336 ns1.00
TakeFaster50023.797 ns0.1658 ns0.1097 ns0.44
TakeLinq100054.377 ns0.5620 ns0.3718 ns1.00
TakeFaster100023.839 ns0.2961 ns0.1959 ns0.44
TakeLinq150054.108 ns0.5604 ns0.3706 ns1.00
TakeFaster150023.767 ns0.0968 ns0.0576 ns0.44
TakeLinq200053.544 ns0.5424 ns0.3228 ns1.00
TakeFaster200023.606 ns0.1242 ns0.0739 ns0.44
TakeLinq250056.642 ns2.3670 ns1.5656 ns1.00
TakeFaster250024.562 ns0.2459 ns0.1463 ns0.43
TakeLinq300054.831 ns0.5919 ns0.3523 ns1.00
TakeFaster300023.982 ns0.5673 ns0.3752 ns0.44
TakeLinq500056.162 ns0.7806 ns0.5163 ns1.00
TakeFaster500023.746 ns0.2074 ns0.1234 ns0.42
TakeLinq1000055.402 ns0.5322 ns0.2783 ns1.00
TakeFaster1000023.652 ns0.1807 ns0.1195 ns0.43
TakeLinq5000056.053 ns0.5454 ns0.3608 ns1.00
TakeFaster5000023.673 ns0.2095 ns0.1386 ns0.42
TakeLinq10000053.252 ns0.5188 ns0.3087 ns1.00
TakeFaster10000023.615 ns0.2323 ns0.1537 ns0.44
TakeLinq50000053.113 ns0.5159 ns0.3412 ns1.00
TakeFaster50000023.722 ns0.1599 ns0.0951 ns0.45
TakeLinq100000053.223 ns0.3945 ns0.2348 ns1.00
TakeFaster100000023.585 ns0.3124 ns0.2066 ns0.44
MethodNMeanErrorStdDevRatioRatioSD
TakeLastLinq046.586 ns0.2839 ns0.1878 ns1.00
TakeLastFaster09.420 ns0.0730 ns0.0483 ns0.20
TakeLastLinq147.805 ns0.3546 ns0.2346 ns1.00
TakeLastFaster19.425 ns0.0938 ns0.0620 ns0.20
TakeLastLinq355.959 ns0.3602 ns0.2144 ns1.00
TakeLastFaster39.402 ns0.1336 ns0.0884 ns0.17
TakeLastLinq563.469 ns0.4639 ns0.3069 ns1.00
TakeLastFaster59.425 ns0.0443 ns0.0293 ns0.15
TakeLastLinq1061.206 ns0.4165 ns0.2755 ns1.00
TakeLastFaster1029.316 ns0.3762 ns0.2488 ns0.48
TakeLastLinq5063.741 ns0.4555 ns0.2711 ns1.00
TakeLastFaster5029.195 ns0.2697 ns0.1784 ns0.46
TakeLastLinq10061.069 ns0.8140 ns0.5384 ns1.00
TakeLastFaster10029.095 ns0.1337 ns0.0795 ns0.48
TakeLastLinq25059.332 ns0.3316 ns0.1973 ns1.00
TakeLastFaster25028.917 ns0.2995 ns0.1782 ns0.49
TakeLastLinq50061.767 ns0.5930 ns0.3923 ns1.00
TakeLastFaster50029.044 ns0.1804 ns0.0943 ns0.47
TakeLastLinq100063.923 ns0.6480 ns0.3856 ns1.00
TakeLastFaster100029.031 ns0.3272 ns0.2164 ns0.45
TakeLastLinq150061.933 ns0.7004 ns0.4633 ns1.00
TakeLastFaster150029.037 ns0.2822 ns0.1866 ns0.47
TakeLastLinq200063.963 ns0.7149 ns0.4728 ns1.00
TakeLastFaster200028.953 ns0.3529 ns0.2100 ns0.45
TakeLastLinq250061.422 ns0.4447 ns0.2942 ns1.00
TakeLastFaster250029.178 ns0.1371 ns0.0907 ns0.48
TakeLastLinq300061.604 ns0.2902 ns0.1727 ns1.00
TakeLastFaster300029.130 ns0.0968 ns0.0576 ns0.47
TakeLastLinq500061.361 ns0.4901 ns0.3241 ns1.00
TakeLastFaster500029.037 ns0.1566 ns0.1036 ns0.47
TakeLastLinq1000061.759 ns0.8469 ns0.5040 ns1.00
TakeLastFaster1000029.214 ns0.2370 ns0.1410 ns0.47
TakeLastLinq5000061.513 ns0.5776 ns0.3437 ns1.00
TakeLastFaster5000029.003 ns0.2827 ns0.1682 ns0.47
TakeLastLinq10000061.257 ns1.1843 ns0.7833 ns1.00
TakeLastFaster10000028.880 ns0.1236 ns0.0647 ns0.47
TakeLastLinq50000063.255 ns0.4006 ns0.2384 ns1.00
TakeLastFaster50000028.777 ns0.3883 ns0.2031 ns0.46
TakeLastLinq100000060.739 ns0.7923 ns0.4715 ns1.00
TakeLastFaster100000029.141 ns0.1643 ns0.1087 ns0.48
MethodNMeanErrorStdDevRatioRatioSD
ToArrayLinq020.187 ns0.1824 ns0.1085 ns1.00
ToArrayFaster02.649 ns0.0309 ns0.0184 ns0.13
ToArrayLinq130.204 ns0.1320 ns0.0786 ns1.00
ToArrayFaster12.666 ns0.0369 ns0.0244 ns0.09
ToArrayLinq331.206 ns0.4524 ns0.2692 ns1.00
ToArrayFaster32.699 ns0.0455 ns0.0301 ns0.09
ToArrayLinq530.217 ns0.2918 ns0.1930 ns1.00
ToArrayFaster52.698 ns0.0237 ns0.0124 ns0.09
ToArrayLinq1033.021 ns0.3191 ns0.2111 ns1.00
ToArrayFaster102.676 ns0.0676 ns0.0447 ns0.08
ToArrayLinq5041.083 ns0.4398 ns0.2617 ns1.00
ToArrayFaster502.718 ns0.0225 ns0.0149 ns0.07
ToArrayLinq10046.344 ns0.5676 ns0.2969 ns1.00
ToArrayFaster1002.718 ns0.0344 ns0.0227 ns0.06
ToArrayLinq25076.192 ns0.7095 ns0.4693 ns1.00
ToArrayFaster2502.660 ns0.0124 ns0.0065 ns0.03
ToArrayLinq500132.658 ns1.0260 ns0.6106 ns1.00
ToArrayFaster5002.693 ns0.0510 ns0.0337 ns0.02
ToArrayLinq1000236.069 ns4.1731 ns2.4833 ns1.00
ToArrayFaster10002.646 ns0.0198 ns0.0118 ns0.01
ToArrayLinq1500341.161 ns3.9304 ns2.3389 ns1.000
ToArrayFaster15002.668 ns0.0235 ns0.0155 ns0.008
ToArrayLinq2000438.213 ns9.5083 ns5.6583 ns1.000
ToArrayFaster20002.678 ns0.0391 ns0.0259 ns0.006
ToArrayLinq2500511.216 ns14.8000 ns8.8072 ns1.000
ToArrayFaster25002.677 ns0.0286 ns0.0170 ns0.005
ToArrayLinq3000612.796 ns21.4345 ns14.1776 ns1.000
ToArrayFaster30002.673 ns0.0322 ns0.0213 ns0.004
ToArrayLinq5000940.886 ns12.6120 ns6.5963 ns1.000
ToArrayFaster50002.626 ns0.0258 ns0.0153 ns0.003
ToArrayLinq100002,027.602 ns95.0064 ns62.8408 ns1.000
ToArrayFaster100002.697 ns0.0621 ns0.0411 ns0.001
ToArrayLinq5000012,139.109 ns130.8067 ns86.5205 ns1.000
ToArrayFaster500002.447 ns0.0168 ns0.0100 ns0.000
ToArrayLinq10000044,593.116 ns1,181.4462 ns781.4535 ns1.000
ToArrayFaster1000002.456 ns0.0220 ns0.0131 ns0.000
ToArrayLinq500000562,017.231 ns9,918.0548 ns5,902.0753 ns1.000
ToArrayFaster5000002.461 ns0.0384 ns0.0254 ns0.000
ToArrayLinq10000001,502,628.540 ns28,369.7162 ns14,837.9101 ns1.000
ToArrayFaster10000002.443 ns0.0316 ns0.0209 ns0.000
MethodNMeanErrorStdDevRatioRatioSD
ToArrayFromListLinq026.22 ns0.297 ns0.197 ns1.000.00
ToArrayFromListFaster044.92 ns0.343 ns0.204 ns1.710.01
ToArrayFromListLinq150.03 ns0.335 ns0.221 ns1.000.00
ToArrayFromListFaster158.54 ns1.073 ns0.710 ns1.170.02
ToArrayFromListLinq347.54 ns0.186 ns0.123 ns1.000.00
ToArrayFromListFaster353.09 ns0.475 ns0.314 ns1.120.01
ToArrayFromListLinq548.48 ns0.239 ns0.158 ns1.000.00
ToArrayFromListFaster554.76 ns0.524 ns0.312 ns1.130.01
ToArrayFromListLinq1048.94 ns0.269 ns0.178 ns1.000.00
ToArrayFromListFaster1059.35 ns0.589 ns0.389 ns1.210.01
ToArrayFromListLinq5060.85 ns0.552 ns0.365 ns1.000.00
ToArrayFromListFaster5068.90 ns0.599 ns0.396 ns1.130.01
ToArrayFromListLinq10082.24 ns0.728 ns0.433 ns1.000.00
ToArrayFromListFaster10091.22 ns2.196 ns1.307 ns1.110.01
ToArrayFromListLinq250144.00 ns1.596 ns0.950 ns1.000.00
ToArrayFromListFaster250148.55 ns1.819 ns1.082 ns1.030.01
ToArrayFromListLinq500253.77 ns3.216 ns2.127 ns1.000.00
ToArrayFromListFaster500257.38 ns2.615 ns1.556 ns1.020.01
ToArrayFromListLinq1000448.70 ns6.734 ns4.008 ns1.000.00
ToArrayFromListFaster1000461.87 ns3.331 ns1.742 ns1.030.01
ToArrayFromListLinq1500679.98 ns11.198 ns6.663 ns1.000.00
ToArrayFromListFaster1500680.02 ns3.379 ns1.767 ns1.000.01
ToArrayFromListLinq2000871.59 ns8.881 ns5.285 ns1.000.00
ToArrayFromListFaster2000873.66 ns9.997 ns6.612 ns1.000.01
ToArrayFromListLinq25001,038.05 ns38.970 ns25.776 ns1.000.00
ToArrayFromListFaster25001,081.77 ns43.241 ns25.732 ns1.040.05
ToArrayFromListLinq30001,219.94 ns44.485 ns29.424 ns1.000.00
ToArrayFromListFaster30001,209.34 ns6.126 ns4.052 ns0.990.02
ToArrayFromListLinq50002,020.02 ns66.637 ns39.655 ns1.000.00
ToArrayFromListFaster50002,074.06 ns14.961 ns8.903 ns1.030.02
ToArrayFromListLinq100003,757.26 ns56.136 ns33.406 ns1.000.00
ToArrayFromListFaster100003,802.42 ns127.004 ns84.005 ns1.020.02
ToArrayFromListLinq5000023,468.55 ns399.736 ns264.400 ns1.000.00
ToArrayFromListFaster5000023,575.19 ns233.463 ns154.421 ns1.000.01
ToArrayFromListLinq10000078,953.92 ns5,075.651 ns3,357.229 ns1.000.00
ToArrayFromListFaster10000077,216.72 ns2,565.552 ns1,696.954 ns0.980.04
ToArrayFromListLinq5000001,305,624.84 ns154,476.772 ns102,176.820 ns1.000.00
ToArrayFromListFaster5000001,408,827.03 ns205,155.557 ns135,697.699 ns1.080.13
ToArrayFromListLinq10000003,394,450.74 ns76,335.393 ns50,491.136 ns1.000.00
ToArrayFromListFaster10000003,379,421.84 ns88,536.571 ns58,561.460 ns1.000.02
MethodNMeanErrorStdDevRatioRatioSD
ToListLinq023.42 ns0.093 ns0.055 ns1.000.00
ToListFaster027.04 ns0.209 ns0.124 ns1.150.00
ToListLinq137.66 ns0.248 ns0.164 ns1.000.00
ToListFaster140.40 ns0.255 ns0.168 ns1.070.00
ToListLinq338.75 ns0.292 ns0.174 ns1.000.00
ToListFaster340.07 ns0.225 ns0.148 ns1.030.01
ToListLinq537.60 ns0.233 ns0.139 ns1.000.00
ToListFaster540.23 ns0.412 ns0.245 ns1.070.01
ToListLinq1039.20 ns0.336 ns0.222 ns1.000.00
ToListFaster1040.89 ns0.243 ns0.161 ns1.040.01
ToListLinq5046.04 ns0.170 ns0.101 ns1.000.00
ToListFaster5047.74 ns0.207 ns0.123 ns1.040.00
ToListLinq10052.61 ns0.509 ns0.303 ns1.000.00
ToListFaster10055.95 ns0.407 ns0.242 ns1.060.01
ToListLinq25083.70 ns0.462 ns0.275 ns1.000.00
ToListFaster25083.09 ns0.532 ns0.352 ns0.990.00
ToListLinq500139.72 ns0.738 ns0.439 ns1.000.00
ToListFaster500139.62 ns0.991 ns0.655 ns1.000.00
ToListLinq1000243.77 ns2.908 ns1.731 ns1.000.00
ToListFaster1000243.32 ns1.275 ns0.667 ns1.000.01
ToListLinq1500354.08 ns3.412 ns2.031 ns1.000.00
ToListFaster1500353.70 ns3.221 ns1.917 ns1.000.01
ToListLinq2000446.74 ns4.480 ns2.666 ns1.000.00
ToListFaster2000456.14 ns5.700 ns3.392 ns1.020.01
ToListLinq2500540.14 ns3.195 ns1.901 ns1.000.00
ToListFaster2500541.59 ns5.024 ns2.989 ns1.000.01
ToListLinq3000624.82 ns1.385 ns0.724 ns1.000.00
ToListFaster3000637.01 ns17.980 ns10.699 ns1.020.02
ToListLinq5000973.04 ns6.542 ns3.421 ns1.000.00
ToListFaster50001,090.17 ns64.074 ns38.129 ns1.120.04
ToListLinq100002,056.97 ns50.848 ns26.594 ns1.000.00
ToListFaster100002,078.46 ns75.850 ns50.170 ns1.010.01
ToListLinq5000011,800.69 ns102.972 ns68.109 ns1.000.00
ToListFaster5000011,741.80 ns77.256 ns45.974 ns0.990.01
ToListLinq10000044,695.39 ns560.921 ns371.014 ns1.000.00
ToListFaster10000044,966.54 ns442.284 ns292.544 ns1.010.01
ToListLinq500000563,434.92 ns9,909.366 ns6,554.432 ns1.000.00
ToListFaster500000561,609.28 ns8,172.719 ns4,863.454 ns1.000.02
ToListLinq10000001,481,837.54 ns30,406.507 ns18,094.425 ns1.000.00
ToListFaster10000001,485,704.80 ns24,238.287 ns14,423.816 ns1.000.02
MethodNMeanErrorStdDevRatioRatioSD
UnionLinq076.49 ns0.748 ns0.495 ns1.000.00
UnionFaster067.97 ns0.390 ns0.258 ns0.890.01
UnionLinq1118.46 ns0.943 ns0.561 ns1.000.00
UnionFaster1113.64 ns0.910 ns0.602 ns0.960.01
UnionLinq3172.25 ns1.824 ns1.207 ns1.000.00
UnionFaster3182.29 ns1.029 ns0.680 ns1.060.01
UnionLinq5296.38 ns3.789 ns2.506 ns1.000.00
UnionFaster5261.17 ns4.083 ns2.701 ns0.880.01
UnionLinq10592.77 ns5.716 ns3.781 ns1.000.00
UnionFaster10414.48 ns4.844 ns3.204 ns0.700.01
UnionLinq502,897.50 ns89.932 ns59.485 ns1.000.00
UnionFaster501,681.91 ns11.491 ns7.600 ns0.580.01
UnionLinq1005,394.91 ns85.233 ns44.578 ns1.000.00
UnionFaster1003,086.76 ns32.054 ns16.765 ns0.570.01
UnionLinq25012,669.14 ns126.587 ns83.729 ns1.000.00
UnionFaster2507,925.64 ns114.976 ns76.050 ns0.630.01
UnionLinq50025,042.83 ns315.038 ns208.378 ns1.000.00
UnionFaster50014,455.67 ns408.649 ns270.296 ns0.580.01
UnionLinq100046,819.88 ns2,073.710 ns1,371.631 ns1.000.00
UnionFaster100027,994.52 ns713.860 ns472.174 ns0.600.03
UnionLinq150059,172.18 ns1,552.469 ns1,026.862 ns1.000.00
UnionFaster150044,161.59 ns2,300.850 ns1,521.870 ns0.750.03
UnionLinq200073,714.86 ns1,477.700 ns977.407 ns1.000.00
UnionFaster200049,052.85 ns387.377 ns256.226 ns0.670.01
UnionLinq250081,860.42 ns1,330.252 ns879.879 ns1.000.00
UnionFaster250054,636.30 ns424.205 ns252.437 ns0.670.01
UnionLinq300092,062.04 ns1,619.566 ns1,071.242 ns1.000.00
UnionFaster300060,680.03 ns894.564 ns532.341 ns0.660.01
UnionLinq5000135,135.13 ns2,270.139 ns1,501.556 ns1.000.00
UnionFaster500080,311.78 ns530.522 ns277.473 ns0.590.01
UnionLinq10000237,916.17 ns747.888 ns494.682 ns1.000.00
UnionFaster10000129,663.25 ns2,138.839 ns1,414.710 ns0.550.01
UnionLinq500001,062,094.80 ns7,693.580 ns5,088.827 ns1.000.00
UnionFaster50000629,807.47 ns2,563.073 ns1,525.244 ns0.590.00
UnionLinq1000002,069,329.57 ns30,883.749 ns20,427.688 ns1.000.00
UnionFaster1000001,226,045.04 ns10,614.768 ns7,021.012 ns0.590.00
UnionLinq50000010,315,511.72 ns54,752.980 ns36,215.706 ns1.000.00
UnionFaster5000005,284,203.05 ns46,206.911 ns30,563.011 ns0.510.00
UnionLinq100000019,635,389.38 ns128,440.719 ns84,955.583 ns1.000.00
UnionFaster100000010,925,636.72 ns457,632.699 ns302,695.696 ns0.560.01
MethodNMeanErrorStdDevRatioRatioSD
WhereLinq013.12 ns0.194 ns0.128 ns1.000.00
WhereFaster012.07 ns0.170 ns0.113 ns0.920.01
WhereLinq157.98 ns0.457 ns0.302 ns1.000.00
WhereFaster113.20 ns0.116 ns0.077 ns0.230.00
WhereLinq362.37 ns0.665 ns0.440 ns1.000.00
WhereFaster318.27 ns0.187 ns0.123 ns0.290.00
WhereLinq584.86 ns0.527 ns0.314 ns1.000.00
WhereFaster522.28 ns0.139 ns0.092 ns0.260.00
WhereLinq10127.94 ns1.598 ns1.057 ns1.000.00
WhereFaster1032.08 ns0.277 ns0.183 ns0.250.00
WhereLinq50320.85 ns1.953 ns1.292 ns1.000.00
WhereFaster50126.17 ns0.586 ns0.387 ns0.390.00
WhereLinq100507.85 ns6.119 ns4.047 ns1.000.00
WhereFaster100237.42 ns2.147 ns1.420 ns0.470.01
WhereLinq250969.55 ns17.700 ns11.708 ns1.000.00
WhereFaster250564.86 ns7.566 ns5.004 ns0.580.01
WhereLinq5001,648.52 ns14.733 ns8.768 ns1.000.00
WhereFaster5001,115.54 ns6.742 ns4.459 ns0.680.00
WhereLinq10003,126.54 ns40.825 ns27.003 ns1.000.00
WhereFaster10002,199.10 ns18.613 ns11.076 ns0.700.01
WhereLinq15004,425.31 ns41.053 ns24.430 ns1.000.00
WhereFaster15003,308.85 ns19.241 ns12.727 ns0.750.01
WhereLinq20005,785.72 ns240.972 ns159.388 ns1.000.00
WhereFaster20004,389.52 ns31.158 ns18.542 ns0.760.02
WhereLinq25006,997.50 ns85.195 ns50.698 ns1.000.00
WhereFaster25005,522.11 ns30.593 ns20.235 ns0.790.01
WhereLinq30008,574.49 ns170.425 ns112.725 ns1.000.00
WhereFaster30006,609.13 ns30.529 ns18.167 ns0.770.01
WhereLinq500013,685.95 ns166.677 ns87.175 ns1.000.00
WhereFaster500011,014.77 ns105.651 ns69.881 ns0.810.01
WhereLinq1000027,942.48 ns345.028 ns180.456 ns1.000.00
WhereFaster1000022,009.04 ns108.925 ns72.047 ns0.790.00
WhereLinq50000149,999.51 ns4,996.604 ns3,304.944 ns1.000.00
WhereFaster50000109,142.27 ns1,215.003 ns803.649 ns0.730.02
WhereLinq100000308,898.19 ns3,708.690 ns2,453.069 ns1.000.00
WhereFaster100000219,699.00 ns1,711.647 ns1,132.149 ns0.710.01
WhereLinq5000002,407,019.30 ns50,028.708 ns33,090.893 ns1.000.00
WhereFaster5000001,107,577.34 ns5,848.457 ns3,868.392 ns0.460.01
WhereLinq10000004,256,848.48 ns145,488.182 ns86,577.683 ns1.000.00
WhereFaster10000002,208,046.84 ns21,435.991 ns14,178.581 ns0.520.01
MethodNMeanErrorStdDevRatioRatioSD
WhereIndexedLinq067.41 ns0.807 ns0.534 ns1.00
WhereIndexedFaster012.08 ns0.138 ns0.091 ns0.18
WhereIndexedLinq1120.71 ns2.235 ns1.479 ns1.00
WhereIndexedFaster113.44 ns0.117 ns0.077 ns0.11
WhereIndexedLinq3138.30 ns1.298 ns0.859 ns1.00
WhereIndexedFaster318.26 ns0.110 ns0.073 ns0.13
WhereIndexedLinq5188.26 ns1.494 ns0.889 ns1.00
WhereIndexedFaster522.35 ns0.216 ns0.143 ns0.12
WhereIndexedLinq10283.56 ns3.567 ns2.123 ns1.00
WhereIndexedFaster1032.03 ns0.414 ns0.274 ns0.11
WhereIndexedLinq50855.91 ns8.141 ns5.385 ns1.00
WhereIndexedFaster50126.28 ns1.845 ns1.220 ns0.15
WhereIndexedLinq1001,451.62 ns16.356 ns10.819 ns1.00
WhereIndexedFaster100235.29 ns2.597 ns1.718 ns0.16
WhereIndexedLinq2503,204.40 ns26.875 ns17.776 ns1.00
WhereIndexedFaster250566.78 ns11.790 ns7.798 ns0.18
WhereIndexedLinq5006,132.54 ns47.701 ns31.551 ns1.00
WhereIndexedFaster5001,104.60 ns14.040 ns9.286 ns0.18
WhereIndexedLinq100011,917.57 ns75.853 ns50.172 ns1.00
WhereIndexedFaster10002,208.14 ns32.592 ns21.558 ns0.19
WhereIndexedLinq150017,714.43 ns191.557 ns126.703 ns1.00
WhereIndexedFaster15003,295.62 ns33.318 ns19.827 ns0.19
WhereIndexedLinq200023,429.07 ns174.770 ns115.599 ns1.00
WhereIndexedFaster20004,374.53 ns44.796 ns29.630 ns0.19
WhereIndexedLinq250029,440.70 ns462.109 ns305.657 ns1.00
WhereIndexedFaster25005,500.88 ns20.112 ns11.968 ns0.19
WhereIndexedLinq300034,914.60 ns537.943 ns355.816 ns1.00
WhereIndexedFaster30006,551.11 ns70.326 ns46.516 ns0.19
WhereIndexedLinq500058,586.26 ns669.420 ns442.780 ns1.00
WhereIndexedFaster500010,876.27 ns99.499 ns65.813 ns0.19
WhereIndexedLinq10000115,775.52 ns811.643 ns482.996 ns1.00
WhereIndexedFaster1000021,904.88 ns124.753 ns82.516 ns0.19
WhereIndexedLinq50000602,319.38 ns6,055.684 ns4,005.460 ns1.00
WhereIndexedFaster50000109,978.53 ns865.044 ns572.173 ns0.18
WhereIndexedLinq1000001,204,744.34 ns9,484.715 ns6,273.551 ns1.00
WhereIndexedFaster100000218,012.61 ns1,049.233 ns624.382 ns0.18
WhereIndexedLinq5000006,437,096.53 ns40,518.087 ns24,111.663 ns1.00
WhereIndexedFaster5000001,113,576.25 ns14,083.752 ns9,315.530 ns0.17
WhereIndexedLinq100000013,164,956.60 ns91,535.067 ns54,471.050 ns1.00
WhereIndexedFaster10000002,257,450.70 ns18,443.023 ns12,198.918 ns0.17
MethodNMeanErrorStdDevRatioRatioSD
ZipLinq069.47 ns0.756 ns0.500 ns1.000.00
ZipFaster014.82 ns0.669 ns0.443 ns0.210.01
ZipLinq1135.17 ns0.885 ns0.586 ns1.000.00
ZipFaster115.04 ns0.950 ns0.628 ns0.110.00
ZipLinq3162.01 ns2.145 ns1.419 ns1.000.00
ZipFaster316.30 ns0.185 ns0.123 ns0.100.00
ZipLinq5209.62 ns2.318 ns1.533 ns1.000.00
ZipFaster517.60 ns0.150 ns0.099 ns0.080.00
ZipLinq10329.36 ns1.635 ns0.973 ns1.000.00
ZipFaster1021.46 ns0.154 ns0.092 ns0.070.00
ZipLinq50995.01 ns5.641 ns3.731 ns1.000.00
ZipFaster5067.31 ns0.935 ns0.618 ns0.070.00
ZipLinq1001,691.31 ns9.507 ns5.657 ns1.000.00
ZipFaster100110.97 ns1.220 ns0.726 ns0.070.00
ZipLinq2503,769.40 ns18.854 ns12.471 ns1.000.00
ZipFaster250242.71 ns4.309 ns2.850 ns0.060.00
ZipLinq5007,226.31 ns84.410 ns55.832 ns1.000.00
ZipFaster500464.66 ns2.739 ns1.630 ns0.060.00
ZipLinq100014,084.78 ns99.905 ns59.452 ns1.000.00
ZipFaster1000891.80 ns8.817 ns4.611 ns0.060.00
ZipLinq150021,044.16 ns232.300 ns138.238 ns1.000.00
ZipFaster15001,311.10 ns13.083 ns7.785 ns0.060.00
ZipLinq200027,717.49 ns201.739 ns133.438 ns1.000.00
ZipFaster20001,715.36 ns10.459 ns6.224 ns0.060.00
ZipLinq250034,831.32 ns371.074 ns245.442 ns1.000.00
ZipFaster25002,117.10 ns25.494 ns15.171 ns0.060.00
ZipLinq300041,551.53 ns386.447 ns255.611 ns1.000.00
ZipFaster30002,533.27 ns23.135 ns13.767 ns0.060.00
ZipLinq500069,002.33 ns873.882 ns520.033 ns1.000.00
ZipFaster50004,171.61 ns61.161 ns36.396 ns0.060.00
ZipLinq10000139,103.49 ns1,852.929 ns1,225.598 ns1.000.00
ZipFaster100008,273.04 ns139.591 ns83.068 ns0.060.00
ZipLinq50000704,320.52 ns2,898.764 ns1,516.110 ns1.000.00
ZipFaster5000046,149.08 ns418.755 ns276.980 ns0.070.00
ZipLinq1000001,481,582.01 ns9,068.369 ns5,998.164 ns1.000.00
ZipFaster100000149,757.25 ns6,491.124 ns4,293.476 ns0.100.00
ZipLinq5000007,706,427.34 ns91,865.439 ns60,763.300 ns1.000.00
ZipFaster5000002,120,184.06 ns288,162.851 ns190,601.884 ns0.280.03
ZipLinq100000017,585,188.89 ns295,103.767 ns175,611.518 ns1.000.00
ZipFaster10000003,291,839.34 ns147,152.961 ns97,332.573 ns0.190.01
MethodNMeanErrorStdDevRatioRatioSD
ZipSelectorLinq0113.78 ns0.831 ns0.550 ns1.00
ZipSelectorFaster061.73 ns0.527 ns0.348 ns0.54
ZipSelectorLinq1223.41 ns0.955 ns0.632 ns1.00
ZipSelectorFaster168.53 ns0.486 ns0.321 ns0.31
ZipSelectorLinq3272.91 ns2.921 ns1.932 ns1.00
ZipSelectorFaster373.58 ns0.680 ns0.450 ns0.27
ZipSelectorLinq5328.47 ns1.991 ns1.185 ns1.00
ZipSelectorFaster578.33 ns0.869 ns0.517 ns0.24
ZipSelectorLinq10467.91 ns5.243 ns3.120 ns1.00
ZipSelectorFaster10100.35 ns0.270 ns0.161 ns0.21
ZipSelectorLinq501,283.92 ns6.289 ns4.160 ns1.00
ZipSelectorFaster50186.13 ns2.070 ns1.369 ns0.14
ZipSelectorLinq1002,196.09 ns15.061 ns8.962 ns1.00
ZipSelectorFaster100305.10 ns2.312 ns1.529 ns0.14
ZipSelectorLinq2504,933.50 ns149.847 ns99.115 ns1.00
ZipSelectorFaster250642.48 ns5.787 ns3.444 ns0.13
ZipSelectorLinq5009,526.98 ns85.535 ns56.576 ns1.00
ZipSelectorFaster5001,223.20 ns13.851 ns9.161 ns0.13
ZipSelectorLinq100018,512.96 ns183.186 ns121.166 ns1.00
ZipSelectorFaster10002,361.97 ns17.570 ns11.621 ns0.13
ZipSelectorLinq150027,480.20 ns203.218 ns120.932 ns1.00
ZipSelectorFaster15003,507.36 ns45.096 ns29.829 ns0.13
ZipSelectorLinq200036,444.19 ns451.326 ns268.577 ns1.00
ZipSelectorFaster20004,632.65 ns21.740 ns12.937 ns0.13
ZipSelectorLinq250046,079.45 ns1,299.612 ns859.613 ns1.00
ZipSelectorFaster25005,711.50 ns51.605 ns34.133 ns0.12
ZipSelectorLinq300055,037.65 ns1,431.435 ns946.806 ns1.00
ZipSelectorFaster30006,791.88 ns80.610 ns53.319 ns0.12
ZipSelectorLinq500090,219.57 ns529.917 ns315.345 ns1.00
ZipSelectorFaster500011,254.96 ns93.745 ns55.786 ns0.12
ZipSelectorLinq10000179,008.39 ns1,846.341 ns1,221.240 ns1.00
ZipSelectorFaster1000022,223.40 ns166.767 ns99.241 ns0.12
ZipSelectorLinq50000904,506.40 ns5,450.973 ns2,850.964 ns1.00
ZipSelectorFaster50000135,338.90 ns1,758.048 ns1,162.840 ns0.15
ZipSelectorLinq1000001,855,489.65 ns8,676.141 ns5,163.032 ns1.00
ZipSelectorFaster100000318,767.92 ns3,711.515 ns2,454.937 ns0.17
ZipSelectorLinq5000009,651,786.88 ns205,230.267 ns135,747.114 ns1.00
ZipSelectorFaster5000002,749,793.05 ns61,840.100 ns40,903.398 ns0.28
ZipSelectorLinq100000019,282,450.31 ns209,378.333 ns138,490.803 ns1.00
ZipSelectorFaster10000005,564,007.66 ns68,739.052 ns45,466.627 ns0.29