Skip to content

Commit

Permalink
ServiceComponent build tests cmake configuration (#949)
Browse files Browse the repository at this point in the history
* use cmake build type

* set to debug by default
  • Loading branch information
tcormackMW committed Oct 25, 2023
1 parent 44584ff commit 7e67fc3
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ endforeach()
# Set a default build type if none was specified
#-----------------------------------------------------------------------------

if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
if(NOT CMAKE_BUILD_TYPE)
message(STATUS "Setting build type to 'Debug' as none was specified.")
set(CMAKE_BUILD_TYPE Debug CACHE STRING "Choose the type of build." FORCE)

Expand Down
2 changes: 1 addition & 1 deletion compendium/ServiceComponent/test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ foreach(exe_name ${compile_only_exe_names})

#For compile-only tests we add a test with Cmake command to build the target only as we expect a build failure
add_test(NAME ${exe_name}
COMMAND ${CMAKE_COMMAND} --build . --target ${exe_name}
COMMAND ${CMAKE_COMMAND} --build . --config ${CMAKE_BUILD_TYPE} --target ${exe_name}
WORKING_DIRECTORY ${CppMicroServices_BINARY_DIR}
)

Expand Down

1 comment on commit 7e67fc3

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

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.

Benchmark suite Current: 7e67fc3 Previous: 44584ff Ratio
ServiceRegistryFixture/RegisterServices/1/1/manual_time 33637.3282228669 ns/iter 37971.80157922801 ns/iter 0.89
ServiceRegistryFixture/RegisterServices/4/1/manual_time 140065.66787003764 ns/iter 160304.39024390315 ns/iter 0.87
ServiceRegistryFixture/RegisterServices/16/1/manual_time 553184.6000000042 ns/iter 593552.2000000027 ns/iter 0.93
ServiceRegistryFixture/RegisterServices/64/1/manual_time 2242783.28690811 ns/iter 2268119.287833821 ns/iter 0.99
ServiceRegistryFixture/RegisterServices/256/1/manual_time 8995931.521739312 ns/iter 8443860.000000017 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/1000/1/manual_time 34976909.09090965 ns/iter 33316966.666666497 ns/iter 1.05
ServiceRegistryFixture/RegisterServices/1/4/manual_time 97330.74257425718 ns/iter 92650.32114183782 ns/iter 1.05
ServiceRegistryFixture/RegisterServices/4/4/manual_time 374795.78896418266 ns/iter 363083.1811629032 ns/iter 1.03
ServiceRegistryFixture/RegisterServices/16/4/manual_time 1533782.6855123695 ns/iter 1505243.0069930067 ns/iter 1.02
ServiceRegistryFixture/RegisterServices/64/4/manual_time 5846586.999999996 ns/iter 5427074.000000004 ns/iter 1.08
ServiceRegistryFixture/RegisterServices/256/4/manual_time 24265927.272727225 ns/iter 23647622.222222194 ns/iter 1.03
ServiceRegistryFixture/RegisterServices/1000/4/manual_time 96731355.55555503 ns/iter 91018910.00000003 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/1/16/manual_time 310977.93952967576 ns/iter 272591.4321450903 ns/iter 1.14
ServiceRegistryFixture/RegisterServices/4/16/manual_time 1251854.1374474065 ns/iter 1163076.2874251506 ns/iter 1.08
ServiceRegistryFixture/RegisterServices/16/16/manual_time 4866077.070063692 ns/iter 4571191.515151516 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/64/16/manual_time 19996728.888888914 ns/iter 19278491.30434783 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/256/16/manual_time 80553835.71428564 ns/iter 71037219.99999988 ns/iter 1.13
ServiceRegistryFixture/RegisterServices/1000/16/manual_time 306951799.9999999 ns/iter 302934666.66666615 ns/iter 1.01
ServiceRegistryFixture/RegisterServices/1/64/manual_time 1034600.9433962282 ns/iter 1009359.9375650359 ns/iter 1.03
ServiceRegistryFixture/RegisterServices/4/64/manual_time 3997726.6331658303 ns/iter 3805017.8217821806 ns/iter 1.05
ServiceRegistryFixture/RegisterServices/16/64/manual_time 16210781.666666655 ns/iter 16081928.571428578 ns/iter 1.01
ServiceRegistryFixture/RegisterServices/64/64/manual_time 61751620.000000015 ns/iter 60799209.99999994 ns/iter 1.02
ServiceRegistryFixture/RegisterServices/256/64/manual_time 257543566.6666663 ns/iter 246952349.9999997 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/1000/64/manual_time 1033819700.000001 ns/iter 989840300.0000013 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/1/256/manual_time 3236234.3283582074 ns/iter 3151330.0724637695 ns/iter 1.03
ServiceRegistryFixture/RegisterServices/4/256/manual_time 13574021.1764706 ns/iter 14042154.651162794 ns/iter 0.97
ServiceRegistryFixture/RegisterServices/16/256/manual_time 51701193.33333332 ns/iter 51231553.3333333 ns/iter 1.01
ServiceRegistryFixture/RegisterServices/64/256/manual_time 216405319.9999999 ns/iter 220239680 ns/iter 0.98
ServiceRegistryFixture/RegisterServices/256/256/manual_time 819949300.0000002 ns/iter 816163499.9999998 ns/iter 1.00
ServiceRegistryFixture/RegisterServices/1000/256/manual_time 4107550400.000001 ns/iter 3964497000.0000024 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/1/1000/manual_time 10568258.999999998 ns/iter 10144189.473684207 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/4/1000/manual_time 39954380.95238096 ns/iter 37407179.16666668 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/16/1000/manual_time 176200887.49999997 ns/iter 167278200 ns/iter 1.05
ServiceRegistryFixture/RegisterServices/64/1000/manual_time 593044000.0000001 ns/iter 552624000 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/256/1000/manual_time 3253954199.999999 ns/iter 3008288800 ns/iter 1.08
ServiceRegistryFixture/RegisterServices/1000/1000/manual_time 16333501200 ns/iter 15902516999.999987 ns/iter 1.03
ServiceRegistryFixture/RegisterServicesWithRank/1/1/manual_time 34180.33082435699 ns/iter 39329.811542362964 ns/iter 0.87
ServiceRegistryFixture/RegisterServicesWithRank/4/1/manual_time 216871.74468085147 ns/iter 218484.4704591185 ns/iter 0.99
ServiceRegistryFixture/RegisterServicesWithRank/16/1/manual_time 796393.8000000014 ns/iter 825992.5000000006 ns/iter 0.96
ServiceRegistryFixture/RegisterServicesWithRank/64/1/manual_time 3511263.4751772988 ns/iter 3732598.148148134 ns/iter 0.94
ServiceRegistryFixture/RegisterServicesWithRank/256/1/manual_time 17126515.7894737 ns/iter 17581175.641025692 ns/iter 0.97
ServiceRegistryFixture/RegisterServicesWithRank/1000/1/manual_time 53493135.29411749 ns/iter 53580714.285714194 ns/iter 1.00
ServiceRegistryFixture/RegisterServicesWithRank/1/4/manual_time 96749.15852060844 ns/iter 91166.60624370618 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/4/4/manual_time 452615.23915461596 ns/iter 441035.27822798607 ns/iter 1.03
ServiceRegistryFixture/RegisterServicesWithRank/16/4/manual_time 2099994.8398576556 ns/iter 1964938.5714285688 ns/iter 1.07
ServiceRegistryFixture/RegisterServicesWithRank/64/4/manual_time 7936690.000000001 ns/iter 7222714.000000001 ns/iter 1.10
ServiceRegistryFixture/RegisterServicesWithRank/256/4/manual_time 33757287.096774176 ns/iter 34133950.00000003 ns/iter 0.99
ServiceRegistryFixture/RegisterServicesWithRank/1000/4/manual_time 133363200.00000003 ns/iter 137189140.00000042 ns/iter 0.97
ServiceRegistryFixture/RegisterServicesWithRank/1/16/manual_time 318631.94291986804 ns/iter 314610.2186878727 ns/iter 1.01
ServiceRegistryFixture/RegisterServicesWithRank/4/16/manual_time 1379987.6337693203 ns/iter 1369217.4252275703 ns/iter 1.01
ServiceRegistryFixture/RegisterServicesWithRank/16/16/manual_time 5349058.219178081 ns/iter 5478116.901408452 ns/iter 0.98
ServiceRegistryFixture/RegisterServicesWithRank/64/16/manual_time 22579956.81818183 ns/iter 21225395.45454543 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/256/16/manual_time 89960041.66666657 ns/iter 93695528.57142863 ns/iter 0.96
ServiceRegistryFixture/RegisterServicesWithRank/1000/16/manual_time 344712866.6666668 ns/iter 345920733.3333327 ns/iter 1.00
ServiceRegistryFixture/RegisterServicesWithRank/1/64/manual_time 1017573.8683127568 ns/iter 1078919.2035398234 ns/iter 0.94
ServiceRegistryFixture/RegisterServicesWithRank/4/64/manual_time 3881708.1339712874 ns/iter 3893901.3953488395 ns/iter 1.00
ServiceRegistryFixture/RegisterServicesWithRank/16/64/manual_time 17120301.58730156 ns/iter 16133955.932203364 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/64/64/manual_time 61182340.000000015 ns/iter 60320249.9999999 ns/iter 1.01
ServiceRegistryFixture/RegisterServicesWithRank/256/64/manual_time 254358366.66666666 ns/iter 241196000.00000012 ns/iter 1.05
ServiceRegistryFixture/RegisterServicesWithRank/1000/64/manual_time 1020863299.9999998 ns/iter 1012076200.000001 ns/iter 1.01
ServiceRegistryFixture/RegisterServicesWithRank/1/256/manual_time 3387669.615384617 ns/iter 2955836.8029739754 ns/iter 1.15
ServiceRegistryFixture/RegisterServicesWithRank/4/256/manual_time 13473294.680851068 ns/iter 12625604.629629634 ns/iter 1.07
ServiceRegistryFixture/RegisterServicesWithRank/16/256/manual_time 49805206.66666665 ns/iter 48761499.99999998 ns/iter 1.02
ServiceRegistryFixture/RegisterServicesWithRank/64/256/manual_time 213350720.00000006 ns/iter 203534960 ns/iter 1.05
ServiceRegistryFixture/RegisterServicesWithRank/256/256/manual_time 847030600.0000004 ns/iter 762287399.9999998 ns/iter 1.11
ServiceRegistryFixture/RegisterServicesWithRank/1000/256/manual_time 4183837099.999999 ns/iter 3900731599.9999995 ns/iter 1.07
ServiceRegistryFixture/RegisterServicesWithRank/1/1000/manual_time 10601973.000000002 ns/iter 10873510.999999994 ns/iter 0.98
ServiceRegistryFixture/RegisterServicesWithRank/4/1000/manual_time 36613917.391304344 ns/iter 38133152.17391305 ns/iter 0.96
ServiceRegistryFixture/RegisterServicesWithRank/16/1000/manual_time 167640212.5 ns/iter 165996950.00000003 ns/iter 1.01
ServiceRegistryFixture/RegisterServicesWithRank/64/1000/manual_time 583315200 ns/iter 585557700.0000001 ns/iter 1.00
ServiceRegistryFixture/RegisterServicesWithRank/256/1000/manual_time 3307082500 ns/iter 3424420700 ns/iter 0.97
ServiceRegistryFixture/RegisterServicesWithRank/1000/1000/manual_time 16652280099.999977 ns/iter 16511219599.999994 ns/iter 1.01
ServiceRegistryFixture/FindServices/1/1 2777.618402528375 ns/iter 2539.456071428146 ns/iter 1.09
ServiceRegistryFixture/FindServices/4/1 5120.591964285381 ns/iter 4550.536050302969 ns/iter 1.13
ServiceRegistryFixture/FindServices/16/1 14990.296918316597 ns/iter 13964.39642857266 ns/iter 1.07
ServiceRegistryFixture/FindServices/64/1 53379.25000001178 ns/iter 44925.433603427016 ns/iter 1.19
ServiceRegistryFixture/FindServices/256/1 202960.88936509273 ns/iter 173365.65185368794 ns/iter 1.17
ServiceRegistryFixture/FindServices/1000/1 728680.1339286037 ns/iter 672116.8750000775 ns/iter 1.08
ServiceRegistryFixture/FindServices/1/4 10844.454687500614 ns/iter 9895.36718750017 ns/iter 1.10
ServiceRegistryFixture/FindServices/4/4 20174.299228138178 ns/iter 17445.58701417195 ns/iter 1.16
ServiceRegistryFixture/FindServices/16/4 57678.19000000146 ns/iter 52417.45535712993 ns/iter 1.10
ServiceRegistryFixture/FindServices/64/4 212093.44167152792 ns/iter 188278.51593895807 ns/iter 1.13
ServiceRegistryFixture/FindServices/256/4 786544.6428572756 ns/iter 725378.4598216637 ns/iter 1.08
ServiceRegistryFixture/FindServices/1000/4 2988309.74576257 ns/iter 2777839.759036064 ns/iter 1.08
ServiceRegistryFixture/FindServices/1/16 43524.10668048394 ns/iter 39199.49509605563 ns/iter 1.11
ServiceRegistryFixture/FindServices/4/16 83265.3124999995 ns/iter 75607.68973213783 ns/iter 1.10
ServiceRegistryFixture/FindServices/16/16 230965.81854700344 ns/iter 217201.12499998833 ns/iter 1.06
ServiceRegistryFixture/FindServices/64/16 870479.3842034792 ns/iter 780541.6294642343 ns/iter 1.12
ServiceRegistryFixture/FindServices/256/16 3179331.2499997583 ns/iter 2938884.73895522 ns/iter 1.08
ServiceRegistryFixture/FindServices/1000/16 11889581.249999281 ns/iter 11846385.71428666 ns/iter 1.00
ServiceRegistryFixture/FindServices/1/64 177149.52123742446 ns/iter 169729.10714286065 ns/iter 1.04
ServiceRegistryFixture/FindServices/4/64 329500.18752935407 ns/iter 306452.37489393324 ns/iter 1.08
ServiceRegistryFixture/FindServices/16/64 927926.1044176532 ns/iter 938761.713520678 ns/iter 0.99
ServiceRegistryFixture/FindServices/64/64 3448057.8431369253 ns/iter 3130830.5164322024 ns/iter 1.10
ServiceRegistryFixture/FindServices/256/64 12676444.64285565 ns/iter 11631157.812498571 ns/iter 1.09
ServiceRegistryFixture/FindServices/1000/64 46884113.3333323 ns/iter 44766768.75000862 ns/iter 1.05
ServiceRegistryFixture/FindServices/1/256 741976.5625001114 ns/iter 643971.6964284312 ns/iter 1.15
ServiceRegistryFixture/FindServices/4/256 1396091.164658546 ns/iter 1310307.857142691 ns/iter 1.07
ServiceRegistryFixture/FindServices/16/256 3949077.094972767 ns/iter 3889669.767442345 ns/iter 1.02
ServiceRegistryFixture/FindServices/64/256 14799177.999998393 ns/iter 13072268.000000803 ns/iter 1.13
ServiceRegistryFixture/FindServices/256/256 55794836.363640405 ns/iter 49598928.571429364 ns/iter 1.12
ServiceRegistryFixture/FindServices/1000/256 206446699.99993917 ns/iter 212119233.33332077 ns/iter 0.97
ServiceRegistryFixture/FindServices/1/1000 2879730.5220883484 ns/iter 2970409.3220339096 ns/iter 0.97
ServiceRegistryFixture/FindServices/4/1000 5576785.714284581 ns/iter 5454069.642857867 ns/iter 1.02
ServiceRegistryFixture/FindServices/16/1000 16110017.777777508 ns/iter 16613397.7777766 ns/iter 0.97
ServiceRegistryFixture/FindServices/64/1000 57740863.636375 ns/iter 56808045.45454521 ns/iter 1.02
ServiceRegistryFixture/FindServices/256/1000 215142566.6666758 ns/iter 205618433.3333325 ns/iter 1.05
ServiceRegistryFixture/FindServices/1000/1000 804976800.0000768 ns/iter 825311199.9999874 ns/iter 0.98
ServiceRegistryFixture/UnregisterServices/1/1/manual_time 3694.7932471920008 ns/iter 3627.357230783865 ns/iter 1.02
ServiceRegistryFixture/UnregisterServices/4/1/manual_time 14831.338085019197 ns/iter 14504.73040565377 ns/iter 1.02
ServiceRegistryFixture/UnregisterServices/16/1/manual_time 61170.51025968293 ns/iter 58543.78447174534 ns/iter 1.04
ServiceRegistryFixture/UnregisterServices/64/1/manual_time 263147.12643675896 ns/iter 272554.8977393935 ns/iter 0.97
ServiceRegistryFixture/UnregisterServices/256/1/manual_time 1370838.8349513956 ns/iter 1325701.898734116 ns/iter 1.03
ServiceRegistryFixture/UnregisterServices/1000/1/manual_time 10382377.777777687 ns/iter 9683203.030303203 ns/iter 1.07
ServiceRegistryFixture/UnregisterServices/1/4/manual_time 4486.479836576757 ns/iter 4001.329090864368 ns/iter 1.12
ServiceRegistryFixture/UnregisterServices/4/4/manual_time 17160.87942085872 ns/iter 15570.585520080778 ns/iter 1.10
ServiceRegistryFixture/UnregisterServices/16/4/manual_time 71151.13850012851 ns/iter 68095.92264455998 ns/iter 1.04
ServiceRegistryFixture/UnregisterServices/64/4/manual_time 337207.3790129347 ns/iter 323440.5568445424 ns/iter 1.04
ServiceRegistryFixture/UnregisterServices/256/4/manual_time 2079787.87878794 ns/iter 1931350.1557632552 ns/iter 1.08
ServiceRegistryFixture/UnregisterServices/1000/4/manual_time 19768745.71428585 ns/iter 19411762.857142843 ns/iter 1.02
ServiceRegistryFixture/UnregisterServices/1/16/manual_time 7440.6305783406215 ns/iter 7287.287442206823 ns/iter 1.02
ServiceRegistryFixture/UnregisterServices/4/16/manual_time 26149.221891278623 ns/iter 25301.159897547124 ns/iter 1.03
ServiceRegistryFixture/UnregisterServices/16/16/manual_time 116290.43348280598 ns/iter 109042.72816808111 ns/iter 1.07
ServiceRegistryFixture/UnregisterServices/64/16/manual_time 622279.007971677 ns/iter 571602.1086780194 ns/iter 1.09
ServiceRegistryFixture/UnregisterServices/256/16/manual_time 4968951.079136742 ns/iter 5072822.00000001 ns/iter 0.98
ServiceRegistryFixture/UnregisterServices/1000/16/manual_time 58168833.33333331 ns/iter 58840299.999999955 ns/iter 0.99
ServiceRegistryFixture/UnregisterServices/1/64/manual_time 19258.555743009078 ns/iter 17275.275516347156 ns/iter 1.11
ServiceRegistryFixture/UnregisterServices/4/64/manual_time 62045.83297349084 ns/iter 59373.97894736809 ns/iter 1.05
ServiceRegistryFixture/UnregisterServices/16/64/manual_time 287487.1365989612 ns/iter 267696.8645016748 ns/iter 1.07
ServiceRegistryFixture/UnregisterServices/64/64/manual_time 1803272.0207254072 ns/iter 1779031.2056737593 ns/iter 1.01
ServiceRegistryFixture/UnregisterServices/256/64/manual_time 16554983.333333325 ns/iter 17564792.307692263 ns/iter 0.94
ServiceRegistryFixture/UnregisterServices/1000/64/manual_time 206009774.9999996 ns/iter 200652333.33333352 ns/iter 1.03
ServiceRegistryFixture/UnregisterServices/1/256/manual_time 118734.02376909986 ns/iter 115231.63703249556 ns/iter 1.03
ServiceRegistryFixture/UnregisterServices/4/256/manual_time 384155.2140504931 ns/iter 388408.4459459465 ns/iter 0.99
ServiceRegistryFixture/UnregisterServices/16/256/manual_time 1660262.2065727669 ns/iter 1859420.5633802777 ns/iter 0.89
ServiceRegistryFixture/UnregisterServices/64/256/manual_time 9632308.3333333 ns/iter 10602266.666666688 ns/iter 0.91
ServiceRegistryFixture/UnregisterServices/256/256/manual_time 76573188.8888889 ns/iter 77991766.66666666 ns/iter 0.98
ServiceRegistryFixture/UnregisterServices/1000/256/manual_time 849709200.0000012 ns/iter 898273899.9999986 ns/iter 0.95
ServiceRegistryFixture/UnregisterServices/1/1000/manual_time 519680.725623583 ns/iter 545447.9409479414 ns/iter 0.95
ServiceRegistryFixture/UnregisterServices/4/1000/manual_time 1771626.0000000002 ns/iter 1923300.8620689628 ns/iter 0.92
ServiceRegistryFixture/UnregisterServices/16/1000/manual_time 8075709.090909102 ns/iter 8865148.684210522 ns/iter 0.91
ServiceRegistryFixture/UnregisterServices/64/1000/manual_time 46539326.666666634 ns/iter 51244526.6666667 ns/iter 0.91
ServiceRegistryFixture/UnregisterServices/256/1000/manual_time 341420400.0000004 ns/iter 365255550.0000002 ns/iter 0.93
ServiceRegistryFixture/UnregisterServices/1000/1000/manual_time 3649265000.0000014 ns/iter 3829218399.9999948 ns/iter 0.95
ServiceRegistryFixture/ModifyServices/1/1/manual_time 7505.783195837661 ns/iter 7662.031190403096 ns/iter 0.98
ServiceRegistryFixture/ModifyServices/4/1/manual_time 30294.96584115716 ns/iter 29737.71479110607 ns/iter 1.02
ServiceRegistryFixture/ModifyServices/16/1/manual_time 161697.70218517634 ns/iter 118603.36749633998 ns/iter 1.36
ServiceRegistryFixture/ModifyServices/64/1/manual_time 531764.4210526303 ns/iter 472094.57831325295 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/256/1/manual_time 2151030.9523809515 ns/iter 2056333.7313432829 ns/iter 1.05
ServiceRegistryFixture/ModifyServices/1000/1/manual_time 8109253.932584271 ns/iter 8498733.33333333 ns/iter 0.95
ServiceRegistryFixture/ModifyServices/1/4/manual_time 10939.04191803535 ns/iter 7641.548482848363 ns/iter 1.43
ServiceRegistryFixture/ModifyServices/4/4/manual_time 30624.749241897924 ns/iter 30455.39359880528 ns/iter 1.01
ServiceRegistryFixture/ModifyServices/16/4/manual_time 124607.27106227163 ns/iter 121469.30745949777 ns/iter 1.03
ServiceRegistryFixture/ModifyServices/64/4/manual_time 502419.4805194798 ns/iter 485222.4376731306 ns/iter 1.04
ServiceRegistryFixture/ModifyServices/256/4/manual_time 2033471.3826366544 ns/iter 1913007.084468664 ns/iter 1.06
ServiceRegistryFixture/ModifyServices/1000/4/manual_time 7967063.33333333 ns/iter 7446972.115384614 ns/iter 1.07
ServiceRegistryFixture/ModifyServices/1/16/manual_time 11538.113926338347 ns/iter 8571.82283156954 ns/iter 1.35
ServiceRegistryFixture/ModifyServices/4/16/manual_time 34402.637531888446 ns/iter 31656.64437064563 ns/iter 1.09
ServiceRegistryFixture/ModifyServices/16/16/manual_time 136895.2295049134 ns/iter 135005.43247929073 ns/iter 1.01
ServiceRegistryFixture/ModifyServices/64/16/manual_time 607581.7866435394 ns/iter 537651.153846154 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/256/16/manual_time 2375738.235294117 ns/iter 2438618.811881188 ns/iter 0.97
ServiceRegistryFixture/ModifyServices/1000/16/manual_time 8621364.197530862 ns/iter 9460783.561643835 ns/iter 0.91
ServiceRegistryFixture/ModifyServices/1/64/manual_time 14891.874754864466 ns/iter 11262.918819803504 ns/iter 1.32
ServiceRegistryFixture/ModifyServices/4/64/manual_time 48177.214324766384 ns/iter 45642.03609258426 ns/iter 1.06
ServiceRegistryFixture/ModifyServices/16/64/manual_time 196836.18076605196 ns/iter 186290.88954582202 ns/iter 1.06
ServiceRegistryFixture/ModifyServices/64/64/manual_time 807554.250559285 ns/iter 778748.4558040465 ns/iter 1.04
ServiceRegistryFixture/ModifyServices/256/64/manual_time 3453330.7317073164 ns/iter 3302464.444444446 ns/iter 1.05
ServiceRegistryFixture/ModifyServices/1000/64/manual_time 12513430.909090906 ns/iter 14257941.176470585 ns/iter 0.88
ServiceRegistryFixture/ModifyServices/1/256/manual_time 56500.75937351636 ns/iter 57488.02113431831 ns/iter 0.98
ServiceRegistryFixture/ModifyServices/4/256/manual_time 229312.3476587569 ns/iter 234400.53890198693 ns/iter 0.98
ServiceRegistryFixture/ModifyServices/16/256/manual_time 914304.619565218 ns/iter 917646.5863453816 ns/iter 1.00
ServiceRegistryFixture/ModifyServices/64/256/manual_time 3814039.784946237 ns/iter 3933700 ns/iter 0.97
ServiceRegistryFixture/ModifyServices/256/256/manual_time 15483715.217391305 ns/iter 16617327.272727275 ns/iter 0.93
ServiceRegistryFixture/ModifyServices/1000/256/manual_time 63128416.666666664 ns/iter 65501645.45454547 ns/iter 0.96
ServiceRegistryFixture/ModifyServices/1/1000/manual_time 249061.45292809475 ns/iter 250366.06741573015 ns/iter 0.99
ServiceRegistryFixture/ModifyServices/4/1000/manual_time 1007915.0521609519 ns/iter 1034137.5552282771 ns/iter 0.97
ServiceRegistryFixture/ModifyServices/16/1000/manual_time 4170623.976608187 ns/iter 4399260.000000002 ns/iter 0.95
ServiceRegistryFixture/ModifyServices/64/1000/manual_time 16784931.707317073 ns/iter 18283078.37837838 ns/iter 0.92
ServiceRegistryFixture/ModifyServices/256/1000/manual_time 68822149.99999997 ns/iter 67276730 ns/iter 1.02
ServiceRegistryFixture/ModifyServices/1000/1000/manual_time 283145633.3333333 ns/iter 299932950 ns/iter 0.94
ServiceTrackerFixture/OpenServiceTrackerWithSvcRef/manual_time 6251.822022115062 ns/iter 5739.101656584057 ns/iter 1.09
ServiceTrackerFixture/OpenServiceTrackerWithBundleContext/manual_time 7973.476404074857 ns/iter 7681.533838405793 ns/iter 1.04
ServiceTrackerFixture/OpenServiceTrackerWithInterfaceName/manual_time 8010.440951102311 ns/iter 7687.494519087093 ns/iter 1.04
CloseServiceTracker/1000 7623.2075892842695 ns/iter 7291.666294645234 ns/iter 1.05
CloseServiceTracker/1024 7632.315848218647 ns/iter 7182.629464287922 ns/iter 1.06
CloseServiceTracker/2048 7692.523437502327 ns/iter 7587.568080355465 ns/iter 1.01
CloseServiceTracker/4096 7803.0200892850335 ns/iter 7815.246651782712 ns/iter 1.00
CloseServiceTracker/8192 7827.155133927225 ns/iter 7548.523437499454 ns/iter 1.04
CloseServiceTracker/16384 7760.554687500587 ns/iter 7954.658684561039 ns/iter 0.98
CloseServiceTracker/32768 8043.441964287825 ns/iter 7751.57589285718 ns/iter 1.04
CloseServiceTracker/65536 8227.081473210417 ns/iter 7794.90290178383 ns/iter 1.06
CloseServiceTracker/131072 8395.405133926812 ns/iter 8337.732142855713 ns/iter 1.01
CloseServiceTracker/262144 8732.755580359099 ns/iter 8708.602678570036 ns/iter 1.00
CloseServiceTracker/524288 8549.966517859631 ns/iter 8842.785714285079 ns/iter 0.97
CloseServiceTracker/1000000 8795.668769339476 ns/iter 9709.854420294248 ns/iter 0.91
ServiceTrackerFixture/ServiceTrackerScalability/1 41251.30444099026 ns/iter 44662.64689931567 ns/iter 0.92
ServiceTrackerFixture/ServiceTrackerScalability/4000 21557520.000002723 ns/iter 27217631.99999259 ns/iter 0.79
ServiceTrackerFixture/ServiceTrackerScalability/10000 65278990.90910565 ns/iter 84306144.44442755 ns/iter 0.77
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/1 39034.63907997476 ns/iter 45013.54999999307 ns/iter 0.87
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/4000 155202559.9999979 ns/iter 195772949.9999914 ns/iter 0.79
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/10000 385253049.9998466 ns/iter 494460350.00005394 ns/iter 0.78
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/1 36444.24107142592 ns/iter 40031.112500003015 ns/iter 0.91
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/4000 4270266.250000532 ns/iter 4732357.792206969 ns/iter 0.90
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/10000 11191293.750002274 ns/iter 13575129.687502852 ns/iter 0.82
AnyMapPerfTestFixture/HappyPath/1 564.0529464285139 ns/iter 528.8289000000077 ns/iter 1.07
AnyMapPerfTestFixture/HappyPath/3 1679.5729154644637 ns/iter 1588.2212053576998 ns/iter 1.06
AnyMapPerfTestFixture/HappyPath/7 3806.1665961307335 ns/iter 3726.3606166866284 ns/iter 1.02
AnyMapPerfTestFixture/HappyPath/11 5879.924000000756 ns/iter 6003.412499999123 ns/iter 0.98
AnyMapPerfTestFixture/HappyPath/15 8158.237723213192 ns/iter 8112.862723212036 ns/iter 1.01
AnyMapPerfTestFixture/HappyPath/18 9651.921875004633 ns/iter 9684.255427430551 ns/iter 1.00
AnyMapPerfTestFixture/HappyPath/20 10851.968750003492 ns/iter 10837.829687503132 ns/iter 1.00
AnyMapPerfTestFixture/ErrorPath/1 7350.050223214412 ns/iter 6828.071428572002 ns/iter 1.08
AnyMapPerfTestFixture/ErrorPath/3 10901.722313735123 ns/iter 9835.224396319787 ns/iter 1.11
AnyMapPerfTestFixture/ErrorPath/7 17339.993124953624 ns/iter 15678.566964284966 ns/iter 1.11
AnyMapPerfTestFixture/ErrorPath/11 22950.313054543214 ns/iter 21237.793749989465 ns/iter 1.08
AnyMapPerfTestFixture/ErrorPath/15 28794.796216969466 ns/iter 25089.54642858693 ns/iter 1.15
AnyMapPerfTestFixture/ErrorPath/18 33141.63033797144 ns/iter 31059.777768349737 ns/iter 1.07
AnyMapPerfTestFixture/ErrorPath/20 36112.70664339208 ns/iter 34799.48146626367 ns/iter 1.04
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/1 916.7836532216764 ns/iter 901.8522313157555 ns/iter 1.02
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/3 2398.2977697582396 ns/iter 2368.059075826485 ns/iter 1.01
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/7 5401.5479999998215 ns/iter 5383.220535715542 ns/iter 1.00
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/11 10380.990625002085 ns/iter 10058.314062504793 ns/iter 1.03
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/15 13222.766071432292 ns/iter 12520.095222785785 ns/iter 1.06
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/18 15403.428571423612 ns/iter 14600.12276785351 ns/iter 1.06
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/20 16784.308035714243 ns/iter 16225.987674021137 ns/iter 1.03
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/1 588.6600892856515 ns/iter 562.0644642858354 ns/iter 1.05
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/3 2102.92906249947 ns/iter 2030.3921767777028 ns/iter 1.04
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/7 5011.594000002333 ns/iter 4890.469000001758 ns/iter 1.02
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/11 10051.907803983748 ns/iter 9066.075892855606 ns/iter 1.11
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/15 12832.04642857072 ns/iter 12097.674999998682 ns/iter 1.06
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/18 15037.414118685583 ns/iter 14683.04241071345 ns/iter 1.02
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/20 16583.811721944618 ns/iter 15654.995535712147 ns/iter 1.06
BundleInstallFixture/BundleInstallCppFramework/manual_time 300811.98568872985 ns/iter 396531.9223985898 ns/iter 0.76
BundleInstallFixture/LargeBundleInstallCppFramework/manual_time 300257.5301204827 ns/iter 405829.25816023716 ns/iter 0.74
ConstructFilterFromString 839.2292410717469 ns/iter 770.1549107141302 ns/iter 1.09
ConstructNonTrivialFilterFromString 1302.8223424904481 ns/iter 1347.8173000808652 ns/iter 0.97
MatchFilterWithAnyMap/Simple 566.1441000002014 ns/iter 582.8107142856912 ns/iter 0.97
MatchFilterWithAnyMap/Complex 616.135178571296 ns/iter 650.5390178570483 ns/iter 0.95
MatchFilterWithBundle/Simple 274.40978685665937 ns/iter 262.2555965292588 ns/iter 1.05
MatchFilterWithBundle/Complex 440.8306296884218 ns/iter 437.4424375001241 ns/iter 1.01
MatchFilterWithServiceReference/Simple 250.38735714279676 ns/iter 267.5748928571206 ns/iter 0.94
MatchFilterWithServiceReference/Complex 316.0159821429634 ns/iter 304.65620535713765 ns/iter 1.04
ConstructFilterIncremental 3008.369996263009 ns/iter 3080.157683352564 ns/iter 0.98
ConstructFilterNotOperator 1262.1982142856527 ns/iter 1295.099531250088 ns/iter 0.97
ServiceFixture/GetServiceReferenceByInterface 1803.1516329823278 ns/iter 1815.9737678280544 ns/iter 0.99
ServiceFixture/GetServiceReferenceByClassName 1632.9886832674774 ns/iter 1577.720312499967 ns/iter 1.04
ServiceFixture/GetAllServiceReferencesByInterface 1660.1933035715888 ns/iter 1447.215401786447 ns/iter 1.15
ServiceFixture/GetAllServiceReferencesByClassName 1232.7376862783694 ns/iter 1095.3779687497445 ns/iter 1.13
ServiceFixture/GetAllServiceReferencesByClassNameAndLDAPFilter 988.3112499998958 ns/iter 901.6383474832232 ns/iter 1.10
ServiceFixture/GetAllServiceReferencesByInterfaceAndLDAPFilter 901.4634368465202 ns/iter 820.0696428569845 ns/iter 1.10
BundleTrackerFixture/CreateBundleTracker/1 283.7768980458171 ns/iter 246.8125378041567 ns/iter 1.15
BundleTrackerFixture/CreateBundleTracker/8 2308.0213080119192 ns/iter 1931.7877069527883 ns/iter 1.19
BundleTrackerFixture/CreateBundleTracker/64 18164.907722399923 ns/iter 16141.979910711614 ns/iter 1.13
BundleTrackerFixture/CreateBundleTracker/512 143495.94214543808 ns/iter 121716.79389320822 ns/iter 1.18
BundleTrackerFixture/CreateBundleTracker/4096 1191301.5624998023 ns/iter 1025895.3145916449 ns/iter 1.16
BundleTrackerFixture/CreateBundleTracker/10000 2811585.943775472 ns/iter 2598410.227273524 ns/iter 1.08
BundleTrackerFixture/OpenBundleTracker/manual_time 4184.842965815981 ns/iter 3618.6487150950325 ns/iter 1.16
BundleTrackerFixture/BundleTrackerGetObject/manual_time 204.14335140073578 ns/iter 186.71311488904067 ns/iter 1.09
BundleTrackerFixture/BundleTrackerRemoveMethod/manual_time 450.74620646105046 ns/iter 413.71450769627353 ns/iter 1.09
BundleTrackerFixture/CloseBundleTracker/manual_time 1016.8389098295024 ns/iter 897.2717423845344 ns/iter 1.13
BundleTrackerFixture/CloseBundleTrackerWithListeners/1/manual_time 1031.291669186605 ns/iter 902.5585143089409 ns/iter 1.14
BundleTrackerFixture/CloseBundleTrackerWithListeners/128/manual_time 1035.018356393948 ns/iter 927.7007930248293 ns/iter 1.12
BundleTrackerFixture/CloseBundleTrackerWithListeners/16384/manual_time 1052.947116154483 ns/iter 943.3140565552255 ns/iter 1.12
BundleTrackerFixture/CloseBundleTrackerWithListeners/500000/manual_time 1040.305696521919 ns/iter 974.4667949535127 ns/iter 1.07
BundleTrackerFixture/StartBundle/manual_time 12790.557651104977 ns/iter 11616.047656049363 ns/iter 1.10
BundleTrackerFixture/BundleTrackerScalability/0/manual_time 12830.323032676724 ns/iter 12429.9729188029 ns/iter 1.03
BundleTrackerFixture/BundleTrackerScalability/1/manual_time 17054.43744802016 ns/iter 16267.378977561786 ns/iter 1.05
BundleTrackerFixture/BundleTrackerScalability/4/manual_time 20137.38406590632 ns/iter 18645.431642591582 ns/iter 1.08
BundleTrackerFixture/BundleTrackerScalability/16/manual_time 40369.6680052018 ns/iter 35461.85769779221 ns/iter 1.14
BundleTrackerFixture/BundleTrackerScalability/64/manual_time 106949.55130122423 ns/iter 104013.33541536485 ns/iter 1.03
BundleTrackerFixture/BundleTrackerScalability/256/manual_time 391257.446808511 ns/iter 393345.5905105728 ns/iter 0.99
BundleTrackerFixture/BundleTrackerScalability/1000/manual_time 1625726.8965517252 ns/iter 1553334.2857142861 ns/iter 1.05

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.