-
Notifications
You must be signed in to change notification settings - Fork 253
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CMake Updates for Boost Versioning Fix (#945)
* cmake updates * behavior put in cmake function * usFunctionBoostPath update
- Loading branch information
1 parent
0146d6d
commit bce4a3e
Showing
10 changed files
with
41 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# | ||
# Helper macro allowing to return path to boost library | ||
# | ||
# Usage: | ||
# usFunctionBoostPath(USE_SYSTEM ${US_USE_SYSTEM_BOOST} CPPMS_SOURCE_DIR ${CppMicroServices_SOURCE_DIR} | ||
# BOOST_DIR ${BOOST_INCLUDEDIR}) | ||
|
||
|
||
function(usFunctionBoostPath) | ||
cmake_parse_arguments(Boost_Path "" "BOOST_SYSTEM;CPPMS_SOURCE_DIR;BOOST_DIR" "" ${ARGN}) | ||
|
||
if (Boost_Path_BOOST_SYSTEM) | ||
set(_boost_library ${Boost_Path_BOOST_DIR} PARENT_SCOPE) | ||
else() | ||
set(_boost_library ${Boost_Path_CPPMS_SOURCE_DIR}/third_party/boost/include PARENT_SCOPE) | ||
endif() | ||
endfunction() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bce4a3e
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
34618.94425019427
ns/iter28607.540414451105
ns/iter1.21
ServiceRegistryFixture/RegisterServices/4/1/manual_time
149983.38122605433
ns/iter116809.28248222056
ns/iter1.28
ServiceRegistryFixture/RegisterServices/16/1/manual_time
552224.6000000001
ns/iter461153.5039609882
ns/iter1.20
ServiceRegistryFixture/RegisterServices/64/1/manual_time
2314681.9178082338
ns/iter1838018.859649072
ns/iter1.26
ServiceRegistryFixture/RegisterServices/256/1/manual_time
9238013.131313186
ns/iter7442337.007873742
ns/iter1.24
ServiceRegistryFixture/RegisterServices/1000/1/manual_time
35453600.000000134
ns/iter28108033.333332594
ns/iter1.26
ServiceRegistryFixture/RegisterServices/1/4/manual_time
94780.08552823382
ns/iter79150.51996507142
ns/iter1.20
ServiceRegistryFixture/RegisterServices/4/4/manual_time
379782.97872340435
ns/iter307886.8400918129
ns/iter1.23
ServiceRegistryFixture/RegisterServices/16/4/manual_time
1510335.3135313545
ns/iter1244238.8405797158
ns/iter1.21
ServiceRegistryFixture/RegisterServices/64/4/manual_time
5676808.999999979
ns/iter4868236.912751676
ns/iter1.17
ServiceRegistryFixture/RegisterServices/256/4/manual_time
23544886.11111108
ns/iter19710295.23809543
ns/iter1.19
ServiceRegistryFixture/RegisterServices/1000/4/manual_time
96115450.00000015
ns/iter78680033.33333369
ns/iter1.22
ServiceRegistryFixture/RegisterServices/1/16/manual_time
294213.58253145777
ns/iter245432.0998531577
ns/iter1.20
ServiceRegistryFixture/RegisterServices/4/16/manual_time
1192269.1554467576
ns/iter992174.9238578689
ns/iter1.20
ServiceRegistryFixture/RegisterServices/16/16/manual_time
4766586.792452838
ns/iter3946528.499999996
ns/iter1.21
ServiceRegistryFixture/RegisterServices/64/16/manual_time
18770270.454545435
ns/iter16089657.142857153
ns/iter1.17
ServiceRegistryFixture/RegisterServices/256/16/manual_time
78610764.28571431
ns/iter61099420.00000016
ns/iter1.29
ServiceRegistryFixture/RegisterServices/1000/16/manual_time
294716399.9999998
ns/iter245884833.3333341
ns/iter1.20
ServiceRegistryFixture/RegisterServices/1/64/manual_time
1003795.640802091
ns/iter854538.8167388169
ns/iter1.17
ServiceRegistryFixture/RegisterServices/4/64/manual_time
3890116.9014084497
ns/iter3235989.8373983796
ns/iter1.20
ServiceRegistryFixture/RegisterServices/16/64/manual_time
15803456.24999999
ns/iter12976310.294117665
ns/iter1.22
ServiceRegistryFixture/RegisterServices/64/64/manual_time
57044049.999999925
ns/iter50960653.33333334
ns/iter1.12
ServiceRegistryFixture/RegisterServices/256/64/manual_time
257284275.00000012
ns/iter208406574.99999994
ns/iter1.23
ServiceRegistryFixture/RegisterServices/1000/64/manual_time
1000993700.0000008
ns/iter797185900.0000001
ns/iter1.26
ServiceRegistryFixture/RegisterServices/1/256/manual_time
3238373.5507246386
ns/iter2680741.0714285714
ns/iter1.21
ServiceRegistryFixture/RegisterServices/4/256/manual_time
13314073.563218389
ns/iter11343171.153846148
ns/iter1.17
ServiceRegistryFixture/RegisterServices/16/256/manual_time
49960353.33333332
ns/iter42796452.63157895
ns/iter1.17
ServiceRegistryFixture/RegisterServices/64/256/manual_time
210132140.00000003
ns/iter176931016.66666663
ns/iter1.19
ServiceRegistryFixture/RegisterServices/256/256/manual_time
812169000.0000001
ns/iter645233500.0000001
ns/iter1.26
ServiceRegistryFixture/RegisterServices/1000/256/manual_time
4011853399.999997
ns/iter3292153699.9999967
ns/iter1.22
ServiceRegistryFixture/RegisterServices/1/1000/manual_time
10305533.999999998
ns/iter8317463.999999996
ns/iter1.24
ServiceRegistryFixture/RegisterServices/4/1000/manual_time
38731363.636363626
ns/iter33144685.18518518
ns/iter1.17
ServiceRegistryFixture/RegisterServices/16/1000/manual_time
168029528.57142848
ns/iter145086199.99999997
ns/iter1.16
ServiceRegistryFixture/RegisterServices/64/1000/manual_time
562371899.9999999
ns/iter550543599.9999999
ns/iter1.02
ServiceRegistryFixture/RegisterServices/256/1000/manual_time
3190521699.9999986
ns/iter2603642400
ns/iter1.23
ServiceRegistryFixture/RegisterServices/1000/1000/manual_time
16452578299.999977
ns/iter12946748299.999992
ns/iter1.27
ServiceRegistryFixture/RegisterServicesWithRank/1/1/manual_time
35207.12218504132
ns/iter28384.320570294058
ns/iter1.24
ServiceRegistryFixture/RegisterServicesWithRank/4/1/manual_time
211527.77958917423
ns/iter188063.03127506058
ns/iter1.12
ServiceRegistryFixture/RegisterServicesWithRank/16/1/manual_time
757000.7999999993
ns/iter625015.5999999983
ns/iter1.21
ServiceRegistryFixture/RegisterServicesWithRank/64/1/manual_time
3652191.000000012
ns/iter3249486.612021843
ns/iter1.12
ServiceRegistryFixture/RegisterServicesWithRank/256/1/manual_time
17667316.66666666
ns/iter15394276.923076909
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/1000/1/manual_time
51919518.75000013
ns/iter49910859.99999998
ns/iter1.04
ServiceRegistryFixture/RegisterServicesWithRank/1/4/manual_time
96641.12113277095
ns/iter81310.80624396498
ns/iter1.19
ServiceRegistryFixture/RegisterServicesWithRank/4/4/manual_time
457004.6129374343
ns/iter392646.6579861117
ns/iter1.16
ServiceRegistryFixture/RegisterServicesWithRank/16/4/manual_time
2020546.5290806715
ns/iter1759064.4171779074
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/64/4/manual_time
7805352.999999989
ns/iter6232779.000000016
ns/iter1.25
ServiceRegistryFixture/RegisterServicesWithRank/256/4/manual_time
32454173.333333265
ns/iter29421157.89473672
ns/iter1.10
ServiceRegistryFixture/RegisterServicesWithRank/1000/4/manual_time
135354220.00000006
ns/iter118456616.66666692
ns/iter1.14
ServiceRegistryFixture/RegisterServicesWithRank/1/16/manual_time
304856.3691838294
ns/iter251008.0645161289
ns/iter1.21
ServiceRegistryFixture/RegisterServicesWithRank/4/16/manual_time
1301069.0140845045
ns/iter1132993.2539682547
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/16/16/manual_time
5199731.333333331
ns/iter4497565.745856357
ns/iter1.16
ServiceRegistryFixture/RegisterServicesWithRank/64/16/manual_time
22035780.4347826
ns/iter18841758.490566045
ns/iter1.17
ServiceRegistryFixture/RegisterServicesWithRank/256/16/manual_time
92723042.85714288
ns/iter70089120.00000001
ns/iter1.32
ServiceRegistryFixture/RegisterServicesWithRank/1000/16/manual_time
323282366.6666663
ns/iter272235066.6666666
ns/iter1.19
ServiceRegistryFixture/RegisterServicesWithRank/1/64/manual_time
997176.8780487811
ns/iter863403.6042944783
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/4/64/manual_time
3899400.000000001
ns/iter3222055.5133079826
ns/iter1.21
ServiceRegistryFixture/RegisterServicesWithRank/16/64/manual_time
16208062.121212121
ns/iter14280812.987013005
ns/iter1.13
ServiceRegistryFixture/RegisterServicesWithRank/64/64/manual_time
59472290.00000004
ns/iter52506107.14285719
ns/iter1.13
ServiceRegistryFixture/RegisterServicesWithRank/256/64/manual_time
248145033.33333334
ns/iter215621550.00000018
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/1000/64/manual_time
1008519599.9999994
ns/iter815757500.0000001
ns/iter1.24
ServiceRegistryFixture/RegisterServicesWithRank/1/256/manual_time
3277484.942084941
ns/iter2830383.7349397587
ns/iter1.16
ServiceRegistryFixture/RegisterServicesWithRank/4/256/manual_time
13347096.874999983
ns/iter10937921.698113212
ns/iter1.22
ServiceRegistryFixture/RegisterServicesWithRank/16/256/manual_time
48905218.749999985
ns/iter43021655
ns/iter1.14
ServiceRegistryFixture/RegisterServicesWithRank/64/256/manual_time
215448900.0000001
ns/iter180250683.33333346
ns/iter1.20
ServiceRegistryFixture/RegisterServicesWithRank/256/256/manual_time
829396900.0000005
ns/iter664498800.0000002
ns/iter1.25
ServiceRegistryFixture/RegisterServicesWithRank/1000/256/manual_time
4102855900.0000014
ns/iter3334074100.000002
ns/iter1.23
ServiceRegistryFixture/RegisterServicesWithRank/1/1000/manual_time
10516870.999999998
ns/iter8384326.000000003
ns/iter1.25
ServiceRegistryFixture/RegisterServicesWithRank/4/1000/manual_time
36476332.000000015
ns/iter31653367.741935484
ns/iter1.15
ServiceRegistryFixture/RegisterServicesWithRank/16/1000/manual_time
157409285.71428567
ns/iter138333633.33333337
ns/iter1.14
ServiceRegistryFixture/RegisterServicesWithRank/64/1000/manual_time
585227500.0000001
ns/iter540937150
ns/iter1.08
ServiceRegistryFixture/RegisterServicesWithRank/256/1000/manual_time
3218253199.999998
ns/iter2661080400.000001
ns/iter1.21
ServiceRegistryFixture/RegisterServicesWithRank/1000/1000/manual_time
16475545100.000011
ns/iter13229164199.999987
ns/iter1.25
ServiceRegistryFixture/FindServices/1/1
2598.2574972770044
ns/iter2153.6256402071053
ns/iter1.21
ServiceRegistryFixture/FindServices/4/1
4990.007334828224
ns/iter4037.6860041324826
ns/iter1.24
ServiceRegistryFixture/FindServices/16/1
13579.80433123166
ns/iter12035.026785716647
ns/iter1.13
ServiceRegistryFixture/FindServices/64/1
51648.16999999857
ns/iter42128.675062395385
ns/iter1.23
ServiceRegistryFixture/FindServices/256/1
186966.72917223527
ns/iter151473.63839282948
ns/iter1.23
ServiceRegistryFixture/FindServices/1000/1
718088.1696428846
ns/iter568015.8928571797
ns/iter1.26
ServiceRegistryFixture/FindServices/1/4
10753.319404823316
ns/iter8599.003575876424
ns/iter1.25
ServiceRegistryFixture/FindServices/4/4
19375.375672992042
ns/iter16456.380288257442
ns/iter1.18
ServiceRegistryFixture/FindServices/16/4
56340.7857142855
ns/iter48123.01411570527
ns/iter1.17
ServiceRegistryFixture/FindServices/64/4
201504.23252075783
ns/iter170264.79253622825
ns/iter1.18
ServiceRegistryFixture/FindServices/256/4
754397.3214286633
ns/iter612004.8214285134
ns/iter1.23
ServiceRegistryFixture/FindServices/1000/4
2937800.847458459
ns/iter2268368.561873289
ns/iter1.30
ServiceRegistryFixture/FindServices/1/16
42005.50834689931
ns/iter34495.25633470573
ns/iter1.22
ServiceRegistryFixture/FindServices/4/16
78852.94642857587
ns/iter65889.5625000103
ns/iter1.20
ServiceRegistryFixture/FindServices/16/16
221990.87499998882
ns/iter192924.64505759356
ns/iter1.15
ServiceRegistryFixture/FindServices/64/16
819844.977678587
ns/iter677516.2499999559
ns/iter1.21
ServiceRegistryFixture/FindServices/256/16
3000758.4821427306
ns/iter2452247.8571425057
ns/iter1.22
ServiceRegistryFixture/FindServices/1000/16
11376856.249999179
ns/iter9279313.333333144
ns/iter1.23
ServiceRegistryFixture/FindServices/1/64
166063.14755706815
ns/iter141724.37499999953
ns/iter1.17
ServiceRegistryFixture/FindServices/4/64
317017.514843088
ns/iter259369.2220114504
ns/iter1.22
ServiceRegistryFixture/FindServices/16/64
899879.9196786622
ns/iter778631.2500002169
ns/iter1.16
ServiceRegistryFixture/FindServices/64/64
3348316.6666671564
ns/iter2740678.787878806
ns/iter1.22
ServiceRegistryFixture/FindServices/256/64
11859732.812499857
ns/iter9742548.437500887
ns/iter1.22
ServiceRegistryFixture/FindServices/1000/64
45854653.33334468
ns/iter36866278.9473762
ns/iter1.24
ServiceRegistryFixture/FindServices/1/256
715248.1026785498
ns/iter586983.7000000188
ns/iter1.22
ServiceRegistryFixture/FindServices/4/256
1386850.5357139937
ns/iter1094542.8124998102
ns/iter1.27
ServiceRegistryFixture/FindServices/16/256
3819803.2085568514
ns/iter3487160.7843133104
ns/iter1.10
ServiceRegistryFixture/FindServices/64/256
13835242.000000108
ns/iter11524578.124998186
ns/iter1.20
ServiceRegistryFixture/FindServices/256/256
52794572.727262594
ns/iter42421099.99999855
ns/iter1.24
ServiceRegistryFixture/FindServices/1000/256
196670325.00001368
ns/iter160004749.9999846
ns/iter1.23
ServiceRegistryFixture/FindServices/1/1000
2928602.1186438934
ns/iter2363381.939798985
ns/iter1.24
ServiceRegistryFixture/FindServices/4/1000
5526303.571429026
ns/iter4556415.584414782
ns/iter1.21
ServiceRegistryFixture/FindServices/16/1000
15111993.333332269
ns/iter13958397.999999762
ns/iter1.08
ServiceRegistryFixture/FindServices/64/1000
58093039.99999429
ns/iter46625214.28570341
ns/iter1.25
ServiceRegistryFixture/FindServices/256/1000
203432466.66667864
ns/iter175064899.9999953
ns/iter1.16
ServiceRegistryFixture/FindServices/1000/1000
794312800.0001707
ns/iter632495899.9998671
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/1/1/manual_time
3340.36384309265
ns/iter2791.490833764257
ns/iter1.20
ServiceRegistryFixture/UnregisterServices/4/1/manual_time
13617.608147619027
ns/iter11304.27966441654
ns/iter1.20
ServiceRegistryFixture/UnregisterServices/16/1/manual_time
57091.39367466321
ns/iter45959.408033833875
ns/iter1.24
ServiceRegistryFixture/UnregisterServices/64/1/manual_time
253167.74079315702
ns/iter200222.8669920761
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/256/1/manual_time
1319479.6190475235
ns/iter1078736.737804661
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/1000/1/manual_time
10348328.57142863
ns/iter8289804.878048624
ns/iter1.25
ServiceRegistryFixture/UnregisterServices/1/4/manual_time
4133.9435850951895
ns/iter3371.6087655752863
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/4/4/manual_time
15880.649790361309
ns/iter12875.332261211955
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/16/4/manual_time
66645.5270067244
ns/iter54297.912609994804
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/64/4/manual_time
318228.28649136337
ns/iter259376.58627087777
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/256/4/manual_time
2138015.7232705033
ns/iter1724066.5024630078
ns/iter1.24
ServiceRegistryFixture/UnregisterServices/1000/4/manual_time
21495555.882353216
ns/iter17042654.761904825
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/1/16/manual_time
7016.015746801739
ns/iter5823.172949128994
ns/iter1.20
ServiceRegistryFixture/UnregisterServices/4/16/manual_time
24635.566902142433
ns/iter19991.166780288102
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/16/16/manual_time
108363.4661933149
ns/iter88231.72205437743
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/64/16/manual_time
622520.2166065216
ns/iter498304.3447293528
ns/iter1.25
ServiceRegistryFixture/UnregisterServices/256/16/manual_time
5526317.829457397
ns/iter4347162.732919251
ns/iter1.27
ServiceRegistryFixture/UnregisterServices/1000/16/manual_time
64289100.00000014
ns/iter51668215.38461562
ns/iter1.24
ServiceRegistryFixture/UnregisterServices/1/64/manual_time
18341.365861532995
ns/iter15296.912885062973
ns/iter1.20
ServiceRegistryFixture/UnregisterServices/4/64/manual_time
59104.13870245966
ns/iter48154.561643844034
ns/iter1.23
ServiceRegistryFixture/UnregisterServices/16/64/manual_time
270566.6666666726
ns/iter222405.5255636788
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/64/64/manual_time
1844950.6666666733
ns/iter1479333.261802574
ns/iter1.25
ServiceRegistryFixture/UnregisterServices/256/64/manual_time
17626239.999999966
ns/iter14885314.583333293
ns/iter1.18
ServiceRegistryFixture/UnregisterServices/1000/64/manual_time
228943233.3333337
ns/iter184830075
ns/iter1.24
ServiceRegistryFixture/UnregisterServices/1/256/manual_time
112106.29274965788
ns/iter92436.94074171603
ns/iter1.21
ServiceRegistryFixture/UnregisterServices/4/256/manual_time
378277.38666666707
ns/iter305345.82083154796
ns/iter1.24
ServiceRegistryFixture/UnregisterServices/16/256/manual_time
1647499.2907801396
ns/iter1305348.6940298525
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/64/256/manual_time
9983459.722222207
ns/iter7896247.727272693
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/256/256/manual_time
80660122.22222213
ns/iter66452160.00000006
ns/iter1.21
ServiceRegistryFixture/UnregisterServices/1000/256/manual_time
944580299.9999995
ns/iter774834800.0000012
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/1/1000/manual_time
505268.8179840455
ns/iter414103.24483775813
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/4/1000/manual_time
1791686.4102564075
ns/iter1417495.6967213096
ns/iter1.26
ServiceRegistryFixture/UnregisterServices/16/1000/manual_time
8607228.915662669
ns/iter7063426.262626271
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/64/1000/manual_time
46802786.66666667
ns/iter38315211.11111102
ns/iter1.22
ServiceRegistryFixture/UnregisterServices/256/1000/manual_time
355578849.99999964
ns/iter293612750.0000001
ns/iter1.21
ServiceRegistryFixture/UnregisterServices/1000/1000/manual_time
4135275999.9999976
ns/iter3198218699.999994
ns/iter1.29
ServiceRegistryFixture/ModifyServices/1/1/manual_time
7244.346220999829
ns/iter6051.124560324549
ns/iter1.20
ServiceRegistryFixture/ModifyServices/4/1/manual_time
28823.616788768282
ns/iter23514.55749902241
ns/iter1.23
ServiceRegistryFixture/ModifyServices/16/1/manual_time
119642.58669794025
ns/iter99029.91656734043
ns/iter1.21
ServiceRegistryFixture/ModifyServices/64/1/manual_time
509265.2
ns/iter380159.3555681191
ns/iter1.34
ServiceRegistryFixture/ModifyServices/256/1/manual_time
2110812.2562674084
ns/iter1592223.9436619736
ns/iter1.33
ServiceRegistryFixture/ModifyServices/1000/1/manual_time
8091505.813953488
ns/iter6054362.184873952
ns/iter1.34
ServiceRegistryFixture/ModifyServices/1/4/manual_time
7368.286694129599
ns/iter6065.552470848951
ns/iter1.21
ServiceRegistryFixture/ModifyServices/4/4/manual_time
29375.134353037134
ns/iter23895.207316234362
ns/iter1.23
ServiceRegistryFixture/ModifyServices/16/4/manual_time
118177.76315789422
ns/iter96943.7931034459
ns/iter1.22
ServiceRegistryFixture/ModifyServices/64/4/manual_time
490200.564971752
ns/iter395870.4622322438
ns/iter1.24
ServiceRegistryFixture/ModifyServices/256/4/manual_time
2015492.3943661961
ns/iter1641220.0000000012
ns/iter1.23
ServiceRegistryFixture/ModifyServices/1000/4/manual_time
7547023.1578947315
ns/iter6197648.275862067
ns/iter1.22
ServiceRegistryFixture/ModifyServices/1/16/manual_time
8056.772599276833
ns/iter6763.117976990425
ns/iter1.19
ServiceRegistryFixture/ModifyServices/4/16/manual_time
32447.564680967065
ns/iter26820.29882685545
ns/iter1.21
ServiceRegistryFixture/ModifyServices/16/16/manual_time
135219.5357474457
ns/iter107772.18440594076
ns/iter1.25
ServiceRegistryFixture/ModifyServices/64/16/manual_time
567634.660421546
ns/iter440528.54454203276
ns/iter1.29
ServiceRegistryFixture/ModifyServices/256/16/manual_time
2398380.0653594784
ns/iter1824063.0890052356
ns/iter1.31
ServiceRegistryFixture/ModifyServices/1000/16/manual_time
8884060.256410258
ns/iter7161852.040816329
ns/iter1.24
ServiceRegistryFixture/ModifyServices/1/64/manual_time
11714.715601257534
ns/iter9711.565195097532
ns/iter1.21
ServiceRegistryFixture/ModifyServices/4/64/manual_time
47451.83747238766
ns/iter38115.09413369459
ns/iter1.24
ServiceRegistryFixture/ModifyServices/16/64/manual_time
190799.83611035193
ns/iter156392.46471226937
ns/iter1.22
ServiceRegistryFixture/ModifyServices/64/64/manual_time
751400.2239641664
ns/iter629187.0796460175
ns/iter1.19
ServiceRegistryFixture/ModifyServices/256/64/manual_time
3149244.843049326
ns/iter2716918.6379928314
ns/iter1.16
ServiceRegistryFixture/ModifyServices/1000/64/manual_time
13154845.283018867
ns/iter9901390.14084507
ns/iter1.33
ServiceRegistryFixture/ModifyServices/1/256/manual_time
55497.12634939897
ns/iter45385.06016260144
ns/iter1.22
ServiceRegistryFixture/ModifyServices/4/256/manual_time
225346.8911917095
ns/iter183588.14136125628
ns/iter1.23
ServiceRegistryFixture/ModifyServices/16/256/manual_time
856955.433287482
ns/iter730684.2385516501
ns/iter1.17
ServiceRegistryFixture/ModifyServices/64/256/manual_time
3711717.435897434
ns/iter3059162.1276595737
ns/iter1.21
ServiceRegistryFixture/ModifyServices/256/256/manual_time
16477819.565217387
ns/iter12273422.807017548
ns/iter1.34
ServiceRegistryFixture/ModifyServices/1000/256/manual_time
62354209.09090909
ns/iter50172761.53846153
ns/iter1.24
ServiceRegistryFixture/ModifyServices/1/1000/manual_time
244107.1724137938
ns/iter200174.5606453482
ns/iter1.22
ServiceRegistryFixture/ModifyServices/4/1000/manual_time
992484.2318059283
ns/iter805335.5758266832
ns/iter1.23
ServiceRegistryFixture/ModifyServices/16/1000/manual_time
4115809.9415204665
ns/iter3259377.3148148125
ns/iter1.26
ServiceRegistryFixture/ModifyServices/64/1000/manual_time
16810792.682926834
ns/iter13474251.923076924
ns/iter1.25
ServiceRegistryFixture/ModifyServices/256/1000/manual_time
67989027.27272727
ns/iter56989676.923076935
ns/iter1.19
ServiceRegistryFixture/ModifyServices/1000/1000/manual_time
272606950
ns/iter227686766.66666666
ns/iter1.20
ServiceTrackerFixture/OpenServiceTrackerWithSvcRef/manual_time
5902.957956501431
ns/iter4829.352455516699
ns/iter1.22
ServiceTrackerFixture/OpenServiceTrackerWithBundleContext/manual_time
7748.982069684448
ns/iter6306.2869646981335
ns/iter1.23
ServiceTrackerFixture/OpenServiceTrackerWithInterfaceName/manual_time
7719.690885421972
ns/iter8063.272956472548
ns/iter0.96
CloseServiceTracker/1000
7120.472098216217
ns/iter5912.389999998596
ns/iter1.20
CloseServiceTracker/1024
7173.421428571406
ns/iter5962.284821427895
ns/iter1.20
CloseServiceTracker/2048
7496.901785713258
ns/iter5930.71250000321
ns/iter1.26
CloseServiceTracker/4096
7436.058035713091
ns/iter6030.456250000172
ns/iter1.23
CloseServiceTracker/8192
7483.937500000236
ns/iter6046.48300000008
ns/iter1.24
CloseServiceTracker/16384
7481.866964285798
ns/iter6293.085714284124
ns/iter1.19
CloseServiceTracker/32768
7458.422991071245
ns/iter6213.922321429826
ns/iter1.20
CloseServiceTracker/65536
8100.511160716703
ns/iter6386.329464285316
ns/iter1.27
CloseServiceTracker/131072
8015.417410714828
ns/iter6619.556250001324
ns/iter1.21
CloseServiceTracker/262144
8005.964285717125
ns/iter6595.012500002083
ns/iter1.21
CloseServiceTracker/524288
8131.3906250000755
ns/iter6681.016137445948
ns/iter1.22
CloseServiceTracker/1000000
8673.941356003936
ns/iter6972.766071429857
ns/iter1.24
ServiceTrackerFixture/ServiceTrackerScalability/1
41639.72098213873
ns/iter33103.93994655284
ns/iter1.26
ServiceTrackerFixture/ServiceTrackerScalability/4000
24305173.33332318
ns/iter18037858.536578223
ns/iter1.35
ServiceTrackerFixture/ServiceTrackerScalability/10000
71870888.88890179
ns/iter57851200.00000461
ns/iter1.24
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/1
40713.04440991476
ns/iter32621.345264868683
ns/iter1.25
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/4000
171375716.66664067
ns/iter133280766.6666819
ns/iter1.29
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/10000
419645699.99981904
ns/iter322075749.9998399
ns/iter1.30
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/1
37037.00892858462
ns/iter29095.26071428965
ns/iter1.27
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/4000
4176675.9259273927
ns/iter3372878.921568907
ns/iter1.24
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/10000
15796073.333331151
ns/iter10535574.666664617
ns/iter1.50
AnyMapPerfTestFixture/HappyPath/1
550.5074000002423
ns/iter451.0181716022148
ns/iter1.22
AnyMapPerfTestFixture/HappyPath/3
1606.9283482147107
ns/iter1328.4661033639559
ns/iter1.21
AnyMapPerfTestFixture/HappyPath/7
3606.5057012169204
ns/iter3030.468342458217
ns/iter1.19
AnyMapPerfTestFixture/HappyPath/11
5896.0979999983465
ns/iter4718.452050116172
ns/iter1.25
AnyMapPerfTestFixture/HappyPath/15
7880.850000000399
ns/iter6481.802678572583
ns/iter1.22
AnyMapPerfTestFixture/HappyPath/18
9245.161851954692
ns/iter7731.525000001024
ns/iter1.20
AnyMapPerfTestFixture/HappyPath/20
10455.129687500175
ns/iter8658.988575944655
ns/iter1.21
AnyMapPerfTestFixture/ErrorPath/1
7309.578571429094
ns/iter5863.121428571309
ns/iter1.25
AnyMapPerfTestFixture/ErrorPath/3
10493.854045299375
ns/iter8352.978794644425
ns/iter1.26
AnyMapPerfTestFixture/ErrorPath/7
15741.567019416143
ns/iter12833.713688780268
ns/iter1.23
AnyMapPerfTestFixture/ErrorPath/11
22397.66966887418
ns/iter17599.16427825214
ns/iter1.27
AnyMapPerfTestFixture/ErrorPath/15
27756.04885691727
ns/iter22290.396875007445
ns/iter1.25
AnyMapPerfTestFixture/ErrorPath/18
31515.848685147153
ns/iter25725.839285720605
ns/iter1.23
AnyMapPerfTestFixture/ErrorPath/20
35900.30445883171
ns/iter28128.140945797957
ns/iter1.28
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/1
855.8591517860187
ns/iter700.0553571430146
ns/iter1.22
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/3
2380.940357142793
ns/iter1874.4819581273161
ns/iter1.27
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/7
5066.354999999021
ns/iter4146.015624999677
ns/iter1.22
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/11
9869.063977394284
ns/iter8153.218749999017
ns/iter1.21
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/15
12663.846875000218
ns/iter10408.267373802806
ns/iter1.22
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/18
14789.304512035416
ns/iter12254.573214282313
ns/iter1.21
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/20
16669.62472880154
ns/iter13236.676845193462
ns/iter1.26
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/1
561.3475000000108
ns/iter447.9281835904212
ns/iter1.25
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/3
2043.147280298886
ns/iter1657.2611607139313
ns/iter1.23
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/7
4894.489000002977
ns/iter4037.14917473169
ns/iter1.21
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/11
9502.513828063704
ns/iter7758.436383927655
ns/iter1.22
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/15
12613.537500003855
ns/iter10186.520312501558
ns/iter1.24
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/18
14582.478203217077
ns/iter11941.714062501773
ns/iter1.22
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/20
15939.119011960798
ns/iter13212.317857145146
ns/iter1.21
BundleInstallFixture/BundleInstallCppFramework/manual_time
337121.3182286305
ns/iter241810.22808267997
ns/iter1.39
BundleInstallFixture/LargeBundleInstallCppFramework/manual_time
318996.37330754375
ns/iter238966.19911050235
ns/iter1.33
ConstructFilterFromString
812.9523437498318
ns/iter668.6516964285667
ns/iter1.22
ConstructNonTrivialFilterFromString
1267.6812500006106
ns/iter1040.6045800869997
ns/iter1.22
MatchFilterWithAnyMap/Simple
548.9967857142476
ns/iter442.144562499891
ns/iter1.24
MatchFilterWithAnyMap/Complex
601.4918999999281
ns/iter482.1530611467664
ns/iter1.25
MatchFilterWithBundle/Simple
269.0590499579642
ns/iter212.49775000001137
ns/iter1.27
MatchFilterWithBundle/Complex
442.4657631788567
ns/iter354.0408787426839
ns/iter1.25
MatchFilterWithServiceReference/Simple
265.9293928572229
ns/iter211.85980080990967
ns/iter1.26
MatchFilterWithServiceReference/Complex
322.62727678573
ns/iter255.22032835803012
ns/iter1.26
ConstructFilterIncremental
3074.9241906966713
ns/iter2398.668571428126
ns/iter1.28
ConstructFilterNotOperator
1261.361249999839
ns/iter1022.1888740226694
ns/iter1.23
ServiceFixture/GetServiceReferenceByInterface
1795.8763356037878
ns/iter1471.292633928962
ns/iter1.22
ServiceFixture/GetServiceReferenceByClassName
1602.6529017858186
ns/iter1293.4308928574214
ns/iter1.24
ServiceFixture/GetAllServiceReferencesByInterface
1589.186160714462
ns/iter1315.5187499998126
ns/iter1.21
ServiceFixture/GetAllServiceReferencesByClassName
1187.8642187497235
ns/iter972.6393750000283
ns/iter1.22
ServiceFixture/GetAllServiceReferencesByClassNameAndLDAPFilter
948.0026571420269
ns/iter759.6093037456293
ns/iter1.25
ServiceFixture/GetAllServiceReferencesByInterfaceAndLDAPFilter
883.1637128733115
ns/iter700.1724107141172
ns/iter1.26
BundleTrackerFixture/CreateBundleTracker/1
261.9406791044482
ns/iter225.0529687499636
ns/iter1.16
BundleTrackerFixture/CreateBundleTracker/8
2084.3698039846777
ns/iter1771.1058675624895
ns/iter1.18
BundleTrackerFixture/CreateBundleTracker/64
16831.484375003925
ns/iter14009.048173888015
ns/iter1.20
BundleTrackerFixture/CreateBundleTracker/512
130555.53571429559
ns/iter117161.4285714538
ns/iter1.11
BundleTrackerFixture/CreateBundleTracker/4096
1055635.9375001988
ns/iter912480.3212848546
ns/iter1.16
BundleTrackerFixture/CreateBundleTracker/10000
2600893.9393935893
ns/iter2201877.812500186
ns/iter1.18
BundleTrackerFixture/OpenBundleTracker/manual_time
3771.967782943197
ns/iter3170.4254878672396
ns/iter1.19
BundleTrackerFixture/BundleTrackerGetObject/manual_time
195.5318964011704
ns/iter161.51759329932048
ns/iter1.21
BundleTrackerFixture/BundleTrackerRemoveMethod/manual_time
401.6534653633411
ns/iter321.5276198345822
ns/iter1.25
BundleTrackerFixture/CloseBundleTracker/manual_time
971.0775892346836
ns/iter794.2366991472909
ns/iter1.22
BundleTrackerFixture/CloseBundleTrackerWithListeners/1/manual_time
967.1577182861942
ns/iter791.9088560507225
ns/iter1.22
BundleTrackerFixture/CloseBundleTrackerWithListeners/128/manual_time
982.4902734316544
ns/iter796.2125569304158
ns/iter1.23
BundleTrackerFixture/CloseBundleTrackerWithListeners/16384/manual_time
958.2765563068494
ns/iter805.8344901896903
ns/iter1.19
BundleTrackerFixture/CloseBundleTrackerWithListeners/500000/manual_time
998.0245794344264
ns/iter805.075868224172
ns/iter1.24
BundleTrackerFixture/StartBundle/manual_time
13694.684578270859
ns/iter9916.283249457852
ns/iter1.38
BundleTrackerFixture/BundleTrackerScalability/0/manual_time
12071.16164187382
ns/iter9922.312219726156
ns/iter1.22
BundleTrackerFixture/BundleTrackerScalability/1/manual_time
14351.990915041408
ns/iter13223.686008118402
ns/iter1.09
BundleTrackerFixture/BundleTrackerScalability/4/manual_time
18599.399460534023
ns/iter15148.672333289556
ns/iter1.23
BundleTrackerFixture/BundleTrackerScalability/16/manual_time
36904.2131484929
ns/iter29996.930760694097
ns/iter1.23
BundleTrackerFixture/BundleTrackerScalability/64/manual_time
107292.94478527576
ns/iter85041.17647058897
ns/iter1.26
BundleTrackerFixture/BundleTrackerScalability/256/manual_time
371067.10382513667
ns/iter305669.1406249999
ns/iter1.21
BundleTrackerFixture/BundleTrackerScalability/1000/manual_time
1586505.8295964135
ns/iter1306394.7747747747
ns/iter1.21
This comment was automatically generated by workflow using github-action-benchmark.