Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure multiple listeners for the same factory PID are honoured by `C…
…onfigurationNotifier::AnyListenersForPid` (#865) * Ensure multiple listeners for the same PID are honoured Signed-off-by: Conor Burgess <Burgess.Conor@gmail.com> * Fix formatting Signed-off-by: Conor Burgess <Burgess.Conor@gmail.com> --------- Signed-off-by: Conor Burgess <Burgess.Conor@gmail.com> Co-authored-by: cburgess <cburgess@mathworks.com>
- Loading branch information
1c8f3b0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
0.20
.ServiceRegistryFixture/RegisterServices/1/1/manual_time
40229.84355545887
ns/iter46205.91935585347
ns/iter0.87
ServiceRegistryFixture/RegisterServices/4/1/manual_time
162824.74537910047
ns/iter189376.46540326244
ns/iter0.86
ServiceRegistryFixture/RegisterServices/16/1/manual_time
627318.0999999938
ns/iter796986.6288492745
ns/iter0.79
ServiceRegistryFixture/RegisterServices/64/1/manual_time
2593786.4951768145
ns/iter2945530.9523809715
ns/iter0.88
ServiceRegistryFixture/RegisterServices/256/1/manual_time
10438309.876543209
ns/iter12487159.45945952
ns/iter0.84
ServiceRegistryFixture/RegisterServices/1000/1/manual_time
40195531.57894663
ns/iter47092560.00000025
ns/iter0.85
ServiceRegistryFixture/RegisterServices/1/4/manual_time
121572.25033288944
ns/iter138695.80387334767
ns/iter0.88
ServiceRegistryFixture/RegisterServices/4/4/manual_time
471593.24840764276
ns/iter533979.2999999993
ns/iter0.88
ServiceRegistryFixture/RegisterServices/16/4/manual_time
1927402.2421524583
ns/iter2213366.753246746
ns/iter0.87
ServiceRegistryFixture/RegisterServices/64/4/manual_time
7725856.6929133525
ns/iter8992055.963302761
ns/iter0.86
ServiceRegistryFixture/RegisterServices/256/4/manual_time
30351738.46153824
ns/iter34520663.63636369
ns/iter0.88
ServiceRegistryFixture/RegisterServices/1000/4/manual_time
120883049.99999951
ns/iter139917557.14285746
ns/iter0.86
ServiceRegistryFixture/RegisterServices/1/16/manual_time
385350.5958291953
ns/iter438012.7913587263
ns/iter0.88
ServiceRegistryFixture/RegisterServices/4/16/manual_time
1614668.376068378
ns/iter1814973.0688935302
ns/iter0.89
ServiceRegistryFixture/RegisterServices/16/16/manual_time
6124419.000000003
ns/iter6911206.999999999
ns/iter0.89
ServiceRegistryFixture/RegisterServices/64/16/manual_time
24945506.06060605
ns/iter27753706.89655177
ns/iter0.90
ServiceRegistryFixture/RegisterServices/256/16/manual_time
103479880.00000024
ns/iter114966100.00000022
ns/iter0.90
ServiceRegistryFixture/RegisterServices/1000/16/manual_time
384018450.0000007
ns/iter445898500.0000001
ns/iter0.86
ServiceRegistryFixture/RegisterServices/1/64/manual_time
1338591.0447761198
ns/iter1511200.5625879033
ns/iter0.89
ServiceRegistryFixture/RegisterServices/4/64/manual_time
5040485.333333331
ns/iter5577586.999999999
ns/iter0.90
ServiceRegistryFixture/RegisterServices/16/64/manual_time
20910104.44444444
ns/iter23145676.923076913
ns/iter0.90
ServiceRegistryFixture/RegisterServices/64/64/manual_time
82081810
ns/iter98458853.84615384
ns/iter0.83
ServiceRegistryFixture/RegisterServices/256/64/manual_time
339772999.9999998
ns/iter368051250.0000001
ns/iter0.92
ServiceRegistryFixture/RegisterServices/1000/64/manual_time
1361742399.9999986
ns/iter1587062100.0000005
ns/iter0.86
ServiceRegistryFixture/RegisterServices/1/256/manual_time
4096121.0000000014
ns/iter4570006.321839081
ns/iter0.90
ServiceRegistryFixture/RegisterServices/4/256/manual_time
17190762.500000007
ns/iter19491960.71428572
ns/iter0.88
ServiceRegistryFixture/RegisterServices/16/256/manual_time
62360500.00000002
ns/iter74045029.99999997
ns/iter0.84
ServiceRegistryFixture/RegisterServices/64/256/manual_time
278315750.0000002
ns/iter301997266.6666667
ns/iter0.92
ServiceRegistryFixture/RegisterServices/256/256/manual_time
1097774200
ns/iter1275643599.9999993
ns/iter0.86
ServiceRegistryFixture/RegisterServices/1000/256/manual_time
5465387000.0000105
ns/iter6414339999.999996
ns/iter0.85
ServiceRegistryFixture/RegisterServices/1/1000/manual_time
14001364.864864858
ns/iter15530671.764705887
ns/iter0.90
ServiceRegistryFixture/RegisterServices/4/1000/manual_time
48343500.00000001
ns/iter56112007.14285717
ns/iter0.86
ServiceRegistryFixture/RegisterServices/16/1000/manual_time
217960949.9999999
ns/iter242344680.00000006
ns/iter0.90
ServiceRegistryFixture/RegisterServices/64/1000/manual_time
771471900
ns/iter905359299.9999996
ns/iter0.85
ServiceRegistryFixture/RegisterServices/256/1000/manual_time
4331293100
ns/iter4987792500
ns/iter0.87
ServiceRegistryFixture/RegisterServices/1000/1000/manual_time
21813647999.999996
ns/iter25476784199.999992
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/1/1/manual_time
38549.489240341914
ns/iter45602.849905003495
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/4/1/manual_time
206733.5390946485
ns/iter228659.88215074938
ns/iter0.90
ServiceRegistryFixture/RegisterServicesWithRank/16/1/manual_time
798756.4000000013
ns/iter1058329.2682926776
ns/iter0.75
ServiceRegistryFixture/RegisterServicesWithRank/64/1/manual_time
3480769.0647482174
ns/iter3776596.80365298
ns/iter0.92
ServiceRegistryFixture/RegisterServicesWithRank/256/1/manual_time
15664096.470588274
ns/iter17754556.71641796
ns/iter0.88
ServiceRegistryFixture/RegisterServicesWithRank/1000/1/manual_time
51078493.3333336
ns/iter51719250.00000001
ns/iter0.99
ServiceRegistryFixture/RegisterServicesWithRank/1/4/manual_time
117104.49508939833
ns/iter137150.0529420662
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/4/4/manual_time
499657.5912876371
ns/iter550116.8000000006
ns/iter0.91
ServiceRegistryFixture/RegisterServicesWithRank/16/4/manual_time
2171938.9639639645
ns/iter2494540.266666672
ns/iter0.87
ServiceRegistryFixture/RegisterServicesWithRank/64/4/manual_time
9417436.842105277
ns/iter10822413.51351351
ns/iter0.87
ServiceRegistryFixture/RegisterServicesWithRank/256/4/manual_time
35033053.8461539
ns/iter39455219.999999955
ns/iter0.89
ServiceRegistryFixture/RegisterServicesWithRank/1000/4/manual_time
135459599.9999997
ns/iter161416671.42857137
ns/iter0.84
ServiceRegistryFixture/RegisterServicesWithRank/1/16/manual_time
378039.6097560978
ns/iter444524.3789716921
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/4/16/manual_time
1568830.1261829676
ns/iter1814626.8892794366
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/16/16/manual_time
5935745.000000014
ns/iter7082921
ns/iter0.84
ServiceRegistryFixture/RegisterServicesWithRank/64/16/manual_time
25790777.142857146
ns/iter29097989.6551724
ns/iter0.89
ServiceRegistryFixture/RegisterServicesWithRank/256/16/manual_time
104813780.00000006
ns/iter122183655.55555561
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/1000/16/manual_time
384169800.00000006
ns/iter449084999.99999976
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/1/64/manual_time
1303338.5093167708
ns/iter1515988.5294117637
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/4/64/manual_time
4725733.540372672
ns/iter5079262.999999998
ns/iter0.93
ServiceRegistryFixture/RegisterServicesWithRank/16/64/manual_time
20411181.25000002
ns/iter23137097.499999996
ns/iter0.88
ServiceRegistryFixture/RegisterServicesWithRank/64/64/manual_time
78527320.00000006
ns/iter96049100.00000006
ns/iter0.82
ServiceRegistryFixture/RegisterServicesWithRank/256/64/manual_time
329012599.9999998
ns/iter355763300
ns/iter0.92
ServiceRegistryFixture/RegisterServicesWithRank/1000/64/manual_time
1343204899.9999979
ns/iter1582408699.9999995
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/1/256/manual_time
4041702.97029703
ns/iter4630115.294117647
ns/iter0.87
ServiceRegistryFixture/RegisterServicesWithRank/4/256/manual_time
16259070.666666673
ns/iter18070412.698412694
ns/iter0.90
ServiceRegistryFixture/RegisterServicesWithRank/16/256/manual_time
58119169.999999985
ns/iter66460050.00000002
ns/iter0.87
ServiceRegistryFixture/RegisterServicesWithRank/64/256/manual_time
261618100.0000001
ns/iter285068133.3333333
ns/iter0.92
ServiceRegistryFixture/RegisterServicesWithRank/256/256/manual_time
1076163100.0000002
ns/iter1244616900.0000007
ns/iter0.86
ServiceRegistryFixture/RegisterServicesWithRank/1000/256/manual_time
5431145699.999998
ns/iter6360662100.000008
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/1/1000/manual_time
13800241.228070172
ns/iter15689902.040816333
ns/iter0.88
ServiceRegistryFixture/RegisterServicesWithRank/4/1000/manual_time
44307784.2105263
ns/iter48906925
ns/iter0.91
ServiceRegistryFixture/RegisterServicesWithRank/16/1000/manual_time
199342033.33333334
ns/iter219861579.99999994
ns/iter0.91
ServiceRegistryFixture/RegisterServicesWithRank/64/1000/manual_time
749000900.0000004
ns/iter900470100
ns/iter0.83
ServiceRegistryFixture/RegisterServicesWithRank/256/1000/manual_time
4278007600.0000014
ns/iter5035101300.000001
ns/iter0.85
ServiceRegistryFixture/RegisterServicesWithRank/1000/1000/manual_time
21591449699.999966
ns/iter25293903599.999977
ns/iter0.85
ServiceRegistryFixture/FindServices/1/1
2550.694999999743
ns/iter2991.417750615792
ns/iter0.85
ServiceRegistryFixture/FindServices/4/1
4683.696168964549
ns/iter5561.048214287568
ns/iter0.84
ServiceRegistryFixture/FindServices/16/1
13632.498214284235
ns/iter15794.535714286034
ns/iter0.86
ServiceRegistryFixture/FindServices/64/1
49554.14999999448
ns/iter56939.67000001977
ns/iter0.87
ServiceRegistryFixture/FindServices/256/1
183436.56576484785
ns/iter220181.2826465697
ns/iter0.83
ServiceRegistryFixture/FindServices/1000/1
685135.9374999383
ns/iter812252.9017856753
ns/iter0.84
ServiceRegistryFixture/FindServices/1/4
10007.548180589449
ns/iter11836.698214283713
ns/iter0.85
ServiceRegistryFixture/FindServices/4/4
18727.90560629749
ns/iter22448.740625009123
ns/iter0.83
ServiceRegistryFixture/FindServices/16/4
54409.535714289144
ns/iter62757.97321425866
ns/iter0.87
ServiceRegistryFixture/FindServices/64/4
198247.33023790678
ns/iter229122.83227319786
ns/iter0.87
ServiceRegistryFixture/FindServices/256/4
729903.6830357154
ns/iter860318.6077646726
ns/iter0.85
ServiceRegistryFixture/FindServices/1000/4
2731459.437750729
ns/iter3331158.8235312016
ns/iter0.82
ServiceRegistryFixture/FindServices/1/16
40104.12628401581
ns/iter49015.730000019175
ns/iter0.82
ServiceRegistryFixture/FindServices/4/16
75475.68080357487
ns/iter90791.96464445726
ns/iter0.83
ServiceRegistryFixture/FindServices/16/16
216675.856064972
ns/iter252078.21428580245
ns/iter0.86
ServiceRegistryFixture/FindServices/64/16
790489.397321435
ns/iter927305.4886213004
ns/iter0.85
ServiceRegistryFixture/FindServices/256/16
2953863.0522084027
ns/iter3467102.9411762063
ns/iter0.85
ServiceRegistryFixture/FindServices/1000/16
10922629.687499352
ns/iter13491094.000000885
ns/iter0.81
ServiceRegistryFixture/FindServices/1/64
161962.14285711464
ns/iter198051.78140899708
ns/iter0.82
ServiceRegistryFixture/FindServices/4/64
304160.35714284005
ns/iter363504.07662071823
ns/iter0.84
ServiceRegistryFixture/FindServices/16/64
860359.9732264612
ns/iter1051370.312499955
ns/iter0.82
ServiceRegistryFixture/FindServices/64/64
3170088.7323948024
ns/iter3670860.512820348
ns/iter0.86
ServiceRegistryFixture/FindServices/256/64
11719048.21428679
ns/iter13690967.857144188
ns/iter0.86
ServiceRegistryFixture/FindServices/1000/64
43726943.75000208
ns/iter52348140.000003695
ns/iter0.84
ServiceRegistryFixture/FindServices/1/256
661985.0892856708
ns/iter793677.9017855754
ns/iter0.83
ServiceRegistryFixture/FindServices/4/256
1243797.5000003527
ns/iter1484253.3482136235
ns/iter0.84
ServiceRegistryFixture/FindServices/16/256
3609122.0512820985
ns/iter4203321.249997316
ns/iter0.86
ServiceRegistryFixture/FindServices/64/256
13193998.214286953
ns/iter15434973.333332082
ns/iter0.85
ServiceRegistryFixture/FindServices/256/256
48847742.857138395
ns/iter58305581.8182071
ns/iter0.84
ServiceRegistryFixture/FindServices/1000/256
183823250.00004584
ns/iter224901066.6666133
ns/iter0.82
ServiceRegistryFixture/FindServices/1/1000
2617273.106060545
ns/iter3172836.160715065
ns/iter0.82
ServiceRegistryFixture/FindServices/4/1000
4910181.000000193
ns/iter5873417.857141509
ns/iter0.84
ServiceRegistryFixture/FindServices/16/1000
14296420.00000058
ns/iter17107859.459466036
ns/iter0.84
ServiceRegistryFixture/FindServices/64/1000
52736463.63635139
ns/iter63349472.7272922
ns/iter0.83
ServiceRegistryFixture/FindServices/256/1000
194340466.66666898
ns/iter239521166.66669098
ns/iter0.81
ServiceRegistryFixture/FindServices/1000/1000
736183700.0000832
ns/iter894563500.0000038
ns/iter0.82
ServiceRegistryFixture/UnregisterServices/1/1/manual_time
3086.8830195305977
ns/iter3670.4095519296116
ns/iter0.84
ServiceRegistryFixture/UnregisterServices/4/1/manual_time
12857.944996161832
ns/iter14434.184582989128
ns/iter0.89
ServiceRegistryFixture/UnregisterServices/16/1/manual_time
50118.37999985415
ns/iter59406.94337686052
ns/iter0.84
ServiceRegistryFixture/UnregisterServices/64/1/manual_time
214622.11867024648
ns/iter259734.48402492658
ns/iter0.83
ServiceRegistryFixture/UnregisterServices/256/1/manual_time
1083238.5335411802
ns/iter1367102.1317828852
ns/iter0.79
ServiceRegistryFixture/UnregisterServices/1000/1/manual_time
7712841.935483957
ns/iter10489918.309859032
ns/iter0.74
ServiceRegistryFixture/UnregisterServices/1/4/manual_time
3660.839956384319
ns/iter4323.066088503301
ns/iter0.85
ServiceRegistryFixture/UnregisterServices/4/4/manual_time
14044.38882771057
ns/iter16643.06722194288
ns/iter0.84
ServiceRegistryFixture/UnregisterServices/16/4/manual_time
58043.81901205071
ns/iter84291.18990384915
ns/iter0.69
ServiceRegistryFixture/UnregisterServices/64/4/manual_time
269471.2000000212
ns/iter332081.52686141507
ns/iter0.81
ServiceRegistryFixture/UnregisterServices/256/4/manual_time
1606543.119266036
ns/iter2126789.9371069404
ns/iter0.76
ServiceRegistryFixture/UnregisterServices/1000/4/manual_time
14349873.469388088
ns/iter20501511.76470581
ns/iter0.70
ServiceRegistryFixture/UnregisterServices/1/16/manual_time
5821.603394513032
ns/iter7065.059540516783
ns/iter0.82
ServiceRegistryFixture/UnregisterServices/4/16/manual_time
20269.04672247416
ns/iter24726.6073264988
ns/iter0.82
ServiceRegistryFixture/UnregisterServices/16/16/manual_time
87803.51030602108
ns/iter140732.09538702926
ns/iter0.62
ServiceRegistryFixture/UnregisterServices/64/16/manual_time
476461.8950238731
ns/iter625920.9634255253
ns/iter0.76
ServiceRegistryFixture/UnregisterServices/256/16/manual_time
3746308.152174007
ns/iter5357727.272727323
ns/iter0.70
ServiceRegistryFixture/UnregisterServices/1000/16/manual_time
40892052.9411765
ns/iter61884475.000000305
ns/iter0.66
ServiceRegistryFixture/UnregisterServices/1/64/manual_time
14461.87175043459
ns/iter18672.03694471027
ns/iter0.77
ServiceRegistryFixture/UnregisterServices/4/64/manual_time
45434.40846258808
ns/iter58556.75533315872
ns/iter0.78
ServiceRegistryFixture/UnregisterServices/16/64/manual_time
203685.7599534978
ns/iter290300.6388415656
ns/iter0.70
ServiceRegistryFixture/UnregisterServices/64/64/manual_time
1311004.7258979133
ns/iter1812549.4818652992
ns/iter0.72
ServiceRegistryFixture/UnregisterServices/256/64/manual_time
12140924.561403515
ns/iter18178735.89743591
ns/iter0.67
ServiceRegistryFixture/UnregisterServices/1000/64/manual_time
146596780.00000066
ns/iter221851833.33333328
ns/iter0.66
ServiceRegistryFixture/UnregisterServices/1/256/manual_time
83043.01304863626
ns/iter111339.06249999999
ns/iter0.75
ServiceRegistryFixture/UnregisterServices/4/256/manual_time
268514.0007671662
ns/iter368602.86309214006
ns/iter0.73
ServiceRegistryFixture/UnregisterServices/16/256/manual_time
1199921.926910299
ns/iter1737865.2068126518
ns/iter0.69
ServiceRegistryFixture/UnregisterServices/64/256/manual_time
6790090.196078442
ns/iter10003677.464788718
ns/iter0.68
ServiceRegistryFixture/UnregisterServices/256/256/manual_time
54245561.53846138
ns/iter79613511.11111124
ns/iter0.68
ServiceRegistryFixture/UnregisterServices/1000/256/manual_time
613049900.0000002
ns/iter926493200.0000014
ns/iter0.66
ServiceRegistryFixture/UnregisterServices/1/1000/manual_time
365464.2633228839
ns/iter503791.8740849196
ns/iter0.73
ServiceRegistryFixture/UnregisterServices/4/1000/manual_time
1247665.7754010672
ns/iter1748069.5863746947
ns/iter0.71
ServiceRegistryFixture/UnregisterServices/16/1000/manual_time
5757427.272727277
ns/iter8223321.17647058
ns/iter0.70
ServiceRegistryFixture/UnregisterServices/64/1000/manual_time
32319863.63636361
ns/iter43482499.999999955
ns/iter0.74
ServiceRegistryFixture/UnregisterServices/256/1000/manual_time
240929566.66666666
ns/iter346231199.99999964
ns/iter0.70
ServiceRegistryFixture/UnregisterServices/1000/1000/manual_time
2616090000.0000014
ns/iter3889616999.9999995
ns/iter0.67
ServiceRegistryFixture/ModifyServices/1/1/manual_time
6143.913447381525
ns/iter7019.494072885096
ns/iter0.88
ServiceRegistryFixture/ModifyServices/4/1/manual_time
24817.57545734504
ns/iter29080.804635490647
ns/iter0.85
ServiceRegistryFixture/ModifyServices/16/1/manual_time
98826.51558073668
ns/iter111988.298044286
ns/iter0.88
ServiceRegistryFixture/ModifyServices/64/1/manual_time
397958.7868480719
ns/iter464679.57505140436
ns/iter0.86
ServiceRegistryFixture/ModifyServices/256/1/manual_time
1693824.485125858
ns/iter1988085.9999999998
ns/iter0.85
ServiceRegistryFixture/ModifyServices/1000/1/manual_time
6389481.818181815
ns/iter7722570.526315791
ns/iter0.83
ServiceRegistryFixture/ModifyServices/1/4/manual_time
6290.512930418968
ns/iter7433.6020542831775
ns/iter0.85
ServiceRegistryFixture/ModifyServices/4/4/manual_time
25386.48871964161
ns/iter29481.659204186748
ns/iter0.86
ServiceRegistryFixture/ModifyServices/16/4/manual_time
102736.86690223747
ns/iter117374.05588484289
ns/iter0.88
ServiceRegistryFixture/ModifyServices/64/4/manual_time
441280.71161048766
ns/iter513102.25352112675
ns/iter0.86
ServiceRegistryFixture/ModifyServices/256/4/manual_time
1751957.0048309187
ns/iter1961012.2448979595
ns/iter0.89
ServiceRegistryFixture/ModifyServices/1000/4/manual_time
6659177.570093458
ns/iter7851146.236559142
ns/iter0.85
ServiceRegistryFixture/ModifyServices/1/16/manual_time
6852.810505158085
ns/iter8129.892557466566
ns/iter0.84
ServiceRegistryFixture/ModifyServices/4/16/manual_time
28129.505934306257
ns/iter32671.20819049339
ns/iter0.86
ServiceRegistryFixture/ModifyServices/16/16/manual_time
116429.59960291127
ns/iter133264.87633813222
ns/iter0.87
ServiceRegistryFixture/ModifyServices/64/16/manual_time
454316.43132220814
ns/iter552910.7941403231
ns/iter0.82
ServiceRegistryFixture/ModifyServices/256/16/manual_time
1942600.000000001
ns/iter2318204.416403786
ns/iter0.84
ServiceRegistryFixture/ModifyServices/1000/16/manual_time
7212808.247422681
ns/iter8631844.578313246
ns/iter0.84
ServiceRegistryFixture/ModifyServices/1/64/manual_time
9245.045319218483
ns/iter11578.950341414156
ns/iter0.80
ServiceRegistryFixture/ModifyServices/4/64/manual_time
36955.60229244218
ns/iter47732.32809819277
ns/iter0.77
ServiceRegistryFixture/ModifyServices/16/64/manual_time
148752.1019108289
ns/iter184524.03285638517
ns/iter0.81
ServiceRegistryFixture/ModifyServices/64/64/manual_time
641663.9138240579
ns/iter754031.1546840958
ns/iter0.85
ServiceRegistryFixture/ModifyServices/256/64/manual_time
2636697.8494623657
ns/iter3108956.1403508773
ns/iter0.85
ServiceRegistryFixture/ModifyServices/1000/64/manual_time
9680943.055555554
ns/iter12646246.428571427
ns/iter0.77
ServiceRegistryFixture/ModifyServices/1/256/manual_time
39733.36173596867
ns/iter52301.42281242609
ns/iter0.76
ServiceRegistryFixture/ModifyServices/4/256/manual_time
160015.92819813685
ns/iter207017.24962630906
ns/iter0.77
ServiceRegistryFixture/ModifyServices/16/256/manual_time
665669.1943127968
ns/iter850546.1445783124
ns/iter0.78
ServiceRegistryFixture/ModifyServices/64/256/manual_time
2681456.488549616
ns/iter3764774.871794873
ns/iter0.71
ServiceRegistryFixture/ModifyServices/256/256/manual_time
11174649.999999998
ns/iter15139131.914893614
ns/iter0.74
ServiceRegistryFixture/ModifyServices/1000/256/manual_time
44274918.75
ns/iter58605008.333333336
ns/iter0.76
ServiceRegistryFixture/ModifyServices/1/1000/manual_time
176792.622333752
ns/iter230550.79204583724
ns/iter0.77
ServiceRegistryFixture/ModifyServices/4/1000/manual_time
707829.7872340431
ns/iter941460.5978260861
ns/iter0.75
ServiceRegistryFixture/ModifyServices/16/1000/manual_time
2864456.967213113
ns/iter3987062.8415300557
ns/iter0.72
ServiceRegistryFixture/ModifyServices/64/1000/manual_time
11691590
ns/iter16147531.818181818
ns/iter0.72
ServiceRegistryFixture/ModifyServices/256/1000/manual_time
48305386.666666664
ns/iter65357740
ns/iter0.74
ServiceRegistryFixture/ModifyServices/1000/1000/manual_time
193040500
ns/iter265332900
ns/iter0.73
ServiceTrackerFixture/OpenServiceTrackerWithSvcRef/manual_time
6712.392451131896
ns/iter7974.617726847044
ns/iter0.84
ServiceTrackerFixture/OpenServiceTrackerWithBundleContext/manual_time
8969.678448042127
ns/iter10317.50787922972
ns/iter0.87
ServiceTrackerFixture/OpenServiceTrackerWithInterfaceName/manual_time
8377.799177618313
ns/iter9890.987753490565
ns/iter0.85
CloseServiceTracker/1000
7140.202008929667
ns/iter8290.410714287029
ns/iter0.86
CloseServiceTracker/1024
7114.4129464276575
ns/iter8310.785219703994
ns/iter0.86
CloseServiceTracker/2048
7177.004464287912
ns/iter8503.133928568575
ns/iter0.84
CloseServiceTracker/4096
7164.793749999328
ns/iter8322.56808035733
ns/iter0.86
CloseServiceTracker/8192
7254.588392856119
ns/iter8689.124999996522
ns/iter0.83
CloseServiceTracker/16384
7281.96093750252
ns/iter8497.032366072688
ns/iter0.86
CloseServiceTracker/32768
7319.458035713718
ns/iter9004.158482142087
ns/iter0.81
CloseServiceTracker/65536
7529.467633930713
ns/iter8799.074557701091
ns/iter0.86
CloseServiceTracker/131072
7577.95870535562
ns/iter8964.423373111998
ns/iter0.85
CloseServiceTracker/262144
7656.332589286917
ns/iter9168.13950892857
ns/iter0.84
CloseServiceTracker/524288
7681.459821432059
ns/iter9259.020312498478
ns/iter0.83
CloseServiceTracker/1000000
7967.358258927756
ns/iter9980.552318959057
ns/iter0.80
ServiceTrackerFixture/ServiceTrackerScalability/1
45217.818750018065
ns/iter53266.17000000624
ns/iter0.85
ServiceTrackerFixture/ServiceTrackerScalability/4000
23223823.33333432
ns/iter29944072.72725849
ns/iter0.78
ServiceTrackerFixture/ServiceTrackerScalability/10000
67166763.63637155
ns/iter82482888.88888864
ns/iter0.81
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/1
44891.63750000103
ns/iter52643.85999998922
ns/iter0.85
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/4000
182017250.00005808
ns/iter221570424.9999817
ns/iter0.82
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/10000
467756900.00004035
ns/iter525575499.9998317
ns/iter0.89
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/1
41291.78228960266
ns/iter47780.1333505853
ns/iter0.86
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/4000
3262903.286386191
ns/iter4034172.674418779
ns/iter0.81
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/10000
9031766.666667964
ns/iter11720657.142859636
ns/iter0.77
AnyMapPerfTestFixture/HappyPath/1
417.96234294819635
ns/iter552.1694642855631
ns/iter0.76
AnyMapPerfTestFixture/HappyPath/3
1213.6021428570334
ns/iter1569.3377232141513
ns/iter0.77
AnyMapPerfTestFixture/HappyPath/7
2752.1308850256714
ns/iter3549.3938403699
ns/iter0.78
AnyMapPerfTestFixture/HappyPath/11
4332.778750000443
ns/iter5582.5999999967735
ns/iter0.78
AnyMapPerfTestFixture/HappyPath/15
5899.440178568836
ns/iter7597.607142858667
ns/iter0.78
AnyMapPerfTestFixture/HappyPath/18
7090.20424107365
ns/iter9226.606131224757
ns/iter0.77
AnyMapPerfTestFixture/HappyPath/20
7866.1919642846515
ns/iter10336.239570359667
ns/iter0.76
AnyMapPerfTestFixture/ErrorPath/1
5669.4446428602005
ns/iter6515.669642855723
ns/iter0.87
AnyMapPerfTestFixture/ErrorPath/3
8023.489955359001
ns/iter9415.54999999994
ns/iter0.85
AnyMapPerfTestFixture/ErrorPath/7
12360.496428568369
ns/iter14892.920567316442
ns/iter0.83
AnyMapPerfTestFixture/ErrorPath/11
16786.68749999953
ns/iter20445.48198015804
ns/iter0.82
AnyMapPerfTestFixture/ErrorPath/15
21224.882479243326
ns/iter25580.46522217195
ns/iter0.83
AnyMapPerfTestFixture/ErrorPath/18
24431.978571426174
ns/iter30321.98214285131
ns/iter0.81
AnyMapPerfTestFixture/ErrorPath/20
26574.883314994404
ns/iter32997.168705757584
ns/iter0.81
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/1
644.776160714449
ns/iter813.7041294641482
ns/iter0.79
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/3
1715.0601684858418
ns/iter2167.6284375004684
ns/iter0.79
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/7
3808.125699773838
ns/iter4868.6076282230915
ns/iter0.78
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/11
5948.035714283152
ns/iter7697.296875000299
ns/iter0.77
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/15
8067.388392858682
ns/iter10456.119838746628
ns/iter0.77
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/18
9676.075000001561
ns/iter12555.819642857712
ns/iter0.77
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/20
10762.179687496598
ns/iter14100.869862191801
ns/iter0.76
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/1
415.74244888827286
ns/iter536.4249107145724
ns/iter0.78
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/3
1497.084375000465
ns/iter1914.1937626734161
ns/iter0.78
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/7
3585.682015371283
ns/iter4604.22411656926
ns/iter0.78
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/11
5713.571428572095
ns/iter7474.462053568435
ns/iter0.76
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/15
7865.023437503282
ns/iter10344.910937504892
ns/iter0.76
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/18
9436.765625004284
ns/iter12296.326562498905
ns/iter0.77
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/20
10533.44843749926
ns/iter13870.902808475854
ns/iter0.76
BundleInstallFixture/BundleInstallCppFramework/manual_time
219014.19772097305
ns/iter373900.7894736849
ns/iter0.59
BundleInstallFixture/LargeBundleInstallCppFramework/manual_time
214545.29161603888
ns/iter370801.5995872029
ns/iter0.58
ConstructFilterFromString
598.3678571429404
ns/iter767.321651785835
ns/iter0.78
ConstructNonTrivialFilterFromString
944.8112746379696
ns/iter1224.5049999997093
ns/iter0.77
MatchFilterWithAnyMap/Simple
425.5087361286591
ns/iter536.81749999987
ns/iter0.79
MatchFilterWithAnyMap/Complex
470.28070765206087
ns/iter585.9235714284848
ns/iter0.80
MatchFilterWithBundle/Simple
203.9544062499488
ns/iter252.07967857146025
ns/iter0.81
MatchFilterWithBundle/Complex
326.36494161949486
ns/iter411.4623432384231
ns/iter0.79
MatchFilterWithServiceReference/Simple
198.96075451064425
ns/iter260.54341564931565
ns/iter0.76
MatchFilterWithServiceReference/Complex
241.64173642392137
ns/iter315.3758930276441
ns/iter0.77
ConstructFilterIncremental
2383.226134791326
ns/iter2659.437481263089
ns/iter0.90
ConstructFilterNotOperator
1105.7323437505318
ns/iter1111.5132142858135
ns/iter0.99
ServiceFixture/GetServiceReferenceByInterface
1509.614955356905
ns/iter1877.878998105622
ns/iter0.80
ServiceFixture/GetServiceReferenceByClassName
1378.7314827096163
ns/iter1652.069987453131
ns/iter0.83
ServiceFixture/GetAllServiceReferencesByInterface
1369.9325803876907
ns/iter1672.5012460931657
ns/iter0.82
ServiceFixture/GetAllServiceReferencesByClassName
1022.8782040722992
ns/iter1282.3248214293212
ns/iter0.80
ServiceFixture/GetAllServiceReferencesByClassNameAndLDAPFilter
733.62399553594
ns/iter892.5866550955699
ns/iter0.82
ServiceFixture/GetAllServiceReferencesByInterfaceAndLDAPFilter
660.4006696428704
ns/iter810.6541294645402
ns/iter0.81
This comment was automatically generated by workflow using github-action-benchmark.