-
-
Notifications
You must be signed in to change notification settings - Fork 5
Improve various schema-related error messages #1817
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: bca8cf5 | Previous: d354e8a | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.2272346813439796 ns/iter |
2.2276359583029626 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.229243250616728 ns/iter |
2.201139950371499 ns/iter |
1.01 |
Regex_Period_Asterisk |
2.205519068601773 ns/iter |
2.219315385432478 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
2.19735292685318 ns/iter |
2.232961299985534 ns/iter |
0.98 |
Regex_Period_Plus |
2.4883253488811294 ns/iter |
2.48759217120531 ns/iter |
1.00 |
Regex_Period |
2.2972829822721095 ns/iter |
2.217664773429188 ns/iter |
1.04 |
Regex_Caret_Period_Plus_Dollar |
2.2112508044604677 ns/iter |
2.2156393542252975 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.2328009126614177 ns/iter |
2.2377316609024565 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.214439865842161 ns/iter |
2.4896324324470425 ns/iter |
0.89 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.2006105136724354 ns/iter |
2.489088215212345 ns/iter |
0.88 |
Regex_Caret_X_Hyphen |
13.058699041099421 ns/iter |
13.061814983421527 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
74.48115463624065 ns/iter |
74.75509768469598 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
5.919633473279813 ns/iter |
7.14742060179574 ns/iter |
0.83 |
Regex_Caret_Period_Range_Dollar |
2.798918688980674 ns/iter |
4.039418135336979 ns/iter |
0.69 |
Regex_Nested_Backtrack |
456.759071313064 ns/iter |
453.9803400389962 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
495.99317113083504 ns/iter |
495.6604176206822 ns/iter |
1.00 |
JSON_Parse_1 |
28659.567935115792 ns/iter |
28848.53316000126 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.70127950506141 ns/iter |
71.47012464409025 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
153.20166957701417 ns/iter |
140.9965590789332 ns/iter |
1.09 |
JSON_String_Equal/10 |
5.911110937914131 ns/iter |
5.6264064755995955 ns/iter |
1.05 |
JSON_String_Equal/100 |
6.536218194008948 ns/iter |
5.956200478877811 ns/iter |
1.10 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9351776140605982 ns/iter |
0.9351849092895663 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.2584090422638 ns/iter |
10.25823397812914 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
2.8047995472941465 ns/iter |
2.7972629296483023 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.803960449550161 ns/iter |
2.7987985304207923 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.866460771699174 ns/iter |
1.8676189330928876 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.79993485685664 ns/iter |
2.801017877286195 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7336151524811614 ns/iter |
3.736119466943968 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7333270651375803 ns/iter |
3.738098830658632 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7344587711728185 ns/iter |
3.736070656470918 ns/iter |
1.00 |
Pointer_Object_Traverse |
44.51313858042761 ns/iter |
44.5930814901259 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.320168969551105 ns/iter |
52.33449457721962 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
305.6523509013928 ns/iter |
305.5534030767158 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
180838930.74999934 ns/iter |
181453603.50000316 ns/iter |
1.00 |
Schema_Frame_OMC_References |
102083763.66666509 ns/iter |
103061639.71428564 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
97881977.14285779 ns/iter |
98676288.71428938 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
6352439.321100844 ns/iter |
6430833.046729553 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/gcc)
Benchmark suite | Current: bca8cf5 | Previous: d354e8a | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
173434621.25000995 ns/iter |
171509919.5000107 ns/iter |
1.01 |
Schema_Frame_OMC_References |
95704585.85715511 ns/iter |
96851273.85715272 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
91406878.50000973 ns/iter |
92456093.99999921 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
6262695.234227067 ns/iter |
6292050.645456791 ns/iter |
1.00 |
Pointer_Object_Traverse |
51.35085941783493 ns/iter |
50.345748461449915 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
23.366097253130615 ns/iter |
23.3565078533761 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
157.84632787878394 ns/iter |
166.40854869810562 ns/iter |
0.95 |
JSON_Array_Of_Objects_Unique |
386.94804463601184 ns/iter |
387.1891389520145 ns/iter |
1.00 |
JSON_Parse_1 |
31533.87802144071 ns/iter |
31578.763757845172 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
56.25687626916619 ns/iter |
62.03609346037938 ns/iter |
0.91 |
JSON_Equality_Helm_Chart_Lock |
157.27978119118168 ns/iter |
157.7238114853824 ns/iter |
1.00 |
JSON_String_Equal/10 |
6.3541868864732995 ns/iter |
6.341069431801681 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.96905176720813 ns/iter |
6.730557626069821 ns/iter |
1.04 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6233305968679677 ns/iter |
0.6230431508853966 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
17.701575060414395 ns/iter |
17.703448232595278 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9327117957051765 ns/iter |
0.9330628128726735 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9337349144446888 ns/iter |
0.9337653108090246 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.556925852813114 ns/iter |
1.556325659041513 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.035753598389382 ns/iter |
2.0353826649878624 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.4921222068736495 ns/iter |
2.4869139827815654 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.4872982779772177 ns/iter |
2.487835262256966 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.802633573687488 ns/iter |
2.7986891233042592 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1094022064594977 ns/iter |
3.1086939385061454 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.799095491482967 ns/iter |
2.7978448464502845 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.800110372932418 ns/iter |
2.7986010206106027 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.8003158455356982 ns/iter |
2.802006427929038 ns/iter |
1.00 |
Regex_Period_Plus |
3.10966603230051 ns/iter |
3.108549699595999 ns/iter |
1.00 |
Regex_Period |
3.1104078153244927 ns/iter |
3.108075248139889 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.109361224243991 ns/iter |
3.1095363654692947 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1099902698076707 ns/iter |
3.1161182694080947 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.0812908323168 ns/iter |
4.042660666875474 ns/iter |
1.01 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.7986018118527887 ns/iter |
4.0401924973890155 ns/iter |
0.69 |
Regex_Caret_X_Hyphen |
13.681561617868708 ns/iter |
13.680022688089243 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
88.5159903757717 ns/iter |
100.60485451107665 ns/iter |
0.88 |
Regex_Caret_Slash_Period_Asterisk |
8.082620080618547 ns/iter |
9.012688918899007 ns/iter |
0.90 |
Regex_Caret_Period_Range_Dollar |
4.042227704289209 ns/iter |
4.047225130906813 ns/iter |
1.00 |
Regex_Nested_Backtrack |
844.793692704556 ns/iter |
869.1622782303169 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 (macos/llvm)
Benchmark suite | Current: bca8cf5 | Previous: d354e8a | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.5686731178966684 ns/iter |
1.7032010789920975 ns/iter |
0.92 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.5848857043573332 ns/iter |
1.895450454725798 ns/iter |
0.84 |
Regex_Period_Asterisk |
1.5763519005765416 ns/iter |
1.746160282083353 ns/iter |
0.90 |
Regex_Group_Period_Asterisk_Group |
1.571814952470351 ns/iter |
1.68616303437377 ns/iter |
0.93 |
Regex_Period_Plus |
1.901959539806813 ns/iter |
2.043502512539482 ns/iter |
0.93 |
Regex_Period |
1.895261727075215 ns/iter |
2.0268588127721485 ns/iter |
0.94 |
Regex_Caret_Period_Plus_Dollar |
1.915751177211199 ns/iter |
2.017215200991102 ns/iter |
0.95 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8994448932723664 ns/iter |
2.0168597887842417 ns/iter |
0.94 |
Regex_Caret_Period_Asterisk_Dollar |
1.5868642587821085 ns/iter |
1.7014370734588171 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.5901884693934594 ns/iter |
1.6859328193540717 ns/iter |
0.94 |
Regex_Caret_X_Hyphen |
6.579281566937738 ns/iter |
7.1525492830686686 ns/iter |
0.92 |
Regex_Period_Md_Dollar |
67.89672031944062 ns/iter |
73.59698274350023 ns/iter |
0.92 |
Regex_Caret_Slash_Period_Asterisk |
5.318670868813416 ns/iter |
5.608181226507503 ns/iter |
0.95 |
Regex_Caret_Period_Range_Dollar |
2.20463620305115 ns/iter |
2.3889154061069697 ns/iter |
0.92 |
Regex_Nested_Backtrack |
727.7747554262991 ns/iter |
781.2382733259279 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
354.1833216829958 ns/iter |
352.0012456211238 ns/iter |
1.01 |
JSON_Parse_1 |
20387.6783380149 ns/iter |
21386.938325859064 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
53.925997121564514 ns/iter |
51.93441610036704 ns/iter |
1.04 |
JSON_Equality_Helm_Chart_Lock |
118.87778891541035 ns/iter |
129.48551447684082 ns/iter |
0.92 |
JSON_String_Equal/10 |
7.530086029369552 ns/iter |
8.118628632759046 ns/iter |
0.93 |
JSON_String_Equal/100 |
5.966585766045987 ns/iter |
6.75458384624922 ns/iter |
0.88 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.31392577665953403 ns/iter |
0.33668074520918023 ns/iter |
0.93 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.90068389017686 ns/iter |
3.141300145597392 ns/iter |
0.92 |
JSON_String_Fast_Hash/10 |
1.8828437979447379 ns/iter |
1.6896907664118728 ns/iter |
1.11 |
JSON_String_Fast_Hash/100 |
2.1951214482966988 ns/iter |
2.0403941380878554 ns/iter |
1.08 |
JSON_String_Key_Hash/10 |
1.2542110672210023 ns/iter |
1.346171700643786 ns/iter |
0.93 |
JSON_String_Key_Hash/100 |
1.6702220661341007 ns/iter |
1.7921189762481449 ns/iter |
0.93 |
JSON_Object_Defines_Miss_Same_Length |
2.193782753718737 ns/iter |
2.3651077572323986 ns/iter |
0.93 |
JSON_Object_Defines_Miss_Too_Small |
2.254279339122638 ns/iter |
2.354222593169392 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Large |
2.218152021767962 ns/iter |
2.3528721768241843 ns/iter |
0.94 |
Pointer_Object_Traverse |
16.33769511330714 ns/iter |
17.28607329125915 ns/iter |
0.95 |
Pointer_Object_Try_Traverse |
21.839319374865276 ns/iter |
23.69202223682303 ns/iter |
0.92 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.03777566062894 ns/iter |
182.01482431343786 ns/iter |
0.93 |
Schema_Frame_OMC_Instances |
164266208.24998394 ns/iter |
161056802.25001606 ns/iter |
1.02 |
Schema_Frame_OMC_References |
92161678.57143123 ns/iter |
90752273.85717101 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
89848489.62501246 ns/iter |
88193286.37500234 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
4422254.4873442715 ns/iter |
4781596.367339342 ns/iter |
0.92 |
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: bca8cf5 | Previous: d354e8a | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.722628168427604 ns/iter |
2.745835713059838 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1054263392853443 ns/iter |
3.104392973600506 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.7968142844657535 ns/iter |
2.7892558916117007 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.7425511805872778 ns/iter |
2.7451672073704363 ns/iter |
1.00 |
Regex_Period_Plus |
2.793686649291462 ns/iter |
2.80134401660648 ns/iter |
1.00 |
Regex_Period |
2.7872831237558513 ns/iter |
2.785195445185053 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.7879795064391564 ns/iter |
2.7959556683950946 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.78847394840309 ns/iter |
2.798482900536381 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.7877134362553497 ns/iter |
2.8206622755268485 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.6966367609854642 ns/iter |
2.6756770511823897 ns/iter |
1.01 |
Regex_Caret_X_Hyphen |
5.9817107142856285 ns/iter |
5.893208999999615 ns/iter |
1.02 |
Regex_Period_Md_Dollar |
145.55383948421348 ns/iter |
148.0285937500016 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
5.878919000000451 ns/iter |
5.892697999998973 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.097574107142366 ns/iter |
3.106062317268655 ns/iter |
1.00 |
Regex_Nested_Backtrack |
572.1579464285753 ns/iter |
616.4283035713781 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
459.1190734502301 ns/iter |
443.87653512235573 ns/iter |
1.03 |
JSON_Parse_1 |
75419.00669642792 ns/iter |
74993.70535713877 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.34680357142844 ns/iter |
71.4637834821349 ns/iter |
0.93 |
JSON_Equality_Helm_Chart_Lock |
198.73681238720502 ns/iter |
197.7599085821371 ns/iter |
1.00 |
JSON_String_Equal/10 |
8.990024959866211 ns/iter |
9.203520312500046 ns/iter |
0.98 |
JSON_String_Equal/100 |
10.524304687500319 ns/iter |
10.786343750000427 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.168875625000055 ns/iter |
2.188765937500037 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.085373214285823 ns/iter |
14.279741071430152 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
3.71169327545066 ns/iter |
3.8074107142855547 ns/iter |
0.97 |
JSON_String_Fast_Hash/100 |
3.7665273147029867 ns/iter |
3.8106042789101013 ns/iter |
0.99 |
JSON_String_Key_Hash/10 |
7.739569196427709 ns/iter |
7.685673179974426 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
4.330988033780957 ns/iter |
4.3380990382421345 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.643288381456229 ns/iter |
4.646167667163241 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7258816964287025 ns/iter |
3.714220707653252 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
4.7144584926658935 ns/iter |
4.6471526889443915 ns/iter |
1.01 |
Pointer_Object_Traverse |
48.98353999999472 ns/iter |
50.12422999999444 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
71.94652901785861 ns/iter |
71.8910803571455 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
162.14167410712068 ns/iter |
163.4911939837767 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
380019800.00001365 ns/iter |
389941849.99995697 ns/iter |
0.97 |
Schema_Frame_OMC_References |
229347766.66666797 ns/iter |
237271599.9999855 ns/iter |
0.97 |
Schema_Frame_OMC_Locations |
219989199.99998632 ns/iter |
226845766.66665635 ns/iter |
0.97 |
Schema_Bundle_Meta_2020_12 |
14580824.00000194 ns/iter |
14816003.57142757 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 (macos/gcc)
Benchmark suite | Current: bca8cf5 | Previous: ca56d80 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.9139166059525656 ns/iter |
1.969588373216016 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8998814526720549 ns/iter |
1.907007287622234 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.8823007790185229 ns/iter |
1.8941695901876476 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
1.9280451809259997 ns/iter |
1.8981846619631608 ns/iter |
1.02 |
Regex_Period_Plus |
1.588399598819948 ns/iter |
1.5853961827372596 ns/iter |
1.00 |
Regex_Period |
1.5894588910449814 ns/iter |
1.571767245664812 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
1.5818876910182198 ns/iter |
1.5858762328536657 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.5860750939239638 ns/iter |
1.6009034077298838 ns/iter |
0.99 |
Regex_Caret_Period_Asterisk_Dollar |
1.8823213861797055 ns/iter |
1.9464475984313778 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8813081787636743 ns/iter |
2.0178121454286866 ns/iter |
0.93 |
Regex_Caret_X_Hyphen |
5.958142840409727 ns/iter |
5.985865236462587 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
66.64000801384978 ns/iter |
66.97772570522908 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
4.479784314450728 ns/iter |
4.404371634172627 ns/iter |
1.02 |
Regex_Caret_Period_Range_Dollar |
1.9011380877484578 ns/iter |
1.8955287921712538 ns/iter |
1.00 |
Regex_Nested_Backtrack |
796.635190034736 ns/iter |
802.9138543598139 ns/iter |
0.99 |
JSON_Array_Of_Objects_Unique |
204.406481018655 ns/iter |
206.32534323117204 ns/iter |
0.99 |
JSON_Parse_1 |
20888.63196115921 ns/iter |
20909.497733975437 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
24.452455633223362 ns/iter |
24.419257557504224 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
117.88338698910957 ns/iter |
114.81787019529717 ns/iter |
1.03 |
JSON_String_Equal/10 |
5.388939627886743 ns/iter |
5.364393803193631 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.330342249351451 ns/iter |
5.0662181810025855 ns/iter |
1.05 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7776783689113402 ns/iter |
0.7491481582495957 ns/iter |
1.04 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.6435831676867045 ns/iter |
3.492803287729504 ns/iter |
1.04 |
JSON_String_Fast_Hash/10 |
1.9482574672176343 ns/iter |
1.8946231493633945 ns/iter |
1.03 |
JSON_String_Fast_Hash/100 |
1.9656340576853926 ns/iter |
2.0124088517378316 ns/iter |
0.98 |
JSON_String_Key_Hash/10 |
1.4794993210404335 ns/iter |
1.4983741732215838 ns/iter |
0.99 |
JSON_String_Key_Hash/100 |
2.5904766506736223 ns/iter |
2.63136155799531 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Same_Length |
1.751972086185692 ns/iter |
1.802820546883586 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Too_Small |
1.881168735871077 ns/iter |
1.9590801259198787 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Large |
1.7240963278633854 ns/iter |
1.8007161781680336 ns/iter |
0.96 |
Pointer_Object_Traverse |
52.108252205017834 ns/iter |
55.57024593459301 ns/iter |
0.94 |
Pointer_Object_Try_Traverse |
34.92109185947938 ns/iter |
37.73090243950389 ns/iter |
0.93 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
155.00014744729364 ns/iter |
161.10574589186444 ns/iter |
0.96 |
Schema_Frame_OMC_Instances |
148294270.03860474 ns/iter |
158674478.5308838 ns/iter |
0.93 |
Schema_Frame_OMC_References |
95632553.10058594 ns/iter |
90554850.44206892 ns/iter |
1.06 |
Schema_Frame_OMC_Locations |
82468880.54741754 ns/iter |
89323133.23020935 ns/iter |
0.92 |
Schema_Bundle_Meta_2020_12 |
4512746.083109003 ns/iter |
4749626.329500381 ns/iter |
0.95 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]