-
-
Notifications
You must be signed in to change notification settings - Fork 4
Auto-detect ClangTidy from Homebrew in both llvm
and llvm@<X>
forms
#1653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Fixes: #1652 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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.
Benchmark (macos/llvm)
Benchmark suite | Current: 118f0fe | Previous: 3e37df3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.5743525672048528 ns/iter |
1.7272683219810185 ns/iter |
0.91 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.5689605506694035 ns/iter |
1.7405323879086925 ns/iter |
0.90 |
Regex_Period_Asterisk |
1.5757617112753277 ns/iter |
1.718234258722854 ns/iter |
0.92 |
Regex_Group_Period_Asterisk_Group |
1.573874830299135 ns/iter |
1.7168298764832721 ns/iter |
0.92 |
Regex_Period_Plus |
1.9095453397727755 ns/iter |
2.074670343102636 ns/iter |
0.92 |
Regex_Period |
1.913523667476491 ns/iter |
2.041496814924883 ns/iter |
0.94 |
Regex_Caret_Period_Plus_Dollar |
1.906602542909887 ns/iter |
2.114882303884609 ns/iter |
0.90 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.881863881145775 ns/iter |
2.106328466123177 ns/iter |
0.89 |
Regex_Caret_Period_Asterisk_Dollar |
1.586277982957362 ns/iter |
1.7447825263752117 ns/iter |
0.91 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.5736245639390658 ns/iter |
1.8368643754040814 ns/iter |
0.86 |
Regex_Caret_X_Hyphen |
6.584333764369694 ns/iter |
7.485614025946199 ns/iter |
0.88 |
Regex_Period_Md_Dollar |
67.06711653624969 ns/iter |
75.25938082134655 ns/iter |
0.89 |
Regex_Caret_Slash_Period_Asterisk |
5.017232666785501 ns/iter |
5.51230284860897 ns/iter |
0.91 |
Regex_Caret_Period_Range_Dollar |
2.1939423554208077 ns/iter |
2.422057484954263 ns/iter |
0.91 |
Regex_Nested_Backtrack |
725.8981965715523 ns/iter |
787.700942226129 ns/iter |
0.92 |
JSON_Array_Of_Objects_Unique |
324.8196575362225 ns/iter |
353.0674570793883 ns/iter |
0.92 |
JSON_Parse_1 |
21454.65676719238 ns/iter |
22927.601436031324 ns/iter |
0.94 |
JSON_Fast_Hash_Helm_Chart_Lock |
47.6006443795762 ns/iter |
51.185925564515266 ns/iter |
0.93 |
JSON_Equality_Helm_Chart_Lock |
116.18481980077402 ns/iter |
135.36741714190393 ns/iter |
0.86 |
JSON_String_Equal/10 |
7.524048065967052 ns/iter |
8.188315381500189 ns/iter |
0.92 |
JSON_String_Equal/100 |
6.010498348526856 ns/iter |
6.3877832470858635 ns/iter |
0.94 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3144700535309181 ns/iter |
0.3454141839827671 ns/iter |
0.91 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.8999504328583856 ns/iter |
3.472919907111307 ns/iter |
0.84 |
JSON_String_Fast_Hash/10 |
1.5682183304797974 ns/iter |
1.8638732741402115 ns/iter |
0.84 |
JSON_String_Fast_Hash/100 |
1.8797057638261225 ns/iter |
2.0569217196282614 ns/iter |
0.91 |
JSON_String_Key_Hash/10 |
1.2543945097957734 ns/iter |
1.351551593005748 ns/iter |
0.93 |
JSON_String_Key_Hash/100 |
1.6700515450727762 ns/iter |
1.8099993111111923 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Same_Length |
2.1939179376570292 ns/iter |
2.3840067800595937 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Too_Small |
2.191755889806737 ns/iter |
2.385534563781444 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Too_Large |
2.2129884074390143 ns/iter |
2.4409859385635997 ns/iter |
0.91 |
Pointer_Object_Traverse |
17.549710616576174 ns/iter |
18.954947404662736 ns/iter |
0.93 |
Pointer_Object_Try_Traverse |
21.886792236457758 ns/iter |
24.00110960396371 ns/iter |
0.91 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.97567831099755 ns/iter |
191.57295052492012 ns/iter |
0.89 |
Schema_Frame_OMC_Instances |
172115510.4999923 ns/iter |
195468166.750004 ns/iter |
0.88 |
Schema_Frame_OMC_References |
103066229.16668099 ns/iter |
116979722.1666613 ns/iter |
0.88 |
Schema_Frame_OMC_Locations |
97153250.00000314 ns/iter |
116960944.33333808 ns/iter |
0.83 |
Schema_Bundle_Meta_2020_12 |
5212629.179995929 ns/iter |
5260429.903703173 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
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.
Benchmark (linux/llvm)
Benchmark suite | Current: 118f0fe | Previous: 3e37df3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.550043981774449 ns/iter |
2.492602154509361 ns/iter |
1.02 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.488357166052562 ns/iter |
2.486566165981147 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.489337289724378 ns/iter |
2.4870160059717983 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.4882936571298586 ns/iter |
2.486416854856629 ns/iter |
1.00 |
Regex_Period_Plus |
2.803877907919244 ns/iter |
2.8107306125882316 ns/iter |
1.00 |
Regex_Period |
2.79871136270346 ns/iter |
2.487703248566778 ns/iter |
1.13 |
Regex_Caret_Period_Plus_Dollar |
2.7997963188378523 ns/iter |
2.487609764969979 ns/iter |
1.13 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7990354569895555 ns/iter |
2.4865613953093932 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
3.729254237415401 ns/iter |
2.7987696363012735 ns/iter |
1.33 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.728920323212076 ns/iter |
2.7975910532408848 ns/iter |
1.33 |
Regex_Caret_X_Hyphen |
12.448215463148667 ns/iter |
12.432555560512952 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
77.86799087814565 ns/iter |
78.33269769471336 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
7.151249619081483 ns/iter |
7.163215498772883 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.040867819933561 ns/iter |
4.041358433387976 ns/iter |
1.00 |
Regex_Nested_Backtrack |
489.7105309785798 ns/iter |
479.48669618350743 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
428.7927733068635 ns/iter |
436.6425098739109 ns/iter |
0.98 |
JSON_Parse_1 |
30417.860490252002 ns/iter |
30274.323489993993 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.40280030155982 ns/iter |
68.41762126289922 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
154.81569143750608 ns/iter |
165.38458176305696 ns/iter |
0.94 |
JSON_String_Equal/10 |
6.222428597215106 ns/iter |
7.466106180139851 ns/iter |
0.83 |
JSON_String_Equal/100 |
6.858409596180055 ns/iter |
8.09422993384163 ns/iter |
0.85 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9377537796315036 ns/iter |
0.9335071572308149 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.262938076774685 ns/iter |
10.259033673137305 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
2.8006163890414513 ns/iter |
2.79833752495134 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.8020193881322646 ns/iter |
2.797843005973805 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.1789909129237146 ns/iter |
2.198697514023239 ns/iter |
0.99 |
JSON_String_Key_Hash/100 |
2.8040012261626526 ns/iter |
2.8055497569412666 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.73737432703134 ns/iter |
3.7338173832569512 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7336989967138297 ns/iter |
3.733739304345132 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7334157562683346 ns/iter |
3.7391537097769585 ns/iter |
1.00 |
Pointer_Object_Traverse |
44.77038003404089 ns/iter |
44.72996982262048 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.29614408219259 ns/iter |
52.267745757564995 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
348.954811982132 ns/iter |
347.1339110714704 ns/iter |
1.01 |
Schema_Frame_OMC_Instances |
223970965.3333269 ns/iter |
226969071.9999744 ns/iter |
0.99 |
Schema_Frame_OMC_References |
147585543.40000957 ns/iter |
151346441.40000546 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
144077051.1999972 ns/iter |
147064412.99999824 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
7390599.478721101 ns/iter |
7392258.627668467 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
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.
Benchmark (windows/msvc)
Benchmark suite | Current: 118f0fe | Previous: 3e37df3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
6.895939732142357 ns/iter |
6.925801339284934 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.113539062501165 ns/iter |
6.921874999998221 ns/iter |
1.03 |
Regex_Period_Asterisk |
7.0198169642868695 ns/iter |
6.967158928570631 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
7.312598214286631 ns/iter |
7.136231249999371 ns/iter |
1.02 |
Regex_Period_Plus |
7.165563616072948 ns/iter |
7.220981217764067 ns/iter |
0.99 |
Regex_Period |
7.182285714285744 ns/iter |
7.357094642858085 ns/iter |
0.98 |
Regex_Caret_Period_Plus_Dollar |
7.246400669642027 ns/iter |
7.264821428571671 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.319737723214814 ns/iter |
7.238122767857038 ns/iter |
1.01 |
Regex_Caret_Period_Asterisk_Dollar |
7.1424687500000665 ns/iter |
7.671127232143757 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
6.977006696427932 ns/iter |
6.889339285712939 ns/iter |
1.01 |
Regex_Caret_X_Hyphen |
14.272443016640459 ns/iter |
12.07522968750041 ns/iter |
1.18 |
Regex_Period_Md_Dollar |
136.6724671128303 ns/iter |
135.66171428570735 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
10.236079687501842 ns/iter |
10.51544999999976 ns/iter |
0.97 |
Regex_Caret_Period_Range_Dollar |
7.491539062500457 ns/iter |
7.590393716113446 ns/iter |
0.99 |
Regex_Nested_Backtrack |
599.9276999998528 ns/iter |
591.9653571427017 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
462.3990502503446 ns/iter |
446.3975277507358 ns/iter |
1.04 |
JSON_Parse_1 |
78841.2276785674 ns/iter |
88745.18973216132 ns/iter |
0.89 |
JSON_Fast_Hash_Helm_Chart_Lock |
69.44583928572001 ns/iter |
66.10383928570432 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
182.08011447142854 ns/iter |
185.3399454468584 ns/iter |
0.98 |
JSON_String_Equal/10 |
9.308079687500026 ns/iter |
9.01023612048903 ns/iter |
1.03 |
JSON_String_Equal/100 |
9.930073437498521 ns/iter |
9.904937902210948 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.188413437500003 ns/iter |
2.165321249999863 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
16.07171440130352 ns/iter |
16.627310267856338 ns/iter |
0.97 |
JSON_String_Fast_Hash/10 |
4.031341069629537 ns/iter |
4.02278683035741 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
4.02200674825375 ns/iter |
4.035857551849383 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
8.291348214284662 ns/iter |
8.223837016855976 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
3.715998207650219 ns/iter |
3.7108558862308407 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.642394430565838 ns/iter |
4.649698158225771 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
4.664481037654631 ns/iter |
4.639720993071056 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Large |
3.7172930290755843 ns/iter |
3.7912810646583477 ns/iter |
0.98 |
Pointer_Object_Traverse |
52.668709999989005 ns/iter |
52.46868750000593 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
73.69755580357256 ns/iter |
73.94845982143953 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.04959011493295 ns/iter |
185.2243022521418 ns/iter |
0.97 |
Schema_Frame_OMC_Instances |
514008099.9999555 ns/iter |
596028299.9999436 ns/iter |
0.86 |
Schema_Frame_OMC_References |
389984000.00002676 ns/iter |
390420199.9999941 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
381902400.0000582 ns/iter |
384876500.0000185 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
18475780.48777239 ns/iter |
19000078.378384557 ns/iter |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
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.
Benchmark (linux/gcc)
Benchmark suite | Current: 118f0fe | Previous: 3e37df3 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
226342874.00001085 ns/iter |
218439279.33332452 ns/iter |
1.04 |
Schema_Frame_OMC_References |
149925599.99998322 ns/iter |
144264559.200019 ns/iter |
1.04 |
Schema_Frame_OMC_Locations |
147339320.0000146 ns/iter |
140822213.39999706 ns/iter |
1.05 |
Schema_Bundle_Meta_2020_12 |
7378651.170210531 ns/iter |
7419225.95744277 ns/iter |
0.99 |
Pointer_Object_Traverse |
50.15625210102824 ns/iter |
48.85157683670075 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
23.43833794068189 ns/iter |
23.38395044791638 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
155.09376092439692 ns/iter |
153.52649438548752 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
377.3824758196333 ns/iter |
376.8507393456601 ns/iter |
1.00 |
JSON_Parse_1 |
33409.71692248948 ns/iter |
33310.888337229466 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.24349534553606 ns/iter |
69.15651698592538 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
154.47325612127375 ns/iter |
149.68641916132614 ns/iter |
1.03 |
JSON_String_Equal/10 |
6.036151854754388 ns/iter |
6.030607053752299 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.66571603103094 ns/iter |
6.658659222878049 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9352837149054185 ns/iter |
0.9346975596762863 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.255306596926275 ns/iter |
19.30315619249079 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9325670743824863 ns/iter |
0.932996432351234 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9344258344076495 ns/iter |
0.9336448814696542 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.247444771138118 ns/iter |
1.2457710448515882 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.0246201836688713 ns/iter |
2.038687047375937 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Same_Length |
2.8114579097476984 ns/iter |
2.7978635935265626 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.8036439291931305 ns/iter |
2.7980381562268724 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.7981256830884873 ns/iter |
2.799053318555461 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.42347597517795 ns/iter |
3.4207771963030327 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.4249593337449395 ns/iter |
3.4201113515100876 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4187973815157897 ns/iter |
3.4225599954205026 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.419625507258083 ns/iter |
3.418327960942886 ns/iter |
1.00 |
Regex_Period_Plus |
3.7300899792636746 ns/iter |
3.7327750201748917 ns/iter |
1.00 |
Regex_Period |
3.7360268489438146 ns/iter |
3.7309740877339177 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.9035365483041957 ns/iter |
3.4237952844067836 ns/iter |
1.14 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7292116634366894 ns/iter |
3.420330398996187 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
4.662821850781251 ns/iter |
3.7314205904279576 ns/iter |
1.25 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.660473468658501 ns/iter |
3.736059859079956 ns/iter |
1.25 |
Regex_Caret_X_Hyphen |
13.796453469093384 ns/iter |
13.177394848165191 ns/iter |
1.05 |
Regex_Period_Md_Dollar |
87.79747738203531 ns/iter |
87.68751292631823 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
9.632755490989451 ns/iter |
9.635357721619268 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.9724986843806755 ns/iter |
3.7343822283886845 ns/iter |
1.33 |
Regex_Nested_Backtrack |
828.0532450242303 ns/iter |
828.543523246208 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
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.
Benchmark (macos/gcc)
Benchmark suite | Current: 118f0fe | Previous: 3e37df3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.905440773561628 ns/iter |
1.8865945619653481 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8849293324653162 ns/iter |
1.8963898679870168 ns/iter |
0.99 |
Regex_Period_Asterisk |
1.879900722808994 ns/iter |
1.8869160101406088 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
1.99369907260881 ns/iter |
1.919541583929389 ns/iter |
1.04 |
Regex_Period_Plus |
1.5944757654934032 ns/iter |
1.5810282289083342 ns/iter |
1.01 |
Regex_Period |
1.5669864461417795 ns/iter |
1.6115348135534877 ns/iter |
0.97 |
Regex_Caret_Period_Plus_Dollar |
1.5693977319635362 ns/iter |
1.5897193041035813 ns/iter |
0.99 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.5669751660953222 ns/iter |
1.5856862099694315 ns/iter |
0.99 |
Regex_Caret_Period_Asterisk_Dollar |
1.8842189438454808 ns/iter |
1.9070360418604066 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8821863058766042 ns/iter |
1.8878990021715267 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
5.963360804998441 ns/iter |
5.954553289385162 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
68.20602580169327 ns/iter |
68.72569016532563 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
4.389018667400495 ns/iter |
4.386424633115995 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
1.879346748724179 ns/iter |
1.8941305836729856 ns/iter |
0.99 |
Regex_Nested_Backtrack |
856.4942191996188 ns/iter |
859.3294632631428 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
203.43504355426617 ns/iter |
204.42543149405867 ns/iter |
1.00 |
JSON_Parse_1 |
22829.573108432967 ns/iter |
23545.116527512433 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.634118222720875 ns/iter |
23.49626817024257 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
113.31813274356861 ns/iter |
113.58517233621366 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.3617900524271915 ns/iter |
5.367294012274741 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.05770697117061 ns/iter |
5.088702087527019 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.745150664842816 ns/iter |
0.7499380590371961 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.474569741059663 ns/iter |
3.467002852942711 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.9106304952512534 ns/iter |
1.9949788740451702 ns/iter |
0.96 |
JSON_String_Fast_Hash/100 |
1.8932496571038981 ns/iter |
1.8899316872902179 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.4322179419415713 ns/iter |
1.4318578752429674 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5063244319130935 ns/iter |
2.511739893103399 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
1.7213789822145733 ns/iter |
1.7367522257116021 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Small |
1.8802216387466528 ns/iter |
1.901420440831237 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Large |
1.7668668710944362 ns/iter |
1.7249500167503766 ns/iter |
1.02 |
Pointer_Object_Traverse |
51.90384461848999 ns/iter |
51.737315148152526 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
33.81630459412881 ns/iter |
33.85905702612398 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
158.75882296803192 ns/iter |
153.73378195310343 ns/iter |
1.03 |
Schema_Frame_OMC_Instances |
178326010.70404053 ns/iter |
174494206.905365 ns/iter |
1.02 |
Schema_Frame_OMC_References |
118359009.42484538 ns/iter |
108269651.7308553 ns/iter |
1.09 |
Schema_Frame_OMC_Locations |
114344154.08543178 ns/iter |
108600656.19150798 ns/iter |
1.05 |
Schema_Bundle_Meta_2020_12 |
5040548.465870045 ns/iter |
5048140.646919372 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Fixes: #1652
Signed-off-by: Juan Cruz Viotti jv@jviotti.com