diff --git a/v2/benchmark_results.json b/v2/benchmark_results.json index 55369ba8a..13d788341 100644 --- a/v2/benchmark_results.json +++ b/v2/benchmark_results.json @@ -109421,6 +109421,645 @@ "medianAbsolutePercentError(elapsed)": 0.00338107813741868, "commit": "141cdfef", "commit_message": "Update pre-commit (#551)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 2.16199265414752, + "medianAbsolutePercentError(elapsed)": 0.00080164797392627, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 303.988752556237, + "medianAbsolutePercentError(elapsed)": 0.00560725587289682, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 2.1618670909998, + "medianAbsolutePercentError(elapsed)": 0.000740103382974314, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 302.006163780452, + "medianAbsolutePercentError(elapsed)": 0.0060944573873224, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.308483825765098, + "medianAbsolutePercentError(elapsed)": 0.000681506812122452, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 702.225669099757, + "medianAbsolutePercentError(elapsed)": 0.00535534030926174, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 5.24963816255062, + "medianAbsolutePercentError(elapsed)": 0.000715178543156104, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 1044.5777178796, + "medianAbsolutePercentError(elapsed)": 0.00398038384918627, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 133.551208734078, + "medianAbsolutePercentError(elapsed)": 0.0132811605626121, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 2243.7012987013, + "medianAbsolutePercentError(elapsed)": 0.00709363522258514, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.30850225236814, + "medianAbsolutePercentError(elapsed)": 0.000740420431628993, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 743.525226390686, + "medianAbsolutePercentError(elapsed)": 0.0049972436377513, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 59.2295260860528, + "medianAbsolutePercentError(elapsed)": 0.0006871678190882, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 2166.10654205607, + "medianAbsolutePercentError(elapsed)": 0.00216218627887192, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 32.7437556697914, + "medianAbsolutePercentError(elapsed)": 0.0010427736935875, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 3068.18072289157, + "medianAbsolutePercentError(elapsed)": 0.00563471228384958, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 2.17566319346663, + "medianAbsolutePercentError(elapsed)": 0.00705649046792497, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 273.489299090423, + "medianAbsolutePercentError(elapsed)": 0.0144654464517531, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 7.09819288517931, + "medianAbsolutePercentError(elapsed)": 7.18326423889982e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 374.125271542361, + "medianAbsolutePercentError(elapsed)": 0.012881022439971, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 65.4158942670786, + "medianAbsolutePercentError(elapsed)": 0.00644683992174823, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 831.6119162640899, + "medianAbsolutePercentError(elapsed)": 0.0022609920484284, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 173.045300878972, + "medianAbsolutePercentError(elapsed)": 0.00746506242685202, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 3473.73546511628, + "medianAbsolutePercentError(elapsed)": 0.00196019801499056, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 182.857529018922, + "medianAbsolutePercentError(elapsed)": 0.00348157140254678, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 3638.55732484076, + "medianAbsolutePercentError(elapsed)": 0.00307094582895528, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 155.559641873278, + "medianAbsolutePercentError(elapsed)": 0.0322241446634358, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 999.798964624676, + "medianAbsolutePercentError(elapsed)": 0.0120833595435197, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 3560.84640522876, + "medianAbsolutePercentError(elapsed)": 0.00324877546547596, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 217.813403179191, + "medianAbsolutePercentError(elapsed)": 0.0102514970715219, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 2142.0020920502097, + "medianAbsolutePercentError(elapsed)": 0.00586036933690456, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 845.7118084227909, + "medianAbsolutePercentError(elapsed)": 0.00272776147272631, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30848288609874697, + "medianAbsolutePercentError(elapsed)": 0.000683000989764578, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 841.5584112149529, + "medianAbsolutePercentError(elapsed)": 0.00530222828039897, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308512211971224, + "medianAbsolutePercentError(elapsed)": 0.000767131928775761, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 866.697478991597, + "medianAbsolutePercentError(elapsed)": 0.00556769090517273, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308482924411719, + "medianAbsolutePercentError(elapsed)": 0.000689395128257552, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 913.4097646033131, + "medianAbsolutePercentError(elapsed)": 0.00521275493117688, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 162.427104093209, + "medianAbsolutePercentError(elapsed)": 0.00802851784873911, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 2344.23, + "medianAbsolutePercentError(elapsed)": 0.00603099143360801, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 14.348123492659001, + "medianAbsolutePercentError(elapsed)": 0.010907690818432, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1559.84005376344, + "medianAbsolutePercentError(elapsed)": 0.00276345574508079, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 1072.465625, + "medianAbsolutePercentError(elapsed)": 0.0179515570562267, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 2290.7636761488, + "medianAbsolutePercentError(elapsed)": 0.0175201648972545, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308510241357209, + "medianAbsolutePercentError(elapsed)": 0.000768343253456381, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1112.02343017807, + "medianAbsolutePercentError(elapsed)": 0.00652993268368999, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 18.8214207169562, + "medianAbsolutePercentError(elapsed)": 0.00745313356152972, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1131.41518737673, + "medianAbsolutePercentError(elapsed)": 0.00555060755552996, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308485334213992, + "medianAbsolutePercentError(elapsed)": 0.000682201409062467, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 859.4614779874211, + "medianAbsolutePercentError(elapsed)": 0.0038334841972883, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308513249808758, + "medianAbsolutePercentError(elapsed)": 0.000772633483190006, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1261.53988439306, + "medianAbsolutePercentError(elapsed)": 0.00317067960945507, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308497547244424, + "medianAbsolutePercentError(elapsed)": 0.000719091420277159, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 913.176013805004, + "medianAbsolutePercentError(elapsed)": 0.00824152536282812, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308277198647305, + "medianAbsolutePercentError(elapsed)": 2.38532137890705e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1007.9102005231001, + "medianAbsolutePercentError(elapsed)": 0.0020046702254812, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308722443862963, + "medianAbsolutePercentError(elapsed)": 0.00145248134798957, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 916.976265822785, + "medianAbsolutePercentError(elapsed)": 0.00904416472161866, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30848138702556704, + "medianAbsolutePercentError(elapsed)": 0.000676303500084536, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2032.42078364566, + "medianAbsolutePercentError(elapsed)": 0.00462145906950314, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308534333333333, + "medianAbsolutePercentError(elapsed)": 0.000849069277118043, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 910.859621451104, + "medianAbsolutePercentError(elapsed)": 0.00412975342131384, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 146.02536125036897, + "medianAbsolutePercentError(elapsed)": 0.0683269767295437, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1031.31512195122, + "medianAbsolutePercentError(elapsed)": 0.00782486988517727, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 11.7224158310915, + "medianAbsolutePercentError(elapsed)": 0.000683019157698298, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 34.4765687851971, + "medianAbsolutePercentError(elapsed)": 0.000917114022195881, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 14.5101764075001, + "medianAbsolutePercentError(elapsed)": 0.000706453656774111, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1458.36581920904, + "medianAbsolutePercentError(elapsed)": 0.00127826475856063, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 5.54891356324477, + "medianAbsolutePercentError(elapsed)": 2.64827971112217e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1413.95980511571, + "medianAbsolutePercentError(elapsed)": 0.0142149701502306, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" } ], "ci-macos": [ @@ -218845,6 +219484,645 @@ "medianAbsolutePercentError(elapsed)": 0.000368721721555026, "commit": "141cdfef", "commit_message": "Update pre-commit (#551)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 3.85229894528675, + "medianAbsolutePercentError(elapsed)": 0.00100317183667148, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 979.769804287046, + "medianAbsolutePercentError(elapsed)": 0.00136746047088507, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 3.8610966224199803, + "medianAbsolutePercentError(elapsed)": 0.00077118419150239, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 978.636595744681, + "medianAbsolutePercentError(elapsed)": 0.00304599894544057, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.23398584295790198, + "medianAbsolutePercentError(elapsed)": 0.00113590417842476, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1931.9966329966298, + "medianAbsolutePercentError(elapsed)": 0.0018621277659267, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 25.461745264404097, + "medianAbsolutePercentError(elapsed)": 0.00434846913281051, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 2464.52915766739, + "medianAbsolutePercentError(elapsed)": 0.00336889218005565, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 330.917627213944, + "medianAbsolutePercentError(elapsed)": 0.00129330651618139, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 5506.18660287081, + "medianAbsolutePercentError(elapsed)": 0.0031741016279654, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.23438033333333297, + "medianAbsolutePercentError(elapsed)": 0.000803181471699085, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1977.1907407407398, + "medianAbsolutePercentError(elapsed)": 0.00182564585532685, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 113.382329556748, + "medianAbsolutePercentError(elapsed)": 0.00645528052005733, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 4953.628019323671, + "medianAbsolutePercentError(elapsed)": 0.00373980742500471, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 108.932855486455, + "medianAbsolutePercentError(elapsed)": 0.00511903872446968, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 6171.6011560693705, + "medianAbsolutePercentError(elapsed)": 0.00106496833247743, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 4.02222151565575, + "medianAbsolutePercentError(elapsed)": 0.000132897789398346, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 854.574183976261, + "medianAbsolutePercentError(elapsed)": 0.000604398548692185, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 38.4705105917198, + "medianAbsolutePercentError(elapsed)": 0.00118380394655611, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 1187.38367346939, + "medianAbsolutePercentError(elapsed)": 0.000218116253606026, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 218.608982545764, + "medianAbsolutePercentError(elapsed)": 0.0024590306503387, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 2003.6927480916002, + "medianAbsolutePercentError(elapsed)": 0.000724468099143521, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 451.668764752164, + "medianAbsolutePercentError(elapsed)": 0.00201750816157546, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 7501.6275862069, + "medianAbsolutePercentError(elapsed)": 0.000664997770627135, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 446.33389261745, + "medianAbsolutePercentError(elapsed)": 0.00101768982483433, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 8456.94852941177, + "medianAbsolutePercentError(elapsed)": 0.000477875540743499, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 474.057790106334, + "medianAbsolutePercentError(elapsed)": 0.000249442286546446, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 1906.36056838366, + "medianAbsolutePercentError(elapsed)": 0.000269169386418374, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 8156.11188811189, + "medianAbsolutePercentError(elapsed)": 0.000795247098558268, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 856.898061737258, + "medianAbsolutePercentError(elapsed)": 0.00045347531482001, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 5161.64824120603, + "medianAbsolutePercentError(elapsed)": 0.000634663823215139, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2092.73454545455, + "medianAbsolutePercentError(elapsed)": 0.00160479835504475, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.233113179122904, + "medianAbsolutePercentError(elapsed)": 4.62266047683641e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2105.08671586716, + "medianAbsolutePercentError(elapsed)": 0.000172617271754054, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.23311505894382697, + "medianAbsolutePercentError(elapsed)": 9.76152533577696e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2103.60164271047, + "medianAbsolutePercentError(elapsed)": 0.000950290364319897, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.46622713826015105, + "medianAbsolutePercentError(elapsed)": 1.5232921458551e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2352.20040899796, + "medianAbsolutePercentError(elapsed)": 0.000966437204843887, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 415.55129124820695, + "medianAbsolutePercentError(elapsed)": 0.00286859356324642, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 5376.87962962963, + "medianAbsolutePercentError(elapsed)": 0.00283793977035026, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 69.7510836726652, + "medianAbsolutePercentError(elapsed)": 0.00508408637711401, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2473.56763285024, + "medianAbsolutePercentError(elapsed)": 0.00160106839208941, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 2293.97772828508, + "medianAbsolutePercentError(elapsed)": 0.00265246341062419, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 5381.62561576355, + "medianAbsolutePercentError(elapsed)": 0.00714176886270635, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.234624832871434, + "medianAbsolutePercentError(elapsed)": 0.0029416773974466, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2851.79661016949, + "medianAbsolutePercentError(elapsed)": 0.00246101764341224, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 70.58286964676459, + "medianAbsolutePercentError(elapsed)": 0.00905940799769461, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3021.66011235955, + "medianAbsolutePercentError(elapsed)": 0.00184094917228218, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.233345465251831, + "medianAbsolutePercentError(elapsed)": 0.000277525763548272, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2110.29908256881, + "medianAbsolutePercentError(elapsed)": 0.00086850319496353, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.233179803560067, + "medianAbsolutePercentError(elapsed)": 0.000291134156140426, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 3158.97237569061, + "medianAbsolutePercentError(elapsed)": 0.00157533152236546, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.23311596214644903, + "medianAbsolutePercentError(elapsed)": 1.45303180544891e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2381.83370288248, + "medianAbsolutePercentError(elapsed)": 0.0017640383153847, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.233789684706614, + "medianAbsolutePercentError(elapsed)": 0.00286323505818262, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2746.78820375335, + "medianAbsolutePercentError(elapsed)": 0.00109397467060738, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.466226436664861, + "medianAbsolutePercentError(elapsed)": 2.93763258022344e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2068.17086330935, + "medianAbsolutePercentError(elapsed)": 0.000558970479533132, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.233792175292782, + "medianAbsolutePercentError(elapsed)": 0.0015992909279936, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 4901.7366255144, + "medianAbsolutePercentError(elapsed)": 0.000387520513822479, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.23363021781494, + "medianAbsolutePercentError(elapsed)": 0.000275543266700487, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2390.4733333333297, + "medianAbsolutePercentError(elapsed)": 0.00131217445964846, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 4071.6512455516, + "medianAbsolutePercentError(elapsed)": 0.00318681991492007, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 6582.58285714286, + "medianAbsolutePercentError(elapsed)": 0.00100139798964299, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 49.629921631574, + "medianAbsolutePercentError(elapsed)": 0.000314774952701168, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 74.2402049818371, + "medianAbsolutePercentError(elapsed)": 0.000321452962841782, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 111.890661314177, + "medianAbsolutePercentError(elapsed)": 0.00387418532186956, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 2748.36926605505, + "medianAbsolutePercentError(elapsed)": 0.00241168004772285, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 15.205152613529599, + "medianAbsolutePercentError(elapsed)": 0.0174190487392551, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 2747.04523809524, + "medianAbsolutePercentError(elapsed)": 0.00355447884810356, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" } ], "ci-ubuntu-clang": [ @@ -328269,6 +329547,645 @@ "medianAbsolutePercentError(elapsed)": 0.00464565633051356, "commit": "141cdfef", "commit_message": "Update pre-commit (#551)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 1.5436655436537499, + "medianAbsolutePercentError(elapsed)": 0.000776776961432225, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 277.097585768742, + "medianAbsolutePercentError(elapsed)": 0.00594741328376302, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 1.54370192773489, + "medianAbsolutePercentError(elapsed)": 0.000764382626161373, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 280.936217008798, + "medianAbsolutePercentError(elapsed)": 0.00224461070432037, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.30828, + "medianAbsolutePercentError(elapsed)": 1.57475083707919e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 580.467121285923, + "medianAbsolutePercentError(elapsed)": 0.00948242978707046, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 5.554796659121069, + "medianAbsolutePercentError(elapsed)": 7.01766043843973e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 797.88762541806, + "medianAbsolutePercentError(elapsed)": 0.0136511068133786, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 113.088145254935, + "medianAbsolutePercentError(elapsed)": 0.00289192032595571, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 1896.25307557118, + "medianAbsolutePercentError(elapsed)": 0.00837399589899422, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.308885570163771, + "medianAbsolutePercentError(elapsed)": 0.00198178885941956, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 587.267857142857, + "medianAbsolutePercentError(elapsed)": 0.00720279782599395, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 58.3082481102712, + "medianAbsolutePercentError(elapsed)": 0.000754937724854627, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1519.06905370844, + "medianAbsolutePercentError(elapsed)": 0.00642402370429303, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 31.4981099603553, + "medianAbsolutePercentError(elapsed)": 0.00080206528232553, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 2081.20397111913, + "medianAbsolutePercentError(elapsed)": 0.00479581046079364, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 1.5436589747255, + "medianAbsolutePercentError(elapsed)": 0.000757583931004468, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 204.70387486669, + "medianAbsolutePercentError(elapsed)": 0.0027578091435554, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 5.57867870960149, + "medianAbsolutePercentError(elapsed)": 0.00168370756358876, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 309.434048257373, + "medianAbsolutePercentError(elapsed)": 0.00173140758107758, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 60.220496413643595, + "medianAbsolutePercentError(elapsed)": 0.0099172134811729, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 628.566747572816, + "medianAbsolutePercentError(elapsed)": 0.00321914557283968, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 125.76192024273901, + "medianAbsolutePercentError(elapsed)": 0.00317629946546556, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 2577.2181425486, + "medianAbsolutePercentError(elapsed)": 0.00261002495806449, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 121.57125988900698, + "medianAbsolutePercentError(elapsed)": 0.00476553698666592, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 2993.9714285714304, + "medianAbsolutePercentError(elapsed)": 0.00292370562205713, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 110.34196056124401, + "medianAbsolutePercentError(elapsed)": 0.00310383383295741, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 729.950340136054, + "medianAbsolutePercentError(elapsed)": 0.000538744201286515, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 2619.4554707379098, + "medianAbsolutePercentError(elapsed)": 0.00632298623399548, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 166.857205623902, + "medianAbsolutePercentError(elapsed)": 0.00368367499758125, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 1750.8240601503799, + "medianAbsolutePercentError(elapsed)": 0.0027707765521683, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 654.285619615639, + "medianAbsolutePercentError(elapsed)": 0.00168528225911488, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308504080401017, + "medianAbsolutePercentError(elapsed)": 0.000736093479235408, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 658.1394285714291, + "medianAbsolutePercentError(elapsed)": 0.00305156804700404, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30828172483516103, + "medianAbsolutePercentError(elapsed)": 1.84338984806714e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 648.072383073497, + "medianAbsolutePercentError(elapsed)": 0.00333820544296852, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308515854131434, + "medianAbsolutePercentError(elapsed)": 0.000772621209198703, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 717.630657815329, + "medianAbsolutePercentError(elapsed)": 0.00275569602449077, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 119.44373585682, + "medianAbsolutePercentError(elapsed)": 0.00243583300399526, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1824.08805031447, + "medianAbsolutePercentError(elapsed)": 0.00486348971649944, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 14.5011515899576, + "medianAbsolutePercentError(elapsed)": 7.24481728966483e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1378.09731113956, + "medianAbsolutePercentError(elapsed)": 0.00146291824705984, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 820.151033386327, + "medianAbsolutePercentError(elapsed)": 0.00164533382657883, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 2191.91047619048, + "medianAbsolutePercentError(elapsed)": 0.0028976375826404, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30827956758672803, + "medianAbsolutePercentError(elapsed)": 1.63209914512397e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 903.020360219264, + "medianAbsolutePercentError(elapsed)": 0.00318785043721206, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308280045227138, + "medianAbsolutePercentError(elapsed)": 1.09595075996805e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 976.3641255605381, + "medianAbsolutePercentError(elapsed)": 0.00377001159873687, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308486918341335, + "medianAbsolutePercentError(elapsed)": 0.00067445927469072, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 666.100193923723, + "medianAbsolutePercentError(elapsed)": 0.00731867620922452, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308540666666667, + "medianAbsolutePercentError(elapsed)": 0.000857706580417696, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1074.6589219330901, + "medianAbsolutePercentError(elapsed)": 0.00279299282822876, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308512711638486, + "medianAbsolutePercentError(elapsed)": 0.000765699029447451, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 752.135248773651, + "medianAbsolutePercentError(elapsed)": 0.00410163223146773, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308279140775507, + "medianAbsolutePercentError(elapsed)": 9.41862482438107e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 873.929411764706, + "medianAbsolutePercentError(elapsed)": 0.00911817083929193, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.30828399511333504, + "medianAbsolutePercentError(elapsed)": 1.95971199797623e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 711.092731829574, + "medianAbsolutePercentError(elapsed)": 0.00216274355713279, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308279999073102, + "medianAbsolutePercentError(elapsed)": 1.36364732647794e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1618.02086230876, + "medianAbsolutePercentError(elapsed)": 0.00468187248099202, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308279459200148, + "medianAbsolutePercentError(elapsed)": 6.03232661137794e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 761.227540983607, + "medianAbsolutePercentError(elapsed)": 0.0111120617345151, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 125.67782573194901, + "medianAbsolutePercentError(elapsed)": 0.0045497260432689, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 871.501712328767, + "medianAbsolutePercentError(elapsed)": 0.00361883002920151, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 14.1807170542636, + "medianAbsolutePercentError(elapsed)": 1.031518615083e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 23.612203545936, + "medianAbsolutePercentError(elapsed)": 0.000952487028546826, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 13.2682305003229, + "medianAbsolutePercentError(elapsed)": 6.01900034743669e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1058.41732979664, + "medianAbsolutePercentError(elapsed)": 0.00399744550564618, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 6.16546338508796, + "medianAbsolutePercentError(elapsed)": 8.02336690254993e-06, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1037.4417344173398, + "medianAbsolutePercentError(elapsed)": 0.00446592326289749, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" } ], "ci-windows": [ @@ -437693,6 +439610,645 @@ "medianAbsolutePercentError(elapsed)": 0.00152934051140042, "commit": "141cdfef", "commit_message": "Update pre-commit (#551)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 4.01243863800825, + "medianAbsolutePercentError(elapsed)": 4.56154512207773e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 570.779861796644, + "medianAbsolutePercentError(elapsed)": 0.00375113200482552, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 4.0123993386032994, + "medianAbsolutePercentError(elapsed)": 7.94134408666856e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 588.5393258426969, + "medianAbsolutePercentError(elapsed)": 0.00298372251380626, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 5.54907085085064, + "medianAbsolutePercentError(elapsed)": 4.54363081625194e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1389.9603698811102, + "medianAbsolutePercentError(elapsed)": 0.00088793327390727, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 19.1306178789509, + "medianAbsolutePercentError(elapsed)": 5.24507131821607e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 1687.7976190476202, + "medianAbsolutePercentError(elapsed)": 0.00251366872033034, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 178.897104128158, + "medianAbsolutePercentError(elapsed)": 0.00184760826889063, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 4853.55648535565, + "medianAbsolutePercentError(elapsed)": 0.00383105203646895, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 5.54904340192611, + "medianAbsolutePercentError(elapsed)": 6.43385404431441e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1435.8816276202201, + "medianAbsolutePercentError(elapsed)": 0.000498615865363959, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 134.147563572592, + "medianAbsolutePercentError(elapsed)": 0.000178240368361809, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 3328.79256965944, + "medianAbsolutePercentError(elapsed)": 0.0150751696659817, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 57.7347323110035, + "medianAbsolutePercentError(elapsed)": 0.00102563554404284, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 3716.23376623377, + "medianAbsolutePercentError(elapsed)": 0.000488636521261045, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 6.48018724682486, + "medianAbsolutePercentError(elapsed)": 3.58099112302068e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 487.438313144908, + "medianAbsolutePercentError(elapsed)": 0.00316752743333585, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 18.5167792508037, + "medianAbsolutePercentError(elapsed)": 5.16898651645913e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 873.197625106022, + "medianAbsolutePercentError(elapsed)": 0.000978033984771334, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 116.951551442569, + "medianAbsolutePercentError(elapsed)": 0.000439562164185407, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 1554.7517730496502, + "medianAbsolutePercentError(elapsed)": 0.000836756800948351, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 253.653703244984, + "medianAbsolutePercentError(elapsed)": 0.00832255890577246, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 5557.943925233641, + "medianAbsolutePercentError(elapsed)": 0.0361080624309837, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 241.022942538413, + "medianAbsolutePercentError(elapsed)": 0.000226063062485906, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 5813.79310344828, + "medianAbsolutePercentError(elapsed)": 0.0019328969254379, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 226.454033771107, + "medianAbsolutePercentError(elapsed)": 0.00379809218725575, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 951.197053406998, + "medianAbsolutePercentError(elapsed)": 0.00263678923899916, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 5525.35885167464, + "medianAbsolutePercentError(elapsed)": 0.00105292922678526, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 534.967320261438, + "medianAbsolutePercentError(elapsed)": 0.00178720648640613, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 3571.57190635452, + "medianAbsolutePercentError(elapsed)": 0.0405495796800145, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 11.4465915190553, + "medianAbsolutePercentError(elapsed)": 0.00352928537729844, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1317.8861788617899, + "medianAbsolutePercentError(elapsed)": 0.00222133760817106, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 12.3498295521335, + "medianAbsolutePercentError(elapsed)": 0.000598088248344106, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1618.91515994437, + "medianAbsolutePercentError(elapsed)": 0.000378134417859579, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 12.3073335951306, + "medianAbsolutePercentError(elapsed)": 0.000814152716789552, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1319.54545454545, + "medianAbsolutePercentError(elapsed)": 0.00279749531004405, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 21.271566025215698, + "medianAbsolutePercentError(elapsed)": 4.0908784665577e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1423.9888423988798, + "medianAbsolutePercentError(elapsed)": 0.00180119565750645, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 227.27879057358803, + "medianAbsolutePercentError(elapsed)": 0.000314721721235186, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 3511.8055555555597, + "medianAbsolutePercentError(elapsed)": 0.000852701086674082, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 58.8572045798229, + "medianAbsolutePercentError(elapsed)": 0.00276941474867222, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2316.66666666667, + "medianAbsolutePercentError(elapsed)": 0.000898472596585948, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 1504.64824120603, + "medianAbsolutePercentError(elapsed)": 0.00133389414797751, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 4397.69230769231, + "medianAbsolutePercentError(elapsed)": 0.000791365865655916, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 12.8657744931589, + "medianAbsolutePercentError(elapsed)": 0.00361750484054821, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1876.64884135472, + "medianAbsolutePercentError(elapsed)": 0.000900941580711741, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 59.61678263578769, + "medianAbsolutePercentError(elapsed)": 0.000205974424542005, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2067.6311030741404, + "medianAbsolutePercentError(elapsed)": 0.00109761870548786, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 12.3590459428294, + "medianAbsolutePercentError(elapsed)": 0.000874969940270098, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1342.02719406675, + "medianAbsolutePercentError(elapsed)": 0.00142542409414437, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 12.6309668784079, + "medianAbsolutePercentError(elapsed)": 0.000123896915183203, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2093.81818181818, + "medianAbsolutePercentError(elapsed)": 0.00114346928373356, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 14.041202717914599, + "medianAbsolutePercentError(elapsed)": 0.00305043972562023, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1796.04612850082, + "medianAbsolutePercentError(elapsed)": 0.00112942586050445, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 13.111693018219599, + "medianAbsolutePercentError(elapsed)": 0.00106009153841323, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1739.93231810491, + "medianAbsolutePercentError(elapsed)": 0.00197700978267519, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 15.941968797153798, + "medianAbsolutePercentError(elapsed)": 0.000436383665919185, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1354.59317585302, + "medianAbsolutePercentError(elapsed)": 0.00119155110618682, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 7.707032374221099, + "medianAbsolutePercentError(elapsed)": 4.90610271638078e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3487.17948717949, + "medianAbsolutePercentError(elapsed)": 0.00102406554019461, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 17.8141439548473, + "medianAbsolutePercentError(elapsed)": 0.000368696868965328, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1452.55878284924, + "medianAbsolutePercentError(elapsed)": 0.00124130328781722, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 336.494713232938, + "medianAbsolutePercentError(elapsed)": 0.000539787522886807, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1926.05042016807, + "medianAbsolutePercentError(elapsed)": 0.000871173488915013, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 25.8956789967384, + "medianAbsolutePercentError(elapsed)": 2.91276094892369e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 37.688331683712704, + "medianAbsolutePercentError(elapsed)": 0.00378623262117759, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 59.0236382322713, + "medianAbsolutePercentError(elapsed)": 0.000703941111503059, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1864.00651465798, + "medianAbsolutePercentError(elapsed)": 0.000471994743052711, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 35.4777766729641, + "medianAbsolutePercentError(elapsed)": 3.64981343472796e-05, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1865.29209621993, + "medianAbsolutePercentError(elapsed)": 0.000881665289158514, + "commit": "1fa2a192", + "commit_message": "add behavior_subject (#553)" } ] } \ No newline at end of file