Skip to content

Commit

Permalink
include cstdint in FileSystem.cpp (#850)
Browse files Browse the repository at this point in the history
vcpkg installation is failing, with this error: 

PATH/v3.6.0-e25b133cd3.clean/util/src/FileSystem.cpp:122:3: error: ‘uint32_t’ was not declared in this scope

PATH/v3.6.0-e25b133cd3.clean/util/src/FileSystem.cpp:71:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?

Sure enough, when patched with this it will build and install correctly with vcpkg. Other errors are reported but this is the culprit.
  • Loading branch information
XJ-0461 committed May 17, 2023
1 parent 8f4432a commit d43df28
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions util/src/FileSystem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include "cppmicroservices/util/String.h"
#include <cppmicroservices/GlobalConfig.h>

#include <cstdint>
#include <stdexcept>
#include <string>
#include <vector>
Expand Down

1 comment on commit d43df28

@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: d43df28 Previous: 6df4810 Ratio
ServiceRegistryFixture/RegisterServices/1/1/manual_time 26099.16344243466 ns/iter 23975.89911524791 ns/iter 1.09
ServiceRegistryFixture/RegisterServices/4/1/manual_time 102701.35233035785 ns/iter 96663.47569955967 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/16/1/manual_time 393760.25572723657 ns/iter 368361.00250627164 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/64/1/manual_time 1599907.6000000406 ns/iter 1500397.9094076974 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/256/1/manual_time 6588148.529411979 ns/iter 5810218.00000013 ns/iter 1.13
ServiceRegistryFixture/RegisterServices/1000/1/manual_time 24580270.967742644 ns/iter 23452785.294118 ns/iter 1.05
ServiceRegistryFixture/RegisterServices/1/4/manual_time 68523.02163496472 ns/iter 59155.34999999998 ns/iter 1.16
ServiceRegistryFixture/RegisterServices/4/4/manual_time 258941.12244898008 ns/iter 244410.25641025504 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/16/4/manual_time 1095120.145631071 ns/iter 1006567.7453027029 ns/iter 1.09
ServiceRegistryFixture/RegisterServices/64/4/manual_time 4219707.821229059 ns/iter 3947516.836734683 ns/iter 1.07
ServiceRegistryFixture/RegisterServices/256/4/manual_time 16711568.749999942 ns/iter 16127832.727272686 ns/iter 1.04
ServiceRegistryFixture/RegisterServices/1000/4/manual_time 65632860.000000134 ns/iter 59357829.99999984 ns/iter 1.11
ServiceRegistryFixture/RegisterServices/1/16/manual_time 210968.74185985944 ns/iter 192610.63296903504 ns/iter 1.10
ServiceRegistryFixture/RegisterServices/4/16/manual_time 857099.3442622944 ns/iter 789898.7899740719 ns/iter 1.09
ServiceRegistryFixture/RegisterServices/16/16/manual_time 3321343.9655172406 ns/iter 3066392.307692319 ns/iter 1.08
ServiceRegistryFixture/RegisterServices/64/16/manual_time 13720631.818181826 ns/iter 12496904.054054054 ns/iter 1.10
ServiceRegistryFixture/RegisterServices/256/16/manual_time 51293929.99999996 ns/iter 48461506.66666678 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/1000/16/manual_time 210112074.99999958 ns/iter 198000540.00000048 ns/iter 1.06
ServiceRegistryFixture/RegisterServices/1/64/manual_time 672556.8000000005 ns/iter 609635.7999999984 ns/iter 1.10
ServiceRegistryFixture/RegisterServices/4/64/manual_time 2789049.501661132 ns/iter 2558920.18072289 ns/iter 1.09
ServiceRegistryFixture/RegisterServices/16/64/manual_time 11690736.842105266 ns/iter 10335305.263157904 ns/iter 1.13
ServiceRegistryFixture/RegisterServices/64/64/manual_time 46633425 ns/iter 40299568.4210526 ns/iter 1.16
ServiceRegistryFixture/RegisterServices/256/64/manual_time 190060640 ns/iter 169070533.33333334 ns/iter 1.12
ServiceRegistryFixture/RegisterServices/1000/64/manual_time 743341200 ns/iter 604732600.0000001 ns/iter 1.23
ServiceRegistryFixture/RegisterServices/1/256/manual_time 2419453.107344634 ns/iter 2184591.972477063 ns/iter 1.11
ServiceRegistryFixture/RegisterServices/4/256/manual_time 10239378.448275853 ns/iter 9090198.57142857 ns/iter 1.13
ServiceRegistryFixture/RegisterServices/16/256/manual_time 39062334.999999985 ns/iter 34755011.999999985 ns/iter 1.12
ServiceRegistryFixture/RegisterServices/64/256/manual_time 159266657.14285702 ns/iter 143681637.5 ns/iter 1.11
ServiceRegistryFixture/RegisterServices/256/256/manual_time 576487099.9999995 ns/iter 505189099.99999994 ns/iter 1.14
ServiceRegistryFixture/RegisterServices/1000/256/manual_time 2868366000.000003 ns/iter 2469124999.9999986 ns/iter 1.16
ServiceRegistryFixture/RegisterServices/1/1000/manual_time 7453035 ns/iter 6289510 ns/iter 1.18
ServiceRegistryFixture/RegisterServices/4/1000/manual_time 30222259.375 ns/iter 27051860 ns/iter 1.12
ServiceRegistryFixture/RegisterServices/16/1000/manual_time 129646830.00000007 ns/iter 117129683.33333327 ns/iter 1.11
ServiceRegistryFixture/RegisterServices/64/1000/manual_time 491612250 ns/iter 426813299.9999998 ns/iter 1.15
ServiceRegistryFixture/RegisterServices/256/1000/manual_time 2205215900 ns/iter 1980111100 ns/iter 1.11
ServiceRegistryFixture/RegisterServices/1000/1000/manual_time 10918086699.999985 ns/iter 10036187799.999994 ns/iter 1.09
ServiceRegistryFixture/RegisterServicesWithRank/1/1/manual_time 25989.614100313593 ns/iter 24546.749362189115 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/4/1/manual_time 166091.4691387007 ns/iter 160296.7816575523 ns/iter 1.04
ServiceRegistryFixture/RegisterServicesWithRank/16/1/manual_time 538051.7999999996 ns/iter 552399.3346640038 ns/iter 0.97
ServiceRegistryFixture/RegisterServicesWithRank/64/1/manual_time 2644585.8611825197 ns/iter 2724474.576271188 ns/iter 0.97
ServiceRegistryFixture/RegisterServicesWithRank/256/1/manual_time 12976412.781954847 ns/iter 11163486.000000052 ns/iter 1.16
ServiceRegistryFixture/RegisterServicesWithRank/1000/1/manual_time 40640908.33333332 ns/iter 41250604.00000009 ns/iter 0.99
ServiceRegistryFixture/RegisterServicesWithRank/1/4/manual_time 69315.6254808433 ns/iter 60434.14999999985 ns/iter 1.15
ServiceRegistryFixture/RegisterServicesWithRank/4/4/manual_time 345920.58599695476 ns/iter 319194.11184210615 ns/iter 1.08
ServiceRegistryFixture/RegisterServicesWithRank/16/4/manual_time 1556514.8965517348 ns/iter 1467730.4100227794 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/64/4/manual_time 5335875.9999999795 ns/iter 5387428.289473687 ns/iter 0.99
ServiceRegistryFixture/RegisterServicesWithRank/256/4/manual_time 26329836.170212813 ns/iter 24277469.387755092 ns/iter 1.08
ServiceRegistryFixture/RegisterServicesWithRank/1000/4/manual_time 106045523.07692312 ns/iter 83302389.99999994 ns/iter 1.27
ServiceRegistryFixture/RegisterServicesWithRank/1/16/manual_time 223272.53433208502 ns/iter 196675.21810893642 ns/iter 1.14
ServiceRegistryFixture/RegisterServicesWithRank/4/16/manual_time 1037183.8283828391 ns/iter 908992.5361766955 ns/iter 1.14
ServiceRegistryFixture/RegisterServicesWithRank/16/16/manual_time 3982588.5714285746 ns/iter 3545892.181069964 ns/iter 1.12
ServiceRegistryFixture/RegisterServicesWithRank/64/16/manual_time 17592635.937500007 ns/iter 15304379.166666709 ns/iter 1.15
ServiceRegistryFixture/RegisterServicesWithRank/256/16/manual_time 60576189.99999996 ns/iter 51978459.99999997 ns/iter 1.17
ServiceRegistryFixture/RegisterServicesWithRank/1000/16/manual_time 256915949.99999946 ns/iter 218898200.0000004 ns/iter 1.17
ServiceRegistryFixture/RegisterServicesWithRank/1/64/manual_time 741728.3000000002 ns/iter 628456.5000000002 ns/iter 1.18
ServiceRegistryFixture/RegisterServicesWithRank/4/64/manual_time 2967026.2295082 ns/iter 2615807.4712643656 ns/iter 1.13
ServiceRegistryFixture/RegisterServicesWithRank/16/64/manual_time 12566349.425287347 ns/iter 11325336.274509812 ns/iter 1.11
ServiceRegistryFixture/RegisterServicesWithRank/64/64/manual_time 47981431.2500001 ns/iter 42901494.44444449 ns/iter 1.12
ServiceRegistryFixture/RegisterServicesWithRank/256/64/manual_time 195574659.99999982 ns/iter 177550500.00000015 ns/iter 1.10
ServiceRegistryFixture/RegisterServicesWithRank/1000/64/manual_time 723317799.9999999 ns/iter 616125200.0000001 ns/iter 1.17
ServiceRegistryFixture/RegisterServicesWithRank/1/256/manual_time 2609352.631578947 ns/iter 2226409.9033816434 ns/iter 1.17
ServiceRegistryFixture/RegisterServicesWithRank/4/256/manual_time 10151723.255813956 ns/iter 8210189.999999997 ns/iter 1.24
ServiceRegistryFixture/RegisterServicesWithRank/16/256/manual_time 39299877.27272728 ns/iter 34053063.99999998 ns/iter 1.15
ServiceRegistryFixture/RegisterServicesWithRank/64/256/manual_time 163755700.00000003 ns/iter 145459712.49999985 ns/iter 1.13
ServiceRegistryFixture/RegisterServicesWithRank/256/256/manual_time 597955900.0000002 ns/iter 506956900.0000002 ns/iter 1.18
ServiceRegistryFixture/RegisterServicesWithRank/1000/256/manual_time 3062566500.000004 ns/iter 2527976200.000001 ns/iter 1.21
ServiceRegistryFixture/RegisterServicesWithRank/1/1000/manual_time 7416192.999999999 ns/iter 6388974.999999999 ns/iter 1.16
ServiceRegistryFixture/RegisterServicesWithRank/4/1000/manual_time 27926622.85714286 ns/iter 26357827.500000004 ns/iter 1.06
ServiceRegistryFixture/RegisterServicesWithRank/16/1000/manual_time 129414418.1818182 ns/iter 112772700.00000004 ns/iter 1.15
ServiceRegistryFixture/RegisterServicesWithRank/64/1000/manual_time 480008249.9999999 ns/iter 409435950.00000006 ns/iter 1.17
ServiceRegistryFixture/RegisterServicesWithRank/256/1000/manual_time 2313686199.999999 ns/iter 1995884700.0000002 ns/iter 1.16
ServiceRegistryFixture/RegisterServicesWithRank/1000/1000/manual_time 11317331200.000004 ns/iter 10227056500.000008 ns/iter 1.11
ServiceRegistryFixture/FindServices/1/1 1647.0930803573124 ns/iter 1487.6618303567568 ns/iter 1.11
ServiceRegistryFixture/FindServices/4/1 2610.690664025573 ns/iter 2291.969375000491 ns/iter 1.14
ServiceRegistryFixture/FindServices/16/1 5701.934821429079 ns/iter 5085.633000001053 ns/iter 1.12
ServiceRegistryFixture/FindServices/64/1 17190.35038180983 ns/iter 15863.696428571724 ns/iter 1.08
ServiceRegistryFixture/FindServices/256/1 62670.63392856796 ns/iter 54728.330357148385 ns/iter 1.15
ServiceRegistryFixture/FindServices/1000/1 273389.91562870616 ns/iter 208059.40625002963 ns/iter 1.31
ServiceRegistryFixture/FindServices/1/4 6799.024999998389 ns/iter 6013.098214286369 ns/iter 1.13
ServiceRegistryFixture/FindServices/4/4 10445.564062500524 ns/iter 9376.121981596423 ns/iter 1.11
ServiceRegistryFixture/FindServices/16/4 22837.754042925266 ns/iter 20426.5161627271 ns/iter 1.12
ServiceRegistryFixture/FindServices/64/4 68978.97321428965 ns/iter 62924.21428570703 ns/iter 1.10
ServiceRegistryFixture/FindServices/256/4 247855.7857142505 ns/iter 222531.96875006155 ns/iter 1.11
ServiceRegistryFixture/FindServices/1000/4 1085139.7590361459 ns/iter 842798.661311716 ns/iter 1.29
ServiceRegistryFixture/FindServices/1/16 27125.769362124178 ns/iter 23970.013727524667 ns/iter 1.13
ServiceRegistryFixture/FindServices/4/16 44009.56249999411 ns/iter 37088.653774039434 ns/iter 1.19
ServiceRegistryFixture/FindServices/16/16 93260.7205035709 ns/iter 81861.64062498692 ns/iter 1.14
ServiceRegistryFixture/FindServices/64/16 279447.7039848265 ns/iter 253696.32142858987 ns/iter 1.10
ServiceRegistryFixture/FindServices/256/16 1001799.3306561816 ns/iter 878447.9250336646 ns/iter 1.14
ServiceRegistryFixture/FindServices/1000/16 4490136.875000416 ns/iter 3361321.078431519 ns/iter 1.34
ServiceRegistryFixture/FindServices/1/64 110780.89062500851 ns/iter 95495.33949377536 ns/iter 1.16
ServiceRegistryFixture/FindServices/4/64 165124.87110241305 ns/iter 149426.23543590246 ns/iter 1.11
ServiceRegistryFixture/FindServices/16/64 365214.0143736413 ns/iter 327670.69854662387 ns/iter 1.11
ServiceRegistryFixture/FindServices/64/64 1128399.4642858326 ns/iter 1006613.2530122938 ns/iter 1.12
ServiceRegistryFixture/FindServices/256/64 4045166.860465955 ns/iter 3542435.7843134664 ns/iter 1.14
ServiceRegistryFixture/FindServices/1000/64 17416856.097558662 ns/iter 13439264.285714054 ns/iter 1.30
ServiceRegistryFixture/FindServices/1/256 466868.184862667 ns/iter 403144.2435202633 ns/iter 1.16
ServiceRegistryFixture/FindServices/4/256 743542.187500168 ns/iter 653599.9107143198 ns/iter 1.14
ServiceRegistryFixture/FindServices/16/256 1684539.3120394596 ns/iter 1513562.248996128 ns/iter 1.11
ServiceRegistryFixture/FindServices/64/256 5297264.000000723 ns/iter 4752475.167785005 ns/iter 1.11
ServiceRegistryFixture/FindServices/256/256 19440641.17647566 ns/iter 17090082.926825944 ns/iter 1.14
ServiceRegistryFixture/FindServices/1000/256 89432657.14287917 ns/iter 64906229.99999686 ns/iter 1.38
ServiceRegistryFixture/FindServices/1/1000 2044366.7560324508 ns/iter 1633390.6250000244 ns/iter 1.25
ServiceRegistryFixture/FindServices/4/1000 3136827.2300476176 ns/iter 2656517.0454547927 ns/iter 1.18
ServiceRegistryFixture/FindServices/16/1000 6994061.607142856 ns/iter 7072799.107143218 ns/iter 0.99
ServiceRegistryFixture/FindServices/64/1000 22616340.624992404 ns/iter 20193964.705881357 ns/iter 1.12
ServiceRegistryFixture/FindServices/256/1000 82337499.99999419 ns/iter 71181709.09091698 ns/iter 1.16
ServiceRegistryFixture/FindServices/1000/1000 366200000.0001626 ns/iter 278048450.00002843 ns/iter 1.32
ServiceRegistryFixture/UnregisterServices/1/1/manual_time 3018.539439439067 ns/iter 2467.943275380591 ns/iter 1.22
ServiceRegistryFixture/UnregisterServices/4/1/manual_time 12198.478808946435 ns/iter 9973.066004267495 ns/iter 1.22
ServiceRegistryFixture/UnregisterServices/16/1/manual_time 53748.87129258089 ns/iter 41379.778887348606 ns/iter 1.30
ServiceRegistryFixture/UnregisterServices/64/1/manual_time 225177.52039141062 ns/iter 178102.25063944334 ns/iter 1.26
ServiceRegistryFixture/UnregisterServices/256/1/manual_time 1123385.1735013523 ns/iter 893153.9052494632 ns/iter 1.26
ServiceRegistryFixture/UnregisterServices/1000/1/manual_time 7185194.897958474 ns/iter 6470431.818181629 ns/iter 1.11
ServiceRegistryFixture/UnregisterServices/1/4/manual_time 3582.5925684872727 ns/iter 3040.363321019933 ns/iter 1.18
ServiceRegistryFixture/UnregisterServices/4/4/manual_time 14436.110952784755 ns/iter 11722.696952068825 ns/iter 1.23
ServiceRegistryFixture/UnregisterServices/16/4/manual_time 58277.71859739177 ns/iter 48751.072722145516 ns/iter 1.20
ServiceRegistryFixture/UnregisterServices/64/4/manual_time 260104.96556716398 ns/iter 228139.84863428844 ns/iter 1.14
ServiceRegistryFixture/UnregisterServices/256/4/manual_time 1492446.9696967928 ns/iter 1414434.0080970286 ns/iter 1.06
ServiceRegistryFixture/UnregisterServices/1000/4/manual_time 12866672.727272527 ns/iter 13355763.461538484 ns/iter 0.96
ServiceRegistryFixture/UnregisterServices/1/16/manual_time 6120.744270237444 ns/iter 5411.6844730451885 ns/iter 1.13
ServiceRegistryFixture/UnregisterServices/4/16/manual_time 21353.698273049336 ns/iter 18644.22994652991 ns/iter 1.15
ServiceRegistryFixture/UnregisterServices/16/16/manual_time 91476.42657875165 ns/iter 80414.58095454768 ns/iter 1.14
ServiceRegistryFixture/UnregisterServices/64/16/manual_time 462721.77631578135 ns/iter 433941.03041588305 ns/iter 1.07
ServiceRegistryFixture/UnregisterServices/256/16/manual_time 3374075.242718439 ns/iter 3681614.4329897705 ns/iter 0.92
ServiceRegistryFixture/UnregisterServices/1000/16/manual_time 37144188.888888866 ns/iter 40638364.70588252 ns/iter 0.91
ServiceRegistryFixture/UnregisterServices/1/64/manual_time 17047.205598693807 ns/iter 15072.124886193102 ns/iter 1.13
ServiceRegistryFixture/UnregisterServices/4/64/manual_time 54009.963914870255 ns/iter 46532.06137159749 ns/iter 1.16
ServiceRegistryFixture/UnregisterServices/16/64/manual_time 225954.24559112158 ns/iter 205329.89209681726 ns/iter 1.10
ServiceRegistryFixture/UnregisterServices/64/64/manual_time 1280528.363636376 ns/iter 1303469.5327102875 ns/iter 0.98
ServiceRegistryFixture/UnregisterServices/256/64/manual_time 11456133.333333407 ns/iter 12342932.14285709 ns/iter 0.93
ServiceRegistryFixture/UnregisterServices/1000/64/manual_time 134952460.00000018 ns/iter 146688380.00000048 ns/iter 0.92
ServiceRegistryFixture/UnregisterServices/1/256/manual_time 103149.50834326576 ns/iter 87744.70360824598 ns/iter 1.18
ServiceRegistryFixture/UnregisterServices/4/256/manual_time 340309.98023715423 ns/iter 288435.0670459174 ns/iter 1.18
ServiceRegistryFixture/UnregisterServices/16/256/manual_time 1425896.8379446582 ns/iter 1262414.466546114 ns/iter 1.13
ServiceRegistryFixture/UnregisterServices/64/256/manual_time 7711227.586206914 ns/iter 7449888.172043028 ns/iter 1.04
ServiceRegistryFixture/UnregisterServices/256/256/manual_time 58599766.66666675 ns/iter 56071230.76923092 ns/iter 1.05
ServiceRegistryFixture/UnregisterServices/1000/256/manual_time 583915400.0000007 ns/iter 619024899.9999994 ns/iter 0.94
ServiceRegistryFixture/UnregisterServices/1/1000/manual_time 497021.647379169 ns/iter 407406.1807580177 ns/iter 1.22
ServiceRegistryFixture/UnregisterServices/4/1000/manual_time 1623302.934537246 ns/iter 1394391.5187376752 ns/iter 1.16
ServiceRegistryFixture/UnregisterServices/16/1000/manual_time 6907736.363636372 ns/iter 6889543.564356438 ns/iter 1.00
ServiceRegistryFixture/UnregisterServices/64/1000/manual_time 37968773.68421056 ns/iter 35782655.00000002 ns/iter 1.06
ServiceRegistryFixture/UnregisterServices/256/1000/manual_time 254131333.33333373 ns/iter 250379400.0000002 ns/iter 1.01
ServiceRegistryFixture/UnregisterServices/1000/1000/manual_time 2457256899.999999 ns/iter 2626215500 ns/iter 0.94
ServiceRegistryFixture/ModifyServices/1/1/manual_time 6131.678897167705 ns/iter 5409.295235550805 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/4/1/manual_time 24637.923411538806 ns/iter 20945.18440779589 ns/iter 1.18
ServiceRegistryFixture/ModifyServices/16/1/manual_time 98443.6576094607 ns/iter 83791.23628744262 ns/iter 1.17
ServiceRegistryFixture/ModifyServices/64/1/manual_time 383831.8335208103 ns/iter 348920.5998033428 ns/iter 1.10
ServiceRegistryFixture/ModifyServices/256/1/manual_time 1803307.389162563 ns/iter 1421132.443531827 ns/iter 1.27
ServiceRegistryFixture/ModifyServices/1000/1/manual_time 6271298.245614035 ns/iter 5564175.999999998 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/1/4/manual_time 6364.379569551798 ns/iter 5390.801747279565 ns/iter 1.18
ServiceRegistryFixture/ModifyServices/4/4/manual_time 24259.514156012086 ns/iter 21501.317616564073 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/16/4/manual_time 99433.40473959096 ns/iter 88568.29694323248 ns/iter 1.12
ServiceRegistryFixture/ModifyServices/64/4/manual_time 443555.41830432357 ns/iter 398002.0536223621 ns/iter 1.11
ServiceRegistryFixture/ModifyServices/256/4/manual_time 1747480.178173718 ns/iter 1504595.1417004059 ns/iter 1.16
ServiceRegistryFixture/ModifyServices/1000/4/manual_time 6523007.826086954 ns/iter 5662800 ns/iter 1.15
ServiceRegistryFixture/ModifyServices/1/16/manual_time 7045.864277092057 ns/iter 6142.3181123198665 ns/iter 1.15
ServiceRegistryFixture/ModifyServices/4/16/manual_time 28181.677886697737 ns/iter 24597.238249368434 ns/iter 1.15
ServiceRegistryFixture/ModifyServices/16/16/manual_time 112963.70811855597 ns/iter 98904.62603878108 ns/iter 1.14
ServiceRegistryFixture/ModifyServices/64/16/manual_time 458920.1581027665 ns/iter 399187.9728966685 ns/iter 1.15
ServiceRegistryFixture/ModifyServices/256/16/manual_time 1844986.8894601543 ns/iter 1746630.7328605214 ns/iter 1.06
ServiceRegistryFixture/ModifyServices/1000/16/manual_time 7266115.999999999 ns/iter 6625084.615384618 ns/iter 1.10
ServiceRegistryFixture/ModifyServices/1/64/manual_time 10091.776652674196 ns/iter 8968.447499644064 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/4/64/manual_time 38961.59702346715 ns/iter 35629.98563071112 ns/iter 1.09
ServiceRegistryFixture/ModifyServices/16/64/manual_time 158046.90757470464 ns/iter 145199.00352916794 ns/iter 1.09
ServiceRegistryFixture/ModifyServices/64/64/manual_time 645347.2677595626 ns/iter 575188.5328836424 ns/iter 1.12
ServiceRegistryFixture/ModifyServices/256/64/manual_time 2775635.20599251 ns/iter 2470965.2920962214 ns/iter 1.12
ServiceRegistryFixture/ModifyServices/1000/64/manual_time 10379214.705882354 ns/iter 9945295.83333333 ns/iter 1.04
ServiceRegistryFixture/ModifyServices/1/256/manual_time 47916.3431518941 ns/iter 42572.99670691514 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/4/256/manual_time 196768.5204896218 ns/iter 173497.02365810183 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/16/256/manual_time 808790.1176470584 ns/iter 689238.6274509792 ns/iter 1.17
ServiceRegistryFixture/ModifyServices/64/256/manual_time 3326313.145539907 ns/iter 2831532.5102880634 ns/iter 1.17
ServiceRegistryFixture/ModifyServices/256/256/manual_time 13948716.666666662 ns/iter 12343794.73684211 ns/iter 1.13
ServiceRegistryFixture/ModifyServices/1000/256/manual_time 52228507.6923077 ns/iter 50239464.28571428 ns/iter 1.04
ServiceRegistryFixture/ModifyServices/1/1000/manual_time 229716.22306717365 ns/iter 194852.72628135156 ns/iter 1.18
ServiceRegistryFixture/ModifyServices/4/1000/manual_time 915491.9154228861 ns/iter 776397.3451327431 ns/iter 1.18
ServiceRegistryFixture/ModifyServices/16/1000/manual_time 3666741.3043478266 ns/iter 3129570.666666667 ns/iter 1.17
ServiceRegistryFixture/ModifyServices/64/1000/manual_time 16291480.434782606 ns/iter 13448647.169811321 ns/iter 1.21
ServiceRegistryFixture/ModifyServices/256/1000/manual_time 61661490.9090909 ns/iter 53761692.30769232 ns/iter 1.15
ServiceRegistryFixture/ModifyServices/1000/1000/manual_time 248669300 ns/iter 219349033.33333334 ns/iter 1.13
ServiceTrackerFixture/OpenServiceTrackerWithSvcRef/manual_time 5855.943730926056 ns/iter 5082.5173970536 ns/iter 1.15
ServiceTrackerFixture/OpenServiceTrackerWithBundleContext/manual_time 7219.335012486472 ns/iter 6187.178003940474 ns/iter 1.17
ServiceTrackerFixture/OpenServiceTrackerWithInterfaceName/manual_time 7408.819410552206 ns/iter 6177.297707364611 ns/iter 1.20
CloseServiceTracker/1000 7885.802455359478 ns/iter 6804.726785714722 ns/iter 1.16
CloseServiceTracker/1024 8008.778978668783 ns/iter 6647.572321428795 ns/iter 1.20
CloseServiceTracker/2048 7728.100446427227 ns/iter 6710.546428570703 ns/iter 1.15
CloseServiceTracker/4096 7996.770089288167 ns/iter 6820.704241073474 ns/iter 1.17
CloseServiceTracker/8192 7714.785714283729 ns/iter 7008.975892856841 ns/iter 1.10
CloseServiceTracker/16384 7923.47489520434 ns/iter 7033.852678570643 ns/iter 1.13
CloseServiceTracker/32768 8040.727678572271 ns/iter 7031.279464285944 ns/iter 1.14
CloseServiceTracker/65536 8014.14843749626 ns/iter 7499.404017856648 ns/iter 1.07
CloseServiceTracker/131072 8582.66741071288 ns/iter 7490.549999999985 ns/iter 1.15
CloseServiceTracker/262144 8689.339285713311 ns/iter 7523.175223216328 ns/iter 1.16
CloseServiceTracker/524288 8712.270089285466 ns/iter 7533.944196429181 ns/iter 1.16
CloseServiceTracker/1000000 8787.471038071571 ns/iter 8007.577008926704 ns/iter 1.10
ServiceTrackerFixture/ServiceTrackerScalability/1 29785.198693751016 ns/iter 27326.33855728143 ns/iter 1.09
ServiceTrackerFixture/ServiceTrackerScalability/4000 17951763.414624486 ns/iter 19792797.058825914 ns/iter 0.91
ServiceTrackerFixture/ServiceTrackerScalability/10000 61105709.999992535 ns/iter 58591279.99999601 ns/iter 1.04
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/1 28811.434770369135 ns/iter 27997.11071428744 ns/iter 1.03
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/4000 120986771.42856623 ns/iter 112885185.71430878 ns/iter 1.07
ServiceTrackerFixture/MultipleImplOneInterfaceServiceTrackerScalability/10000 303151500.00008845 ns/iter 278394066.6666543 ns/iter 1.09
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/1 26725.90484480923 ns/iter 24949.212500004593 ns/iter 1.07
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/4000 3821538.547486223 ns/iter 3361057.3529416546 ns/iter 1.14
ServiceTrackerFixture/ServiceTrackerScalabilityWithLDAPFilter/10000 10293385.937501399 ns/iter 10308876.56249746 ns/iter 1.00
AnyMapPerfTestFixture/HappyPath/1 490.00374352752624 ns/iter 433.21806250006034 ns/iter 1.13
AnyMapPerfTestFixture/HappyPath/3 1429.1242280694785 ns/iter 1284.911785714371 ns/iter 1.11
AnyMapPerfTestFixture/HappyPath/7 3338.199553571794 ns/iter 2892.1862343023413 ns/iter 1.15
AnyMapPerfTestFixture/HappyPath/11 5124.050892858024 ns/iter 4527.875559123417 ns/iter 1.13
AnyMapPerfTestFixture/HappyPath/15 6912.142857142304 ns/iter 6208.211607143101 ns/iter 1.11
AnyMapPerfTestFixture/HappyPath/18 8136.434151789932 ns/iter 7474.076785714245 ns/iter 1.09
AnyMapPerfTestFixture/HappyPath/20 9706.510238794519 ns/iter 8436.69754464165 ns/iter 1.15
AnyMapPerfTestFixture/ErrorPath/1 5832.001785713763 ns/iter 5870.67100000013 ns/iter 0.99
AnyMapPerfTestFixture/ErrorPath/3 8410.296382604227 ns/iter 8333.785714287651 ns/iter 1.01
AnyMapPerfTestFixture/ErrorPath/7 13302.864719354126 ns/iter 12682.989285715557 ns/iter 1.05
AnyMapPerfTestFixture/ErrorPath/11 19009.026866310644 ns/iter 17269.83901641987 ns/iter 1.10
AnyMapPerfTestFixture/ErrorPath/15 24231.39920314167 ns/iter 21934.293750000223 ns/iter 1.10
AnyMapPerfTestFixture/ErrorPath/18 27955.84563428053 ns/iter 25349.93214285513 ns/iter 1.10
AnyMapPerfTestFixture/ErrorPath/20 30405.866071439345 ns/iter 27555.77162602027 ns/iter 1.10
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/1 779.7209004619625 ns/iter 666.7880357144084 ns/iter 1.17
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/3 2089.6590625000044 ns/iter 1815.5760386768507 ns/iter 1.15
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/7 4572.6262781832 ns/iter 4035.659598214788 ns/iter 1.13
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/11 7135.324776785166 ns/iter 6234.952678570136 ns/iter 1.14
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/15 9568.915625003172 ns/iter 8527.121753921483 ns/iter 1.12
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/18 12097.704687505484 ns/iter 10241.200262498665 ns/iter 1.18
AnyMapPerfTestFixture/HappyPath_NoThrowOverload/20 13327.55714285635 ns/iter 11472.13392856981 ns/iter 1.16
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/1 511.541875000278 ns/iter 427.71598647336833 ns/iter 1.20
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/3 1789.7876694522126 ns/iter 1557.2937499998473 ns/iter 1.15
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/7 4345.665218825838 ns/iter 3790.4444813497553 ns/iter 1.15
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/11 6710.409821429103 ns/iter 6025.570535714207 ns/iter 1.11
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/15 9254.38413221375 ns/iter 8260.784598214903 ns/iter 1.12
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/18 11261.675000000081 ns/iter 9881.670312502421 ns/iter 1.14
AnyMapPerfTestFixture/ErrorPath_NoThrowOverload/20 12968.251034591744 ns/iter 11184.189062497295 ns/iter 1.16
BundleInstallFixture/BundleInstallCppFramework/manual_time 383297.30538922147 ns/iter 246812.04694511573 ns/iter 1.55
BundleInstallFixture/LargeBundleInstallCppFramework/manual_time 379281.2366737743 ns/iter 239759.81862574094 ns/iter 1.58
ConstructFilterFromString 744.0503348209606 ns/iter 625.9654464285193 ns/iter 1.19
ConstructNonTrivialFilterFromString 1140.32553571438 ns/iter 978.5438488644453 ns/iter 1.17
MatchFilterWithAnyMap/Simple 486.1353164111526 ns/iter 399.73649553573915 ns/iter 1.22
MatchFilterWithAnyMap/Complex 524.0131000000474 ns/iter 445.97100000004275 ns/iter 1.17
MatchFilterWithBundle/Simple 221.95690624997155 ns/iter 212.2900624999602 ns/iter 1.05
MatchFilterWithBundle/Complex 360.52907189848963 ns/iter 351.17448889176103 ns/iter 1.03
MatchFilterWithServiceReference/Simple 190.07252722889623 ns/iter 167.80778579073814 ns/iter 1.13
MatchFilterWithServiceReference/Complex 245.16212500003576 ns/iter 208.51917819110716 ns/iter 1.18
ConstructFilterIncremental 2484.4180977488995 ns/iter 2250.1234374999513 ns/iter 1.10
ConstructFilterNotOperator 1060.2035937502308 ns/iter 1002.3258025332233 ns/iter 1.06
ServiceFixture/GetServiceReferenceByInterface 1204.7343749998163 ns/iter 1041.161562499937 ns/iter 1.16
ServiceFixture/GetServiceReferenceByClassName 1034.6303125004397 ns/iter 922.6258827561707 ns/iter 1.12
ServiceFixture/GetAllServiceReferencesByInterface 1045.790292057361 ns/iter 875.1055803570193 ns/iter 1.20
ServiceFixture/GetAllServiceReferencesByClassName 775.1329575296495 ns/iter 675.3783035715547 ns/iter 1.15
ServiceFixture/GetAllServiceReferencesByClassNameAndLDAPFilter 837.4020815168844 ns/iter 721.7219642855963 ns/iter 1.16
ServiceFixture/GetAllServiceReferencesByInterfaceAndLDAPFilter 779.0260044642545 ns/iter 668.8060714286133 ns/iter 1.16

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

Please sign in to comment.