-
-
Notifications
You must be signed in to change notification settings - Fork 7
Review compiler options for Clang and GCC #1592
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
base: main
Are you sure you want to change the base?
Conversation
aec701a
to
1339fec
Compare
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: 6c15c4b | Previous: a5dbd8f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.9404001299908495 ns/iter |
2.9335206880354514 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.595014642856443 ns/iter |
2.570990444132431 ns/iter |
1.01 |
Regex_Period_Asterisk |
2.6362203547894443 ns/iter |
2.5176446428572166 ns/iter |
1.05 |
Regex_Group_Period_Asterisk_Group |
2.9070827665592516 ns/iter |
2.833867364806764 ns/iter |
1.03 |
Regex_Period_Plus |
2.5941917857145262 ns/iter |
2.5187046428576263 ns/iter |
1.03 |
Regex_Period |
2.619141428571733 ns/iter |
2.5208286807843048 ns/iter |
1.04 |
Regex_Caret_Period_Plus_Dollar |
2.6215464708734904 ns/iter |
2.512273214285545 ns/iter |
1.04 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.5981699530380866 ns/iter |
2.5248942857144487 ns/iter |
1.03 |
Regex_Caret_Period_Asterisk_Dollar |
2.581625555154863 ns/iter |
2.5164253571428423 ns/iter |
1.03 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.253550630084329 ns/iter |
3.187329017857264 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
7.094658928571513 ns/iter |
6.708417857142632 ns/iter |
1.06 |
Regex_Period_Md_Dollar |
157.14888392857063 ns/iter |
152.55685267859016 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
6.169516071427746 ns/iter |
5.971163392855163 ns/iter |
1.03 |
Regex_Caret_Period_Range_Dollar |
3.1473861607145586 ns/iter |
3.1727919642859446 ns/iter |
0.99 |
Regex_Nested_Backtrack |
572.2650000000158 ns/iter |
569.3820535713354 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
436.52181249996147 ns/iter |
432.3449805002424 ns/iter |
1.01 |
JSON_Parse_1 |
72671.22767855888 ns/iter |
71187.54464287795 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.84105357143221 ns/iter |
62.9317599999922 ns/iter |
0.95 |
JSON_Equality_Helm_Chart_Lock |
208.49317819229395 ns/iter |
209.25237235476385 ns/iter |
1.00 |
JSON_String_Equal/10 |
9.781000000000263 ns/iter |
9.724278974444767 ns/iter |
1.01 |
JSON_String_Equal/100 |
11.034084374998088 ns/iter |
11.020965625000656 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.2004765624998868 ns/iter |
2.190196872555769 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.835039285712517 ns/iter |
12.829329183797928 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
3.443123565280961 ns/iter |
3.446130574203265 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.454316243832221 ns/iter |
3.4462132089018263 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
4.402253749999829 ns/iter |
4.395672500000103 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
13.736675831534951 ns/iter |
13.734078286903168 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7754019575445317 ns/iter |
3.8541991002603244 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Too_Small |
3.7822891003885535 ns/iter |
3.9948059892764647 ns/iter |
0.95 |
JSON_Object_Defines_Miss_Too_Large |
3.8973192787553286 ns/iter |
4.240398831713129 ns/iter |
0.92 |
Pointer_Object_Traverse |
53.124370000000454 ns/iter |
54.96949107142411 ns/iter |
0.97 |
Pointer_Object_Try_Traverse |
69.44448214284193 ns/iter |
71.41577678571106 ns/iter |
0.97 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
154.04756901575138 ns/iter |
153.99136160714835 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
384254499.99999726 ns/iter |
372933550.00008434 ns/iter |
1.03 |
Schema_Frame_OMC_References |
235106566.66667274 ns/iter |
227409333.33329847 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
218264200.00002146 ns/iter |
220407399.99996126 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
12580414.285711836 ns/iter |
12902428.571428409 ns/iter |
0.98 |
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: 6c15c4b | Previous: a5dbd8f | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
162091403.7499972 ns/iter |
163396443.99999997 ns/iter |
0.99 |
Schema_Frame_OMC_References |
90051934.3749977 ns/iter |
87783962.49999787 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
85130962.99999745 ns/iter |
84584780.99998955 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
5390269.931296664 ns/iter |
5213508.932846802 ns/iter |
1.03 |
Pointer_Object_Traverse |
59.015706083676925 ns/iter |
50.68046100000174 ns/iter |
1.16 |
Pointer_Object_Try_Traverse |
23.02300265929835 ns/iter |
23.033352238438102 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
176.07140518067212 ns/iter |
174.233126102468 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
395.8487827835859 ns/iter |
378.0650454669233 ns/iter |
1.05 |
JSON_Parse_1 |
32517.00838234621 ns/iter |
33902.29829302098 ns/iter |
0.96 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.02176988552536 ns/iter |
69.03112823430212 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
141.95982959785007 ns/iter |
146.36983760541543 ns/iter |
0.97 |
JSON_String_Equal/10 |
5.638802895210776 ns/iter |
6.026033194116647 ns/iter |
0.94 |
JSON_String_Equal/100 |
6.2628562636497564 ns/iter |
6.665902871171248 ns/iter |
0.94 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6229561276390089 ns/iter |
0.9344653869468822 ns/iter |
0.67 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.780911018879326 ns/iter |
25.9412254762648 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
0.9361994191596178 ns/iter |
0.9333533865230398 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9332477044495606 ns/iter |
0.9357817497371334 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2454955524548983 ns/iter |
1.2441903278859923 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.424936421271347 ns/iter |
12.426229980693007 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.800629479707783 ns/iter |
2.805714233745154 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.801045621612629 ns/iter |
2.798576482068636 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.8008558744552357 ns/iter |
2.7971388725081408 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.419083754542304 ns/iter |
3.419537039780234 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.420551430246853 ns/iter |
3.4202219154523754 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4185867495384925 ns/iter |
3.4207986381411484 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.4201160319139543 ns/iter |
3.427787019138701 ns/iter |
1.00 |
Regex_Period_Plus |
3.7446769385960064 ns/iter |
3.7363272033235964 ns/iter |
1.00 |
Regex_Period |
3.7613758587410744 ns/iter |
3.7323096957483624 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
3.734898673607983 ns/iter |
3.734422752682637 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7301815192362664 ns/iter |
3.734984826691677 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.669891463622586 ns/iter |
4.211252898046245 ns/iter |
1.11 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.6623534879817905 ns/iter |
3.688490291408432 ns/iter |
1.26 |
Regex_Caret_X_Hyphen |
13.67876580086171 ns/iter |
13.214153969283583 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
114.28886854417274 ns/iter |
90.5790012518494 ns/iter |
1.26 |
Regex_Caret_Slash_Period_Asterisk |
9.639501168211064 ns/iter |
8.708393799337763 ns/iter |
1.11 |
Regex_Caret_Period_Range_Dollar |
4.976052502200201 ns/iter |
4.992785464855056 ns/iter |
1.00 |
Regex_Nested_Backtrack |
883.4106618563347 ns/iter |
824.6845487543536 ns/iter |
1.07 |
This comment was automatically generated by workflow using github-action-benchmark.
8b17676
to
bb03df4
Compare
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: 6c15c4b | Previous: a5dbd8f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.9765831259073052 ns/iter |
2.613798110939386 ns/iter |
1.14 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4524609254139156 ns/iter |
2.69430226037964 ns/iter |
0.91 |
Regex_Period_Asterisk |
2.574200758844471 ns/iter |
2.7310654350347687 ns/iter |
0.94 |
Regex_Group_Period_Asterisk_Group |
2.436796241938564 ns/iter |
2.753898700933976 ns/iter |
0.88 |
Regex_Period_Plus |
2.657009776642754 ns/iter |
2.4929600913107834 ns/iter |
1.07 |
Regex_Period |
2.6690922629632876 ns/iter |
2.4963108034603314 ns/iter |
1.07 |
Regex_Caret_Period_Plus_Dollar |
2.7888421033280713 ns/iter |
2.4008550718505552 ns/iter |
1.16 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.496933613301519 ns/iter |
2.289815781293377 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
2.755807203518582 ns/iter |
2.6805162180832154 ns/iter |
1.03 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.245954103495748 ns/iter |
2.7409567100523162 ns/iter |
0.82 |
Regex_Caret_X_Hyphen |
7.2182370428211 ns/iter |
8.456740767017694 ns/iter |
0.85 |
Regex_Period_Md_Dollar |
76.56039403671082 ns/iter |
83.5141764997821 ns/iter |
0.92 |
Regex_Caret_Slash_Period_Asterisk |
5.282250806831519 ns/iter |
5.754851670001244 ns/iter |
0.92 |
Regex_Caret_Period_Range_Dollar |
2.7217375476299996 ns/iter |
2.8989999085069313 ns/iter |
0.94 |
Regex_Nested_Backtrack |
494.60147389984945 ns/iter |
472.4421542321842 ns/iter |
1.05 |
JSON_Array_Of_Objects_Unique |
381.7466683010914 ns/iter |
444.30272617697534 ns/iter |
0.86 |
JSON_Parse_1 |
24974.738057898074 ns/iter |
28848.274619463606 ns/iter |
0.87 |
JSON_Fast_Hash_Helm_Chart_Lock |
57.43325876258466 ns/iter |
68.40905220925455 ns/iter |
0.84 |
JSON_Equality_Helm_Chart_Lock |
137.89964466295095 ns/iter |
178.1587073287107 ns/iter |
0.77 |
JSON_String_Equal/10 |
6.875752581578683 ns/iter |
8.69296735579602 ns/iter |
0.79 |
JSON_String_Equal/100 |
6.716464077535343 ns/iter |
8.914380375121002 ns/iter |
0.75 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.34706858932829165 ns/iter |
0.4076180316659944 ns/iter |
0.85 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.553209769914208 ns/iter |
4.355013525133115 ns/iter |
1.05 |
JSON_String_Fast_Hash/10 |
1.9688317423941308 ns/iter |
2.254537581084664 ns/iter |
0.87 |
JSON_String_Fast_Hash/100 |
2.317808831805986 ns/iter |
2.410977678505831 ns/iter |
0.96 |
JSON_String_Key_Hash/10 |
1.6554919835603146 ns/iter |
1.9130193438278815 ns/iter |
0.87 |
JSON_String_Key_Hash/100 |
2.3308590879363775 ns/iter |
3.028175838771056 ns/iter |
0.77 |
JSON_Object_Defines_Miss_Same_Length |
2.869483059499574 ns/iter |
3.4485138980511767 ns/iter |
0.83 |
JSON_Object_Defines_Miss_Too_Small |
2.8141868584173744 ns/iter |
3.3816931506462566 ns/iter |
0.83 |
JSON_Object_Defines_Miss_Too_Large |
2.917234077537538 ns/iter |
3.7560987861395043 ns/iter |
0.78 |
Pointer_Object_Traverse |
16.006854173943122 ns/iter |
20.84277582794063 ns/iter |
0.77 |
Pointer_Object_Try_Traverse |
24.608738201339353 ns/iter |
26.559945127495016 ns/iter |
0.93 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
180.7065018050119 ns/iter |
195.12317964722988 ns/iter |
0.93 |
Schema_Frame_OMC_Instances |
170642218.75000384 ns/iter |
206154888.9999661 ns/iter |
0.83 |
Schema_Frame_OMC_References |
78818587.99997745 ns/iter |
107859363.14287677 ns/iter |
0.73 |
Schema_Frame_OMC_Locations |
78092223.99998817 ns/iter |
124590529.8571545 ns/iter |
0.63 |
Schema_Bundle_Meta_2020_12 |
3950773.6338781216 ns/iter |
5411940.519998098 ns/iter |
0.73 |
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: 6c15c4b | Previous: a5dbd8f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8096766822000143 ns/iter |
2.4920858550645923 ns/iter |
1.13 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1144710263010382 ns/iter |
2.4878345772862462 ns/iter |
1.25 |
Regex_Period_Asterisk |
3.1081857635572767 ns/iter |
2.486247095770595 ns/iter |
1.25 |
Regex_Group_Period_Asterisk_Group |
2.7979127090097524 ns/iter |
2.4879655361401394 ns/iter |
1.12 |
Regex_Period_Plus |
3.1081144844425546 ns/iter |
2.80017327316897 ns/iter |
1.11 |
Regex_Period |
3.107961652474649 ns/iter |
2.797990956030215 ns/iter |
1.11 |
Regex_Caret_Period_Plus_Dollar |
3.124084514242764 ns/iter |
2.7979258776773963 ns/iter |
1.12 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.425718522402534 ns/iter |
2.487423149466105 ns/iter |
1.38 |
Regex_Caret_Period_Asterisk_Dollar |
3.730446150367272 ns/iter |
2.7960634790509533 ns/iter |
1.33 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.7292446305030724 ns/iter |
2.796756809579162 ns/iter |
1.33 |
Regex_Caret_X_Hyphen |
13.379374614064758 ns/iter |
12.426543952343897 ns/iter |
1.08 |
Regex_Period_Md_Dollar |
82.10616703283591 ns/iter |
91.0302767058676 ns/iter |
0.90 |
Regex_Caret_Slash_Period_Asterisk |
7.464144695660429 ns/iter |
6.2195717824949845 ns/iter |
1.20 |
Regex_Caret_Period_Range_Dollar |
4.973046402188092 ns/iter |
4.039545196114278 ns/iter |
1.23 |
Regex_Nested_Backtrack |
501.81233794122426 ns/iter |
479.825021552309 ns/iter |
1.05 |
JSON_Array_Of_Objects_Unique |
399.7712544484236 ns/iter |
385.016896623901 ns/iter |
1.04 |
JSON_Parse_1 |
29091.4842969024 ns/iter |
28835.34064893414 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
55.72958740588232 ns/iter |
55.58643582344516 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
155.20468612279709 ns/iter |
143.2155905896492 ns/iter |
1.08 |
JSON_String_Equal/10 |
6.224047038499192 ns/iter |
5.599310820131763 ns/iter |
1.11 |
JSON_String_Equal/100 |
6.848502636379063 ns/iter |
6.223325061946898 ns/iter |
1.10 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9335838550935285 ns/iter |
0.932971613694917 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.881333164109586 ns/iter |
14.784361797384623 ns/iter |
0.74 |
JSON_String_Fast_Hash/10 |
2.4975590009773465 ns/iter |
2.1748315412534605 ns/iter |
1.15 |
JSON_String_Fast_Hash/100 |
2.487903488052118 ns/iter |
2.1754365257026214 ns/iter |
1.14 |
JSON_String_Key_Hash/10 |
2.4925243730689632 ns/iter |
2.709024713028742 ns/iter |
0.92 |
JSON_String_Key_Hash/100 |
6.5304247720707576 ns/iter |
9.011195886774411 ns/iter |
0.72 |
JSON_Object_Defines_Miss_Same_Length |
2.853192776452328 ns/iter |
3.733611480340418 ns/iter |
0.76 |
JSON_Object_Defines_Miss_Too_Small |
2.859031409114982 ns/iter |
3.7322722687611476 ns/iter |
0.77 |
JSON_Object_Defines_Miss_Too_Large |
2.6185178143463106 ns/iter |
3.732731658816881 ns/iter |
0.70 |
Pointer_Object_Traverse |
44.81800741042072 ns/iter |
42.931331483281866 ns/iter |
1.04 |
Pointer_Object_Try_Traverse |
53.5857602735399 ns/iter |
53.19135046926543 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
312.92103240615995 ns/iter |
286.36196498871516 ns/iter |
1.09 |
Schema_Frame_OMC_Instances |
165122034.0000066 ns/iter |
156265679.7499926 ns/iter |
1.06 |
Schema_Frame_OMC_References |
87010763.37499103 ns/iter |
81546415.66666973 ns/iter |
1.07 |
Schema_Frame_OMC_Locations |
83238486.62499245 ns/iter |
78019020.66666521 ns/iter |
1.07 |
Schema_Bundle_Meta_2020_12 |
4905099.769229838 ns/iter |
4812736.006896682 ns/iter |
1.02 |
This comment was automatically generated by workflow using github-action-benchmark.
bb03df4
to
e7f466a
Compare
e7f466a
to
254b639
Compare
Signed-off-by: Juan Cruz Viotti <[email protected]>
254b639
to
6c15c4b
Compare
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: 6c15c4b | Previous: a5dbd8f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.1393464899621346 ns/iter |
2.2531752869272985 ns/iter |
0.95 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.323033282826429 ns/iter |
2.1011652164725216 ns/iter |
1.11 |
Regex_Period_Asterisk |
2.085110795339382 ns/iter |
2.0565204523308513 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
2.150328641423237 ns/iter |
2.1011678249886714 ns/iter |
1.02 |
Regex_Period_Plus |
2.4453937979723834 ns/iter |
1.6985942342815858 ns/iter |
1.44 |
Regex_Period |
2.5353370378265527 ns/iter |
1.6742166932339753 ns/iter |
1.51 |
Regex_Caret_Period_Plus_Dollar |
2.3416212116825537 ns/iter |
1.7623903298810353 ns/iter |
1.33 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.3557966631291687 ns/iter |
1.7426143039165363 ns/iter |
1.35 |
Regex_Caret_Period_Asterisk_Dollar |
2.3177377134589565 ns/iter |
1.9133033320808355 ns/iter |
1.21 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.1232304838418505 ns/iter |
1.92010155939533 ns/iter |
1.11 |
Regex_Caret_X_Hyphen |
7.197330602595165 ns/iter |
6.057888308540673 ns/iter |
1.19 |
Regex_Period_Md_Dollar |
81.52386702996485 ns/iter |
69.64978205542177 ns/iter |
1.17 |
Regex_Caret_Slash_Period_Asterisk |
6.1319120897209745 ns/iter |
4.680115573542018 ns/iter |
1.31 |
Regex_Caret_Period_Range_Dollar |
2.4504502933666736 ns/iter |
2.0615553898401155 ns/iter |
1.19 |
Regex_Nested_Backtrack |
890.712987708628 ns/iter |
858.7561745326643 ns/iter |
1.04 |
JSON_Array_Of_Objects_Unique |
217.93811611843017 ns/iter |
216.10804701678 ns/iter |
1.01 |
JSON_Parse_1 |
26203.48298725106 ns/iter |
22206.467141183686 ns/iter |
1.18 |
JSON_Fast_Hash_Helm_Chart_Lock |
26.048229835094375 ns/iter |
24.77096350505393 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
121.91538859731307 ns/iter |
120.83962417416349 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.725270415719415 ns/iter |
6.131420859009077 ns/iter |
0.93 |
JSON_String_Equal/100 |
5.168859621890853 ns/iter |
5.8855857192910825 ns/iter |
0.88 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7823905054899979 ns/iter |
0.8899514424663298 ns/iter |
0.88 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.619707961333573 ns/iter |
4.190436364175005 ns/iter |
1.10 |
JSON_String_Fast_Hash/10 |
1.8712430400743365 ns/iter |
2.1009668874929823 ns/iter |
0.89 |
JSON_String_Fast_Hash/100 |
1.9643488548264971 ns/iter |
2.0899554660689117 ns/iter |
0.94 |
JSON_String_Key_Hash/10 |
1.9896686516191913 ns/iter |
1.5909311130615762 ns/iter |
1.25 |
JSON_String_Key_Hash/100 |
3.1960832005178053 ns/iter |
2.8533411077354054 ns/iter |
1.12 |
JSON_Object_Defines_Miss_Same_Length |
1.8132401317479099 ns/iter |
1.9732624383801236 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Too_Small |
1.7972306832821923 ns/iter |
2.011804107074889 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Large |
1.8707725175911312 ns/iter |
2.0722072041101605 ns/iter |
0.90 |
Pointer_Object_Traverse |
59.100451374381656 ns/iter |
55.60085497137645 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
41.464372914985034 ns/iter |
37.799882161393406 ns/iter |
1.10 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
182.61035990676277 ns/iter |
157.41367868106192 ns/iter |
1.16 |
Schema_Frame_OMC_Instances |
177407205.10482788 ns/iter |
138183546.06628418 ns/iter |
1.28 |
Schema_Frame_OMC_References |
85925473.10723199 ns/iter |
71904579.79838054 ns/iter |
1.19 |
Schema_Frame_OMC_Locations |
74226307.86895752 ns/iter |
69836330.41381836 ns/iter |
1.06 |
Schema_Bundle_Meta_2020_12 |
3905887.9569724756 ns/iter |
3562312.126159668 ns/iter |
1.10 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]