-
-
Notifications
You must be signed in to change notification settings - Fork 4
Remove SchemaFlatFileResolver
#1689
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 <jv@jviotti.com>
9554c3b
to
0f77674
Compare
SchemaFlatFileResolver
SchemaFlatFileResolver
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: 0f77674 | Previous: 8ddd6f8 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.608722971433902 ns/iter |
2.4870855506256415 ns/iter |
1.05 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.488625198103868 ns/iter |
2.4879660240307295 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.489595529899203 ns/iter |
2.4921745083119764 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.4935991088323424 ns/iter |
2.4871096646105406 ns/iter |
1.00 |
Regex_Period_Plus |
2.8001677413792416 ns/iter |
2.802337920002805 ns/iter |
1.00 |
Regex_Period |
2.800591652462483 ns/iter |
2.799620090658234 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.800021832082363 ns/iter |
2.6609145935623983 ns/iter |
1.05 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.801079830153408 ns/iter |
2.4883014704995334 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
3.7320261923539135 ns/iter |
2.7971399293342514 ns/iter |
1.33 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.732774018071333 ns/iter |
2.798580686509189 ns/iter |
1.33 |
Regex_Caret_X_Hyphen |
12.432087535420314 ns/iter |
12.433101754407762 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
78.26152244755002 ns/iter |
77.51462448769159 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
7.154641393328386 ns/iter |
7.1487737841985455 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.117303406567296 ns/iter |
4.043870664349623 ns/iter |
1.02 |
Regex_Nested_Backtrack |
488.29564269817513 ns/iter |
475.87384819569917 ns/iter |
1.03 |
JSON_Array_Of_Objects_Unique |
435.4776344360301 ns/iter |
437.80814702069597 ns/iter |
0.99 |
JSON_Parse_1 |
30309.555088054614 ns/iter |
31154.301252615132 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.40445422555621 ns/iter |
68.3716708993854 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
153.18288039980413 ns/iter |
161.32330988684652 ns/iter |
0.95 |
JSON_String_Equal/10 |
7.155481266806475 ns/iter |
8.387841592421685 ns/iter |
0.85 |
JSON_String_Equal/100 |
7.7911508245519165 ns/iter |
8.086225145784752 ns/iter |
0.96 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9347084941057993 ns/iter |
0.9332980939965896 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.261639128591236 ns/iter |
14.78520204806007 ns/iter |
0.69 |
JSON_String_Fast_Hash/10 |
2.8006742145043644 ns/iter |
2.798639558133403 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.8052758389330394 ns/iter |
2.798242128574426 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.1863270257378007 ns/iter |
2.688842294497949 ns/iter |
0.81 |
JSON_String_Key_Hash/100 |
2.800859493059142 ns/iter |
2.8029865379313876 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7332523026014117 ns/iter |
3.736337241373039 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.753310491042587 ns/iter |
3.7359333273042923 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7344180534831617 ns/iter |
3.7344757500632846 ns/iter |
1.00 |
Pointer_Object_Traverse |
45.424447218332254 ns/iter |
44.223425034046976 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
52.32165361160043 ns/iter |
52.30864937862134 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
417.35684234463224 ns/iter |
290.6862497206358 ns/iter |
1.44 |
Schema_Frame_OMC_Instances |
234749664.00002965 ns/iter |
223533510.3333303 ns/iter |
1.05 |
Schema_Frame_OMC_References |
154489260.80000547 ns/iter |
147221806.80000746 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
148632022.20001313 ns/iter |
144792643.5999989 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
7458242.258063139 ns/iter |
7399912.712760348 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 (macos/llvm)
Benchmark suite | Current: 0f77674 | Previous: 8ddd6f8 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.5663669905067688 ns/iter |
1.5914620178401606 ns/iter |
0.98 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.5766347473140392 ns/iter |
1.580597627562837 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.5716909094932972 ns/iter |
1.5887210541917125 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
1.5702962464680292 ns/iter |
1.573610682549741 ns/iter |
1.00 |
Regex_Period_Plus |
1.8940585502885747 ns/iter |
1.9594360262695196 ns/iter |
0.97 |
Regex_Period |
1.9282496504187943 ns/iter |
1.904122558974613 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
1.8963512142764467 ns/iter |
1.8992274040887387 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8814355627485058 ns/iter |
1.904064716721525 ns/iter |
0.99 |
Regex_Caret_Period_Asterisk_Dollar |
1.5820485286295005 ns/iter |
1.5669301779042046 ns/iter |
1.01 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.586857049984981 ns/iter |
1.5837557460899339 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
6.805784200727322 ns/iter |
6.598827742711479 ns/iter |
1.03 |
Regex_Period_Md_Dollar |
69.32621416208274 ns/iter |
67.50994873114884 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
5.177301960629478 ns/iter |
5.035479892623061 ns/iter |
1.03 |
Regex_Caret_Period_Range_Dollar |
2.3055524667554597 ns/iter |
2.229619453634066 ns/iter |
1.03 |
Regex_Nested_Backtrack |
750.1618271927537 ns/iter |
731.0161956216623 ns/iter |
1.03 |
JSON_Array_Of_Objects_Unique |
327.0229855265459 ns/iter |
329.0743762272715 ns/iter |
0.99 |
JSON_Parse_1 |
21461.926078971494 ns/iter |
21259.07666150664 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
47.77103070374724 ns/iter |
47.63080432397296 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
119.1933260840543 ns/iter |
116.49672397853527 ns/iter |
1.02 |
JSON_String_Equal/10 |
7.6221358781508295 ns/iter |
7.524081389839322 ns/iter |
1.01 |
JSON_String_Equal/100 |
5.987443410126436 ns/iter |
6.013187427416427 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3133854951002123 ns/iter |
0.3140402527592789 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.9341236805950244 ns/iter |
2.9261449983400234 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.571164815162426 ns/iter |
1.5973127606062572 ns/iter |
0.98 |
JSON_String_Fast_Hash/100 |
1.8910929119866935 ns/iter |
1.9162368368817322 ns/iter |
0.99 |
JSON_String_Key_Hash/10 |
1.2635526022414847 ns/iter |
1.2757332660490133 ns/iter |
0.99 |
JSON_String_Key_Hash/100 |
1.6720442381013043 ns/iter |
1.7020769814167878 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Same_Length |
2.193989776161766 ns/iter |
2.1909594728545327 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.1942108509950065 ns/iter |
2.1998840404487106 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.2171492150677254 ns/iter |
2.245989565534881 ns/iter |
0.99 |
Pointer_Object_Traverse |
17.78219897316387 ns/iter |
17.5934520217188 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
21.746956955808013 ns/iter |
21.859816124844013 ns/iter |
0.99 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.25502777069426 ns/iter |
172.1142868213362 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
171252218.7499985 ns/iter |
175386343.75000584 ns/iter |
0.98 |
Schema_Frame_OMC_References |
107851880.99998777 ns/iter |
105190862.99999408 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
114099347.16668127 ns/iter |
104647236.00000525 ns/iter |
1.09 |
Schema_Bundle_Meta_2020_12 |
4821688.666668125 ns/iter |
4827916.117233928 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: 0f77674 | Previous: 8ddd6f8 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
7.17076450892711 ns/iter |
7.259794642857642 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
6.9957131696415535 ns/iter |
6.920422991071159 ns/iter |
1.01 |
Regex_Period_Asterisk |
6.989360491070431 ns/iter |
6.9868549107139035 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
6.965266040334569 ns/iter |
7.133182142856599 ns/iter |
0.98 |
Regex_Period_Plus |
7.219528571429886 ns/iter |
7.303073660714127 ns/iter |
0.99 |
Regex_Period |
7.404905133928505 ns/iter |
7.41310892857123 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
7.2467511160694595 ns/iter |
7.248468717641691 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.281326753209769 ns/iter |
7.532217633928592 ns/iter |
0.97 |
Regex_Caret_Period_Asterisk_Dollar |
7.496954241071409 ns/iter |
6.888633928571356 ns/iter |
1.09 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.065049107143499 ns/iter |
7.269420503261008 ns/iter |
0.97 |
Regex_Caret_X_Hyphen |
14.297142793318635 ns/iter |
14.270066454149987 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
157.1821651785805 ns/iter |
136.38699837558718 ns/iter |
1.15 |
Regex_Caret_Slash_Period_Asterisk |
10.530503571430929 ns/iter |
10.662889285713716 ns/iter |
0.99 |
Regex_Caret_Period_Range_Dollar |
7.9266722860407475 ns/iter |
7.449803571429722 ns/iter |
1.06 |
Regex_Nested_Backtrack |
650.8184821429707 ns/iter |
596.4571428571779 ns/iter |
1.09 |
JSON_Array_Of_Objects_Unique |
448.31937499992597 ns/iter |
452.62054746007453 ns/iter |
0.99 |
JSON_Parse_1 |
79551.26116073583 ns/iter |
79936.90848212712 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.67653571428542 ns/iter |
74.14074107143976 ns/iter |
0.90 |
JSON_Equality_Helm_Chart_Lock |
184.04733786138956 ns/iter |
185.85674905286243 ns/iter |
0.99 |
JSON_String_Equal/10 |
8.972101562498835 ns/iter |
8.991867817002582 ns/iter |
1.00 |
JSON_String_Equal/100 |
9.914867187500676 ns/iter |
9.914343705738109 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.165573749999794 ns/iter |
2.1658568750005713 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
16.347703124997636 ns/iter |
15.200317978569993 ns/iter |
1.08 |
JSON_String_Fast_Hash/10 |
4.026932239334008 ns/iter |
4.028201450893475 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
4.023804114327743 ns/iter |
4.021879069682416 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
8.515693080356966 ns/iter |
8.110427642363417 ns/iter |
1.05 |
JSON_String_Key_Hash/100 |
3.7139835209826746 ns/iter |
3.709729910714086 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.641296662145545 ns/iter |
4.645185947869046 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
4.66116484479114 ns/iter |
4.651824787167891 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7178512433609634 ns/iter |
3.7139646362248104 ns/iter |
1.00 |
Pointer_Object_Traverse |
51.79732999999942 ns/iter |
52.11024999998699 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
74.69318080356605 ns/iter |
73.73546875000564 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
197.52866528890212 ns/iter |
179.55036424552574 ns/iter |
1.10 |
Schema_Frame_OMC_Instances |
528523200.0001088 ns/iter |
526805299.9999782 ns/iter |
1.00 |
Schema_Frame_OMC_References |
387722700.0000403 ns/iter |
399189750.000005 ns/iter |
0.97 |
Schema_Frame_OMC_Locations |
378986050.0000941 ns/iter |
386801900.0000231 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
18426937.837861065 ns/iter |
18686483.783792052 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 (macos/gcc)
Benchmark suite | Current: 0f77674 | Previous: 8ddd6f8 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.0331853154007256 ns/iter |
2.0999686475404196 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.888827688702543 ns/iter |
2.1497755539489756 ns/iter |
0.88 |
Regex_Period_Asterisk |
1.8916592082763646 ns/iter |
1.9823757603351113 ns/iter |
0.95 |
Regex_Group_Period_Asterisk_Group |
1.8902545870479148 ns/iter |
1.998924262412005 ns/iter |
0.95 |
Regex_Period_Plus |
1.5829604511525595 ns/iter |
1.7375875215437768 ns/iter |
0.91 |
Regex_Period |
1.5670126319813056 ns/iter |
1.7403286372657762 ns/iter |
0.90 |
Regex_Caret_Period_Plus_Dollar |
1.6490643411898012 ns/iter |
1.7097267401169163 ns/iter |
0.96 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.679843233816226 ns/iter |
1.7199490046287225 ns/iter |
0.98 |
Regex_Caret_Period_Asterisk_Dollar |
1.8859089095172394 ns/iter |
2.025231957207575 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8960651045916803 ns/iter |
2.043284619976584 ns/iter |
0.93 |
Regex_Caret_X_Hyphen |
5.965140161938169 ns/iter |
6.454866156107773 ns/iter |
0.92 |
Regex_Period_Md_Dollar |
68.44905528863798 ns/iter |
74.42922790708226 ns/iter |
0.92 |
Regex_Caret_Slash_Period_Asterisk |
4.419862612755057 ns/iter |
4.804420671024733 ns/iter |
0.92 |
Regex_Caret_Period_Range_Dollar |
1.890514299969955 ns/iter |
2.029139265743435 ns/iter |
0.93 |
Regex_Nested_Backtrack |
854.0693147574639 ns/iter |
929.2730504066276 ns/iter |
0.92 |
JSON_Array_Of_Objects_Unique |
207.1557925394338 ns/iter |
233.58381722724297 ns/iter |
0.89 |
JSON_Parse_1 |
22894.704923815727 ns/iter |
26173.154207449035 ns/iter |
0.87 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.760579991747722 ns/iter |
27.15032915995188 ns/iter |
0.88 |
JSON_Equality_Helm_Chart_Lock |
113.82748154191282 ns/iter |
143.57674569132985 ns/iter |
0.79 |
JSON_String_Equal/10 |
5.369801392486688 ns/iter |
6.0760988829966065 ns/iter |
0.88 |
JSON_String_Equal/100 |
5.0863501914812375 ns/iter |
6.244197863763146 ns/iter |
0.81 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7518483618289686 ns/iter |
0.9079499084177158 ns/iter |
0.83 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.447663259956534 ns/iter |
4.0296173088243 ns/iter |
0.86 |
JSON_String_Fast_Hash/10 |
1.8917114430122912 ns/iter |
3.0466119110959626 ns/iter |
0.62 |
JSON_String_Fast_Hash/100 |
1.9069340183162993 ns/iter |
2.0493148265450802 ns/iter |
0.93 |
JSON_String_Key_Hash/10 |
1.4322745662532839 ns/iter |
1.5487172708853663 ns/iter |
0.92 |
JSON_String_Key_Hash/100 |
2.5096399320401845 ns/iter |
2.7756278814099686 ns/iter |
0.90 |
JSON_Object_Defines_Miss_Same_Length |
1.724656287759186 ns/iter |
1.993131921411287 ns/iter |
0.87 |
JSON_Object_Defines_Miss_Too_Small |
1.8812301263389049 ns/iter |
2.1097107819129417 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Large |
1.7228002842496466 ns/iter |
1.9561079928000085 ns/iter |
0.88 |
Pointer_Object_Traverse |
51.997844867994644 ns/iter |
58.23241136749086 ns/iter |
0.89 |
Pointer_Object_Try_Traverse |
34.40256384124909 ns/iter |
53.4633802739647 ns/iter |
0.64 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
158.5366794447175 ns/iter |
164.49045560874686 ns/iter |
0.96 |
Schema_Frame_OMC_Instances |
175303995.60928345 ns/iter |
202421029.4087728 ns/iter |
0.87 |
Schema_Frame_OMC_References |
112686832.74586995 ns/iter |
153838014.60266113 ns/iter |
0.73 |
Schema_Frame_OMC_Locations |
107833822.56825764 ns/iter |
122074524.56156413 ns/iter |
0.88 |
Schema_Bundle_Meta_2020_12 |
5045410.515605539 ns/iter |
5622662.66864279 ns/iter |
0.90 |
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: 0f77674 | Previous: 8ddd6f8 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
234315656.99998677 ns/iter |
226888847.33330873 ns/iter |
1.03 |
Schema_Frame_OMC_References |
153319224.40000197 ns/iter |
149491305.9999817 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
148794032.80001497 ns/iter |
145744820.20002505 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
7619307.076088658 ns/iter |
7428862.223407045 ns/iter |
1.03 |
Pointer_Object_Traverse |
48.90142456969447 ns/iter |
48.02551312300656 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
23.466477867979815 ns/iter |
23.362943447817702 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
159.81249707842454 ns/iter |
153.44958769576954 ns/iter |
1.04 |
JSON_Array_Of_Objects_Unique |
404.95752884124494 ns/iter |
376.03828834398837 ns/iter |
1.08 |
JSON_Parse_1 |
33443.86742989346 ns/iter |
33823.092908828956 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
57.05393857043914 ns/iter |
63.274218131162094 ns/iter |
0.90 |
JSON_Equality_Helm_Chart_Lock |
154.29982785294408 ns/iter |
152.51589412150227 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.938189980060496 ns/iter |
6.962292694631936 ns/iter |
0.85 |
JSON_String_Equal/100 |
6.652199723976546 ns/iter |
7.5927751175345 ns/iter |
0.88 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.934531739515718 ns/iter |
0.9343881077518158 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.272496268801802 ns/iter |
19.281557722881086 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9340378468551959 ns/iter |
0.9333880125873576 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9333198400394155 ns/iter |
0.932632864826084 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.252454022642357 ns/iter |
1.2451596295146732 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
2.0241029555834444 ns/iter |
2.02515032655499 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.7975240525285296 ns/iter |
2.7993765734611586 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.802180610373221 ns/iter |
2.8032915866637933 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.799455676060715 ns/iter |
2.798043136088902 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.4255225565806273 ns/iter |
3.42691910655485 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.423332689924465 ns/iter |
3.4197582549470216 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4281309169829206 ns/iter |
3.4193679360349574 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.420722143751773 ns/iter |
3.422323621746603 ns/iter |
1.00 |
Regex_Period_Plus |
3.741285453320177 ns/iter |
3.731523611275672 ns/iter |
1.00 |
Regex_Period |
3.739839286555412 ns/iter |
3.731315842008185 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.4191920419088966 ns/iter |
3.736577584237668 ns/iter |
0.92 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.436216441923386 ns/iter |
3.713082973362559 ns/iter |
0.93 |
Regex_Caret_Period_Asterisk_Dollar |
3.7298555486725533 ns/iter |
3.734301159573807 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.733631881786621 ns/iter |
3.4320426359417957 ns/iter |
1.09 |
Regex_Caret_X_Hyphen |
13.1335455253798 ns/iter |
13.82185627197805 ns/iter |
0.95 |
Regex_Period_Md_Dollar |
88.02778724088665 ns/iter |
87.90925467606985 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
9.64811878682183 ns/iter |
8.718905059986147 ns/iter |
1.11 |
Regex_Caret_Period_Range_Dollar |
4.974429922368869 ns/iter |
3.742242558990252 ns/iter |
1.33 |
Regex_Nested_Backtrack |
824.461866828916 ns/iter |
825.8964358876431 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com