Skip to content

Instantly share code, notes, and snippets.

@akarnokd
Created July 9, 2018 11: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/6dd2e87c0f998ac4978a4598442680ab to your computer and use it in GitHub Desktop.
Save akarnokd/6dd2e87c0f998ac4978a4598442680ab 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=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