Skip to content

Instantly share code, notes, and snippets.

@akarnokd
Created July 6, 2018 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akarnokd/d3804c7be209a587037d08464cdc7019 to your computer and use it in GitHub Desktop.
Save akarnokd/d3804c7be209a587037d08464cdc7019 to your computer and use it in GitHub Desktop.
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.17134
Intel Core i7-4790 CPU 3.60GHz (Haswell), 1 CPU, 8 logical and 4 physical cores
Frequency=3513587 Hz, Resolution=284.6094 ns, Timer=TSC
[Host] : .NET Framework 4.6.2 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.3110.0
DefaultJob : .NET Framework 4.6.2 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.3110.0
#### Current sources
Method | N | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
------------------------------- |-------- |----------------------:|------------------:|------------------:|-----------:|----------:|----------:|------------:|
ForLoopBaseLine | 1 | 0.2032 ns | 0.0231 ns | 0.0216 ns | - | - | - | 0 B |
EnumerableBaseLine | 1 | 22.4717 ns | 0.2818 ns | 0.2498 ns | 0.0114 | - | - | 48 B |
Return | 1 | 226.4087 ns | 0.4102 ns | 0.3837 ns | 0.0515 | - | - | 216 B |
Range | 1 | 748.3512 ns | 3.3122 ns | 2.7658 ns | 0.1392 | - | - | 584 B |
Select | 1 | 918.0368 ns | 1.2742 ns | 1.1296 ns | 0.1554 | - | - | 656 B |
SelectSelect | 1 | 1,146.1548 ns | 5.6162 ns | 5.2534 ns | 0.1717 | - | - | 728 B |
Where | 1 | 1,118.6474 ns | 5.3906 ns | 5.0424 ns | 0.1698 | - | - | 720 B |
WhereWhere | 1 | 1,545.6247 ns | 28.4583 ns | 26.6199 ns | 0.2308 | - | - | 976 B |
Take | 1 | 833.3321 ns | 1.5886 ns | 1.3265 ns | 0.1554 | - | - | 656 B |
Skip | 1 | 1,119.8616 ns | 4.7744 ns | 4.4659 ns | 0.1698 | - | - | 720 B |
TakeUntil | 1 | 991.4307 ns | 3.0452 ns | 2.8485 ns | 0.1640 | - | - | 696 B |
ToObservable | 1 | 702.9466 ns | 5.2364 ns | 4.6419 ns | 0.1497 | - | - | 632 B |
Concat | 1 | 2,225.0050 ns | 7.8515 ns | 7.3443 ns | 0.2441 | - | - | 1040 B |
ConcatCrossMap | 1 | 207,084,088.9247 ns | 2,300,706.2059 ns | 1,663,561.2349 ns | 15250.0000 | - | - | 64001854 B |
SelectManyCrossMap | 1 | 210,741,041.3727 ns | 2,466,805.1170 ns | 2,307,450.8124 ns | 15250.0000 | - | - | 64001854 B |
MergeCrossMap | 1 | 209,666,340.4449 ns | 1,249,877.1258 ns | 975,821.7618 ns | 15250.0000 | - | - | 64001854 B |
AsyncSubjectPush | 1 | 71.1723 ns | 1.4416 ns | 2.0675 ns | 0.0515 | - | - | 216 B |
SubjectPush | 1 | 72.2093 ns | 0.5205 ns | 0.4346 ns | 0.0495 | - | - | 208 B |
AmbTwo | 1 | 1,136.8034 ns | 22.0852 ns | 27.9307 ns | 0.1774 | - | - | 752 B |
AmbThree | 1 | 1,639.0159 ns | 12.1056 ns | 8.7531 ns | 0.2174 | - | - | 912 B |
Timeout | 1 | 3,350.4900 ns | 66.9477 ns | 68.7503 ns | 0.3929 | - | - | 1656 B |
First | 1 | 954.1025 ns | 16.9989 ns | 15.9007 ns | 0.1297 | - | - | 552 B |
Last | 1 | 953.9923 ns | 15.8212 ns | 14.7992 ns | 0.1297 | - | - | 552 B |
Buffer_Exact | 1 | 232,284.7794 ns | 4,525.9306 ns | 4,647.7970 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 1 | 219,685.8505 ns | 2,660.0879 ns | 2,358.0984 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 1 | 290,734.2957 ns | 5,527.6520 ns | 5,914.5251 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 1 | 41.7042 ns | 0.6850 ns | 0.6408 ns | 0.0152 | - | - | 64 B |
TakeLast | 1 | 1,709.2550 ns | 20.0440 ns | 16.7376 ns | 0.2289 | - | - | 968 B |
Repeat | 1 | 586.2105 ns | 9.9182 ns | 9.2774 ns | 0.1230 | - | - | 520 B |
ToList | 1 | 829.6140 ns | 11.6641 ns | 10.9106 ns | 0.1574 | - | - | 664 B |
Generate | 1 | 1,172.4837 ns | 22.3692 ns | 23.9348 ns | 0.2403 | - | - | 1016 B |
Collect | 1 | 1,012.5856 ns | 19.5266 ns | 18.2652 ns | 0.1736 | - | - | 736 B |
ForLoopBaseLine | 10 | 5.2325 ns | 0.0587 ns | 0.0520 ns | - | - | - | 0 B |
EnumerableBaseLine | 10 | 67.5598 ns | 1.1966 ns | 1.1193 ns | 0.0113 | - | - | 48 B |
Return | 10 | 235.6122 ns | 2.3291 ns | 2.1786 ns | 0.0515 | - | - | 216 B |
Range | 10 | 2,540.5348 ns | 19.5630 ns | 17.3421 ns | 0.2747 | - | - | 1160 B |
Select | 10 | 2,727.7624 ns | 29.7057 ns | 27.7867 ns | 0.2899 | - | - | 1232 B |
SelectSelect | 10 | 2,984.0896 ns | 22.6934 ns | 21.2274 ns | 0.3090 | - | - | 1304 B |
Where | 10 | 4,720.1326 ns | 46.2111 ns | 43.2259 ns | 0.4425 | - | - | 1872 B |
WhereWhere | 10 | 9,191.2298 ns | 70.6230 ns | 66.0608 ns | 0.7782 | - | - | 3280 B |
Take | 10 | 2,653.1818 ns | 16.0160 ns | 14.9814 ns | 0.2899 | - | - | 1232 B |
Skip | 10 | 4,692.8086 ns | 34.2265 ns | 32.0155 ns | 0.4425 | - | - | 1872 B |
TakeUntil | 10 | 2,819.6350 ns | 32.1740 ns | 30.0956 ns | 0.3014 | - | - | 1272 B |
ToObservable | 10 | 2,431.0806 ns | 16.5969 ns | 15.5247 ns | 0.2861 | - | - | 1208 B |
Concat | 10 | 4,850.2427 ns | 31.4220 ns | 26.2388 ns | 0.4425 | - | - | 1872 B |
ConcatCrossMap | 10 | 193,688,641.1712 ns | 1,565,155.4571 ns | 1,464,047.2432 ns | 15250.0000 | - | - | 64004414 B |
SelectManyCrossMap | 10 | 293,588,388.6846 ns | 1,067,266.4794 ns | 998,321.6299 ns | 15250.0000 | - | - | 64004926 B |
MergeCrossMap | 10 | 294,279,021.9321 ns | 1,654,661.8994 ns | 1,547,771.6167 ns | 15250.0000 | - | - | 64004926 B |
AsyncSubjectPush | 10 | 84.4930 ns | 0.5703 ns | 0.5335 ns | 0.0515 | - | - | 216 B |
SubjectPush | 10 | 131.0617 ns | 1.4421 ns | 1.3490 ns | 0.0494 | - | - | 208 B |
AmbTwo | 10 | 2,821.6938 ns | 22.7091 ns | 20.1310 ns | 0.3128 | - | - | 1328 B |
AmbThree | 10 | 3,305.6533 ns | 22.0773 ns | 20.6511 ns | 0.3510 | - | - | 1488 B |
Timeout | 10 | 9,382.9042 ns | 51.3643 ns | 42.8915 ns | 1.0681 | - | - | 4536 B |
First | 10 | 2,724.7237 ns | 15.8120 ns | 14.0170 ns | 0.2670 | - | - | 1128 B |
Last | 10 | 2,715.5896 ns | 22.3025 ns | 19.7706 ns | 0.2670 | - | - | 1128 B |
Buffer_Exact | 10 | 224,745.8541 ns | 1,349.8808 ns | 1,262.6792 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 10 | 214,312.3243 ns | 860.8932 ns | 805.2799 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 10 | 286,478.0978 ns | 2,558.4337 ns | 2,267.9846 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 10 | 375.8074 ns | 1.3716 ns | 1.2159 ns | 0.1521 | - | - | 640 B |
TakeLast | 10 | 6,978.0668 ns | 24.2063 ns | 22.6426 ns | 0.6714 | - | - | 2840 B |
Repeat | 10 | 2,285.6037 ns | 9.8421 ns | 9.2063 ns | 0.2594 | - | - | 1096 B |
ToList | 10 | 2,601.8692 ns | 15.7940 ns | 14.0010 ns | 0.3281 | - | - | 1384 B |
Generate | 10 | 4,874.1568 ns | 18.7671 ns | 16.6365 ns | 0.5341 | - | - | 2264 B |
Collect | 10 | 2,843.2240 ns | 7.9483 ns | 7.0459 ns | 0.3433 | - | - | 1456 B |
ForLoopBaseLine | 100 | 42.9286 ns | 0.1587 ns | 0.1484 ns | - | - | - | 0 B |
EnumerableBaseLine | 100 | 465.3006 ns | 1.1192 ns | 1.0469 ns | 0.0110 | - | - | 48 B |
Return | 100 | 226.1270 ns | 0.5602 ns | 0.5240 ns | 0.0515 | - | - | 216 B |
Range | 100 | 19,109.1768 ns | 56.5345 ns | 52.8824 ns | 1.6479 | - | - | 6920 B |
Select | 100 | 19,793.4464 ns | 95.2278 ns | 89.0761 ns | 1.6479 | - | - | 6992 B |
SelectSelect | 100 | 20,343.2030 ns | 58.8041 ns | 49.1041 ns | 1.6785 | - | - | 7064 B |
Where | 100 | 39,193.9802 ns | 200.2665 ns | 187.3294 ns | 3.1738 | - | - | 13392 B |
WhereWhere | 100 | 80,735.7885 ns | 212.1552 ns | 188.0700 ns | 6.2256 | - | - | 26321 B |
Take | 100 | 19,561.6852 ns | 57.8735 ns | 54.1349 ns | 1.6479 | - | - | 6992 B |
Skip | 100 | 37,645.1565 ns | 105.3842 ns | 93.4203 ns | 3.1738 | - | - | 13392 B |
TakeUntil | 100 | 21,342.4325 ns | 114.9757 ns | 107.5483 ns | 1.6479 | - | - | 7032 B |
ToObservable | 100 | 19,690.3011 ns | 106.8323 ns | 94.7040 ns | 1.6479 | - | - | 6968 B |
Concat | 100 | 30,095.7427 ns | 109.5201 ns | 102.4452 ns | 2.5024 | - | - | 10513 B |
ConcatCrossMap | 100 | 188,178,728.5261 ns | 318,286.5176 ns | 282,152.6798 ns | 15250.0000 | - | - | 64026430 B |
SelectManyCrossMap | 100 | 388,185,670.3705 ns | 2,246,307.8898 ns | 2,101,197.5894 ns | 15250.0000 | - | - | 64034621 B |
MergeCrossMap | 100 | 390,662,609.6541 ns | 7,182,215.2640 ns | 6,718,247.9603 ns | 15250.0000 | - | - | 64034622 B |
AsyncSubjectPush | 100 | 275.0875 ns | 0.7809 ns | 0.6521 ns | 0.0515 | - | - | 216 B |
SubjectPush | 100 | 714.4942 ns | 1.4234 ns | 1.3314 ns | 0.0486 | - | - | 208 B |
AmbTwo | 100 | 19,746.4934 ns | 71.2890 ns | 66.6838 ns | 1.6785 | - | - | 7088 B |
AmbThree | 100 | 20,426.0278 ns | 83.9726 ns | 78.5480 ns | 1.7090 | - | - | 7248 B |
Timeout | 100 | 69,764.6646 ns | 310.9847 ns | 290.8953 ns | 7.9346 | - | - | 33337 B |
First | 100 | 19,259.3637 ns | 46.7558 ns | 43.7354 ns | 1.6174 | - | - | 6888 B |
Last | 100 | 19,449.8936 ns | 60.2086 ns | 53.3733 ns | 1.6174 | - | - | 6888 B |
Buffer_Exact | 100 | 226,120.5356 ns | 594.7879 ns | 496.6748 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 100 | 208,683.8783 ns | 548.5691 ns | 486.2922 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 100 | 273,282.4882 ns | 1,360.4181 ns | 1,136.0106 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 100 | 3,628.8862 ns | 15.1407 ns | 14.1626 ns | 1.5221 | - | - | 6400 B |
TakeLast | 100 | 58,163.5217 ns | 131.3523 ns | 122.8670 ns | 5.0049 | - | - | 21089 B |
Repeat | 100 | 19,463.0356 ns | 74.7139 ns | 69.8874 ns | 1.6174 | - | - | 6856 B |
ToList | 100 | 19,478.5521 ns | 88.6983 ns | 82.9684 ns | 1.9226 | - | - | 8112 B |
Generate | 100 | 43,048.5860 ns | 228.4935 ns | 213.7330 ns | 3.4790 | - | - | 14785 B |
Collect | 100 | 20,932.3891 ns | 74.8039 ns | 69.9716 ns | 1.9226 | - | - | 8184 B |
ForLoopBaseLine | 1000 | 303.0201 ns | 1.1863 ns | 1.1097 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000 | 4,370.6724 ns | 19.4794 ns | 18.2210 ns | 0.0076 | - | - | 48 B |
Return | 1000 | 226.1125 ns | 0.2573 ns | 0.2149 ns | 0.0515 | - | - | 216 B |
Range | 1000 | 188,863.3494 ns | 844.3255 ns | 789.7825 ns | 15.3809 | - | - | 64521 B |
Select | 1000 | 191,988.7492 ns | 735.9900 ns | 688.4455 ns | 15.3809 | - | - | 64593 B |
SelectSelect | 1000 | 195,941.8078 ns | 485.7002 ns | 405.5816 ns | 15.3809 | - | - | 64665 B |
Where | 1000 | 385,780.0853 ns | 1,480.5603 ns | 1,236.3348 ns | 30.2734 | - | - | 128595 B |
WhereWhere | 1000 | 792,821.4116 ns | 2,227.6175 ns | 2,083.7146 ns | 60.5469 | - | - | 256725 B |
Take | 1000 | 190,780.9935 ns | 485.1388 ns | 453.7991 ns | 15.3809 | - | - | 64593 B |
Skip | 1000 | 369,925.5469 ns | 2,032.0711 ns | 1,900.8004 ns | 30.2734 | - | - | 128595 B |
TakeUntil | 1000 | 198,768.9435 ns | 562.2900 ns | 525.9664 ns | 15.3809 | - | - | 64633 B |
ToObservable | 1000 | 188,142.1628 ns | 721.9803 ns | 675.3408 ns | 15.3809 | - | - | 64569 B |
Concat | 1000 | 283,109.6273 ns | 952.8369 ns | 891.2841 ns | 22.9492 | - | - | 96914 B |
ConcatCrossMap | 1000 | 190,429,125.5631 ns | 257,763.7321 ns | 241,112.3315 ns | 15312.5000 | - | - | 64247108 B |
SelectManyCrossMap | 1000 | 468,819,039.7258 ns | 3,799,279.0083 ns | 3,553,847.5958 ns | 15312.5000 | - | - | 64316228 B |
MergeCrossMap | 1000 | 470,884,133.7452 ns | 1,539,515.3585 ns | 1,440,063.4814 ns | 15312.5000 | - | - | 64315716 B |
AsyncSubjectPush | 1000 | 2,148.6979 ns | 15.0935 ns | 13.3800 ns | 0.0496 | - | - | 216 B |
SubjectPush | 1000 | 6,614.2683 ns | 32.3771 ns | 30.2856 ns | 0.0458 | - | - | 208 B |
AmbTwo | 1000 | 189,149.0024 ns | 414.0558 ns | 367.0496 ns | 15.3809 | - | - | 64689 B |
AmbThree | 1000 | 189,747.2490 ns | 784.0750 ns | 695.0620 ns | 15.3809 | - | - | 64849 B |
Timeout | 1000 | 672,965.1256 ns | 4,496.4820 ns | 4,206.0117 ns | 76.1719 | - | - | 321343 B |
First | 1000 | 188,848.2527 ns | 743.6969 ns | 695.6545 ns | 15.1367 | - | - | 64489 B |
Last | 1000 | 188,266.1421 ns | 709.5149 ns | 663.6806 ns | 15.1367 | - | - | 64489 B |
Buffer_Exact | 1000 | 218,389.5907 ns | 392.9843 ns | 348.3703 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 1000 | 207,127.3259 ns | 537.5852 ns | 502.8575 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 1000 | 276,255.0426 ns | 885.7205 ns | 828.5035 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 1000 | 36,285.4301 ns | 139.4969 ns | 130.4854 ns | 15.1978 | - | - | 64001 B |
TakeLast | 1000 | 566,989.6085 ns | 2,153.6659 ns | 2,014.5402 ns | 47.8516 | - | - | 201134 B |
Repeat | 1000 | 185,167.2577 ns | 717.2018 ns | 670.8709 ns | 15.1367 | - | - | 64457 B |
ToList | 1000 | 186,430.2538 ns | 582.9268 ns | 545.2700 ns | 17.3340 | - | - | 72953 B |
Generate | 1000 | 423,575.8423 ns | 2,313.3041 ns | 2,163.8658 ns | 32.7148 | - | - | 138326 B |
Collect | 1000 | 203,405.0153 ns | 388.0030 ns | 362.9382 ns | 17.3340 | - | - | 73027 B |
ForLoopBaseLine | 10000 | 2,904.6629 ns | 6.8159 ns | 6.0421 ns | - | - | - | 0 B |
EnumerableBaseLine | 10000 | 43,587.7330 ns | 242.9675 ns | 189.6930 ns | - | - | - | 48 B |
Return | 10000 | 225.4333 ns | 0.5995 ns | 0.5607 ns | 0.0515 | - | - | 216 B |
Range | 10000 | 1,849,531.9288 ns | 6,394.9868 ns | 5,981.8741 ns | 152.3438 | - | - | 640541 B |
Select | 10000 | 1,933,350.7221 ns | 7,550.6549 ns | 7,062.8866 ns | 152.3438 | - | - | 640605 B |
SelectSelect | 10000 | 2,002,031.4906 ns | 11,205.1315 ns | 9,356.7914 ns | 152.3438 | - | - | 640685 B |
Where | 10000 | 3,933,176.2758 ns | 38,251.5972 ns | 35,780.5643 ns | 304.6875 | - | - | 1280635 B |
WhereWhere | 10000 | 7,967,928.4719 ns | 74,151.5622 ns | 69,361.4106 ns | 609.3750 | - | - | 2560822 B |
Take | 10000 | 1,997,901.5217 ns | 39,808.4215 ns | 51,762.1925 ns | 152.3438 | - | - | 640605 B |
Skip | 10000 | 3,682,616.1377 ns | 13,861.3142 ns | 12,965.8806 ns | 304.6875 | - | - | 1280635 B |
TakeUntil | 10000 | 1,975,890.9752 ns | 8,780.1664 ns | 8,212.9723 ns | 152.3438 | - | - | 640653 B |
ToObservable | 10000 | 1,880,520.3158 ns | 2,287.5181 ns | 1,910.1811 ns | 152.3438 | - | - | 640589 B |
Concat | 10000 | 2,799,451.2060 ns | 10,367.5250 ns | 9,697.7884 ns | 226.5625 | - | - | 960948 B |
ConcatCrossMap | 10000 | 204,980,644.2208 ns | 294,096.7294 ns | 260,709.0648 ns | 15375.0000 | 250.0000 | 125.0000 | 66447536 B |
SelectManyCrossMap | 10000 | 411,150,780.4226 ns | 9,141,127.4113 ns | 9,387,263.9567 ns | 16062.5000 | - | - | 67488890 B |
MergeCrossMap | 10000 | 400,957,270.9620 ns | 1,320,170.7548 ns | 1,102,402.2652 ns | 16062.5000 | - | - | 67488824 B |
AsyncSubjectPush | 10000 | 21,331.2679 ns | 377.9620 ns | 353.5459 ns | 0.0305 | - | - | 216 B |
SubjectPush | 10000 | 65,893.2862 ns | 493.1034 ns | 461.2492 ns | - | - | - | 209 B |
AmbTwo | 10000 | 1,987,888.8254 ns | 38,086.7838 ns | 40,752.4282 ns | 152.3438 | - | - | 640701 B |
AmbThree | 10000 | 1,947,059.4005 ns | 14,823.5364 ns | 13,865.9438 ns | 152.3438 | - | - | 640861 B |
Timeout | 10000 | 6,820,586.9532 ns | 77,133.4987 ns | 72,150.7155 ns | 757.8125 | - | - | 3201395 B |
First | 10000 | 1,961,196.2159 ns | 9,380.8540 ns | 7,323.9532 ns | 152.3438 | - | - | 640525 B |
Last | 10000 | 1,865,127.0672 ns | 9,071.8984 ns | 8,042.0008 ns | 152.3438 | - | - | 640525 B |
Buffer_Exact | 10000 | 228,159.3329 ns | 750.3453 ns | 701.8734 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 10000 | 209,004.9378 ns | 515.9508 ns | 457.3769 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 10000 | 274,341.6464 ns | 1,044.4375 ns | 976.9674 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 10000 | 362,287.6562 ns | 1,252.3740 ns | 1,171.4713 ns | 152.3438 | - | - | 640005 B |
TakeLast | 10000 | 5,652,052.8158 ns | 17,234.7166 ns | 16,121.3630 ns | 484.3750 | - | - | 2052156 B |
Repeat | 10000 | 1,886,541.5221 ns | 3,399.6713 ns | 3,180.0544 ns | 152.3438 | - | - | 640477 B |
ToList | 10000 | 1,845,877.9495 ns | 8,435.0727 ns | 7,890.1715 ns | 183.5938 | 5.8594 | - | 771943 B |
Generate | 10000 | 4,224,021.3595 ns | 17,524.0083 ns | 16,391.9667 ns | 320.3125 | - | - | 1370465 B |
Collect | 10000 | 2,001,377.3421 ns | 4,845.5136 ns | 4,532.4960 ns | 183.5938 | 11.7188 | - | 772015 B |
ForLoopBaseLine | 100000 | 28,957.8881 ns | 42.9101 ns | 40.1381 ns | - | - | - | 0 B |
EnumerableBaseLine | 100000 | 433,981.5646 ns | 1,222.7533 ns | 1,021.0543 ns | - | - | - | 52 B |
Return | 100000 | 229.5209 ns | 2.6734 ns | 2.5007 ns | 0.0515 | - | - | 216 B |
Range | 100000 | 18,511,123.1532 ns | 36,225.5229 ns | 28,282.5030 ns | 1500.0000 | - | - | 6400644 B |
Select | 100000 | 20,212,780.3694 ns | 401,532.5235 ns | 549,622.2504 ns | 1500.0000 | - | - | 6400900 B |
SelectSelect | 100000 | 19,958,144.8261 ns | 197,340.5403 ns | 164,788.2729 ns | 1500.0000 | - | - | 6400900 B |
Where | 100000 | 38,665,010.1687 ns | 168,715.4162 ns | 157,816.4896 ns | 3000.0000 | - | - | 12800776 B |
WhereWhere | 100000 | 78,638,734.4667 ns | 237,663.7888 ns | 210,682.7377 ns | 6062.5000 | - | - | 25601046 B |
Take | 100000 | 18,778,512.5286 ns | 56,325.1486 ns | 52,686.5738 ns | 1500.0000 | - | - | 6400900 B |
Skip | 100000 | 37,298,321.0130 ns | 210,544.7635 ns | 196,943.6832 ns | 3000.0000 | - | - | 12800776 B |
TakeUntil | 100000 | 19,827,298.2005 ns | 39,106.0103 ns | 34,666.4562 ns | 1500.0000 | - | - | 6400900 B |
ToObservable | 100000 | 18,543,614.2846 ns | 60,628.8094 ns | 56,712.2204 ns | 1500.0000 | - | - | 6400644 B |
Concat | 100000 | 27,726,487.5441 ns | 106,633.4571 ns | 94,527.7729 ns | 2281.2500 | - | - | 9601225 B |
ConcatCrossMap | 100000 | 287,185,202.9943 ns | 2,611,220.3795 ns | 2,442,536.9254 ns | 19312.5000 | 750.0000 | 312.5000 | 88453338 B |
SelectManyCrossMap | 100000 | 391,766,330.9603 ns | 1,282,373.2094 ns | 1,199,532.5790 ns | 21625.0000 | - | - | 90956367 B |
MergeCrossMap | 100000 | 397,117,974.9261 ns | 7,555,004.6319 ns | 7,066,955.3325 ns | 21625.0000 | - | - | 90956368 B |
AsyncSubjectPush | 100000 | 215,293.9440 ns | 2,509.6695 ns | 2,095.6875 ns | - | - | - | 218 B |
SubjectPush | 100000 | 642,117.3266 ns | 2,041.3505 ns | 1,909.4803 ns | - | - | - | 216 B |
AmbTwo | 100000 | 18,795,498.3753 ns | 73,628.9772 ns | 68,872.5843 ns | 1500.0000 | - | - | 6400900 B |
AmbThree | 100000 | 19,045,750.7053 ns | 113,254.5581 ns | 105,938.3736 ns | 1500.0000 | - | - | 6401156 B |
Timeout | 100000 | 67,508,192.7197 ns | 289,855.9747 ns | 271,131.4322 ns | 7625.0000 | - | - | 32002242 B |
First | 100000 | 19,048,028.1737 ns | 73,950.1516 ns | 69,173.0110 ns | 1500.0000 | - | - | 6400644 B |
Last | 100000 | 19,031,389.1947 ns | 73,552.4213 ns | 68,800.9738 ns | 1500.0000 | - | - | 6400644 B |
Buffer_Exact | 100000 | 218,310.2438 ns | 788.1133 ns | 737.2016 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 100000 | 207,866.7870 ns | 590.4557 ns | 552.3126 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 100000 | 275,519.4422 ns | 1,143.8817 ns | 1,014.0212 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 100000 | 3,623,998.2710 ns | 8,941.9385 ns | 7,466.9229 ns | 1523.4375 | - | - | 6400038 B |
TakeLast | 100000 | 57,462,240.8302 ns | 134,490.8319 ns | 112,305.9250 ns | 4562.5000 | 250.0000 | 250.0000 | 20250068 B |
Repeat | 100000 | 18,714,095.3343 ns | 202,561.3704 ns | 189,476.0131 ns | 1500.0000 | - | - | 6400644 B |
ToList | 100000 | 19,127,122.8289 ns | 127,118.6308 ns | 112,687.3441 ns | 1687.5000 | 312.5000 | 250.0000 | 7450575 B |
Generate | 100000 | 43,996,614.0728 ns | 334,185.2710 ns | 312,597.0794 ns | 3250.0000 | - | - | 13700334 B |
Collect | 100000 | 20,280,564.8523 ns | 74,664.9935 ns | 66,188.5655 ns | 1687.5000 | 312.5000 | 250.0000 | 7451087 B |
ForLoopBaseLine | 1000000 | 291,770.8241 ns | 2,360.0998 ns | 2,207.6386 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000000 | 4,337,937.9893 ns | 14,069.4918 ns | 13,160.6101 ns | - | - | - | 0 B |
Return | 1000000 | 225.7057 ns | 0.4891 ns | 0.4085 ns | 0.0515 | - | - | 216 B |
Range | 1000000 | 185,759,361.9189 ns | 892,148.0702 ns | 834,515.7772 ns | 15250.0000 | - | - | 64001342 B |
Select | 1000000 | 190,271,332.5600 ns | 743,627.0954 ns | 695,589.1788 ns | 15250.0000 | - | - | 64001340 B |
SelectSelect | 1000000 | 193,990,177.1560 ns | 859,065.3851 ns | 803,570.2161 ns | 15250.0000 | - | - | 64001342 B |
Where | 1000000 | 386,095,119.2234 ns | 1,172,437.4591 ns | 1,096,698.6199 ns | 30500.0000 | - | - | 128002172 B |
WhereWhere | 1000000 | 797,447,420.7199 ns | 2,428,001.3010 ns | 1,895,623.5443 ns | 61000.0000 | 62.5000 | - | 256002296 B |
Take | 1000000 | 190,213,440.2346 ns | 550,069.3892 ns | 514,535.1979 ns | 15250.0000 | - | - | 64001342 B |
Skip | 1000000 | 367,770,430.6643 ns | 1,588,227.4513 ns | 1,485,628.7988 ns | 30500.0000 | - | - | 128002172 B |
TakeUntil | 1000000 | 197,716,898.7135 ns | 656,935.2053 ns | 582,355.8913 ns | 15250.0000 | - | - | 64001342 B |
ToObservable | 1000000 | 185,202,382.4465 ns | 554,331.0655 ns | 518,521.5721 ns | 15250.0000 | - | - | 64001342 B |
Concat | 1000000 | 276,697,781.8300 ns | 806,887.6306 ns | 754,763.1168 ns | 22875.0000 | - | - | 96002013 B |
ConcatCrossMap | 1000000 | 1,190,487,789.4964 ns | 3,218,829.5491 ns | 3,010,894.8644 ns | 59187.5000 | 7937.5000 | 2500.0000 | 308514740 B |
SelectManyCrossMap | 1000000 | 1,032,573,802.0718 ns | 3,236,551.5520 ns | 3,027,472.0352 ns | 78500.0000 | 62.5000 | - | 329410168 B |
MergeCrossMap | 1000000 | 1,028,636,296.9903 ns | 3,108,267.8603 ns | 2,907,475.4021 ns | 78500.0000 | 62.5000 | - | 329410402 B |
AsyncSubjectPush | 1000000 | 2,144,876.6509 ns | 7,922.4220 ns | 6,615.5805 ns | - | - | - | 224 B |
SubjectPush | 1000000 | 6,208,742.1199 ns | 27,714.2116 ns | 25,923.8882 ns | - | - | - | 256 B |
AmbTwo | 1000000 | 187,869,707.5673 ns | 715,584.9504 ns | 634,347.3575 ns | 15250.0000 | - | - | 64001342 B |
AmbThree | 1000000 | 191,311,270.1256 ns | 673,670.8158 ns | 630,152.0378 ns | 15250.0000 | - | - | 64001342 B |
Timeout | 1000000 | 671,541,256.9003 ns | 1,343,781.5468 ns | 1,256,973.9703 ns | 76250.0000 | 62.5000 | - | 320005936 B |
First | 1000000 | 190,245,175.3721 ns | 1,972,802.0547 ns | 1,845,360.0864 ns | 15250.0000 | - | - | 64001341 B |
Last | 1000000 | 185,825,047.4041 ns | 151,251.9405 ns | 118,087.5560 ns | 15250.0000 | - | - | 64001342 B |
Buffer_Exact | 1000000 | 218,753.0567 ns | 1,058.7331 ns | 938.5392 ns | 34.4238 | - | - | 144603 B |
Buffer_Skip | 1000000 | 209,241.7785 ns | 686.9881 ns | 642.6090 ns | 24.9023 | - | - | 104610 B |
Buffer_Overlap | 1000000 | 276,076.1704 ns | 1,191.9976 ns | 1,114.9952 ns | 34.1797 | - | - | 144755 B |
CurrentThreadSchedulerRepeated | 1000000 | 36,477,395.9394 ns | 85,474.6901 ns | 79,953.0704 ns | 15250.0000 | - | - | 64000830 B |
TakeLast | 1000000 | 573,004,498.0691 ns | 1,002,852.6483 ns | 889,002.6643 ns | 47187.5000 | 1500.0000 | 1500.0000 | 200395344 B |
Repeat | 1000000 | 188,411,567.2483 ns | 271,802.8546 ns | 254,244.5341 ns | 15250.0000 | - | - | 64001342 B |
ToList | 1000000 | 184,528,407.9992 ns | 284,238.5613 ns | 251,970.0563 ns | 16187.5000 | 1062.5000 | 937.5000 | 72393166 B |
Generate | 1000000 | 421,811,570.3410 ns | 1,607,865.6877 ns | 1,503,998.4155 ns | 32625.0000 | - | - | 136989002 B |
Collect | 1000000 | 201,955,007.0910 ns | 756,937.4841 ns | 708,039.7233 ns | 16187.5000 | 1062.5000 | 937.5000 | 72394184 B |
#### 3.1.1
Method | N | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
------------------------------- |-------- |----------------------:|--------------------:|-------------------:|------------:|-----------:|----------:|-------------:|
ForLoopBaseLine | 1 | 0.2618 ns | 0.0509 ns | 0.0132 ns | - | - | - | 0 B |
EnumerableBaseLine | 1 | 22.3743 ns | 0.4625 ns | 0.1201 ns | 0.0114 | - | - | 48 B |
Return | 1 | 1,496.4736 ns | 25.1512 ns | 6.5329 ns | 0.3567 | - | - | 1503 B |
Range | 1 | 1,577.8434 ns | 27.5912 ns | 7.1667 ns | 0.4406 | - | - | 1856 B |
Select | 1 | 2,170.6703 ns | 63.9223 ns | 16.6036 ns | 0.5035 | - | - | 2120 B |
SelectSelect | 1 | 2,728.9470 ns | 224.4393 ns | 58.2973 ns | 0.5646 | - | - | 2384 B |
Where | 1 | 2,621.4549 ns | 53.0160 ns | 13.7707 ns | 0.5798 | - | - | 2448 B |
WhereWhere | 1 | 3,380.2742 ns | 65.4269 ns | 16.9944 ns | 0.7629 | - | - | 3216 B |
Take | 1 | 2,007.3556 ns | 72.3676 ns | 18.7972 ns | 0.5074 | - | - | 2136 B |
Skip | 1 | 2,628.3677 ns | 68.9920 ns | 17.9204 ns | 0.5836 | - | - | 2464 B |
TakeUntil | 1 | 2,427.7964 ns | 56.6156 ns | 14.7057 ns | 0.5379 | - | - | 2264 B |
ToObservable | 1 | 1,828.7094 ns | 15.6017 ns | 4.0525 ns | 0.4578 | - | - | 1928 B |
Concat | 1 | 7,029.0823 ns | 454.9597 ns | 118.1741 ns | 1.4954 | - | - | 6292 B |
ConcatCrossMap | 1 | 388,446,480.9023 ns | 16,359,028.1089 ns | 4,249,196.6890 ns | 72687.5000 | - | - | 304993638 B |
SelectManyCrossMap | 1 | 387,932,531.2573 ns | 13,705,575.0510 ns | 3,559,972.1291 ns | 72687.5000 | - | - | 304993775 B |
MergeCrossMap | 1 | 389,851,569.1929 ns | 4,119,968.9705 ns | 1,070,146.6121 ns | 72687.5000 | - | - | 304993905 B |
AsyncSubjectPush | 1 | 195.7832 ns | 13.3181 ns | 3.4593 ns | 0.0646 | - | - | 272 B |
SubjectPush | 1 | 52.9278 ns | 4.9233 ns | 1.2788 ns | 0.0401 | - | - | 168 B |
AmbTwo | 1 | 2,498.9150 ns | 27.4714 ns | 7.1356 ns | 0.5798 | - | - | 2440 B |
AmbThree | 1 | 4,276.2986 ns | 81.0882 ns | 21.0623 ns | 0.8774 | - | - | 3688 B |
Timeout | 1 | 5,001.4062 ns | 125.2532 ns | 32.5341 ns | 0.9003 | - | - | 3784 B |
First | 1 | 4,003.6852 ns | 201.6334 ns | 52.3735 ns | 0.5112 | - | - | 2160 B |
Last | 1 | 3,778.8474 ns | 54.5617 ns | 14.1722 ns | 0.5112 | - | - | 2160 B |
Buffer_Exact | 1 | 444,896.5120 ns | 5,245.3001 ns | 1,362.4472 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 1 | 427,410.4319 ns | 2,832.1317 ns | 735.6357 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 1 | 472,109.5959 ns | 4,448.4561 ns | 1,155.4699 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 1 | 236.6794 ns | 1.7865 ns | 0.4640 ns | 0.1049 | - | - | 440 B |
TakeLast | 1 | 4,074.0440 ns | 52.0351 ns | 13.5159 ns | 0.9079 | - | - | 3824 B |
Repeat | 1 | 1,164.3810 ns | 29.2691 ns | 7.6025 ns | 0.3738 | - | - | 1576 B |
ToList | 1 | 2,230.2635 ns | 30.7791 ns | 7.9948 ns | 0.4501 | - | - | 1904 B |
Generate | 1 | 1,959.0323 ns | 30.1958 ns | 7.8432 ns | 0.5112 | - | - | 2160 B |
Collect | 1 | 1,900.5203 ns | 28.3707 ns | 7.3692 ns | 0.4807 | - | - | 2024 B |
ForLoopBaseLine | 10 | 5.0876 ns | 0.0412 ns | 0.0107 ns | - | - | - | 0 B |
EnumerableBaseLine | 10 | 63.8630 ns | 0.9070 ns | 0.2356 ns | 0.0113 | - | - | 48 B |
Return | 10 | 1,497.7911 ns | 11.0012 ns | 2.8575 ns | 0.3567 | - | - | 1503 B |
Range | 10 | 4,903.7323 ns | 82.2250 ns | 21.3576 ns | 1.1368 | - | - | 4784 B |
Select | 10 | 5,672.9321 ns | 74.3890 ns | 19.3223 ns | 1.1978 | - | - | 5048 B |
SelectSelect | 10 | 6,310.2058 ns | 60.5084 ns | 15.7168 ns | 1.2589 | - | - | 5312 B |
Where | 10 | 9,340.7786 ns | 141.7459 ns | 36.8180 ns | 1.9531 | - | - | 8208 B |
WhereWhere | 10 | 17,403.3510 ns | 401.5776 ns | 104.3083 ns | 3.4790 | - | - | 14640 B |
Take | 10 | 5,437.7507 ns | 99.2528 ns | 25.7806 ns | 1.1978 | - | - | 5056 B |
Skip | 10 | 9,310.0998 ns | 101.9503 ns | 26.4812 ns | 1.9531 | - | - | 8224 B |
TakeUntil | 10 | 5,845.3355 ns | 46.0127 ns | 11.9516 ns | 1.2360 | - | - | 5192 B |
ToObservable | 10 | 5,601.4259 ns | 54.6594 ns | 14.1976 ns | 1.1368 | - | - | 4784 B |
Concat | 10 | 12,038.5738 ns | 178.9097 ns | 46.4711 ns | 2.5024 | - | - | 10545 B |
ConcatCrossMap | 10 | 386,188,174.5831 ns | 5,890,778.2600 ns | 1,530,107.7369 ns | 72687.5000 | - | - | 305012674 B |
SelectManyCrossMap | 10 | 497,980,703.7341 ns | 6,548,701.4630 ns | 1,701,000.8411 ns | 72687.5000 | - | - | 305012486 B |
MergeCrossMap | 10 | 494,686,699.8333 ns | 3,515,275.6820 ns | 913,079.7801 ns | 72687.5000 | - | - | 305012698 B |
AsyncSubjectPush | 10 | 360.7680 ns | 1.9909 ns | 0.5171 ns | 0.0644 | - | - | 272 B |
SubjectPush | 10 | 87.9709 ns | 1.5689 ns | 0.4075 ns | 0.0401 | - | - | 168 B |
AmbTwo | 10 | 5,887.1568 ns | 73.1733 ns | 19.0065 ns | 1.2741 | - | - | 5368 B |
AmbThree | 10 | 7,875.0035 ns | 321.5890 ns | 83.5315 ns | 1.5717 | - | - | 6616 B |
Timeout | 10 | 12,902.0726 ns | 317.8746 ns | 82.5667 ns | 2.6093 | - | - | 10960 B |
First | 10 | 7,304.1888 ns | 173.0812 ns | 44.9572 ns | 1.2054 | - | - | 5088 B |
Last | 10 | 7,228.1386 ns | 130.7739 ns | 33.9680 ns | 1.2054 | - | - | 5088 B |
Buffer_Exact | 10 | 445,261.8577 ns | 4,259.6244 ns | 1,106.4216 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 10 | 420,904.0732 ns | 4,877.4698 ns | 1,266.9046 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 10 | 463,359.5480 ns | 2,950.9730 ns | 766.5043 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 10 | 2,236.9556 ns | 30.2783 ns | 7.8647 ns | 1.0490 | - | - | 4400 B |
TakeLast | 10 | 15,080.6569 ns | 231.8881 ns | 60.2321 ns | 3.2196 | - | - | 13520 B |
Repeat | 10 | 4,582.6712 ns | 66.8645 ns | 17.3678 ns | 1.0681 | - | - | 4504 B |
ToList | 10 | 5,921.7369 ns | 251.1747 ns | 65.2417 ns | 1.1826 | - | - | 4976 B |
Generate | 10 | 5,872.8513 ns | 125.5006 ns | 32.5983 ns | 1.4114 | - | - | 5952 B |
Collect | 10 | 5,557.6740 ns | 96.1555 ns | 24.9760 ns | 1.2131 | - | - | 5096 B |
ForLoopBaseLine | 100 | 43.2656 ns | 0.2894 ns | 0.0752 ns | - | - | - | 0 B |
EnumerableBaseLine | 100 | 468.0317 ns | 22.7289 ns | 5.9037 ns | 0.0110 | - | - | 48 B |
Return | 100 | 1,491.4773 ns | 30.8887 ns | 8.0232 ns | 0.3567 | - | - | 1503 B |
Range | 100 | 39,146.3890 ns | 2,607.9324 ns | 677.4007 ns | 7.7515 | - | - | 32625 B |
Select | 100 | 39,990.0879 ns | 1,590.9243 ns | 413.2367 ns | 7.8125 | - | - | 32889 B |
SelectSelect | 100 | 40,711.2414 ns | 236.9569 ns | 61.5487 ns | 7.8735 | - | - | 33152 B |
Where | 100 | 79,521.4912 ns | 2,221.7508 ns | 577.0915 ns | 15.1367 | - | - | 63898 B |
WhereWhere | 100 | 160,543.1842 ns | 3,958.7976 ns | 1,028.2830 ns | 29.7852 | - | - | 124947 B |
Take | 100 | 38,788.0677 ns | 519.3361 ns | 134.8956 ns | 7.8125 | - | - | 32897 B |
Skip | 100 | 76,824.4022 ns | 1,780.2626 ns | 462.4166 ns | 15.1367 | - | - | 63913 B |
TakeUntil | 100 | 40,989.0241 ns | 604.6980 ns | 157.0681 ns | 7.8735 | - | - | 33033 B |
ToObservable | 100 | 42,510.3198 ns | 601.2403 ns | 156.1699 ns | 7.6904 | - | - | 32424 B |
Concat | 100 | 63,162.6099 ns | 507.5481 ns | 131.8337 ns | 12.4512 | - | - | 52315 B |
ConcatCrossMap | 100 | 382,845,022.2328 ns | 11,609,502.6196 ns | 3,015,525.1133 ns | 72750.0000 | - | - | 305148962 B |
SelectManyCrossMap | 100 | 631,657,217.6416 ns | 43,857,300.9451 ns | 11,391,770.7533 ns | 72312.5000 | 1000.0000 | - | 305153240 B |
MergeCrossMap | 100 | 627,035,169.1575 ns | 5,708,121.0651 ns | 1,482,663.2101 ns | 72312.5000 | 1000.0000 | - | 305153290 B |
AsyncSubjectPush | 100 | 2,042.2417 ns | 36.4010 ns | 9.4550 ns | 0.0610 | - | - | 272 B |
SubjectPush | 100 | 466.1644 ns | 6.1772 ns | 1.6045 ns | 0.0401 | - | - | 168 B |
AmbTwo | 100 | 40,137.9223 ns | 602.2249 ns | 156.4257 ns | 7.8735 | - | - | 33209 B |
AmbThree | 100 | 42,696.8329 ns | 1,122.3139 ns | 291.5169 ns | 8.1787 | - | - | 34457 B |
Timeout | 100 | 90,163.6344 ns | 2,483.3058 ns | 645.0294 ns | 19.2871 | - | - | 81282 B |
First | 100 | 41,701.2867 ns | 591.2890 ns | 153.5851 ns | 7.8125 | - | - | 32929 B |
Last | 100 | 40,861.5388 ns | 788.4731 ns | 204.8030 ns | 7.8125 | - | - | 32929 B |
Buffer_Exact | 100 | 447,967.3659 ns | 6,438.1274 ns | 1,672.2796 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 100 | 427,040.7797 ns | 19,212.1691 ns | 4,990.2894 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 100 | 468,172.2952 ns | 2,942.8325 ns | 764.3898 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 100 | 22,064.5046 ns | 650.5211 ns | 168.9704 ns | 10.4675 | - | - | 44001 B |
TakeLast | 100 | 123,722.7968 ns | 1,800.7236 ns | 467.7312 ns | 25.3906 | - | - | 106659 B |
Repeat | 100 | 37,764.0409 ns | 499.0934 ns | 129.6376 ns | 7.6904 | - | - | 32344 B |
ToList | 100 | 39,824.0406 ns | 823.9825 ns | 214.0264 ns | 7.9956 | - | - | 33785 B |
Generate | 100 | 44,747.3740 ns | 1,971.1342 ns | 511.9948 ns | 10.0708 | - | - | 42433 B |
Collect | 100 | 41,994.2031 ns | 1,757.7612 ns | 456.5719 ns | 8.0566 | - | - | 33905 B |
ForLoopBaseLine | 1000 | 308.6157 ns | 6.5174 ns | 1.6929 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000 | 4,395.5783 ns | 65.9337 ns | 17.1260 ns | 0.0076 | - | - | 48 B |
Return | 1000 | 1,497.5830 ns | 44.5447 ns | 11.5703 ns | 0.3567 | - | - | 1503 B |
Range | 1000 | 374,701.3290 ns | 7,417.7612 ns | 1,926.7359 ns | 73.2422 | - | - | 307285 B |
Select | 1000 | 376,440.6135 ns | 8,171.3784 ns | 2,122.4851 ns | 73.2422 | - | - | 307548 B |
SelectSelect | 1000 | 396,784.2134 ns | 24,587.0099 ns | 6,386.3843 ns | 73.2422 | - | - | 307815 B |
Where | 1000 | 787,711.5365 ns | 52,162.7030 ns | 13,549.0680 ns | 145.5078 | - | - | 612115 B |
WhereWhere | 1000 | 1,580,467.8728 ns | 41,745.1393 ns | 10,843.1446 ns | 291.0156 | - | - | 1222485 B |
Take | 1000 | 390,005.6137 ns | 22,717.1735 ns | 5,900.7013 ns | 73.2422 | - | - | 307559 B |
Skip | 1000 | 790,553.0255 ns | 110,638.4835 ns | 28,737.9345 ns | 145.5078 | - | - | 612134 B |
TakeUntil | 1000 | 407,808.5855 ns | 28,382.3420 ns | 7,372.2077 ns | 73.2422 | - | - | 307695 B |
ToObservable | 1000 | 417,414.4884 ns | 4,886.6681 ns | 1,269.2939 ns | 72.7539 | - | - | 307167 B |
Concat | 1000 | 583,920.8697 ns | 25,141.2852 ns | 6,530.3553 ns | 110.3516 | - | - | 464346 B |
ConcatCrossMap | 1000 | 401,939,800.1759 ns | 26,969,688.2311 ns | 7,005,276.1797 ns | 73187.5000 | - | - | 307067566 B |
SelectManyCrossMap | 1000 | 816,898,439.3456 ns | 47,188,761.2913 ns | 12,257,105.1838 ns | 50000.0000 | 12937.5000 | 4937.5000 | 307097253 B |
MergeCrossMap | 1000 | 802,501,925.8556 ns | 16,027,023.2261 ns | 4,162,959.6559 ns | 50000.0000 | 12937.5000 | 4937.5000 | 307097477 B |
AsyncSubjectPush | 1000 | 19,021.4989 ns | 759.3198 ns | 197.2305 ns | 0.0610 | - | - | 272 B |
SubjectPush | 1000 | 4,262.7080 ns | 388.7271 ns | 100.9704 ns | 0.0381 | - | - | 168 B |
AmbTwo | 1000 | 393,881.3155 ns | 24,766.2821 ns | 6,432.9496 ns | 73.2422 | - | - | 307869 B |
AmbThree | 1000 | 390,186.4869 ns | 2,069.4929 ns | 537.5431 ns | 73.2422 | - | - | 309118 B |
Timeout | 1000 | 875,008.1788 ns | 53,206.7833 ns | 13,820.2640 ns | 185.5469 | - | - | 780748 B |
First | 1000 | 395,797.7720 ns | 20,125.2283 ns | 5,227.4532 ns | 73.2422 | - | - | 307591 B |
Last | 1000 | 371,640.9371 ns | 4,771.0072 ns | 1,239.2514 ns | 73.2422 | - | - | 307591 B |
Buffer_Exact | 1000 | 450,393.7357 ns | 3,883.0486 ns | 1,008.6074 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 1000 | 422,813.3265 ns | 13,370.8116 ns | 3,473.0186 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 1000 | 462,996.1602 ns | 10,069.6823 ns | 2,615.5625 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 1000 | 222,353.9352 ns | 4,515.4861 ns | 1,172.8807 ns | 104.7363 | - | - | 440010 B |
TakeLast | 1000 | 1,196,165.3381 ns | 16,283.8593 ns | 4,229.6719 ns | 242.1875 | - | - | 1023179 B |
Repeat | 1000 | 378,287.3955 ns | 27,417.2731 ns | 7,121.5347 ns | 72.7539 | - | - | 307008 B |
ToList | 1000 | 376,140.8937 ns | 12,440.6382 ns | 3,231.4095 ns | 75.1953 | - | - | 315685 B |
Generate | 1000 | 459,906.5847 ns | 37,160.9157 ns | 9,652.4096 ns | 96.1914 | - | - | 403496 B |
Collect | 1000 | 401,992.9414 ns | 19,699.4310 ns | 5,116.8539 ns | 75.1953 | - | - | 315806 B |
ForLoopBaseLine | 10000 | 2,966.4613 ns | 204.6249 ns | 53.1506 ns | - | - | - | 0 B |
EnumerableBaseLine | 10000 | 50,117.9480 ns | 23,675.8097 ns | 6,149.7035 ns | - | - | - | 48 B |
Return | 10000 | 1,533.5784 ns | 113.8330 ns | 29.5677 ns | 0.3567 | - | - | 1503 B |
Range | 10000 | 3,799,312.7666 ns | 235,474.6048 ns | 61,163.6525 ns | 726.5625 | - | - | 3051671 B |
Select | 10000 | 3,969,830.1363 ns | 339,370.0529 ns | 88,150.1086 ns | 726.5625 | - | - | 3051975 B |
SelectSelect | 10000 | 4,002,714.3934 ns | 274,307.8009 ns | 71,250.4307 ns | 726.5625 | - | - | 3052264 B |
Where | 10000 | 7,900,474.1826 ns | 389,334.9399 ns | 101,128.3021 ns | 1453.1250 | - | - | 6102117 B |
WhereWhere | 10000 | 16,517,364.8368 ns | 1,409,572.9866 ns | 366,131.3391 ns | 2906.2500 | - | - | 12202445 B |
Take | 10000 | 3,888,766.8800 ns | 107,735.1749 ns | 27,983.8109 ns | 726.5625 | - | - | 3052015 B |
Skip | 10000 | 7,278,901.7963 ns | 46,179.6373 ns | 11,994.9890 ns | 1453.1250 | - | - | 6102039 B |
TakeUntil | 10000 | 3,968,086.1639 ns | 373,775.4896 ns | 97,086.7928 ns | 726.5625 | - | - | 3052081 B |
ToObservable | 10000 | 4,179,034.1218 ns | 82,096.4692 ns | 21,324.2524 ns | 726.5625 | - | - | 3051372 B |
Concat | 10000 | 5,932,169.1365 ns | 435,931.6123 ns | 113,231.6145 ns | 1085.9375 | - | - | 4580944 B |
ConcatCrossMap | 10000 | 430,842,418.2959 ns | 18,514,594.5760 ns | 4,809,097.0592 ns | 76750.0000 | 875.0000 | 312.5000 | 324133596 B |
SelectManyCrossMap | 10000 | 690,706,102.3530 ns | 36,575,668.6041 ns | 9,500,393.8434 ns | 72187.5000 | 24062.5000 | - | 324741558 B |
MergeCrossMap | 10000 | 701,735,387.9270 ns | 20,516,797.8469 ns | 5,329,161.9098 ns | 72187.5000 | 24062.5000 | - | 324741646 B |
AsyncSubjectPush | 10000 | 189,213.6271 ns | 14,454.6969 ns | 3,754.5537 ns | - | - | - | 274 B |
SubjectPush | 10000 | 42,300.8375 ns | 1,890.7283 ns | 491.1096 ns | - | - | - | 168 B |
AmbTwo | 10000 | 3,857,655.8715 ns | 80,977.2115 ns | 21,033.5294 ns | 726.5625 | - | - | 3052305 B |
AmbThree | 10000 | 3,913,669.1093 ns | 226,060.7197 ns | 58,718.4309 ns | 726.5625 | - | - | 3053518 B |
Timeout | 10000 | 8,364,867.9573 ns | 134,745.7718 ns | 34,999.7129 ns | 1843.7500 | - | - | 7773212 B |
First | 10000 | 3,916,408.7692 ns | 87,212.8981 ns | 22,653.2258 ns | 726.5625 | - | - | 3052051 B |
Last | 10000 | 3,717,088.8014 ns | 90,123.6112 ns | 23,409.2727 ns | 726.5625 | - | - | 3052017 B |
Buffer_Exact | 10000 | 443,535.2575 ns | 3,420.5795 ns | 888.4828 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 10000 | 420,858.1206 ns | 9,454.8644 ns | 2,455.8659 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 10000 | 457,886.0077 ns | 6,926.7568 ns | 1,799.1993 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 10000 | 2,198,558.4011 ns | 38,895.8751 ns | 10,103.0589 ns | 1046.8750 | - | - | 4400107 B |
TakeLast | 10000 | 12,206,350.0223 ns | 343,481.4136 ns | 89,218.0193 ns | 2437.5000 | - | - | 10244511 B |
Repeat | 10000 | 3,720,324.4521 ns | 72,565.3148 ns | 18,848.5705 ns | 726.5625 | - | - | 3051430 B |
ToList | 10000 | 3,731,090.1653 ns | 14,786.1647 ns | 3,840.6513 ns | 757.8125 | 3.9063 | - | 3183058 B |
Generate | 10000 | 4,444,694.2310 ns | 449,883.0710 ns | 116,855.4539 ns | 953.1250 | - | - | 4011968 B |
Collect | 10000 | 4,004,980.7053 ns | 327,936.7465 ns | 85,180.3499 ns | 757.8125 | 7.8125 | - | 3183199 B |
ForLoopBaseLine | 100000 | 29,956.7390 ns | 2,031.4057 ns | 527.6501 ns | - | - | - | 0 B |
EnumerableBaseLine | 100000 | 439,509.4539 ns | 10,919.4638 ns | 2,836.2901 ns | - | - | - | 52 B |
Return | 100000 | 1,495.5903 ns | 78.2690 ns | 20.3301 ns | 0.3567 | - | - | 1503 B |
Range | 100000 | 37,914,405.2095 ns | 2,411,534.4094 ns | 626,387.0909 ns | 7250.0000 | - | - | 30501267 B |
Select | 100000 | 37,740,781.7455 ns | 792,721.8086 ns | 205,906.5405 ns | 7250.0000 | - | - | 30501665 B |
SelectSelect | 100000 | 38,279,285.2578 ns | 370,056.6678 ns | 96,120.8427 ns | 7250.0000 | - | - | 30501710 B |
Where | 100000 | 77,530,951.2493 ns | 1,102,711.9859 ns | 286,425.3358 ns | 14500.0000 | - | - | 60999930 B |
WhereWhere | 100000 | 154,090,070.6259 ns | 1,510,557.1313 ns | 392,361.5950 ns | 29062.5000 | - | - | 121998598 B |
Take | 100000 | 37,754,020.8164 ns | 3,322,695.8538 ns | 863,057.8862 ns | 7250.0000 | - | - | 30501665 B |
Skip | 100000 | 75,416,374.9423 ns | 6,891,880.6241 ns | 1,790,140.3515 ns | 14500.0000 | - | - | 60999930 B |
TakeUntil | 100000 | 39,060,760.0300 ns | 658,295.5510 ns | 170,989.8202 ns | 7250.0000 | - | - | 30501548 B |
ToObservable | 100000 | 41,436,961.5550 ns | 588,651.0296 ns | 152,899.9149 ns | 7250.0000 | - | - | 30501184 B |
Concat | 100000 | 59,362,668.7140 ns | 3,172,253.4935 ns | 823,981.0429 ns | 10875.0000 | - | - | 45755818 B |
ConcatCrossMap | 100000 | 594,920,085.2974 ns | 22,594,347.4266 ns | 5,868,797.6838 ns | 106687.5000 | 4875.0000 | 1687.5000 | 456749016 B |
SelectManyCrossMap | 100000 | 679,205,677.9889 ns | 15,735,317.4671 ns | 4,087,190.1702 ns | 108500.0000 | 62.5000 | - | 455114860 B |
MergeCrossMap | 100000 | 687,022,641.6096 ns | 19,676,216.6215 ns | 5,110,824.0638 ns | 108500.0000 | 62.5000 | - | 455114717 B |
AsyncSubjectPush | 100000 | 1,860,260.8850 ns | 27,765.8386 ns | 7,212.0733 ns | - | - | - | 288 B |
SubjectPush | 100000 | 406,358.0051 ns | 4,654.1399 ns | 1,208.8955 ns | - | - | - | 172 B |
AmbTwo | 100000 | 37,631,467.2100 ns | 337,714.3895 ns | 87,720.0562 ns | 7250.0000 | - | - | 30502170 B |
AmbThree | 100000 | 37,421,030.7335 ns | 268,652.0466 ns | 69,781.3696 ns | 7250.0000 | - | - | 30503216 B |
Timeout | 100000 | 83,052,533.1640 ns | 1,283,406.5649 ns | 333,360.0804 ns | 18500.0000 | - | - | 77703558 B |
First | 100000 | 37,778,939.5366 ns | 914,022.8699 ns | 237,414.0399 ns | 7250.0000 | - | - | 30501580 B |
Last | 100000 | 36,442,605.7109 ns | 454,628.8434 ns | 118,088.1507 ns | 7250.0000 | - | - | 30501579 B |
Buffer_Exact | 100000 | 449,350.5022 ns | 8,812.5035 ns | 2,289.0150 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 100000 | 443,172.5002 ns | 28,725.8836 ns | 7,461.4414 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 100000 | 467,775.2861 ns | 32,943.8876 ns | 8,557.0522 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 100000 | 22,053,452.3332 ns | 290,335.4686 ns | 75,413.5578 ns | 10468.7500 | - | - | 44001008 B |
TakeLast | 100000 | 118,439,000.4241 ns | 713,306.3329 ns | 185,278.6662 ns | 24125.0000 | 250.0000 | 250.0000 | 102149550 B |
Repeat | 100000 | 37,888,490.3569 ns | 200,023.8061 ns | 51,955.4395 ns | 7250.0000 | - | - | 30501433 B |
ToList | 100000 | 37,793,261.3083 ns | 906,349.9610 ns | 235,421.0304 ns | 7312.5000 | 312.5000 | 250.0000 | 31550734 B |
Generate | 100000 | 42,818,833.8391 ns | 304,894.5948 ns | 79,195.2367 ns | 9500.0000 | - | - | 40101434 B |
Collect | 100000 | 40,333,629.5641 ns | 5,077,161.5654 ns | 1,318,773.8275 ns | 7312.5000 | 312.5000 | 250.0000 | 31550350 B |
ForLoopBaseLine | 1000000 | 294,921.1950 ns | 29,353.2456 ns | 7,624.3963 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000000 | 4,343,183.3609 ns | 35,002.1284 ns | 9,091.6726 ns | - | - | - | 0 B |
Return | 1000000 | 1,489.9708 ns | 26.5995 ns | 6.9091 ns | 0.3567 | - | - | 1503 B |
Range | 1000000 | 377,208,967.5375 ns | 10,151,629.7621 ns | 2,636,848.0625 ns | 72687.5000 | - | - | 304991556 B |
Select | 1000000 | 389,705,594.0291 ns | 7,311,233.8112 ns | 1,899,065.7817 ns | 72687.5000 | - | - | 304992262 B |
SelectSelect | 1000000 | 382,402,974.9486 ns | 7,824,225.5607 ns | 2,032,313.4801 ns | 72687.5000 | - | - | 304992390 B |
Where | 1000000 | 775,521,664.9258 ns | 14,504,488.6329 ns | 3,767,486.9597 ns | 145375.0000 | 62.5000 | - | 609982223 B |
WhereWhere | 1000000 | 1,555,484,977.6156 ns | 30,877,234.2072 ns | 8,020,246.7093 ns | 290812.5000 | 125.0000 | - | 1219962004 B |
Take | 1000000 | 380,020,963.8385 ns | 19,545,229.4893 ns | 5,076,800.6435 ns | 72687.5000 | - | - | 304992254 B |
Skip | 1000000 | 751,455,046.6903 ns | 18,179,378.3929 ns | 4,722,025.9028 ns | 145375.0000 | 62.5000 | - | 609982294 B |
TakeUntil | 1000000 | 387,887,080.0590 ns | 14,886,309.2015 ns | 3,866,663.4319 ns | 72687.5000 | - | - | 304992426 B |
ToObservable | 1000000 | 416,295,512.5669 ns | 12,851,059.6782 ns | 3,338,014.9402 ns | 72687.5000 | - | - | 304991406 B |
Concat | 1000000 | 565,786,420.2521 ns | 10,096,839.4435 ns | 2,622,616.4811 ns | 109062.5000 | - | - | 457490836 B |
ConcatCrossMap | 1000000 | 2,370,954,972.9289 ns | 48,995,613.8866 ns | 12,726,428.4232 ns | 345187.5000 | 50437.5000 | 7312.5000 | 1627016758 B |
SelectManyCrossMap | 1000000 | 2,056,338,289.3281 ns | 55,001,085.8669 ns | 14,286,327.4272 ns | 385937.5000 | 187.5000 | - | 1618785422 B |
MergeCrossMap | 1000000 | 2,025,677,238.6563 ns | 88,318,153.0533 ns | 22,940,311.6757 ns | 385937.5000 | 187.5000 | - | 1618785294 B |
AsyncSubjectPush | 1000000 | 18,992,742.5843 ns | 291,910.4536 ns | 75,822.6543 ns | - | - | - | 512 B |
SubjectPush | 1000000 | 3,994,625.3778 ns | 53,136.5852 ns | 13,802.0303 ns | - | - | - | 192 B |
AmbTwo | 1000000 | 379,321,950.6261 ns | 1,627,461.4197 ns | 422,727.0489 ns | 72687.5000 | - | - | 304992424 B |
AmbThree | 1000000 | 375,415,627.2501 ns | 2,960,640.6089 ns | 769,015.3834 ns | 72687.5000 | - | - | 304993720 B |
Timeout | 1000000 | 862,640,108.3603 ns | 94,449,994.3150 ns | 24,533,034.6304 ns | 185187.5000 | 62.5000 | - | 776997352 B |
First | 1000000 | 400,602,832.1879 ns | 16,724,505.1127 ns | 4,344,127.9810 ns | 72687.5000 | - | - | 304992277 B |
Last | 1000000 | 379,735,869.6283 ns | 12,312,136.4144 ns | 3,198,031.6274 ns | 72687.5000 | - | - | 304992277 B |
Buffer_Exact | 1000000 | 455,044.2517 ns | 8,297.9512 ns | 2,155.3620 ns | 92.2852 | - | - | 387729 B |
Buffer_Skip | 1000000 | 428,436.5485 ns | 9,617.0488 ns | 2,497.9926 ns | 82.5195 | - | - | 347726 B |
Buffer_Overlap | 1000000 | 466,382.6297 ns | 10,363.2600 ns | 2,691.8182 ns | 92.2852 | - | - | 387729 B |
CurrentThreadSchedulerRepeated | 1000000 | 227,532,981.4614 ns | 4,007,332.6862 ns | 1,040,889.7563 ns | 104875.0000 | - | - | 440008052 B |
TakeLast | 1000000 | 1,237,196,565.0991 ns | 128,706,339.9869 ns | 33,430,992.9710 ns | 242437.5000 | 2437.5000 | 1500.0000 | 1019368667 B |
Repeat | 1000000 | 387,946,438.3689 ns | 50,955,765.7732 ns | 13,235,570.5832 ns | 72687.5000 | - | - | 304991370 B |
ToList | 1000000 | 401,949,731.8508 ns | 16,402,130.4599 ns | 4,260,392.3643 ns | 73625.0000 | 1875.0000 | 937.5000 | 313383346 B |
Generate | 1000000 | 456,816,918.9728 ns | 51,484,558.3392 ns | 13,372,922.4848 ns | 95562.5000 | - | - | 400992572 B |
Collect | 1000000 | 408,349,448.1426 ns | 12,713,358.1079 ns | 3,302,247.4696 ns | 73625.0000 | 1875.0000 | 937.5000 | 313385200 B |
#### 4.0.0
Method | N | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
------------------------------- |-------- |----------------------:|--------------------:|--------------------:|------------:|-----------:|----------:|-------------:|
ForLoopBaseLine | 1 | 0.2096 ns | 0.0548 ns | 0.0142 ns | - | - | - | 0 B |
EnumerableBaseLine | 1 | 22.6927 ns | 1.0575 ns | 0.2747 ns | 0.0114 | - | - | 48 B |
Return | 1 | 1,212.0340 ns | 17.3760 ns | 4.5133 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 1 | 1,231.6876 ns | 34.8394 ns | 9.0494 ns | 0.4082 | - | - | 1720 B |
Select | 1 | 1,455.4817 ns | 11.4043 ns | 2.9622 ns | 0.4387 | - | - | 1848 B |
SelectSelect | 1 | 1,730.9737 ns | 15.4482 ns | 4.0126 ns | 0.4692 | - | - | 1976 B |
Where | 1 | 1,871.0484 ns | 27.5255 ns | 7.1496 ns | 0.5169 | - | - | 2176 B |
WhereWhere | 1 | 2,662.7181 ns | 21.1294 ns | 5.4883 ns | 0.6981 | - | - | 2936 B |
Take | 1 | 1,317.3701 ns | 24.8225 ns | 6.4475 ns | 0.4387 | - | - | 1848 B |
Skip | 1 | 1,867.9608 ns | 52.6744 ns | 13.6820 ns | 0.5169 | - | - | 2176 B |
TakeUntil | 1 | 1,705.8339 ns | 34.0911 ns | 8.8550 ns | 0.4730 | - | - | 1992 B |
ToObservable | 1 | 1,542.4441 ns | 42.7625 ns | 11.1074 ns | 0.4234 | - | - | 1784 B |
Concat | 1 | 5,774.0545 ns | 73.1330 ns | 18.9960 ns | 1.4038 | - | - | 5897 B |
ConcatCrossMap | 1 | 384,667,888.3516 ns | 6,034,826.0343 ns | 1,567,523.6104 ns | 72687.5000 | - | - | 304993558 B |
SelectManyCrossMap | 1 | 388,219,691.6514 ns | 56,375,468.2366 ns | 14,643,318.1345 ns | 72687.5000 | - | - | 304993338 B |
MergeCrossMap | 1 | 378,807,598.9705 ns | 3,193,647.0496 ns | 829,537.9395 ns | 72687.5000 | - | - | 304993382 B |
AsyncSubjectPush | 1 | 192.7930 ns | 2.7969 ns | 0.7265 ns | 0.0646 | - | - | 272 B |
SubjectPush | 1 | 49.0544 ns | 2.0075 ns | 0.5214 ns | 0.0401 | - | - | 168 B |
AmbTwo | 1 | 1,753.8587 ns | 17.1648 ns | 4.4585 ns | 0.5150 | - | - | 2168 B |
AmbThree | 1 | 2,945.5969 ns | 54.5636 ns | 14.1727 ns | 0.7477 | - | - | 3144 B |
Timeout | 1 | 4,028.7207 ns | 97.3020 ns | 25.2738 ns | 0.8316 | - | - | 3504 B |
First | 1 | 3,377.1796 ns | 31.4858 ns | 8.1783 ns | 0.4807 | - | - | 2024 B |
Last | 1 | 3,291.7499 ns | 56.4245 ns | 14.6561 ns | 0.4807 | - | - | 2024 B |
Buffer_Exact | 1 | 442,880.0444 ns | 4,177.3374 ns | 1,085.0478 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 1 | 415,643.9172 ns | 3,553.0115 ns | 922.8815 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 1 | 462,476.5666 ns | 5,953.5830 ns | 1,546.4210 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 1 | 224.9324 ns | 1.1383 ns | 0.2957 ns | 0.1049 | - | - | 440 B |
TakeLast | 1 | 3,339.0146 ns | 118.2925 ns | 30.7260 ns | 0.8430 | - | - | 3544 B |
Repeat | 1 | 852.7942 ns | 29.8859 ns | 7.7627 ns | 0.3405 | - | - | 1432 B |
ToList | 1 | 1,134.8665 ns | 57.4949 ns | 14.9341 ns | 0.3872 | - | - | 1632 B |
Generate | 1 | 1,846.3719 ns | 268.2129 ns | 69.6673 ns | 0.4768 | - | - | 2008 B |
Collect | 1 | 1,629.5753 ns | 66.8208 ns | 17.3564 ns | 0.4482 | - | - | 1888 B |
ForLoopBaseLine | 10 | 5.0841 ns | 0.1520 ns | 0.0395 ns | - | - | - | 0 B |
EnumerableBaseLine | 10 | 63.8611 ns | 1.1431 ns | 0.2969 ns | 0.0113 | - | - | 48 B |
Return | 10 | 1,201.4318 ns | 12.6972 ns | 3.2981 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 10 | 4,613.0671 ns | 116.6017 ns | 30.2869 ns | 1.1063 | - | - | 4648 B |
Select | 10 | 4,828.1005 ns | 104.0990 ns | 27.0393 ns | 1.1368 | - | - | 4776 B |
SelectSelect | 10 | 5,176.1186 ns | 51.9954 ns | 13.5056 ns | 1.1673 | - | - | 4904 B |
Where | 10 | 8,533.6176 ns | 80.3409 ns | 20.8682 ns | 1.8768 | - | - | 7936 B |
WhereWhere | 10 | 16,783.3547 ns | 202.4026 ns | 52.5733 ns | 3.4180 | - | - | 14360 B |
Take | 10 | 4,803.7699 ns | 157.2062 ns | 40.8337 ns | 1.1292 | - | - | 4768 B |
Skip | 10 | 8,293.1811 ns | 114.3504 ns | 29.7021 ns | 1.8768 | - | - | 7936 B |
TakeUntil | 10 | 5,180.1550 ns | 30.8096 ns | 8.0027 ns | 1.1673 | - | - | 4920 B |
ToObservable | 10 | 5,205.0830 ns | 39.4000 ns | 10.2340 ns | 1.0986 | - | - | 4640 B |
Concat | 10 | 10,694.2797 ns | 86.4339 ns | 22.4509 ns | 2.4109 | - | - | 10151 B |
ConcatCrossMap | 10 | 387,161,204.7791 ns | 2,869,697.6724 ns | 745,393.2939 ns | 72687.5000 | - | - | 305010900 B |
SelectManyCrossMap | 10 | 510,681,944.9623 ns | 49,640,750.1817 ns | 12,894,000.1757 ns | 72687.5000 | - | - | 305010708 B |
MergeCrossMap | 10 | 505,641,836.4123 ns | 5,089,905.5504 ns | 1,322,084.0302 ns | 72687.5000 | - | - | 305010705 B |
AsyncSubjectPush | 10 | 364.4118 ns | 13.1798 ns | 3.4234 ns | 0.0644 | - | - | 272 B |
SubjectPush | 10 | 84.2507 ns | 2.0866 ns | 0.5420 ns | 0.0401 | - | - | 168 B |
AmbTwo | 10 | 5,157.1374 ns | 224.5718 ns | 58.3317 ns | 1.2131 | - | - | 5096 B |
AmbThree | 10 | 6,356.3600 ns | 229.6953 ns | 59.6625 ns | 1.4420 | - | - | 6072 B |
Timeout | 10 | 12,909.3401 ns | 2,221.6924 ns | 577.0763 ns | 2.5330 | - | - | 10680 B |
First | 10 | 6,979.9922 ns | 237.9302 ns | 61.8015 ns | 1.1749 | - | - | 4952 B |
Last | 10 | 6,701.0264 ns | 361.5612 ns | 93.9142 ns | 1.1749 | - | - | 4952 B |
Buffer_Exact | 10 | 465,207.9428 ns | 63,645.2696 ns | 16,531.6220 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 10 | 415,409.4945 ns | 6,035.9848 ns | 1,567.8246 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 10 | 453,758.7391 ns | 8,025.9495 ns | 2,084.7105 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 10 | 2,255.6823 ns | 64.6010 ns | 16.7799 ns | 1.0490 | - | - | 4400 B |
TakeLast | 10 | 14,455.5090 ns | 474.6100 ns | 123.2782 ns | 3.1433 | - | - | 13240 B |
Repeat | 10 | 4,159.9237 ns | 74.2578 ns | 19.2882 ns | 1.0376 | - | - | 4360 B |
ToList | 10 | 4,688.3546 ns | 153.7597 ns | 39.9385 ns | 1.1139 | - | - | 4704 B |
Generate | 10 | 5,736.0928 ns | 171.9066 ns | 44.6521 ns | 1.3809 | - | - | 5800 B |
Collect | 10 | 5,165.3325 ns | 80.7168 ns | 20.9659 ns | 1.1749 | - | - | 4960 B |
ForLoopBaseLine | 100 | 43.4823 ns | 0.3493 ns | 0.0907 ns | - | - | - | 0 B |
EnumerableBaseLine | 100 | 465.4773 ns | 4.5423 ns | 1.1798 ns | 0.0110 | - | - | 48 B |
Return | 100 | 1,204.1130 ns | 27.0832 ns | 7.0348 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 100 | 37,711.3898 ns | 592.8584 ns | 153.9928 ns | 7.6904 | - | - | 32489 B |
Select | 100 | 38,198.8761 ns | 363.3606 ns | 94.3816 ns | 7.7515 | - | - | 32617 B |
SelectSelect | 100 | 39,342.2696 ns | 849.5684 ns | 220.6722 ns | 7.7515 | - | - | 32745 B |
Where | 100 | 77,110.7532 ns | 461.8508 ns | 119.9640 ns | 15.1367 | - | - | 63626 B |
WhereWhere | 100 | 156,557.3585 ns | 2,280.7930 ns | 592.4275 ns | 29.5410 | - | - | 124667 B |
Take | 100 | 38,089.9551 ns | 640.0628 ns | 166.2539 ns | 7.7515 | - | - | 32609 B |
Skip | 100 | 73,843.5935 ns | 1,900.1621 ns | 493.5600 ns | 15.1367 | - | - | 63626 B |
TakeUntil | 100 | 39,574.1251 ns | 425.0139 ns | 110.3958 ns | 7.7515 | - | - | 32761 B |
ToObservable | 100 | 41,147.8749 ns | 447.7154 ns | 116.2924 ns | 7.6904 | - | - | 32281 B |
Concat | 100 | 62,106.8159 ns | 815.6492 ns | 211.8618 ns | 12.3291 | - | - | 51923 B |
ConcatCrossMap | 100 | 381,125,848.7283 ns | 2,815,105.4475 ns | 731,213.1666 ns | 72687.5000 | - | - | 305136690 B |
SelectManyCrossMap | 100 | 616,583,258.3863 ns | 9,516,636.4550 ns | 2,471,910.9134 ns | 72312.5000 | 1000.0000 | - | 305140768 B |
MergeCrossMap | 100 | 632,343,274.0206 ns | 10,528,833.0978 ns | 2,734,825.2255 ns | 72250.0000 | 1000.0000 | - | 305140019 B |
AsyncSubjectPush | 100 | 2,051.1730 ns | 130.5846 ns | 33.9189 ns | 0.0610 | - | - | 272 B |
SubjectPush | 100 | 480.9802 ns | 8.8750 ns | 2.3052 ns | 0.0401 | - | - | 168 B |
AmbTwo | 100 | 38,634.5752 ns | 1,264.3886 ns | 328.4202 ns | 7.8125 | - | - | 32937 B |
AmbThree | 100 | 39,873.9280 ns | 429.1761 ns | 111.4769 ns | 8.0566 | - | - | 33913 B |
Timeout | 100 | 88,488.9204 ns | 477.1555 ns | 123.9394 ns | 19.2871 | - | - | 81001 B |
First | 100 | 40,185.5457 ns | 654.9861 ns | 170.1302 ns | 7.8125 | - | - | 32793 B |
Last | 100 | 40,357.0862 ns | 463.1759 ns | 120.3082 ns | 7.8125 | - | - | 32793 B |
Buffer_Exact | 100 | 443,687.5174 ns | 5,650.9073 ns | 1,467.8021 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 100 | 431,328.8204 ns | 20,698.2120 ns | 5,376.2836 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 100 | 464,195.0648 ns | 20,752.1136 ns | 5,390.2843 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 100 | 23,496.1466 ns | 1,659.6663 ns | 431.0922 ns | 10.4675 | - | - | 44001 B |
TakeLast | 100 | 131,276.6740 ns | 14,838.4473 ns | 3,854.2315 ns | 25.1465 | - | - | 106379 B |
Repeat | 100 | 39,294.4028 ns | 2,516.1108 ns | 653.5504 ns | 7.6294 | - | - | 32201 B |
ToList | 100 | 39,640.8721 ns | 1,992.8059 ns | 517.6239 ns | 7.9346 | - | - | 33513 B |
Generate | 100 | 44,240.2549 ns | 654.3242 ns | 169.9583 ns | 10.0708 | - | - | 42281 B |
Collect | 100 | 40,561.5517 ns | 337.1632 ns | 87.5769 ns | 7.9956 | - | - | 33769 B |
ForLoopBaseLine | 1000 | 303.5852 ns | 2.8119 ns | 0.7304 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000 | 4,371.6146 ns | 17.7867 ns | 4.6200 ns | 0.0076 | - | - | 48 B |
Return | 1000 | 1,193.7550 ns | 24.6837 ns | 6.4115 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 1000 | 379,277.7465 ns | 12,345.5528 ns | 3,206.7114 ns | 72.7539 | - | - | 307150 B |
Select | 1000 | 372,582.4711 ns | 3,852.8117 ns | 1,000.7535 ns | 73.2422 | - | - | 307277 B |
SelectSelect | 1000 | 383,401.8728 ns | 2,201.3519 ns | 571.7930 ns | 73.2422 | - | - | 307405 B |
Where | 1000 | 751,503.3925 ns | 4,688.5371 ns | 1,217.8301 ns | 145.5078 | - | - | 611843 B |
WhereWhere | 1000 | 1,570,532.2327 ns | 34,801.5480 ns | 9,039.5726 ns | 291.0156 | - | - | 1222203 B |
Take | 1000 | 374,630.1303 ns | 3,733.4696 ns | 969.7548 ns | 73.2422 | - | - | 307272 B |
Skip | 1000 | 729,597.6754 ns | 26,646.3783 ns | 6,921.2976 ns | 145.5078 | - | - | 611843 B |
TakeUntil | 1000 | 392,300.3378 ns | 4,850.3568 ns | 1,259.8621 ns | 73.2422 | - | - | 307423 B |
ToObservable | 1000 | 411,709.3434 ns | 4,418.9647 ns | 1,147.8096 ns | 72.7539 | - | - | 307021 B |
Concat | 1000 | 577,287.4930 ns | 5,607.5169 ns | 1,456.5317 ns | 110.3516 | - | - | 463954 B |
ConcatCrossMap | 1000 | 402,171,727.0180 ns | 9,747,501.8901 ns | 2,531,877.3512 ns | 73125.0000 | - | - | 306938540 B |
SelectManyCrossMap | 1000 | 802,056,773.9595 ns | 3,371,025.8912 ns | 875,611.4336 ns | 49937.5000 | 12125.0000 | 5125.0000 | 306968954 B |
MergeCrossMap | 1000 | 813,973,741.9563 ns | 49,251,434.0333 ns | 12,792,876.7545 ns | 50000.0000 | 12187.5000 | 5125.0000 | 306969062 B |
AsyncSubjectPush | 1000 | 19,352.7694 ns | 1,326.7296 ns | 344.6131 ns | 0.0610 | - | - | 272 B |
SubjectPush | 1000 | 4,424.7938 ns | 112.3921 ns | 29.1934 ns | 0.0381 | - | - | 168 B |
AmbTwo | 1000 | 391,831.1797 ns | 31,463.0823 ns | 8,172.4186 ns | 73.2422 | - | - | 307598 B |
AmbThree | 1000 | 392,457.1068 ns | 41,760.5299 ns | 10,847.1423 ns | 73.2422 | - | - | 308573 B |
Timeout | 1000 | 864,153.4141 ns | 41,252.9788 ns | 10,715.3078 ns | 185.5469 | - | - | 780466 B |
First | 1000 | 378,769.5820 ns | 12,945.1188 ns | 3,362.4464 ns | 73.2422 | - | - | 307456 B |
Last | 1000 | 374,179.3231 ns | 8,446.8337 ns | 2,194.0336 ns | 73.2422 | - | - | 307456 B |
Buffer_Exact | 1000 | 471,777.9657 ns | 44,822.9612 ns | 11,642.5974 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 1000 | 429,286.4438 ns | 42,581.1680 ns | 11,060.3000 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 1000 | 452,501.5762 ns | 2,841.6894 ns | 738.1183 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 1000 | 221,739.8019 ns | 4,992.6176 ns | 1,296.8138 ns | 104.7363 | - | - | 440010 B |
TakeLast | 1000 | 1,166,014.2742 ns | 16,222.4776 ns | 4,213.7282 ns | 242.1875 | - | - | 1022896 B |
Repeat | 1000 | 369,282.8221 ns | 3,541.4443 ns | 919.8770 ns | 72.7539 | - | - | 306864 B |
ToList | 1000 | 374,550.4453 ns | 10,354.8932 ns | 2,689.6450 ns | 75.1953 | - | - | 315414 B |
Generate | 1000 | 430,724.4336 ns | 24,594.7526 ns | 6,388.3955 ns | 95.7031 | - | - | 403345 B |
Collect | 1000 | 392,479.1381 ns | 7,134.5253 ns | 1,853.1664 ns | 75.1953 | - | - | 315670 B |
ForLoopBaseLine | 10000 | 2,909.0231 ns | 28.3635 ns | 7.3673 ns | - | - | - | 0 B |
EnumerableBaseLine | 10000 | 44,676.9941 ns | 7,121.3706 ns | 1,849.7495 ns | - | - | - | 48 B |
Return | 10000 | 1,201.9399 ns | 11.2026 ns | 2.9098 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 10000 | 3,708,050.0138 ns | 149,330.8730 ns | 38,788.1387 ns | 726.5625 | - | - | 3051546 B |
Select | 10000 | 3,720,395.2338 ns | 37,891.9171 ns | 9,842.2845 ns | 726.5625 | - | - | 3051675 B |
SelectSelect | 10000 | 3,819,596.6560 ns | 43,723.9893 ns | 11,357.1436 ns | 726.5625 | - | - | 3051824 B |
Where | 10000 | 7,621,475.5377 ns | 79,921.5061 ns | 20,759.3139 ns | 1453.1250 | - | - | 6101764 B |
WhereWhere | 10000 | 15,613,642.6110 ns | 105,316.0289 ns | 27,355.4467 ns | 2906.2500 | - | - | 12202024 B |
Take | 10000 | 3,782,527.2727 ns | 41,432.2396 ns | 10,761.8701 ns | 726.5625 | - | - | 3051672 B |
Skip | 10000 | 7,322,273.2350 ns | 34,313.5158 ns | 8,912.8081 ns | 1453.1250 | - | - | 6101764 B |
TakeUntil | 10000 | 3,848,486.8604 ns | 106,036.9279 ns | 27,542.6975 ns | 726.5625 | - | - | 3051828 B |
ToObservable | 10000 | 4,060,003.5549 ns | 43,628.3635 ns | 11,332.3051 ns | 726.5625 | - | - | 3051206 B |
Concat | 10000 | 5,666,085.3376 ns | 72,045.0839 ns | 18,713.4425 ns | 1085.9375 | - | - | 4580507 B |
ConcatCrossMap | 10000 | 411,263,728.8358 ns | 26,507,375.2328 ns | 6,885,192.0984 ns | 76500.0000 | 1312.5000 | 437.5000 | 322853578 B |
SelectManyCrossMap | 10000 | 674,682,157.9449 ns | 4,516,827.0726 ns | 1,173,229.0276 ns | 76437.5000 | 1812.5000 | - | 323461032 B |
MergeCrossMap | 10000 | 667,166,323.0010 ns | 12,924,852.9662 ns | 3,357,182.4722 ns | 76875.0000 | 1500.0000 | - | 323460796 B |
AsyncSubjectPush | 10000 | 187,027.5145 ns | 9,467.1712 ns | 2,459.0625 ns | - | - | - | 274 B |
SubjectPush | 10000 | 43,753.8359 ns | 1,922.9647 ns | 499.4829 ns | - | - | - | 168 B |
AmbTwo | 10000 | 3,741,124.3439 ns | 67,035.3978 ns | 17,412.1952 ns | 726.5625 | - | - | 3052004 B |
AmbThree | 10000 | 3,765,081.6188 ns | 31,765.0012 ns | 8,250.8409 ns | 726.5625 | - | - | 3052997 B |
Timeout | 10000 | 8,462,099.8604 ns | 146,893.5741 ns | 38,155.0594 ns | 1843.7500 | - | - | 7772994 B |
First | 10000 | 3,775,032.4158 ns | 19,435.6935 ns | 5,048.3491 ns | 726.5625 | - | - | 3051883 B |
Last | 10000 | 3,702,773.7745 ns | 120,501.4643 ns | 31,299.8070 ns | 726.5625 | - | - | 3051883 B |
Buffer_Exact | 10000 | 446,796.1718 ns | 9,168.6284 ns | 2,381.5171 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 10000 | 432,511.2271 ns | 25,338.2764 ns | 6,581.5230 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 10000 | 461,478.8560 ns | 10,735.5594 ns | 2,788.5216 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 10000 | 2,232,073.4122 ns | 48,437.5045 ns | 12,581.4616 ns | 1046.8750 | - | - | 4400107 B |
TakeLast | 10000 | 11,594,523.7132 ns | 189,637.9293 ns | 49,257.7466 ns | 2437.5000 | - | - | 10244218 B |
Repeat | 10000 | 3,700,621.0469 ns | 73,503.6951 ns | 19,092.3113 ns | 726.5625 | - | - | 3051270 B |
ToList | 10000 | 3,703,457.0033 ns | 58,416.1355 ns | 15,173.3739 ns | 757.8125 | 3.9063 | - | 3182797 B |
Generate | 10000 | 4,230,165.8302 ns | 42,858.9444 ns | 11,132.4514 ns | 953.1250 | - | - | 4011738 B |
Collect | 10000 | 3,880,788.7434 ns | 48,356.2263 ns | 12,560.3499 ns | 757.8125 | 3.9063 | - | 3183047 B |
ForLoopBaseLine | 100000 | 28,952.2392 ns | 481.5769 ns | 125.0878 ns | - | - | - | 0 B |
EnumerableBaseLine | 100000 | 436,059.8645 ns | 19,679.7109 ns | 5,111.7317 ns | - | - | - | 52 B |
Return | 100000 | 1,201.7269 ns | 17.4871 ns | 4.5422 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 100000 | 38,004,228.7590 ns | 890,083.9498 ns | 231,195.9945 ns | 7250.0000 | - | - | 30501178 B |
Select | 100000 | 37,573,821.6943 ns | 510,352.1827 ns | 132,562.0807 ns | 7250.0000 | - | - | 30501322 B |
SelectSelect | 100000 | 37,642,286.8065 ns | 414,321.2246 ns | 107,618.3966 ns | 7250.0000 | - | - | 30501592 B |
Where | 100000 | 76,909,059.2211 ns | 1,678,528.0791 ns | 435,991.4237 ns | 14500.0000 | - | - | 60999831 B |
WhereWhere | 100000 | 152,631,766.9393 ns | 670,158.0765 ns | 174,071.0671 ns | 29062.5000 | - | - | 121998648 B |
Take | 100000 | 37,629,659.0524 ns | 352,033.3062 ns | 91,439.3416 ns | 7250.0000 | - | - | 30501322 B |
Skip | 100000 | 73,237,234.7443 ns | 1,115,870.4922 ns | 289,843.2089 ns | 14500.0000 | - | - | 60999831 B |
TakeUntil | 100000 | 38,699,168.7989 ns | 817,480.4915 ns | 212,337.5163 ns | 7250.0000 | - | - | 30501598 B |
ToObservable | 100000 | 40,705,639.8633 ns | 724,588.9874 ns | 188,209.2937 ns | 7250.0000 | - | - | 30501160 B |
Concat | 100000 | 55,487,778.3478 ns | 556,195.0215 ns | 144,469.5876 ns | 10875.0000 | - | - | 45755180 B |
ConcatCrossMap | 100000 | 557,147,429.6944 ns | 7,950,962.0245 ns | 2,065,232.8050 ns | 103500.0000 | 4500.0000 | 1562.5000 | 443946259 B |
SelectManyCrossMap | 100000 | 645,144,553.8964 ns | 9,087,192.2020 ns | 2,360,364.3664 ns | 105437.5000 | 62.5000 | - | 442314994 B |
MergeCrossMap | 100000 | 635,916,570.8483 ns | 2,747,055.6699 ns | 713,537.4901 ns | 105437.5000 | 62.5000 | - | 442314828 B |
AsyncSubjectPush | 100000 | 1,878,046.1799 ns | 22,027.5328 ns | 5,721.5697 ns | - | - | - | 288 B |
SubjectPush | 100000 | 436,187.7071 ns | 5,769.8271 ns | 1,498.6911 ns | - | - | - | 172 B |
AmbTwo | 100000 | 37,300,569.5978 ns | 306,151.3865 ns | 79,521.6836 ns | 7250.0000 | - | - | 30501584 B |
AmbThree | 100000 | 36,986,678.8668 ns | 347,181.6094 ns | 90,179.1314 ns | 7250.0000 | - | - | 30502750 B |
Timeout | 100000 | 83,521,126.7773 ns | 630,875.3373 ns | 163,867.5218 ns | 18500.0000 | - | - | 77703200 B |
First | 100000 | 37,928,894.1889 ns | 736,643.8476 ns | 191,340.4988 ns | 7250.0000 | - | - | 30501643 B |
Last | 100000 | 37,254,946.7448 ns | 491,286.4156 ns | 127,609.8187 ns | 7250.0000 | - | - | 30501643 B |
Buffer_Exact | 100000 | 448,252.9409 ns | 3,566.2696 ns | 926.3253 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 100000 | 429,115.7987 ns | 19,076.4391 ns | 4,955.0341 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 100000 | 460,351.8425 ns | 5,210.0448 ns | 1,353.2897 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 100000 | 22,127,332.1351 ns | 333,404.8001 ns | 86,600.6564 ns | 10468.7500 | - | - | 44001008 B |
TakeLast | 100000 | 117,746,814.2746 ns | 1,487,627.8552 ns | 386,405.8008 ns | 24125.0000 | 250.0000 | 250.0000 | 102149352 B |
Repeat | 100000 | 37,306,338.8634 ns | 824,284.4217 ns | 214,104.8118 ns | 7250.0000 | - | - | 30500984 B |
ToList | 100000 | 38,145,309.8304 ns | 331,052.0695 ns | 85,989.5434 ns | 7312.5000 | 312.5000 | 250.0000 | 31550226 B |
Generate | 100000 | 42,995,842.9666 ns | 2,172,013.9739 ns | 564,172.5489 ns | 9500.0000 | - | - | 40101568 B |
Collect | 100000 | 39,537,227.8305 ns | 2,365,681.3178 ns | 614,476.9210 ns | 7312.5000 | 312.5000 | 250.0000 | 31550639 B |
ForLoopBaseLine | 1000000 | 299,762.9513 ns | 29,407.5038 ns | 7,638.4897 ns | - | - | - | 0 B |
EnumerableBaseLine | 1000000 | 4,352,167.5614 ns | 23,770.2252 ns | 6,174.2276 ns | - | - | - | 0 B |
Return | 1000000 | 1,199.1595 ns | 27.1354 ns | 7.0483 ns | 0.3242 | 0.0019 | - | 1362 B |
Range | 1000000 | 365,116,019.3546 ns | 5,772,536.0657 ns | 1,499,394.7669 ns | 72687.5000 | - | - | 304991658 B |
Select | 1000000 | 371,773,540.9748 ns | 6,299,789.6089 ns | 1,636,346.9131 ns | 72687.5000 | - | - | 304991556 B |
SelectSelect | 1000000 | 379,191,584.2011 ns | 6,023,066.5799 ns | 1,564,469.1359 ns | 72687.5000 | - | - | 304991880 B |
Where | 1000000 | 757,906,600.9883 ns | 7,482,800.2584 ns | 1,943,629.5280 ns | 145375.0000 | 62.5000 | - | 609982143 B |
WhereWhere | 1000000 | 1,567,836,983.2090 ns | 77,539,762.2670 ns | 20,140,664.7690 ns | 290812.5000 | 125.0000 | - | 1219961741 B |
Take | 1000000 | 375,166,434.7101 ns | 25,471,181.6242 ns | 6,616,044.6636 ns | 72687.5000 | - | - | 304991562 B |
Skip | 1000000 | 746,115,727.3140 ns | 54,761,339.5751 ns | 14,224,054.2199 ns | 145375.0000 | 62.5000 | - | 609982089 B |
TakeUntil | 1000000 | 379,887,578.4810 ns | 5,506,081.0627 ns | 1,430,184.0712 ns | 72687.5000 | - | - | 304991866 B |
ToObservable | 1000000 | 400,676,119.3679 ns | 7,241,056.4297 ns | 1,880,837.4679 ns | 72687.5000 | - | - | 304991514 B |
Concat | 1000000 | 549,513,620.6844 ns | 9,100,646.7326 ns | 2,363,859.1306 ns | 109062.5000 | - | - | 457490812 B |
ConcatCrossMap | 1000000 | 1,946,413,775.9861 ns | 88,439,455.8820 ns | 22,971,819.6341 ns | 318625.0000 | 48437.5000 | 8000.0000 | 1499087544 B |
SelectManyCrossMap | 1000000 | 1,672,946,888.6049 ns | 407,527,030.3745 ns | 105,853,629.9713 ns | 355375.0000 | 125.0000 | - | 1490783280 B |
MergeCrossMap | 1000000 | 1,642,416,624.9240 ns | 52,813,893.7846 ns | 13,718,212.4211 ns | 355375.0000 | 125.0000 | - | 1490783396 B |
AsyncSubjectPush | 1000000 | 18,344,205.4044 ns | 170,281.7930 ns | 44,230.0622 ns | - | - | - | 512 B |
SubjectPush | 1000000 | 4,389,761.9893 ns | 327,179.1407 ns | 84,983.5646 ns | - | - | - | 192 B |
AmbTwo | 1000000 | 368,459,416.3898 ns | 1,422,154.4725 ns | 369,399.3332 ns | 72687.5000 | - | - | 304992260 B |
AmbThree | 1000000 | 364,738,835.8884 ns | 4,630,284.9170 ns | 1,202,699.2806 ns | 72687.5000 | - | - | 304993116 B |
Timeout | 1000000 | 832,947,214.7196 ns | 13,623,768.5638 ns | 3,538,723.1984 ns | 185187.5000 | 62.5000 | - | 776997573 B |
First | 1000000 | 378,404,543.7384 ns | 6,916,041.0565 ns | 1,796,415.9339 ns | 72687.5000 | - | - | 304991921 B |
Last | 1000000 | 370,275,081.3034 ns | 18,879,420.6131 ns | 4,903,859.2650 ns | 72687.5000 | - | - | 304991921 B |
Buffer_Exact | 1000000 | 449,606.6227 ns | 6,763.1488 ns | 1,756.7027 ns | 92.2852 | - | - | 387440 B |
Buffer_Skip | 1000000 | 419,637.2102 ns | 5,082.5317 ns | 1,320.1687 ns | 82.5195 | - | - | 347437 B |
Buffer_Overlap | 1000000 | 457,967.6476 ns | 6,266.8046 ns | 1,627.7792 ns | 92.2852 | - | - | 387440 B |
CurrentThreadSchedulerRepeated | 1000000 | 219,838,690.6271 ns | 2,193,223.4149 ns | 569,681.6223 ns | 104875.0000 | - | - | 440008056 B |
TakeLast | 1000000 | 1,172,093,957.5571 ns | 42,759,675.9888 ns | 11,106,666.7545 ns | 242437.5000 | 2437.5000 | 1500.0000 | 1019368156 B |
Repeat | 1000000 | 363,126,321.6539 ns | 4,455,100.2267 ns | 1,157,195.7091 ns | 72687.5000 | - | - | 304991469 B |
ToList | 1000000 | 381,672,320.9025 ns | 24,304,170.0944 ns | 6,312,917.7605 ns | 73625.0000 | 1875.0000 | 937.5000 | 313383708 B |
Generate | 1000000 | 425,396,024.1994 ns | 22,760,945.0695 ns | 5,912,070.8017 ns | 95562.5000 | - | - | 400991914 B |
Collect | 1000000 | 392,142,051.7668 ns | 10,053,490.2575 ns | 2,611,356.6913 ns | 73625.0000 | 1875.0000 | 937.5000 | 313384826 B |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment