-
-
Notifications
You must be signed in to change notification settings - Fork 7
Guarantee backwards compatibility in SchemaConfig
#1994
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
Signed-off-by: Juan Cruz Viotti <[email protected]>
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: 8d14ece | Previous: c71f3dc | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.2299449664233513 ns/iter |
2.2241791275115625 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.203526271336642 ns/iter |
2.195373107740029 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.204230998368411 ns/iter |
2.2056708302259085 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.2061241520877672 ns/iter |
2.234337239814125 ns/iter |
0.99 |
Regex_Period_Plus |
2.4885444492106417 ns/iter |
2.486158542362657 ns/iter |
1.00 |
Regex_Period |
2.4881726117166516 ns/iter |
2.4871953863964293 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4866496031601417 ns/iter |
2.4866540836840896 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4877777269589902 ns/iter |
2.490925388003892 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.417973508939899 ns/iter |
3.419263525514922 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4735991899771625 ns/iter |
3.4183344058608296 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
13.062667285016595 ns/iter |
7.463628812030653 ns/iter |
1.75 |
Regex_Period_Md_Dollar |
75.40362698562781 ns/iter |
78.70036850825433 ns/iter |
0.96 |
Regex_Caret_Slash_Period_Asterisk |
7.150062883732184 ns/iter |
7.14831606369002 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.055154034274186 ns/iter |
4.045234082770339 ns/iter |
1.00 |
Regex_Nested_Backtrack |
493.6116474845184 ns/iter |
469.2572996864267 ns/iter |
1.05 |
JSON_Array_Of_Objects_Unique |
503.97749100000055 ns/iter |
503.9282940000476 ns/iter |
1.00 |
JSON_Parse_1 |
30024.815141524465 ns/iter |
28460.96322035106 ns/iter |
1.05 |
JSON_Fast_Hash_Helm_Chart_Lock |
67.96381765061864 ns/iter |
68.69142408220615 ns/iter |
0.99 |
JSON_Equality_Helm_Chart_Lock |
154.80445448926866 ns/iter |
152.19747678143207 ns/iter |
1.02 |
JSON_String_Equal/10 |
6.535595115912976 ns/iter |
7.462498461596415 ns/iter |
0.88 |
JSON_String_Equal/100 |
7.158068237099781 ns/iter |
7.157458536776217 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.936319524151316 ns/iter |
0.9347828776873273 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.636075198675721 ns/iter |
10.257787169902214 ns/iter |
1.43 |
JSON_String_Fast_Hash/10 |
2.7987170854545904 ns/iter |
2.7989683027708363 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.798374289207189 ns/iter |
2.797348100230704 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.2299933621494774 ns/iter |
2.1783268755305967 ns/iter |
1.02 |
JSON_String_Key_Hash/100 |
9.017629638529682 ns/iter |
6.528787692601959 ns/iter |
1.38 |
JSON_Object_Defines_Miss_Same_Length |
3.7359573407395685 ns/iter |
3.754055182705685 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.738695228038537 ns/iter |
3.737634131015061 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7374911011701006 ns/iter |
3.745599284638709 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.796330276245605 ns/iter |
43.22194647017988 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
53.6735998494198 ns/iter |
59.4530016267275 ns/iter |
0.90 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
290.5764402003631 ns/iter |
291.1929576877461 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
162835298.0000045 ns/iter |
165242724.74998724 ns/iter |
0.99 |
Schema_Frame_OMC_References |
90599222.87499943 ns/iter |
90191919.9999952 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
86308976.12499666 ns/iter |
87251969.62498671 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
5376570.284623155 ns/iter |
5312351.098482258 ns/iter |
1.01 |
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: 8d14ece | Previous: c71f3dc | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.1633818750004252 ns/iter |
2.5269242857137084 ns/iter |
0.86 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.8261418501546327 ns/iter |
3.144036870789297 ns/iter |
0.90 |
Regex_Period_Asterisk |
2.4488785686954118 ns/iter |
2.8495860676117717 ns/iter |
0.86 |
Regex_Group_Period_Asterisk_Group |
2.123129528880741 ns/iter |
2.5192385714287218 ns/iter |
0.84 |
Regex_Period_Plus |
2.3448635023707776 ns/iter |
2.8512068290844446 ns/iter |
0.82 |
Regex_Period |
2.360063836651331 ns/iter |
2.842613436231092 ns/iter |
0.83 |
Regex_Caret_Period_Plus_Dollar |
2.370468412533143 ns/iter |
2.844256739801749 ns/iter |
0.83 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.35899240808152 ns/iter |
2.8398808915896385 ns/iter |
0.83 |
Regex_Caret_Period_Asterisk_Dollar |
2.3561795732624526 ns/iter |
2.8441181237300466 ns/iter |
0.83 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.042963055755706 ns/iter |
2.526328214285708 ns/iter |
0.81 |
Regex_Caret_X_Hyphen |
5.574752999998509 ns/iter |
6.1227857142845155 ns/iter |
0.91 |
Regex_Period_Md_Dollar |
145.32596672655413 ns/iter |
141.71750929831921 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
5.572517000000516 ns/iter |
5.955815178570642 ns/iter |
0.94 |
Regex_Caret_Period_Range_Dollar |
2.6443160714287774 ns/iter |
3.156708482142635 ns/iter |
0.84 |
Regex_Nested_Backtrack |
556.5635000000384 ns/iter |
584.7344642857267 ns/iter |
0.95 |
JSON_Array_Of_Objects_Unique |
367.4187915324039 ns/iter |
450.10447765058797 ns/iter |
0.82 |
JSON_Parse_1 |
74535.5468750018 ns/iter |
73626.13839284446 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
45.43182682649611 ns/iter |
69.58017857144735 ns/iter |
0.65 |
JSON_Equality_Helm_Chart_Lock |
195.16463860870246 ns/iter |
196.99305370568342 ns/iter |
0.99 |
JSON_String_Equal/10 |
7.982457589285222 ns/iter |
9.150961566291112 ns/iter |
0.87 |
JSON_String_Equal/100 |
11.390628124999582 ns/iter |
10.721517187501917 ns/iter |
1.06 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
1.7345001350901075 ns/iter |
2.2033195287911456 ns/iter |
0.79 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
9.658979421165432 ns/iter |
12.613651785711356 ns/iter |
0.77 |
JSON_String_Fast_Hash/10 |
2.712876224650794 ns/iter |
3.748607671878017 ns/iter |
0.72 |
JSON_String_Fast_Hash/100 |
2.647555711922206 ns/iter |
3.763607372791922 ns/iter |
0.70 |
JSON_String_Key_Hash/10 |
2.690300845811765 ns/iter |
3.7769951718269112 ns/iter |
0.71 |
JSON_String_Key_Hash/100 |
13.7746827510065 ns/iter |
16.365236607143174 ns/iter |
0.84 |
JSON_Object_Defines_Miss_Same_Length |
5.039816000000883 ns/iter |
4.727928326947742 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Too_Small |
4.367546874999562 ns/iter |
3.7760035646860746 ns/iter |
1.16 |
JSON_Object_Defines_Miss_Too_Large |
5.213977188664454 ns/iter |
4.74761117131106 ns/iter |
1.10 |
Pointer_Object_Traverse |
49.26085603339196 ns/iter |
51.96991000000253 ns/iter |
0.95 |
Pointer_Object_Try_Traverse |
65.19262500000471 ns/iter |
69.0807678571405 ns/iter |
0.94 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
178.93075082122573 ns/iter |
172.9674245290489 ns/iter |
1.03 |
Schema_Frame_OMC_Instances |
419730950.00003016 ns/iter |
385866450.0000941 ns/iter |
1.09 |
Schema_Frame_OMC_References |
262434366.6667149 ns/iter |
233569900.0000204 ns/iter |
1.12 |
Schema_Frame_OMC_Locations |
255312833.33339164 ns/iter |
227870466.66667268 ns/iter |
1.12 |
Schema_Bundle_Meta_2020_12 |
13931057.999971017 ns/iter |
13182473.214312399 ns/iter |
1.06 |
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/llvm)
Benchmark suite | Current: 8d14ece | Previous: c71f3dc | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.6146356436574285 ns/iter |
2.7471529643069794 ns/iter |
0.95 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.412153276817336 ns/iter |
2.163303007995661 ns/iter |
1.12 |
Regex_Period_Asterisk |
2.2287305523416165 ns/iter |
2.150496108240911 ns/iter |
1.04 |
Regex_Group_Period_Asterisk_Group |
2.1318528637352374 ns/iter |
2.1448869202661496 ns/iter |
0.99 |
Regex_Period_Plus |
1.7720680629017997 ns/iter |
2.0894711773035897 ns/iter |
0.85 |
Regex_Period |
1.9473537600217925 ns/iter |
1.9049263860334604 ns/iter |
1.02 |
Regex_Caret_Period_Plus_Dollar |
2.126645221380802 ns/iter |
2.068560834877401 ns/iter |
1.03 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.0628992544849827 ns/iter |
1.9190961286624748 ns/iter |
1.07 |
Regex_Caret_Period_Asterisk_Dollar |
2.4515257383853655 ns/iter |
2.351961020582191 ns/iter |
1.04 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.351929669727316 ns/iter |
2.351876987848649 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
7.1740763254715665 ns/iter |
6.452964724589334 ns/iter |
1.11 |
Regex_Period_Md_Dollar |
64.52656932935022 ns/iter |
64.94164032465812 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
5.22466667000117 ns/iter |
4.60139122362369 ns/iter |
1.14 |
Regex_Caret_Period_Range_Dollar |
2.7331257225521064 ns/iter |
2.4938948150621645 ns/iter |
1.10 |
Regex_Nested_Backtrack |
515.8729999998286 ns/iter |
406.4418675198594 ns/iter |
1.27 |
JSON_Array_Of_Objects_Unique |
441.1701126947068 ns/iter |
364.54122090937994 ns/iter |
1.21 |
JSON_Parse_1 |
27483.805361837592 ns/iter |
24093.058709976984 ns/iter |
1.14 |
JSON_Fast_Hash_Helm_Chart_Lock |
61.62999481932613 ns/iter |
52.152316711302575 ns/iter |
1.18 |
JSON_Equality_Helm_Chart_Lock |
159.0874824338133 ns/iter |
149.58754303996517 ns/iter |
1.06 |
JSON_String_Equal/10 |
8.646027289652686 ns/iter |
7.644714196418922 ns/iter |
1.13 |
JSON_String_Equal/100 |
7.985716678863017 ns/iter |
7.07808172140206 ns/iter |
1.13 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.41354474725118545 ns/iter |
0.3462450680751779 ns/iter |
1.19 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.6144109400901225 ns/iter |
3.525012775862386 ns/iter |
1.31 |
JSON_String_Fast_Hash/10 |
2.1680844274309115 ns/iter |
1.7300919717883394 ns/iter |
1.25 |
JSON_String_Fast_Hash/100 |
2.262132462825158 ns/iter |
1.823292687143883 ns/iter |
1.24 |
JSON_String_Key_Hash/10 |
1.6897974079521934 ns/iter |
1.4506746197579892 ns/iter |
1.16 |
JSON_String_Key_Hash/100 |
2.670930018987419 ns/iter |
3.102767186409846 ns/iter |
0.86 |
JSON_Object_Defines_Miss_Same_Length |
3.513673023681931 ns/iter |
3.405091913661322 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Small |
3.265194899046445 ns/iter |
3.0581023205495663 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Too_Large |
3.4553453615811107 ns/iter |
2.942595045597738 ns/iter |
1.17 |
Pointer_Object_Traverse |
17.125561964049105 ns/iter |
16.201026237188675 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
26.38106840004937 ns/iter |
20.186988614465918 ns/iter |
1.31 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
196.67848678164916 ns/iter |
166.8187911966516 ns/iter |
1.18 |
Schema_Frame_OMC_Instances |
192010778.00001562 ns/iter |
205003676.99997923 ns/iter |
0.94 |
Schema_Frame_OMC_References |
108994784.66664429 ns/iter |
92666138.8888811 ns/iter |
1.18 |
Schema_Frame_OMC_Locations |
116132892.8570973 ns/iter |
89006197.99999276 ns/iter |
1.30 |
Schema_Bundle_Meta_2020_12 |
5105122.500003745 ns/iter |
4524183.832262268 ns/iter |
1.13 |
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: 8d14ece | Previous: c71f3dc | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
164586236.74998307 ns/iter |
169787618.75003555 ns/iter |
0.97 |
Schema_Frame_OMC_References |
90062819.87501553 ns/iter |
93647007.142863 ns/iter |
0.96 |
Schema_Frame_OMC_Locations |
86510882.74999097 ns/iter |
88797195.1249824 ns/iter |
0.97 |
Schema_Bundle_Meta_2020_12 |
5412708.271307579 ns/iter |
5516998.16665744 ns/iter |
0.98 |
Pointer_Object_Traverse |
48.21735414486929 ns/iter |
48.89258065329165 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
22.698633777961785 ns/iter |
22.65831078866203 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
167.69335190892173 ns/iter |
174.27432925238665 ns/iter |
0.96 |
JSON_Array_Of_Objects_Unique |
397.7135857040989 ns/iter |
397.61324733481007 ns/iter |
1.00 |
JSON_Parse_1 |
32419.59261325898 ns/iter |
31959.930651119994 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
73.54260907973155 ns/iter |
72.30131010149786 ns/iter |
1.02 |
JSON_Equality_Helm_Chart_Lock |
150.64822340102316 ns/iter |
147.27902105476127 ns/iter |
1.02 |
JSON_String_Equal/10 |
7.26934464656574 ns/iter |
7.268609319492654 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.963971263680586 ns/iter |
6.9651295652882474 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6232153965220613 ns/iter |
0.6257136575631413 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.601526266591936 ns/iter |
19.600706344206532 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.244774528595694 ns/iter |
1.2449004584715224 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.2436857681104283 ns/iter |
1.24319778961157 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2448103622491082 ns/iter |
1.2455319009134294 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.427538002648467 ns/iter |
12.42904315634874 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.4884096497566017 ns/iter |
2.4960197964483615 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.7992187160509228 ns/iter |
2.8000178750489275 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.4909462212700304 ns/iter |
2.48618865767811 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.4205970788907063 ns/iter |
3.4196496593971806 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.422715695506719 ns/iter |
3.422024046349138 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4221907444483817 ns/iter |
3.4226141657925524 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.4218261038144564 ns/iter |
3.4219986322582794 ns/iter |
1.00 |
Regex_Period_Plus |
3.7312100271799036 ns/iter |
3.4195706199159135 ns/iter |
1.09 |
Regex_Period |
3.744486369842493 ns/iter |
3.420578916104066 ns/iter |
1.09 |
Regex_Caret_Period_Plus_Dollar |
3.731593257970346 ns/iter |
3.4290209065095767 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.731078124061326 ns/iter |
3.4208941360536778 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
4.664458461200728 ns/iter |
3.419386008149259 ns/iter |
1.36 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.663600407080935 ns/iter |
3.4225201903235662 ns/iter |
1.36 |
Regex_Caret_X_Hyphen |
9.95271939181557 ns/iter |
8.702384604302358 ns/iter |
1.14 |
Regex_Period_Md_Dollar |
86.86894454788361 ns/iter |
88.83485069796913 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
9.325414796924859 ns/iter |
8.084891628976877 ns/iter |
1.15 |
Regex_Caret_Period_Range_Dollar |
4.972937246539172 ns/iter |
3.730749087885297 ns/iter |
1.33 |
Regex_Nested_Backtrack |
825.2111143493906 ns/iter |
826.8028305616781 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: 8d14ece | Previous: c71f3dc | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.9358500172967994 ns/iter |
2.0558389556498033 ns/iter |
0.94 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.076143923328202 ns/iter |
2.0569561069606097 ns/iter |
1.01 |
Regex_Period_Asterisk |
2.038809727254506 ns/iter |
2.215849349243154 ns/iter |
0.92 |
Regex_Group_Period_Asterisk_Group |
2.2025172285501955 ns/iter |
2.1685577006600196 ns/iter |
1.02 |
Regex_Period_Plus |
1.8362405431478737 ns/iter |
2.3588536323820133 ns/iter |
0.78 |
Regex_Period |
2.0100608335224845 ns/iter |
2.0258284153618114 ns/iter |
0.99 |
Regex_Caret_Period_Plus_Dollar |
1.9625832193499098 ns/iter |
1.8233271433781633 ns/iter |
1.08 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.9918487584904874 ns/iter |
1.809777970700518 ns/iter |
1.10 |
Regex_Caret_Period_Asterisk_Dollar |
2.4749055172729757 ns/iter |
2.199368836539699 ns/iter |
1.13 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.0735439011122203 ns/iter |
2.085236848138853 ns/iter |
0.99 |
Regex_Caret_X_Hyphen |
6.579941771127222 ns/iter |
6.78370599207793 ns/iter |
0.97 |
Regex_Period_Md_Dollar |
73.25869665481014 ns/iter |
75.63597655178832 ns/iter |
0.97 |
Regex_Caret_Slash_Period_Asterisk |
4.674309176921946 ns/iter |
5.164339542388916 ns/iter |
0.91 |
Regex_Caret_Period_Range_Dollar |
1.9345516264662643 ns/iter |
2.105498560274043 ns/iter |
0.92 |
Regex_Nested_Backtrack |
825.5278590765627 ns/iter |
868.2239325857064 ns/iter |
0.95 |
JSON_Array_Of_Objects_Unique |
203.05460965538057 ns/iter |
224.6910172686066 ns/iter |
0.90 |
JSON_Parse_1 |
21971.290584433907 ns/iter |
23566.17346719924 ns/iter |
0.93 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.762342992311368 ns/iter |
24.328222423300865 ns/iter |
0.98 |
JSON_Equality_Helm_Chart_Lock |
123.20084766280634 ns/iter |
122.31904443909558 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.649120252028934 ns/iter |
5.690003339505926 ns/iter |
0.99 |
JSON_String_Equal/100 |
5.149058820050552 ns/iter |
5.315764835682721 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7911015020532657 ns/iter |
0.8188035830656628 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.681127334531643 ns/iter |
3.594152036574248 ns/iter |
1.02 |
JSON_String_Fast_Hash/10 |
2.064858256040672 ns/iter |
1.9487807868091298 ns/iter |
1.06 |
JSON_String_Fast_Hash/100 |
2.134919382644276 ns/iter |
2.0092737895769432 ns/iter |
1.06 |
JSON_String_Key_Hash/10 |
2.275714770474812 ns/iter |
1.5662712602371869 ns/iter |
1.45 |
JSON_String_Key_Hash/100 |
3.628969356043183 ns/iter |
3.0777604024766805 ns/iter |
1.18 |
JSON_Object_Defines_Miss_Same_Length |
2.474919871513766 ns/iter |
2.123694684733058 ns/iter |
1.17 |
JSON_Object_Defines_Miss_Too_Small |
2.2952470184934426 ns/iter |
2.0269568326378917 ns/iter |
1.13 |
JSON_Object_Defines_Miss_Too_Large |
2.489901097890265 ns/iter |
2.195861519628149 ns/iter |
1.13 |
Pointer_Object_Traverse |
73.17725052875652 ns/iter |
68.52836224611282 ns/iter |
1.07 |
Pointer_Object_Try_Traverse |
52.69169807434082 ns/iter |
44.290709889007324 ns/iter |
1.19 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
221.1286665671544 ns/iter |
180.912095332519 ns/iter |
1.22 |
Schema_Frame_OMC_Instances |
187307198.84236655 ns/iter |
181275606.1553955 ns/iter |
1.03 |
Schema_Frame_OMC_References |
105690377.09917341 ns/iter |
99518030.88188171 ns/iter |
1.06 |
Schema_Frame_OMC_Locations |
89097231.62651062 ns/iter |
89916914.70146179 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
4660679.183843481 ns/iter |
4120361.3052825015 ns/iter |
1.13 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]