Created
July 9, 2018 11:00
-
-
Save akarnokd/6dd2e87c0f998ac4978a4598442680ab to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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=3513591 Hz, Resolution=284.6091 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 | |
Method | N | M | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Gen 2 | Allocated | | |
-------------------- |-------- |-- |------------------:|------------------:|------------------:|------------------:|----------:|----------:|----------:|----------:| | |
SubjectPush | 1 | 0 | 15.46 ns | 0.0593 ns | 0.0555 ns | 15.45 ns | 0.0133 | - | - | 56 B | | |
AsyncSubjectPush | 1 | 0 | 18.43 ns | 0.0626 ns | 0.0586 ns | 18.43 ns | 0.0152 | - | - | 64 B | | |
BehaviorSubjectPush | 1 | 0 | 47.07 ns | 0.1424 ns | 0.1332 ns | 47.08 ns | 0.0228 | - | - | 96 B | | |
ReplaySubjectPush | 1 | 0 | 87.70 ns | 0.4384 ns | 0.4100 ns | 87.70 ns | 0.0571 | - | - | 240 B | | |
SubjectPush | 1 | 1 | 80.44 ns | 0.2199 ns | 0.1950 ns | 80.49 ns | 0.0571 | - | - | 240 B | | |
AsyncSubjectPush | 1 | 1 | 81.28 ns | 0.3143 ns | 0.2940 ns | 81.28 ns | 0.0590 | - | - | 248 B | | |
BehaviorSubjectPush | 1 | 1 | 212.81 ns | 0.5099 ns | 0.4520 ns | 212.83 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 1 | 1 | 468.30 ns | 1.0315 ns | 0.9648 ns | 468.24 ns | 0.1597 | - | - | 672 B | | |
SubjectPush | 1 | 2 | 147.42 ns | 0.3325 ns | 0.2948 ns | 147.42 ns | 0.1030 | - | - | 432 B | | |
AsyncSubjectPush | 1 | 2 | 151.77 ns | 1.0108 ns | 0.8961 ns | 151.57 ns | 0.1047 | - | - | 440 B | | |
BehaviorSubjectPush | 1 | 2 | 385.09 ns | 1.0394 ns | 0.9722 ns | 384.79 ns | 0.1235 | - | - | 520 B | | |
ReplaySubjectPush | 1 | 2 | 865.92 ns | 2.7838 ns | 2.4678 ns | 866.32 ns | 0.2642 | - | - | 1112 B | | |
SubjectPush | 1 | 3 | 218.38 ns | 1.1109 ns | 0.9848 ns | 218.03 ns | 0.1504 | - | - | 632 B | | |
AsyncSubjectPush | 1 | 3 | 229.75 ns | 0.8872 ns | 0.8299 ns | 229.83 ns | 0.1523 | - | - | 640 B | | |
BehaviorSubjectPush | 1 | 3 | 570.05 ns | 1.3595 ns | 1.2717 ns | 570.12 ns | 0.1774 | - | - | 744 B | | |
ReplaySubjectPush | 1 | 3 | 1,258.97 ns | 3.1319 ns | 2.9296 ns | 1,258.51 ns | 0.3700 | - | - | 1560 B | | |
SubjectPush | 1 | 4 | 286.47 ns | 1.0375 ns | 0.8664 ns | 286.54 ns | 0.1998 | - | - | 840 B | | |
AsyncSubjectPush | 1 | 4 | 294.64 ns | 0.5258 ns | 0.4391 ns | 294.74 ns | 0.2017 | - | - | 848 B | | |
BehaviorSubjectPush | 1 | 4 | 751.91 ns | 2.3854 ns | 2.1146 ns | 751.76 ns | 0.2317 | - | - | 976 B | | |
ReplaySubjectPush | 1 | 4 | 1,646.79 ns | 4.2394 ns | 3.9655 ns | 1,646.21 ns | 0.4807 | - | - | 2016 B | | |
SubjectPush | 1 | 5 | 356.80 ns | 1.5166 ns | 1.4187 ns | 356.88 ns | 0.2513 | - | - | 1056 B | | |
AsyncSubjectPush | 1 | 5 | 366.41 ns | 1.9965 ns | 1.8675 ns | 366.19 ns | 0.2537 | - | - | 1064 B | | |
BehaviorSubjectPush | 1 | 5 | 928.68 ns | 3.1633 ns | 2.8042 ns | 928.62 ns | 0.2890 | - | - | 1216 B | | |
ReplaySubjectPush | 1 | 5 | 2,055.59 ns | 6.3097 ns | 5.5934 ns | 2,054.35 ns | 0.5875 | - | - | 2480 B | | |
SubjectPush | 10 | 0 | 36.17 ns | 0.1570 ns | 0.1469 ns | 36.17 ns | 0.0133 | - | - | 56 B | | |
AsyncSubjectPush | 10 | 0 | 33.25 ns | 0.1576 ns | 0.1475 ns | 33.22 ns | 0.0152 | - | - | 64 B | | |
BehaviorSubjectPush | 10 | 0 | 223.22 ns | 0.5632 ns | 0.4703 ns | 223.24 ns | 0.0226 | - | - | 96 B | | |
ReplaySubjectPush | 10 | 0 | 374.62 ns | 1.4533 ns | 1.3594 ns | 374.51 ns | 0.0911 | - | - | 384 B | | |
SubjectPush | 10 | 1 | 136.31 ns | 0.5763 ns | 0.5391 ns | 136.19 ns | 0.0570 | - | - | 240 B | | |
AsyncSubjectPush | 10 | 1 | 99.11 ns | 0.4344 ns | 0.4063 ns | 99.10 ns | 0.0590 | - | - | 248 B | | |
BehaviorSubjectPush | 10 | 1 | 413.04 ns | 1.1438 ns | 1.0699 ns | 412.97 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 10 | 1 | 1,702.59 ns | 3.0789 ns | 2.8800 ns | 1,702.73 ns | 0.2022 | - | - | 856 B | | |
SubjectPush | 10 | 2 | 242.63 ns | 1.4128 ns | 1.3216 ns | 243.31 ns | 0.1030 | - | - | 432 B | | |
AsyncSubjectPush | 10 | 2 | 169.93 ns | 0.5120 ns | 0.4539 ns | 170.06 ns | 0.1047 | - | - | 440 B | | |
BehaviorSubjectPush | 10 | 2 | 614.21 ns | 1.8765 ns | 1.7553 ns | 614.60 ns | 0.1230 | - | - | 520 B | | |
ReplaySubjectPush | 10 | 2 | 3,016.54 ns | 10.8548 ns | 10.1536 ns | 3,019.50 ns | 0.3166 | - | - | 1336 B | | |
SubjectPush | 10 | 3 | 352.58 ns | 0.3232 ns | 0.2523 ns | 352.57 ns | 0.1502 | - | - | 632 B | | |
AsyncSubjectPush | 10 | 3 | 245.96 ns | 0.8658 ns | 0.8099 ns | 245.76 ns | 0.1521 | - | - | 640 B | | |
BehaviorSubjectPush | 10 | 3 | 830.69 ns | 1.8932 ns | 1.6783 ns | 830.70 ns | 0.1774 | - | - | 744 B | | |
ReplaySubjectPush | 10 | 3 | 4,383.65 ns | 19.1477 ns | 17.9107 ns | 4,381.38 ns | 0.4272 | - | - | 1824 B | | |
SubjectPush | 10 | 4 | 459.96 ns | 0.6116 ns | 0.5721 ns | 460.12 ns | 0.1998 | - | - | 840 B | | |
AsyncSubjectPush | 10 | 4 | 312.11 ns | 1.7324 ns | 1.6205 ns | 311.56 ns | 0.2017 | - | - | 848 B | | |
BehaviorSubjectPush | 10 | 4 | 1,056.25 ns | 4.9001 ns | 4.5836 ns | 1,055.37 ns | 0.2308 | - | - | 976 B | | |
ReplaySubjectPush | 10 | 4 | 5,698.32 ns | 18.9242 ns | 17.7017 ns | 5,697.61 ns | 0.5493 | - | - | 2320 B | | |
SubjectPush | 10 | 5 | 573.02 ns | 1.3627 ns | 1.2080 ns | 573.25 ns | 0.2508 | - | - | 1056 B | | |
AsyncSubjectPush | 10 | 5 | 383.28 ns | 1.4174 ns | 1.3258 ns | 382.84 ns | 0.2537 | - | - | 1064 B | | |
BehaviorSubjectPush | 10 | 5 | 1,266.68 ns | 3.3075 ns | 3.0938 ns | 1,267.60 ns | 0.2880 | - | - | 1216 B | | |
ReplaySubjectPush | 10 | 5 | 7,050.27 ns | 21.4663 ns | 20.0796 ns | 7,049.15 ns | 0.6714 | - | - | 2824 B | | |
SubjectPush | 100 | 0 | 252.97 ns | 0.7654 ns | 0.7160 ns | 253.13 ns | 0.0129 | - | - | 56 B | | |
AsyncSubjectPush | 100 | 0 | 201.38 ns | 0.4854 ns | 0.4540 ns | 201.39 ns | 0.0150 | - | - | 64 B | | |
BehaviorSubjectPush | 100 | 0 | 1,972.87 ns | 6.4830 ns | 6.0642 ns | 1,972.07 ns | 0.0191 | - | - | 96 B | | |
ReplaySubjectPush | 100 | 0 | 2,729.43 ns | 12.6640 ns | 11.8459 ns | 2,730.13 ns | 0.3204 | - | - | 1352 B | | |
SubjectPush | 100 | 1 | 646.44 ns | 1.8639 ns | 1.7435 ns | 645.73 ns | 0.0563 | - | - | 240 B | | |
AsyncSubjectPush | 100 | 1 | 313.14 ns | 0.9366 ns | 0.8761 ns | 313.30 ns | 0.0587 | - | - | 248 B | | |
BehaviorSubjectPush | 100 | 1 | 2,437.08 ns | 7.9385 ns | 7.4256 ns | 2,437.92 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 100 | 1 | 13,204.25 ns | 38.6162 ns | 36.1216 ns | 13,210.07 ns | 0.4272 | - | - | 1824 B | | |
SubjectPush | 100 | 2 | 1,178.64 ns | 3.3477 ns | 3.1314 ns | 1,178.11 ns | 0.1030 | - | - | 432 B | | |
AsyncSubjectPush | 100 | 2 | 384.62 ns | 1.2871 ns | 1.2040 ns | 384.57 ns | 0.1044 | - | - | 440 B | | |
BehaviorSubjectPush | 100 | 2 | 2,859.79 ns | 14.4994 ns | 13.5628 ns | 2,859.22 ns | 0.1221 | - | - | 520 B | | |
ReplaySubjectPush | 100 | 2 | 23,791.81 ns | 72.4178 ns | 67.7397 ns | 23,798.78 ns | 0.5188 | - | - | 2304 B | | |
SubjectPush | 100 | 3 | 1,679.69 ns | 5.2103 ns | 4.8737 ns | 1,679.58 ns | 0.1488 | - | - | 632 B | | |
AsyncSubjectPush | 100 | 3 | 458.17 ns | 1.8102 ns | 1.6933 ns | 457.76 ns | 0.1521 | - | - | 640 B | | |
BehaviorSubjectPush | 100 | 3 | 3,322.40 ns | 24.4728 ns | 22.8919 ns | 3,310.34 ns | 0.1755 | - | - | 744 B | | |
ReplaySubjectPush | 100 | 3 | 34,552.75 ns | 107.3995 ns | 100.4616 ns | 34,536.76 ns | 0.6104 | - | - | 2792 B | | |
SubjectPush | 100 | 4 | 2,186.93 ns | 9.2699 ns | 8.6711 ns | 2,188.18 ns | 0.1984 | - | - | 840 B | | |
AsyncSubjectPush | 100 | 4 | 526.94 ns | 2.2112 ns | 2.0683 ns | 526.51 ns | 0.2012 | - | - | 848 B | | |
BehaviorSubjectPush | 100 | 4 | 4,223.53 ns | 83.7885 ns | 120.1669 ns | 4,225.78 ns | 0.2289 | - | - | 976 B | | |
ReplaySubjectPush | 100 | 4 | 48,286.96 ns | 676.8014 ns | 633.0804 ns | 48,260.74 ns | 0.7324 | - | - | 3288 B | | |
SubjectPush | 100 | 5 | 2,793.64 ns | 55.7195 ns | 112.5561 ns | 2,715.77 ns | 0.2480 | - | - | 1056 B | | |
AsyncSubjectPush | 100 | 5 | 597.71 ns | 1.5794 ns | 1.4773 ns | 598.35 ns | 0.2537 | - | - | 1064 B | | |
BehaviorSubjectPush | 100 | 5 | 4,451.35 ns | 22.3272 ns | 20.8849 ns | 4,453.12 ns | 0.2823 | - | - | 1216 B | | |
ReplaySubjectPush | 100 | 5 | 55,854.38 ns | 184.2926 ns | 172.3874 ns | 55,855.78 ns | 0.8545 | - | - | 3792 B | | |
SubjectPush | 1000 | 0 | 2,338.85 ns | 11.6263 ns | 10.3064 ns | 2,338.05 ns | 0.0114 | - | - | 56 B | | |
AsyncSubjectPush | 1000 | 0 | 1,832.93 ns | 6.4725 ns | 6.0544 ns | 1,832.52 ns | 0.0134 | - | - | 64 B | | |
BehaviorSubjectPush | 1000 | 0 | 19,500.10 ns | 56.7244 ns | 53.0600 ns | 19,503.57 ns | - | - | - | 96 B | | |
ReplaySubjectPush | 1000 | 0 | 24,850.67 ns | 69.4807 ns | 61.5928 ns | 24,850.82 ns | 2.0447 | - | - | 8593 B | | |
SubjectPush | 1000 | 1 | 5,719.08 ns | 26.9757 ns | 25.2331 ns | 5,719.03 ns | 0.0534 | - | - | 240 B | | |
AsyncSubjectPush | 1000 | 1 | 2,416.60 ns | 11.8371 ns | 11.0724 ns | 2,414.22 ns | 0.0572 | - | - | 248 B | | |
BehaviorSubjectPush | 1000 | 1 | 22,717.70 ns | 91.4718 ns | 85.5627 ns | 22,746.72 ns | 0.0610 | - | - | 304 B | | |
ReplaySubjectPush | 1000 | 1 | 127,509.53 ns | 377.1630 ns | 334.3451 ns | 127,548.55 ns | 1.9531 | - | - | 9066 B | | |
SubjectPush | 1000 | 2 | 10,712.43 ns | 59.0496 ns | 55.2351 ns | 10,703.98 ns | 0.0916 | - | - | 432 B | | |
AsyncSubjectPush | 1000 | 2 | 2,487.62 ns | 8.0271 ns | 7.1159 ns | 2,485.93 ns | 0.1030 | - | - | 440 B | | |
BehaviorSubjectPush | 1000 | 2 | 25,163.28 ns | 85.5200 ns | 79.9954 ns | 25,130.03 ns | 0.1221 | - | - | 520 B | | |
ReplaySubjectPush | 1000 | 2 | 236,158.15 ns | 1,483.7031 ns | 1,238.9592 ns | 236,027.92 ns | 2.1973 | - | - | 9547 B | | |
SubjectPush | 1000 | 3 | 15,771.09 ns | 260.2297 ns | 230.6868 ns | 15,781.37 ns | 0.1221 | - | - | 632 B | | |
AsyncSubjectPush | 1000 | 3 | 2,673.34 ns | 39.0933 ns | 36.5679 ns | 2,670.20 ns | 0.1488 | - | - | 640 B | | |
BehaviorSubjectPush | 1000 | 3 | 28,854.82 ns | 122.8567 ns | 114.9202 ns | 28,824.30 ns | 0.1526 | - | - | 744 B | | |
ReplaySubjectPush | 1000 | 3 | 346,418.20 ns | 2,137.1954 ns | 1,999.1337 ns | 345,830.27 ns | 1.9531 | - | - | 10034 B | | |
SubjectPush | 1000 | 4 | 20,074.95 ns | 335.8300 ns | 314.1356 ns | 20,022.96 ns | 0.1831 | - | - | 840 B | | |
AsyncSubjectPush | 1000 | 4 | 2,708.76 ns | 32.5298 ns | 28.8368 ns | 2,709.09 ns | 0.1984 | - | - | 848 B | | |
BehaviorSubjectPush | 1000 | 4 | 33,125.10 ns | 387.0216 ns | 362.0202 ns | 32,996.33 ns | 0.1831 | - | - | 976 B | | |
ReplaySubjectPush | 1000 | 4 | 450,463.80 ns | 5,348.0148 ns | 5,002.5359 ns | 451,232.32 ns | 2.4414 | - | - | 10532 B | | |
SubjectPush | 1000 | 5 | 24,073.04 ns | 279.2644 ns | 261.2241 ns | 23,982.75 ns | 0.2441 | - | - | 1056 B | | |
AsyncSubjectPush | 1000 | 5 | 2,833.61 ns | 55.4291 ns | 82.9637 ns | 2,829.65 ns | 0.2518 | - | - | 1064 B | | |
BehaviorSubjectPush | 1000 | 5 | 36,844.46 ns | 237.8652 ns | 222.4992 ns | 36,836.86 ns | 0.2441 | - | - | 1216 B | | |
ReplaySubjectPush | 1000 | 5 | 557,688.48 ns | 1,790.0644 ns | 1,586.8453 ns | 557,811.69 ns | 1.9531 | - | - | 11033 B | | |
SubjectPush | 10000 | 0 | 23,480.12 ns | 220.2995 ns | 206.0683 ns | 23,475.50 ns | - | - | - | 56 B | | |
AsyncSubjectPush | 10000 | 0 | 18,218.72 ns | 161.2706 ns | 150.8526 ns | 18,279.73 ns | - | - | - | 64 B | | |
BehaviorSubjectPush | 10000 | 0 | 195,410.17 ns | 1,304.6467 ns | 1,220.3672 ns | 195,048.33 ns | - | - | - | 98 B | | |
ReplaySubjectPush | 10000 | 0 | 252,221.75 ns | 2,358.6175 ns | 2,206.2521 ns | 252,019.33 ns | 30.7617 | - | - | 131608 B | | |
SubjectPush | 10000 | 1 | 55,335.69 ns | 542.3902 ns | 507.3520 ns | 55,092.43 ns | - | - | - | 240 B | | |
AsyncSubjectPush | 10000 | 1 | 23,477.65 ns | 200.3595 ns | 167.3093 ns | 23,524.33 ns | 0.0305 | - | - | 248 B | | |
BehaviorSubjectPush | 10000 | 1 | 224,689.70 ns | 651.2307 ns | 577.2990 ns | 224,879.84 ns | - | - | - | 306 B | | |
ReplaySubjectPush | 10000 | 1 | 1,273,681.11 ns | 4,554.1881 ns | 4,037.1688 ns | 1,274,202.01 ns | 29.2969 | 1.9531 | - | 132064 B | | |
SubjectPush | 10000 | 2 | 104,456.23 ns | 494.2194 ns | 462.2930 ns | 104,450.05 ns | - | - | - | 433 B | | |
AsyncSubjectPush | 10000 | 2 | 23,306.84 ns | 46.0105 ns | 43.0382 ns | 23,317.95 ns | 0.0916 | - | - | 440 B | | |
BehaviorSubjectPush | 10000 | 2 | 247,868.62 ns | 634.1865 ns | 593.2184 ns | 247,834.71 ns | - | - | - | 524 B | | |
ReplaySubjectPush | 10000 | 2 | 2,293,209.82 ns | 7,957.3919 ns | 7,443.3486 ns | 2,290,418.87 ns | 27.3438 | 3.9063 | - | 132544 B | | |
SubjectPush | 10000 | 3 | 146,071.25 ns | 367.2004 ns | 343.4794 ns | 146,000.47 ns | - | - | - | 634 B | | |
AsyncSubjectPush | 10000 | 3 | 23,368.45 ns | 82.5430 ns | 77.2108 ns | 23,352.07 ns | 0.1221 | - | - | 640 B | | |
BehaviorSubjectPush | 10000 | 3 | 272,658.49 ns | 851.4344 ns | 796.4322 ns | 272,466.87 ns | - | - | - | 748 B | | |
ReplaySubjectPush | 10000 | 3 | 3,334,942.87 ns | 7,495.5710 ns | 7,011.3611 ns | 3,337,798.23 ns | 27.3438 | 3.9063 | - | 133056 B | | |
SubjectPush | 10000 | 4 | 189,321.08 ns | 553.9436 ns | 518.1591 ns | 189,246.14 ns | - | - | - | 842 B | | |
AsyncSubjectPush | 10000 | 4 | 23,409.57 ns | 69.6218 ns | 65.1243 ns | 23,422.55 ns | 0.1831 | - | - | 848 B | | |
BehaviorSubjectPush | 10000 | 4 | 314,636.68 ns | 916.9392 ns | 812.8426 ns | 314,500.30 ns | - | - | - | 980 B | | |
ReplaySubjectPush | 10000 | 4 | 4,358,216.30 ns | 15,879.7278 ns | 14,853.9058 ns | 4,355,671.42 ns | 31.2500 | 7.8125 | - | 133632 B | | |
SubjectPush | 10000 | 5 | 233,396.57 ns | 364.9462 ns | 341.3709 ns | 233,436.29 ns | 0.2441 | - | - | 1056 B | | |
AsyncSubjectPush | 10000 | 5 | 23,507.31 ns | 97.7064 ns | 86.6142 ns | 23,484.83 ns | 0.2441 | - | - | 1064 B | | |
BehaviorSubjectPush | 10000 | 5 | 347,617.95 ns | 863.6133 ns | 765.5706 ns | 347,535.68 ns | - | - | - | 1220 B | | |
ReplaySubjectPush | 10000 | 5 | 5,396,679.11 ns | 15,671.2085 ns | 13,892.1168 ns | 5,395,466.82 ns | 31.2500 | 7.8125 | - | 134093 B | | |
SubjectPush | 100000 | 0 | 230,255.30 ns | 578.5214 ns | 541.1492 ns | 230,283.22 ns | - | - | - | 58 B | | |
AsyncSubjectPush | 100000 | 0 | 178,980.22 ns | 375.0689 ns | 350.8397 ns | 179,052.31 ns | - | - | - | 66 B | | |
BehaviorSubjectPush | 100000 | 0 | 1,939,461.47 ns | 6,332.8397 ns | 5,923.7417 ns | 1,940,885.73 ns | - | - | - | 112 B | | |
ReplaySubjectPush | 100000 | 0 | 2,720,544.89 ns | 8,061.8307 ns | 7,541.0407 ns | 2,719,370.65 ns | 285.1563 | 285.1563 | 285.1563 | 1051176 B | | |
SubjectPush | 100000 | 1 | 547,593.53 ns | 1,475.8623 ns | 1,308.3134 ns | 547,761.56 ns | - | - | - | 248 B | | |
AsyncSubjectPush | 100000 | 1 | 230,167.92 ns | 335.1331 ns | 313.4837 ns | 230,193.91 ns | - | - | - | 250 B | | |
BehaviorSubjectPush | 100000 | 1 | 2,241,762.64 ns | 8,323.5420 ns | 7,378.6024 ns | 2,238,757.26 ns | - | - | - | 320 B | | |
ReplaySubjectPush | 100000 | 1 | 12,686,220.93 ns | 39,374.5160 ns | 36,830.9431 ns | 12,689,813.52 ns | 281.2500 | 281.2500 | 281.2500 | 1051144 B | | |
SubjectPush | 100000 | 2 | 1,029,928.64 ns | 2,359.4001 ns | 2,091.5465 ns | 1,030,024.21 ns | - | - | - | 448 B | | |
AsyncSubjectPush | 100000 | 2 | 230,138.89 ns | 349.2932 ns | 272.7051 ns | 230,121.89 ns | - | - | - | 442 B | | |
BehaviorSubjectPush | 100000 | 2 | 2,476,765.97 ns | 8,840.3700 ns | 8,269.2868 ns | 2,474,419.50 ns | - | - | - | 544 B | | |
ReplaySubjectPush | 100000 | 2 | 22,888,708.78 ns | 37,600.7275 ns | 31,398.3074 ns | 22,887,798.85 ns | 281.2500 | 281.2500 | 281.2500 | 1051144 B | | |
SubjectPush | 100000 | 3 | 1,459,756.99 ns | 3,915.7652 ns | 3,662.8089 ns | 1,460,662.44 ns | - | - | - | 640 B | | |
AsyncSubjectPush | 100000 | 3 | 230,090.91 ns | 386.9162 ns | 342.9911 ns | 230,080.69 ns | - | - | - | 642 B | | |
BehaviorSubjectPush | 100000 | 3 | 2,719,771.19 ns | 5,614.6091 ns | 4,977.2043 ns | 2,719,428.13 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 100000 | 3 | 33,335,460.79 ns | 120,988.8360 ns | 107,253.4412 ns | 33,327,865.28 ns | 250.0000 | 250.0000 | 250.0000 | 1051400 B | | |
SubjectPush | 100000 | 4 | 1,893,428.83 ns | 2,980.2456 ns | 2,787.7233 ns | 1,894,344.99 ns | - | - | - | 848 B | | |
AsyncSubjectPush | 100000 | 4 | 230,735.74 ns | 297.6316 ns | 278.4047 ns | 230,656.00 ns | - | - | - | 850 B | | |
BehaviorSubjectPush | 100000 | 4 | 3,131,273.85 ns | 10,914.3018 ns | 9,675.2433 ns | 3,129,222.11 ns | - | - | - | 992 B | | |
ReplaySubjectPush | 100000 | 4 | 43,602,360.80 ns | 108,424.4555 ns | 101,420.2931 ns | 43,629,327.52 ns | 250.0000 | 250.0000 | 250.0000 | 1052936 B | | |
SubjectPush | 100000 | 5 | 2,331,705.25 ns | 6,415.4436 ns | 6,001.0093 ns | 2,330,350.62 ns | - | - | - | 1088 B | | |
AsyncSubjectPush | 100000 | 5 | 231,718.21 ns | 1,320.1388 ns | 1,102.3756 ns | 231,579.92 ns | 0.2441 | - | - | 1064 B | | |
BehaviorSubjectPush | 100000 | 5 | 3,509,728.47 ns | 10,067.4202 ns | 8,406.7510 ns | 3,508,183.47 ns | - | - | - | 1248 B | | |
ReplaySubjectPush | 100000 | 5 | 54,069,108.59 ns | 169,707.5762 ns | 158,744.5566 ns | 54,083,308.22 ns | 250.0000 | 250.0000 | 250.0000 | 1053448 B | | |
SubjectPush | 1000000 | 0 | 2,315,998.52 ns | 8,285.2878 ns | 7,750.0626 ns | 2,316,054.70 ns | - | - | - | 64 B | | |
AsyncSubjectPush | 1000000 | 0 | 1,798,468.79 ns | 4,743.1920 ns | 4,436.7843 ns | 1,797,367.97 ns | - | - | - | 80 B | | |
BehaviorSubjectPush | 1000000 | 0 | 19,456,016.47 ns | 152,127.0737 ns | 142,299.7453 ns | 19,447,657.86 ns | - | - | - | 0 B | | |
ReplaySubjectPush | 1000000 | 0 | 28,090,048.52 ns | 237,102.2100 ns | 221,785.5328 ns | 28,080,262.12 ns | 1968.7500 | 1968.7500 | 1968.7500 | 8397136 B | | |
SubjectPush | 1000000 | 1 | 5,476,907.24 ns | 32,513.5464 ns | 30,413.1885 ns | 5,464,312.25 ns | - | - | - | 256 B | | |
AsyncSubjectPush | 1000000 | 1 | 2,311,890.01 ns | 5,828.5668 ns | 5,452.0445 ns | 2,311,490.67 ns | - | - | - | 256 B | | |
BehaviorSubjectPush | 1000000 | 1 | 22,530,551.47 ns | 110,618.2161 ns | 98,060.1577 ns | 22,540,667.80 ns | - | - | - | 512 B | | |
ReplaySubjectPush | 1000000 | 1 | 128,330,100.89 ns | 569,159.2203 ns | 532,391.8360 ns | 128,308,952.06 ns | 500.0000 | 500.0000 | 500.0000 | 8393040 B | | |
SubjectPush | 1000000 | 2 | 10,290,885.15 ns | 42,234.7604 ns | 39,506.4172 ns | 10,302,138.78 ns | - | - | - | 512 B | | |
AsyncSubjectPush | 1000000 | 2 | 2,307,752.73 ns | 8,541.4993 ns | 7,989.7230 ns | 2,306,600.14 ns | - | - | - | 448 B | | |
BehaviorSubjectPush | 1000000 | 2 | 24,846,628.15 ns | 245,579.5311 ns | 229,715.2234 ns | 24,841,042.70 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 1000000 | 2 | 231,434,204.35 ns | 1,123,499.8238 ns | 1,050,922.3300 ns | 231,073,081.64 ns | 500.0000 | 500.0000 | 500.0000 | 8393047 B | | |
SubjectPush | 1000000 | 3 | 14,655,849.96 ns | 47,550.5407 ns | 44,478.8010 ns | 14,645,415.47 ns | - | - | - | 640 B | | |
AsyncSubjectPush | 1000000 | 3 | 2,312,782.16 ns | 5,813.1791 ns | 5,437.6508 ns | 2,314,429.26 ns | - | - | - | 672 B | | |
BehaviorSubjectPush | 1000000 | 3 | 27,226,808.03 ns | 111,111.9594 ns | 92,783.5094 ns | 27,195,901.26 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 1000000 | 3 | 334,504,093.62 ns | 1,403,440.7148 ns | 1,312,779.1876 ns | 334,714,715.03 ns | 500.0000 | 500.0000 | 500.0000 | 8393559 B | | |
SubjectPush | 1000000 | 4 | 18,957,893.03 ns | 63,378.8508 ns | 52,924.2058 ns | 18,942,494.04 ns | - | - | - | 1024 B | | |
AsyncSubjectPush | 1000000 | 4 | 2,312,354.03 ns | 6,276.6529 ns | 5,564.0888 ns | 2,312,873.38 ns | - | - | - | 864 B | | |
BehaviorSubjectPush | 1000000 | 4 | 31,308,016.38 ns | 134,764.0747 ns | 126,058.3869 ns | 31,279,087.05 ns | - | - | - | 1024 B | | |
ReplaySubjectPush | 1000000 | 4 | 439,598,753.81 ns | 2,982,206.7284 ns | 2,789,557.7526 ns | 438,665,488.53 ns | 500.0000 | 500.0000 | 500.0000 | 8393559 B | | |
SubjectPush | 1000000 | 5 | 23,340,236.02 ns | 85,270.6673 ns | 79,762.2273 ns | 23,332,934.61 ns | - | - | - | 1280 B | | |
AsyncSubjectPush | 1000000 | 5 | 2,306,928.51 ns | 7,644.2590 ns | 7,150.4439 ns | 2,305,195.14 ns | - | - | - | 1088 B | | |
BehaviorSubjectPush | 1000000 | 5 | 35,135,539.70 ns | 213,331.2412 ns | 189,112.5702 ns | 35,084,481.59 ns | - | - | - | 1536 B | | |
ReplaySubjectPush | 1000000 | 5 | 541,880,960.72 ns | 1,612,660.7361 ns | 1,508,483.7064 ns | 541,630,657.69 ns | 500.0000 | 500.0000 | 500.0000 | 8394593 B | | |
#### 3.1.1 | |
Method | N | M | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | | |
-------------------- |-------- |-- |------------------:|------------------:|------------------:|----------:|----------:|----------:|----------:| | |
SubjectPush | 1 | 0 | 17.93 ns | 0.2964 ns | 0.2628 ns | 0.0114 | - | - | 48 B | | |
AsyncSubjectPush | 1 | 0 | 48.19 ns | 0.4859 ns | 0.4307 ns | 0.0228 | - | - | 96 B | | |
BehaviorSubjectPush | 1 | 0 | 46.79 ns | 0.0947 ns | 0.0791 ns | 0.0228 | - | - | 96 B | | |
ReplaySubjectPush | 1 | 0 | 87.80 ns | 0.3484 ns | 0.3089 ns | 0.0571 | - | - | 240 B | | |
SubjectPush | 1 | 1 | 65.07 ns | 0.2836 ns | 0.2652 ns | 0.0476 | - | - | 200 B | | |
AsyncSubjectPush | 1 | 1 | 209.06 ns | 0.8279 ns | 0.7744 ns | 0.0725 | - | - | 304 B | | |
BehaviorSubjectPush | 1 | 1 | 214.79 ns | 4.1803 ns | 3.9103 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 1 | 1 | 471.08 ns | 1.7909 ns | 1.6752 ns | 0.1597 | - | - | 672 B | | |
SubjectPush | 1 | 2 | 258.88 ns | 1.1585 ns | 1.0837 ns | 0.1044 | - | - | 440 B | | |
AsyncSubjectPush | 1 | 2 | 380.53 ns | 1.1949 ns | 1.1177 ns | 0.1235 | - | - | 520 B | | |
BehaviorSubjectPush | 1 | 2 | 385.55 ns | 1.1577 ns | 1.0262 ns | 0.1235 | - | - | 520 B | | |
ReplaySubjectPush | 1 | 2 | 864.37 ns | 2.6489 ns | 2.2120 ns | 0.2642 | - | - | 1112 B | | |
SubjectPush | 1 | 3 | 416.93 ns | 1.4474 ns | 1.3539 ns | 0.1636 | - | - | 688 B | | |
AsyncSubjectPush | 1 | 3 | 562.31 ns | 1.8776 ns | 1.7563 ns | 0.1774 | - | - | 744 B | | |
BehaviorSubjectPush | 1 | 3 | 571.05 ns | 2.6763 ns | 2.5034 ns | 0.1774 | - | - | 744 B | | |
ReplaySubjectPush | 1 | 3 | 1,267.49 ns | 7.1731 ns | 6.3587 ns | 0.3700 | - | - | 1560 B | | |
SubjectPush | 1 | 4 | 586.22 ns | 2.3681 ns | 1.9775 ns | 0.2241 | - | - | 944 B | | |
AsyncSubjectPush | 1 | 4 | 739.11 ns | 1.7772 ns | 1.3875 ns | 0.2317 | - | - | 976 B | | |
BehaviorSubjectPush | 1 | 4 | 751.34 ns | 1.3171 ns | 1.2321 ns | 0.2317 | - | - | 976 B | | |
ReplaySubjectPush | 1 | 4 | 1,657.93 ns | 7.6922 ns | 7.1953 ns | 0.4807 | - | - | 2016 B | | |
SubjectPush | 1 | 5 | 761.39 ns | 3.4695 ns | 3.0756 ns | 0.2871 | - | - | 1208 B | | |
AsyncSubjectPush | 1 | 5 | 916.66 ns | 1.6489 ns | 1.4617 ns | 0.2890 | - | - | 1216 B | | |
BehaviorSubjectPush | 1 | 5 | 931.71 ns | 3.0871 ns | 2.8877 ns | 0.2890 | - | - | 1216 B | | |
ReplaySubjectPush | 1 | 5 | 2,054.02 ns | 4.8502 ns | 4.2996 ns | 0.5875 | - | - | 2480 B | | |
SubjectPush | 10 | 0 | 37.19 ns | 0.1984 ns | 0.1856 ns | 0.0114 | - | - | 48 B | | |
AsyncSubjectPush | 10 | 0 | 212.83 ns | 0.5317 ns | 0.4974 ns | 0.0226 | - | - | 96 B | | |
BehaviorSubjectPush | 10 | 0 | 223.37 ns | 0.5272 ns | 0.4931 ns | 0.0226 | - | - | 96 B | | |
ReplaySubjectPush | 10 | 0 | 375.33 ns | 1.6838 ns | 1.5750 ns | 0.0911 | - | - | 384 B | | |
SubjectPush | 10 | 1 | 105.44 ns | 0.4271 ns | 0.3995 ns | 0.0476 | - | - | 200 B | | |
AsyncSubjectPush | 10 | 1 | 379.09 ns | 1.3895 ns | 1.2997 ns | 0.0725 | - | - | 304 B | | |
BehaviorSubjectPush | 10 | 1 | 414.07 ns | 1.3416 ns | 1.1892 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 10 | 1 | 1,696.11 ns | 2.2837 ns | 1.9070 ns | 0.2022 | - | - | 856 B | | |
SubjectPush | 10 | 2 | 371.10 ns | 0.7472 ns | 0.6239 ns | 0.1044 | - | - | 440 B | | |
AsyncSubjectPush | 10 | 2 | 550.48 ns | 1.9660 ns | 1.8390 ns | 0.1230 | - | - | 520 B | | |
BehaviorSubjectPush | 10 | 2 | 614.08 ns | 2.7512 ns | 2.5735 ns | 0.1230 | - | - | 520 B | | |
ReplaySubjectPush | 10 | 2 | 3,028.34 ns | 5.9562 ns | 5.5714 ns | 0.3166 | - | - | 1336 B | | |
SubjectPush | 10 | 3 | 562.28 ns | 2.9029 ns | 2.7154 ns | 0.1631 | - | - | 688 B | | |
AsyncSubjectPush | 10 | 3 | 731.41 ns | 2.5727 ns | 2.4065 ns | 0.1774 | - | - | 744 B | | |
BehaviorSubjectPush | 10 | 3 | 826.61 ns | 0.8855 ns | 0.7394 ns | 0.1774 | - | - | 744 B | | |
ReplaySubjectPush | 10 | 3 | 4,390.23 ns | 12.2831 ns | 10.8887 ns | 0.4272 | - | - | 1824 B | | |
SubjectPush | 10 | 4 | 768.04 ns | 2.5973 ns | 2.4295 ns | 0.2241 | - | - | 944 B | | |
AsyncSubjectPush | 10 | 4 | 911.31 ns | 2.8899 ns | 2.7032 ns | 0.2317 | - | - | 976 B | | |
BehaviorSubjectPush | 10 | 4 | 1,040.10 ns | 5.2207 ns | 4.6280 ns | 0.2308 | - | - | 976 B | | |
ReplaySubjectPush | 10 | 4 | 5,700.41 ns | 19.1046 ns | 17.8704 ns | 0.5493 | - | - | 2320 B | | |
SubjectPush | 10 | 5 | 993.24 ns | 3.4655 ns | 3.2416 ns | 0.2861 | - | - | 1208 B | | |
AsyncSubjectPush | 10 | 5 | 1,087.05 ns | 2.8039 ns | 2.6227 ns | 0.2880 | - | - | 1216 B | | |
BehaviorSubjectPush | 10 | 5 | 1,251.56 ns | 3.6491 ns | 3.2348 ns | 0.2880 | - | - | 1216 B | | |
ReplaySubjectPush | 10 | 5 | 7,035.72 ns | 20.2329 ns | 18.9258 ns | 0.6714 | - | - | 2824 B | | |
SubjectPush | 100 | 0 | 240.72 ns | 1.0103 ns | 0.8956 ns | 0.0110 | - | - | 48 B | | |
AsyncSubjectPush | 100 | 0 | 1,894.74 ns | 4.4687 ns | 3.7316 ns | 0.0191 | - | - | 96 B | | |
BehaviorSubjectPush | 100 | 0 | 1,977.71 ns | 5.6030 ns | 5.2410 ns | 0.0191 | - | - | 96 B | | |
ReplaySubjectPush | 100 | 0 | 2,715.93 ns | 13.8971 ns | 12.9994 ns | 0.3204 | - | - | 1352 B | | |
SubjectPush | 100 | 1 | 551.15 ns | 1.2524 ns | 1.1715 ns | 0.0467 | - | - | 200 B | | |
AsyncSubjectPush | 100 | 1 | 2,060.32 ns | 8.7676 ns | 8.2012 ns | 0.0725 | - | - | 304 B | | |
BehaviorSubjectPush | 100 | 1 | 2,436.48 ns | 7.2524 ns | 6.0561 ns | 0.0725 | - | - | 304 B | | |
ReplaySubjectPush | 100 | 1 | 13,240.84 ns | 37.9771 ns | 35.5238 ns | 0.4272 | - | - | 1824 B | | |
SubjectPush | 100 | 2 | 1,369.93 ns | 6.5860 ns | 6.1605 ns | 0.1030 | - | - | 440 B | | |
AsyncSubjectPush | 100 | 2 | 2,239.42 ns | 16.4919 ns | 15.4266 ns | 0.1221 | - | - | 520 B | | |
BehaviorSubjectPush | 100 | 2 | 2,854.96 ns | 8.3678 ns | 7.8273 ns | 0.1221 | - | - | 520 B | | |
ReplaySubjectPush | 100 | 2 | 23,789.53 ns | 99.9285 ns | 93.4732 ns | 0.5188 | - | - | 2304 B | | |
SubjectPush | 100 | 3 | 1,950.40 ns | 14.5578 ns | 13.6174 ns | 0.1602 | - | - | 688 B | | |
AsyncSubjectPush | 100 | 3 | 2,444.40 ns | 4.0828 ns | 3.6193 ns | 0.1755 | - | - | 744 B | | |
BehaviorSubjectPush | 100 | 3 | 3,273.13 ns | 15.1674 ns | 14.1876 ns | 0.1755 | - | - | 744 B | | |
ReplaySubjectPush | 100 | 3 | 34,547.25 ns | 134.3401 ns | 125.6618 ns | 0.6104 | - | - | 2792 B | | |
SubjectPush | 100 | 4 | 2,542.89 ns | 10.4275 ns | 9.7539 ns | 0.2213 | - | - | 944 B | | |
AsyncSubjectPush | 100 | 4 | 2,594.80 ns | 5.5406 ns | 5.1827 ns | 0.2289 | - | - | 976 B | | |
BehaviorSubjectPush | 100 | 4 | 3,787.89 ns | 6.9319 ns | 6.4841 ns | 0.2289 | - | - | 976 B | | |
ReplaySubjectPush | 100 | 4 | 45,095.90 ns | 221.7391 ns | 207.4149 ns | 0.7324 | - | - | 3288 B | | |
SubjectPush | 100 | 5 | 3,156.14 ns | 11.7864 ns | 11.0250 ns | 0.2861 | - | - | 1208 B | | |
AsyncSubjectPush | 100 | 5 | 2,777.06 ns | 6.1282 ns | 5.1173 ns | 0.2861 | - | - | 1216 B | | |
BehaviorSubjectPush | 100 | 5 | 4,271.41 ns | 18.5783 ns | 17.3781 ns | 0.2823 | - | - | 1216 B | | |
ReplaySubjectPush | 100 | 5 | 55,669.71 ns | 238.4111 ns | 223.0098 ns | 0.8545 | - | - | 3792 B | | |
SubjectPush | 1000 | 0 | 2,098.45 ns | 4.6502 ns | 4.3498 ns | 0.0076 | - | - | 48 B | | |
AsyncSubjectPush | 1000 | 0 | 18,922.48 ns | 69.6395 ns | 61.7336 ns | - | - | - | 96 B | | |
BehaviorSubjectPush | 1000 | 0 | 19,450.81 ns | 90.6937 ns | 84.8349 ns | - | - | - | 96 B | | |
ReplaySubjectPush | 1000 | 0 | 24,787.31 ns | 35.2366 ns | 31.2363 ns | 2.0447 | - | - | 8593 B | | |
SubjectPush | 1000 | 1 | 4,973.70 ns | 17.5441 ns | 16.4107 ns | 0.0458 | - | - | 200 B | | |
AsyncSubjectPush | 1000 | 1 | 19,033.36 ns | 48.0590 ns | 42.6030 ns | 0.0610 | - | - | 304 B | | |
BehaviorSubjectPush | 1000 | 1 | 22,547.97 ns | 98.4834 ns | 92.1214 ns | 0.0610 | - | - | 304 B | | |
ReplaySubjectPush | 1000 | 1 | 127,487.84 ns | 363.9708 ns | 322.6506 ns | 1.9531 | - | - | 9066 B | | |
SubjectPush | 1000 | 2 | 11,299.46 ns | 100.9349 ns | 94.4145 ns | 0.0916 | - | - | 440 B | | |
AsyncSubjectPush | 1000 | 2 | 19,128.72 ns | 92.2686 ns | 86.3081 ns | 0.1221 | - | - | 520 B | | |
BehaviorSubjectPush | 1000 | 2 | 25,148.86 ns | 80.6670 ns | 75.4560 ns | 0.1221 | - | - | 520 B | | |
ReplaySubjectPush | 1000 | 2 | 231,070.28 ns | 347.0681 ns | 324.6477 ns | 2.1973 | - | - | 9547 B | | |
SubjectPush | 1000 | 3 | 15,680.45 ns | 51.0259 ns | 47.7297 ns | 0.1526 | - | - | 688 B | | |
AsyncSubjectPush | 1000 | 3 | 19,342.15 ns | 87.5990 ns | 77.6542 ns | 0.1526 | - | - | 744 B | | |
BehaviorSubjectPush | 1000 | 3 | 27,731.55 ns | 71.3424 ns | 59.5741 ns | 0.1526 | - | - | 744 B | | |
ReplaySubjectPush | 1000 | 3 | 335,074.75 ns | 640.2959 ns | 598.9331 ns | 1.9531 | - | - | 10034 B | | |
SubjectPush | 1000 | 4 | 20,225.98 ns | 41.1371 ns | 38.4797 ns | 0.2136 | - | - | 944 B | | |
AsyncSubjectPush | 1000 | 4 | 19,437.98 ns | 85.9305 ns | 80.3794 ns | 0.2136 | - | - | 976 B | | |
BehaviorSubjectPush | 1000 | 4 | 31,113.20 ns | 117.8613 ns | 110.2476 ns | 0.1831 | - | - | 976 B | | |
ReplaySubjectPush | 1000 | 4 | 438,142.46 ns | 680.9609 ns | 636.9712 ns | 2.4414 | - | - | 10532 B | | |
SubjectPush | 1000 | 5 | 24,779.56 ns | 46.5550 ns | 43.5476 ns | 0.2747 | - | - | 1208 B | | |
AsyncSubjectPush | 1000 | 5 | 19,720.34 ns | 36.7224 ns | 34.3501 ns | 0.2747 | - | - | 1216 B | | |
BehaviorSubjectPush | 1000 | 5 | 34,635.31 ns | 140.1257 ns | 124.2178 ns | 0.2441 | - | - | 1216 B | | |
ReplaySubjectPush | 1000 | 5 | 540,916.10 ns | 1,808.2861 ns | 1,691.4718 ns | 1.9531 | - | - | 11033 B | | |
SubjectPush | 10000 | 0 | 20,630.27 ns | 44.2428 ns | 41.3847 ns | - | - | - | 48 B | | |
AsyncSubjectPush | 10000 | 0 | 188,330.30 ns | 901.5257 ns | 843.2876 ns | - | - | - | 98 B | | |
BehaviorSubjectPush | 10000 | 0 | 194,385.59 ns | 386.9004 ns | 342.9771 ns | - | - | - | 98 B | | |
ReplaySubjectPush | 10000 | 0 | 249,425.67 ns | 743.0553 ns | 695.0543 ns | 30.7617 | - | - | 131608 B | | |
SubjectPush | 10000 | 1 | 48,844.01 ns | 116.5932 ns | 109.0613 ns | - | - | - | 200 B | | |
AsyncSubjectPush | 10000 | 1 | 188,032.70 ns | 382.7144 ns | 319.5838 ns | - | - | - | 306 B | | |
BehaviorSubjectPush | 10000 | 1 | 222,936.58 ns | 825.9594 ns | 732.1915 ns | - | - | - | 306 B | | |
ReplaySubjectPush | 10000 | 1 | 1,272,122.04 ns | 4,615.1345 ns | 4,316.9993 ns | 29.2969 | 1.9531 | - | 132064 B | | |
SubjectPush | 10000 | 2 | 110,417.08 ns | 374.8043 ns | 332.2542 ns | - | - | - | 441 B | | |
AsyncSubjectPush | 10000 | 2 | 187,304.69 ns | 708.9446 ns | 663.1472 ns | - | - | - | 522 B | | |
BehaviorSubjectPush | 10000 | 2 | 247,910.00 ns | 778.3726 ns | 728.0901 ns | - | - | - | 524 B | | |
ReplaySubjectPush | 10000 | 2 | 2,311,074.25 ns | 9,321.0391 ns | 8,262.8576 ns | 27.3438 | 3.9063 | - | 132544 B | | |
SubjectPush | 10000 | 3 | 151,804.41 ns | 655.5682 ns | 613.2188 ns | - | - | - | 690 B | | |
AsyncSubjectPush | 10000 | 3 | 188,041.21 ns | 450.1230 ns | 375.8731 ns | - | - | - | 746 B | | |
BehaviorSubjectPush | 10000 | 3 | 271,796.18 ns | 1,020.9912 ns | 955.0357 ns | - | - | - | 748 B | | |
ReplaySubjectPush | 10000 | 3 | 3,348,547.80 ns | 12,391.1844 ns | 11,590.7204 ns | 27.3438 | 3.9063 | - | 133056 B | | |
SubjectPush | 10000 | 4 | 195,721.72 ns | 483.5943 ns | 428.6937 ns | - | - | - | 946 B | | |
AsyncSubjectPush | 10000 | 4 | 186,950.90 ns | 679.2955 ns | 602.1777 ns | - | - | - | 978 B | | |
BehaviorSubjectPush | 10000 | 4 | 304,570.82 ns | 1,225.4818 ns | 1,146.3163 ns | - | - | - | 980 B | | |
ReplaySubjectPush | 10000 | 4 | 4,360,217.36 ns | 21,755.9132 ns | 20,350.4927 ns | 31.2500 | 7.8125 | - | 133632 B | | |
SubjectPush | 10000 | 5 | 239,622.83 ns | 355.4432 ns | 296.8111 ns | 0.2441 | - | - | 1208 B | | |
AsyncSubjectPush | 10000 | 5 | 187,768.08 ns | 417.8816 ns | 348.9500 ns | 0.2441 | - | - | 1218 B | | |
BehaviorSubjectPush | 10000 | 5 | 335,171.10 ns | 1,369.4559 ns | 1,143.5576 ns | - | - | - | 1220 B | | |
ReplaySubjectPush | 10000 | 5 | 5,403,393.59 ns | 14,899.9154 ns | 13,937.3887 ns | 31.2500 | 7.8125 | - | 134093 B | | |
SubjectPush | 100000 | 0 | 205,989.97 ns | 552.3992 ns | 461.2783 ns | - | - | - | 50 B | | |
AsyncSubjectPush | 100000 | 0 | 1,877,523.68 ns | 11,069.6954 ns | 10,354.5990 ns | - | - | - | 112 B | | |
BehaviorSubjectPush | 100000 | 0 | 1,948,288.94 ns | 5,325.5719 ns | 4,981.5428 ns | - | - | - | 128 B | | |
ReplaySubjectPush | 100000 | 0 | 2,606,560.37 ns | 13,097.7214 ns | 12,251.6155 ns | 285.1563 | 285.1563 | 285.1563 | 1051176 B | | |
SubjectPush | 100000 | 1 | 483,346.83 ns | 1,634.0910 ns | 1,528.5296 ns | - | - | - | 204 B | | |
AsyncSubjectPush | 100000 | 1 | 1,871,551.19 ns | 3,622.0656 ns | 3,024.5886 ns | - | - | - | 320 B | | |
BehaviorSubjectPush | 100000 | 1 | 2,231,618.46 ns | 9,498.8391 ns | 8,885.2191 ns | - | - | - | 320 B | | |
ReplaySubjectPush | 100000 | 1 | 12,832,386.60 ns | 39,614.3554 ns | 37,055.2890 ns | 281.2500 | 281.2500 | 281.2500 | 1051144 B | | |
SubjectPush | 100000 | 2 | 1,090,679.58 ns | 8,099.9263 ns | 7,576.6753 ns | - | - | - | 448 B | | |
AsyncSubjectPush | 100000 | 2 | 1,872,550.90 ns | 2,046.7101 ns | 1,709.0955 ns | - | - | - | 528 B | | |
BehaviorSubjectPush | 100000 | 2 | 2,467,792.38 ns | 8,348.4162 ns | 7,809.1129 ns | - | - | - | 544 B | | |
ReplaySubjectPush | 100000 | 2 | 23,422,731.01 ns | 36,394.9726 ns | 30,391.4475 ns | 281.2500 | 281.2500 | 281.2500 | 1051144 B | | |
SubjectPush | 100000 | 3 | 1,516,447.36 ns | 6,614.1649 ns | 6,186.8933 ns | - | - | - | 704 B | | |
AsyncSubjectPush | 100000 | 3 | 1,866,337.14 ns | 10,466.6812 ns | 9,790.5391 ns | - | - | - | 752 B | | |
BehaviorSubjectPush | 100000 | 3 | 2,703,911.71 ns | 10,328.2948 ns | 9,661.0924 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 100000 | 3 | 33,360,293.23 ns | 170,958.3981 ns | 159,914.5761 ns | 250.0000 | 250.0000 | 250.0000 | 1051400 B | | |
SubjectPush | 100000 | 4 | 1,955,793.26 ns | 4,910.9554 ns | 4,593.7103 ns | - | - | - | 960 B | | |
AsyncSubjectPush | 100000 | 4 | 1,860,495.53 ns | 6,603.0853 ns | 6,176.5295 ns | - | - | - | 992 B | | |
BehaviorSubjectPush | 100000 | 4 | 3,039,214.94 ns | 6,121.5960 ns | 5,726.1441 ns | - | - | - | 992 B | | |
ReplaySubjectPush | 100000 | 4 | 43,606,040.14 ns | 120,885.5580 ns | 107,161.8880 ns | 250.0000 | 250.0000 | 250.0000 | 1052936 B | | |
SubjectPush | 100000 | 5 | 2,391,346.85 ns | 6,580.7218 ns | 6,155.6106 ns | - | - | - | 1216 B | | |
AsyncSubjectPush | 100000 | 5 | 1,867,131.49 ns | 2,774.7157 ns | 2,459.7130 ns | - | - | - | 1232 B | | |
BehaviorSubjectPush | 100000 | 5 | 3,355,613.20 ns | 8,971.5850 ns | 8,392.0254 ns | - | - | - | 1248 B | | |
ReplaySubjectPush | 100000 | 5 | 54,019,070.75 ns | 86,944.6200 ns | 81,328.0435 ns | 250.0000 | 250.0000 | 250.0000 | 1053448 B | | |
SubjectPush | 1000000 | 0 | 2,049,097.75 ns | 7,601.4730 ns | 7,110.4219 ns | - | - | - | 64 B | | |
AsyncSubjectPush | 1000000 | 0 | 18,674,721.93 ns | 122,168.6894 ns | 114,276.6568 ns | - | - | - | 0 B | | |
BehaviorSubjectPush | 1000000 | 0 | 19,315,451.89 ns | 53,791.3861 ns | 50,316.4911 ns | - | - | - | 0 B | | |
ReplaySubjectPush | 1000000 | 0 | 28,159,110.40 ns | 211,103.3650 ns | 197,466.1993 ns | 1968.7500 | 1968.7500 | 1968.7500 | 8397136 B | | |
SubjectPush | 1000000 | 1 | 4,711,304.21 ns | 14,804.8706 ns | 13,124.1309 ns | - | - | - | 256 B | | |
AsyncSubjectPush | 1000000 | 1 | 18,721,015.38 ns | 156,219.9141 ns | 146,128.1904 ns | - | - | - | 512 B | | |
BehaviorSubjectPush | 1000000 | 1 | 22,255,491.69 ns | 142,661.1489 ns | 133,445.3142 ns | - | - | - | 512 B | | |
ReplaySubjectPush | 1000000 | 1 | 129,268,855.57 ns | 1,393,933.3261 ns | 1,303,885.9712 ns | 500.0000 | 500.0000 | 500.0000 | 8393040 B | | |
SubjectPush | 1000000 | 2 | 10,878,434.30 ns | 61,195.3219 ns | 54,248.0536 ns | - | - | - | 512 B | | |
AsyncSubjectPush | 1000000 | 2 | 18,732,759.95 ns | 138,357.4991 ns | 129,419.6779 ns | - | - | - | 768 B | | |
BehaviorSubjectPush | 1000000 | 2 | 24,785,471.44 ns | 213,057.8990 ns | 199,294.4716 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 1000000 | 2 | 231,830,833.23 ns | 1,320,346.2277 ns | 1,235,052.5604 ns | 500.0000 | 500.0000 | 500.0000 | 8393047 B | | |
SubjectPush | 1000000 | 3 | 15,165,745.26 ns | 37,037.6833 ns | 34,645.0685 ns | - | - | - | 768 B | | |
AsyncSubjectPush | 1000000 | 3 | 18,758,674.35 ns | 244,756.7135 ns | 228,945.5594 ns | - | - | - | 768 B | | |
BehaviorSubjectPush | 1000000 | 3 | 26,957,817.60 ns | 110,444.2027 ns | 103,309.5657 ns | - | - | - | 768 B | | |
ReplaySubjectPush | 1000000 | 3 | 335,372,063.08 ns | 1,514,297.2637 ns | 1,416,474.4622 ns | 500.0000 | 500.0000 | 500.0000 | 8393559 B | | |
SubjectPush | 1000000 | 4 | 19,576,208.68 ns | 52,367.0535 ns | 48,984.1696 ns | - | - | - | 1024 B | | |
AsyncSubjectPush | 1000000 | 4 | 18,646,069.20 ns | 162,898.2018 ns | 152,375.0642 ns | - | - | - | 1024 B | | |
BehaviorSubjectPush | 1000000 | 4 | 30,371,764.46 ns | 90,008.7956 ns | 79,790.4450 ns | - | - | - | 1024 B | | |
ReplaySubjectPush | 1000000 | 4 | 437,729,900.12 ns | 1,774,759.1454 ns | 1,660,110.6442 ns | 500.0000 | 500.0000 | 500.0000 | 8393559 B | | |
SubjectPush | 1000000 | 5 | 23,841,015.09 ns | 80,112.4628 ns | 74,937.2401 ns | - | - | - | 1280 B | | |
AsyncSubjectPush | 1000000 | 5 | 18,689,100.47 ns | 221,052.8751 ns | 206,772.9764 ns | - | - | - | 1280 B | | |
BehaviorSubjectPush | 1000000 | 5 | 33,502,305.63 ns | 274,379.7155 ns | 243,230.4472 ns | - | - | - | 1536 B | | |
ReplaySubjectPush | 1000000 | 5 | 540,407,146.22 ns | 1,828,402.7159 ns | 1,710,288.8684 ns | 500.0000 | 500.0000 | 500.0000 | 8394593 B | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment