-
-
Notifications
You must be signed in to change notification settings - Fork 7
Extend URI testing for extra compliance #2003
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
2bd7903
to
285aecd
Compare
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
285aecd
to
fe9d705
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 (linux/llvm)
Benchmark suite | Current: fe9d705 | Previous: cf91486 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.297098179356728 ns/iter |
2.2053155758218828 ns/iter |
1.04 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.1938321763672035 ns/iter |
2.199700679269272 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.2044269113173334 ns/iter |
2.205037235922834 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.193244623030722 ns/iter |
2.209762619471899 ns/iter |
0.99 |
Regex_Period_Plus |
2.486486009502765 ns/iter |
2.486681889884769 ns/iter |
1.00 |
Regex_Period |
2.4862188678981534 ns/iter |
2.258087971114928 ns/iter |
1.10 |
Regex_Caret_Period_Plus_Dollar |
2.541829283902391 ns/iter |
2.2728766447175563 ns/iter |
1.12 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4864769651204752 ns/iter |
2.2503047097889533 ns/iter |
1.10 |
Regex_Caret_Period_Asterisk_Dollar |
3.4177416990113048 ns/iter |
2.487002427842833 ns/iter |
1.37 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4263228512108714 ns/iter |
2.2150046834516077 ns/iter |
1.55 |
Regex_Caret_X_Hyphen |
13.056107696691624 ns/iter |
12.55385896082516 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
77.20578151413649 ns/iter |
75.29975354428059 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
7.150180913692451 ns/iter |
6.221377067175289 ns/iter |
1.15 |
Regex_Caret_Period_Range_Dollar |
3.731806737528624 ns/iter |
3.734969760669783 ns/iter |
1.00 |
Regex_Nested_Backtrack |
501.84592599998723 ns/iter |
497.2803115808748 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
402.0168117816517 ns/iter |
391.2860328275724 ns/iter |
1.03 |
JSON_Parse_1 |
29067.801650136156 ns/iter |
29173.95232533682 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
56.23437942618598 ns/iter |
56.110224596078524 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
147.60640705709366 ns/iter |
152.51422753312772 ns/iter |
0.97 |
JSON_String_Equal/10 |
6.534189501914911 ns/iter |
6.538478398397854 ns/iter |
1.00 |
JSON_String_Equal/100 |
7.1600682150331165 ns/iter |
7.156515314102952 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9404806109534352 ns/iter |
0.9389267742872947 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.259671106963905 ns/iter |
14.62616166010008 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
2.1790988067592365 ns/iter |
2.178411618017793 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.176474379018001 ns/iter |
2.1765342327935744 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.489192219916727 ns/iter |
2.7187639433990856 ns/iter |
0.92 |
JSON_String_Key_Hash/100 |
6.529279949826313 ns/iter |
9.01712369597691 ns/iter |
0.72 |
JSON_Object_Defines_Miss_Same_Length |
3.7358256252164774 ns/iter |
3.743608380539818 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.735687014200759 ns/iter |
3.7354185287732897 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.73550554803158 ns/iter |
3.736554151411858 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.307413749623684 ns/iter |
43.438911920938295 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
56.233008755805926 ns/iter |
53.53905947379488 ns/iter |
1.05 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
290.8906242213411 ns/iter |
331.75110182149655 ns/iter |
0.88 |
Schema_Frame_OMC_Instances |
169410943.999992 ns/iter |
163298020.2499823 ns/iter |
1.04 |
Schema_Frame_OMC_References |
92745234.50000061 ns/iter |
89314963.37500277 ns/iter |
1.04 |
Schema_Frame_OMC_Locations |
89334884.50000481 ns/iter |
85399432.14285423 ns/iter |
1.05 |
Schema_Bundle_Meta_2020_12 |
5339832.945735928 ns/iter |
5283167.719694988 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: fe9d705 | Previous: cf91486 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.3379082713108033 ns/iter |
2.9653200384997227 ns/iter |
0.79 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.3833477957308458 ns/iter |
2.5735865551192614 ns/iter |
0.93 |
Regex_Period_Asterisk |
2.6368333626688614 ns/iter |
2.617254453233463 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
2.6688163589647838 ns/iter |
2.4661087915816235 ns/iter |
1.08 |
Regex_Period_Plus |
2.2208245862918656 ns/iter |
1.9687832738526927 ns/iter |
1.13 |
Regex_Period |
2.324935431929832 ns/iter |
2.3096938874698716 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
2.26665318924376 ns/iter |
2.5613806939753054 ns/iter |
0.88 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.2871531677284396 ns/iter |
2.07689851419676 ns/iter |
1.10 |
Regex_Caret_Period_Asterisk_Dollar |
2.578424110210474 ns/iter |
2.4738299576289497 ns/iter |
1.04 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.573791296410537 ns/iter |
2.515747162613007 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
8.12935891466524 ns/iter |
8.55640162242783 ns/iter |
0.95 |
Regex_Period_Md_Dollar |
83.11015222266735 ns/iter |
79.34190816048736 ns/iter |
1.05 |
Regex_Caret_Slash_Period_Asterisk |
6.2119470225116675 ns/iter |
6.304933710556219 ns/iter |
0.99 |
Regex_Caret_Period_Range_Dollar |
2.9602162538639147 ns/iter |
3.2155488877548253 ns/iter |
0.92 |
Regex_Nested_Backtrack |
461.2070520544775 ns/iter |
495.4318791961837 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
399.1779416367584 ns/iter |
434.31948662353426 ns/iter |
0.92 |
JSON_Parse_1 |
24845.81725234864 ns/iter |
27631.38892951582 ns/iter |
0.90 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.73683391957426 ns/iter |
60.38686409802661 ns/iter |
0.99 |
JSON_Equality_Helm_Chart_Lock |
154.57214226521126 ns/iter |
163.28365387870988 ns/iter |
0.95 |
JSON_String_Equal/10 |
8.036729411406204 ns/iter |
8.432836655692302 ns/iter |
0.95 |
JSON_String_Equal/100 |
7.7956876154426595 ns/iter |
7.982669624390667 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.37775480779433024 ns/iter |
0.41220441429932564 ns/iter |
0.92 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.057717675682844 ns/iter |
4.475300597557061 ns/iter |
0.91 |
JSON_String_Fast_Hash/10 |
1.9931491794782807 ns/iter |
2.259600706859905 ns/iter |
0.88 |
JSON_String_Fast_Hash/100 |
2.321995116767629 ns/iter |
2.255417404737595 ns/iter |
1.03 |
JSON_String_Key_Hash/10 |
1.784900274937594 ns/iter |
1.6806787136405514 ns/iter |
1.06 |
JSON_String_Key_Hash/100 |
2.748663542615683 ns/iter |
2.7427462784696606 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7176918328338284 ns/iter |
3.0337595321681623 ns/iter |
1.23 |
JSON_Object_Defines_Miss_Too_Small |
3.311321329194701 ns/iter |
3.196521867287114 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Too_Large |
3.5035266294092513 ns/iter |
2.8462804067244756 ns/iter |
1.23 |
Pointer_Object_Traverse |
19.60769310163705 ns/iter |
15.15191658683087 ns/iter |
1.29 |
Pointer_Object_Try_Traverse |
24.886743652524622 ns/iter |
20.002535502444196 ns/iter |
1.24 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
202.80956749135393 ns/iter |
180.41391696302279 ns/iter |
1.12 |
Schema_Frame_OMC_Instances |
225428972.33332345 ns/iter |
167251483.1999706 ns/iter |
1.35 |
Schema_Frame_OMC_References |
115669633.40001166 ns/iter |
107454465.3333381 ns/iter |
1.08 |
Schema_Frame_OMC_Locations |
102164095.28571343 ns/iter |
101305083.28571913 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
5327169.540000795 ns/iter |
4621468.766667173 ns/iter |
1.15 |
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: fe9d705 | Previous: cf91486 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8333619183785066 ns/iter |
2.8569937487238573 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.516213928570973 ns/iter |
2.5186757142851746 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.5078707142857377 ns/iter |
2.5117753571424015 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.8226908890771516 ns/iter |
2.8262860701671104 ns/iter |
1.00 |
Regex_Period_Plus |
2.6241357142859147 ns/iter |
2.518230714286217 ns/iter |
1.04 |
Regex_Period |
2.679425220224213 ns/iter |
2.5170625000003253 ns/iter |
1.06 |
Regex_Caret_Period_Plus_Dollar |
2.656559930071145 ns/iter |
2.5299346428572074 ns/iter |
1.05 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.678045287786918 ns/iter |
2.5122374999999204 ns/iter |
1.07 |
Regex_Caret_Period_Asterisk_Dollar |
2.653022142857253 ns/iter |
2.519196071429113 ns/iter |
1.05 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.399439285714274 ns/iter |
3.1348200892864497 ns/iter |
1.08 |
Regex_Caret_X_Hyphen |
7.078804687500805 ns/iter |
6.587275892856935 ns/iter |
1.07 |
Regex_Period_Md_Dollar |
156.30982142856251 ns/iter |
147.24749999999176 ns/iter |
1.06 |
Regex_Caret_Slash_Period_Asterisk |
6.270792857143143 ns/iter |
5.964949107142356 ns/iter |
1.05 |
Regex_Caret_Period_Range_Dollar |
3.2849312500005112 ns/iter |
3.1360227678567703 ns/iter |
1.05 |
Regex_Nested_Backtrack |
604.1345535714576 ns/iter |
570.2524999999241 ns/iter |
1.06 |
JSON_Array_Of_Objects_Unique |
428.4454084624242 ns/iter |
436.8552304976437 ns/iter |
0.98 |
JSON_Parse_1 |
70378.68303569895 ns/iter |
70783.97321428501 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
61.3022699999874 ns/iter |
55.18320000001041 ns/iter |
1.11 |
JSON_Equality_Helm_Chart_Lock |
214.8374374999662 ns/iter |
213.4782812500191 ns/iter |
1.01 |
JSON_String_Equal/10 |
9.729212499998141 ns/iter |
10.049156249998248 ns/iter |
0.97 |
JSON_String_Equal/100 |
10.995017187500622 ns/iter |
11.001429687500064 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.209646562500467 ns/iter |
2.1930521874999442 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.684896428571133 ns/iter |
12.810151785714652 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
3.4446730742064218 ns/iter |
3.4400128063576427 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.4354755973102633 ns/iter |
3.437995976003108 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
4.3882381250000435 ns/iter |
4.387480625000251 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
16.52268080357138 ns/iter |
13.720923822673763 ns/iter |
1.20 |
JSON_Object_Defines_Miss_Same_Length |
3.754798386152394 ns/iter |
3.755611600436187 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.759941779001192 ns/iter |
3.760577566964685 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.804795528920462 ns/iter |
3.758572493288424 ns/iter |
1.01 |
Pointer_Object_Traverse |
54.542050000009105 ns/iter |
55.14978999999585 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
69.86398214284658 ns/iter |
69.70409598212918 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
167.74934828680497 ns/iter |
157.6741294643215 ns/iter |
1.06 |
Schema_Frame_OMC_Instances |
388559999.999984 ns/iter |
394461100.00005776 ns/iter |
0.99 |
Schema_Frame_OMC_References |
232024933.3333019 ns/iter |
246019966.66660854 ns/iter |
0.94 |
Schema_Frame_OMC_Locations |
224315366.66666338 ns/iter |
240649766.66666856 ns/iter |
0.93 |
Schema_Bundle_Meta_2020_12 |
12662830.357145693 ns/iter |
13095032.14282667 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: fe9d705 | Previous: cf91486 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
167086112.50004423 ns/iter |
167172778.500003 ns/iter |
1.00 |
Schema_Frame_OMC_References |
89095321.12500073 ns/iter |
89479550.12499164 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
85645374.87501411 ns/iter |
86831636.12499811 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
5355589.746148745 ns/iter |
5324074.65648977 ns/iter |
1.01 |
Pointer_Object_Traverse |
49.12329603234514 ns/iter |
49.35495140459455 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
23.36206390410622 ns/iter |
22.983701399012805 ns/iter |
1.02 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
169.82686990174344 ns/iter |
172.75869855572063 ns/iter |
0.98 |
JSON_Array_Of_Objects_Unique |
372.70547434442443 ns/iter |
426.91445924873597 ns/iter |
0.87 |
JSON_Parse_1 |
31412.949039157105 ns/iter |
31570.953439010496 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.5231469953987 ns/iter |
65.56066737111072 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
146.35066163554282 ns/iter |
144.7549739825446 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.04595437700215 ns/iter |
5.95059681616403 ns/iter |
1.02 |
JSON_String_Equal/100 |
6.655026315812998 ns/iter |
6.570893480624562 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.623790506827824 ns/iter |
0.6233686930454917 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.983624843607537 ns/iter |
19.59630458692845 ns/iter |
1.33 |
JSON_String_Fast_Hash/10 |
0.933797715750054 ns/iter |
0.9331956097255982 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9329595023942474 ns/iter |
0.9327657126056905 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.557320749565691 ns/iter |
1.2458815875232339 ns/iter |
1.25 |
JSON_String_Key_Hash/100 |
12.813247597017224 ns/iter |
12.431197289849154 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Same_Length |
2.7989696897965692 ns/iter |
2.7981703918698613 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.487826502766291 ns/iter |
2.800838972178463 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Large |
2.7985261465667453 ns/iter |
2.7999972060000466 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.423519620877411 ns/iter |
3.1082500243802427 ns/iter |
1.10 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.419362730935021 ns/iter |
3.1083120405213696 ns/iter |
1.10 |
Regex_Period_Asterisk |
3.4189995097594528 ns/iter |
3.1077699369119856 ns/iter |
1.10 |
Regex_Group_Period_Asterisk_Group |
3.433208058262456 ns/iter |
3.108917658346287 ns/iter |
1.10 |
Regex_Period_Plus |
3.7389572794148886 ns/iter |
3.4196828680223854 ns/iter |
1.09 |
Regex_Period |
3.7331002463287377 ns/iter |
3.4257876655005135 ns/iter |
1.09 |
Regex_Caret_Period_Plus_Dollar |
3.7300599477694547 ns/iter |
3.4178934807765633 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7308620141359 ns/iter |
3.4191017456621196 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
3.8477096224332907 ns/iter |
4.350632351489107 ns/iter |
0.88 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.43388060573432 ns/iter |
4.353613006513528 ns/iter |
0.79 |
Regex_Caret_X_Hyphen |
13.136811809567572 ns/iter |
13.683979595708635 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
87.2005114293161 ns/iter |
88.52929507406341 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
8.393907710644338 ns/iter |
9.637829533204116 ns/iter |
0.87 |
Regex_Caret_Period_Range_Dollar |
4.976583742695148 ns/iter |
4.366603362431796 ns/iter |
1.14 |
Regex_Nested_Backtrack |
825.8280345321422 ns/iter |
815.7081737976407 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/gcc)
Benchmark suite | Current: fe9d705 | Previous: cf91486 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8748160951703614 ns/iter |
2.432228451454217 ns/iter |
1.18 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.0102090659566834 ns/iter |
2.633285006411327 ns/iter |
1.14 |
Regex_Period_Asterisk |
2.9164853954427556 ns/iter |
2.335040016190409 ns/iter |
1.25 |
Regex_Group_Period_Asterisk_Group |
2.8226478194123534 ns/iter |
2.1889283964108057 ns/iter |
1.29 |
Regex_Period_Plus |
2.9191867017600743 ns/iter |
1.858098342592956 ns/iter |
1.57 |
Regex_Period |
2.4303674704600167 ns/iter |
1.7932552653375986 ns/iter |
1.36 |
Regex_Caret_Period_Plus_Dollar |
2.4568002376897438 ns/iter |
1.7790021182102485 ns/iter |
1.38 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.218667479666157 ns/iter |
1.9658630308261715 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
2.910418298806298 ns/iter |
2.3718667277719563 ns/iter |
1.23 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.6961502792523233 ns/iter |
2.313191393490605 ns/iter |
1.17 |
Regex_Caret_X_Hyphen |
8.340381039095957 ns/iter |
7.153438719394158 ns/iter |
1.17 |
Regex_Period_Md_Dollar |
112.28875235309559 ns/iter |
85.4399035487449 ns/iter |
1.31 |
Regex_Caret_Slash_Period_Asterisk |
6.191689756607494 ns/iter |
5.7306671142578125 ns/iter |
1.08 |
Regex_Caret_Period_Range_Dollar |
2.672917801671709 ns/iter |
2.3007742744474156 ns/iter |
1.16 |
Regex_Nested_Backtrack |
1135.108059372085 ns/iter |
931.7346727746387 ns/iter |
1.22 |
JSON_Array_Of_Objects_Unique |
278.1118596082443 ns/iter |
261.0971621987761 ns/iter |
1.07 |
JSON_Parse_1 |
32445.48684641339 ns/iter |
28046.365744008806 ns/iter |
1.16 |
JSON_Fast_Hash_Helm_Chart_Lock |
33.98684627914071 ns/iter |
27.466411985716014 ns/iter |
1.24 |
JSON_Equality_Helm_Chart_Lock |
151.38517215413552 ns/iter |
128.60395564122487 ns/iter |
1.18 |
JSON_String_Equal/10 |
7.005878269751246 ns/iter |
6.079765753955793 ns/iter |
1.15 |
JSON_String_Equal/100 |
7.511374545623643 ns/iter |
5.9879839678340785 ns/iter |
1.25 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
1.2045726880409298 ns/iter |
0.8898847299706087 ns/iter |
1.35 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.885209015025842 ns/iter |
4.002055041521146 ns/iter |
1.22 |
JSON_String_Fast_Hash/10 |
2.611900919268889 ns/iter |
2.2400714915806 ns/iter |
1.17 |
JSON_String_Fast_Hash/100 |
2.441725215288036 ns/iter |
2.295882949789897 ns/iter |
1.06 |
JSON_String_Key_Hash/10 |
1.8864352198213652 ns/iter |
1.6617060618891109 ns/iter |
1.14 |
JSON_String_Key_Hash/100 |
3.583613099316059 ns/iter |
2.933267822258454 ns/iter |
1.22 |
JSON_Object_Defines_Miss_Same_Length |
2.5895854300673125 ns/iter |
2.1170341433824746 ns/iter |
1.22 |
JSON_Object_Defines_Miss_Too_Small |
2.4992942823858666 ns/iter |
2.255649808424292 ns/iter |
1.11 |
JSON_Object_Defines_Miss_Too_Large |
2.4614057508485927 ns/iter |
2.3077043384095326 ns/iter |
1.07 |
Pointer_Object_Traverse |
68.58414534977341 ns/iter |
66.60129584836307 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
50.380706787109375 ns/iter |
45.60169349229173 ns/iter |
1.10 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
222.16353722014355 ns/iter |
181.76349575674496 ns/iter |
1.22 |
Schema_Frame_OMC_Instances |
226826985.67708334 ns/iter |
173740446.5675354 ns/iter |
1.31 |
Schema_Frame_OMC_References |
115714510.28188069 ns/iter |
91773748.39782715 ns/iter |
1.26 |
Schema_Frame_OMC_Locations |
105546315.5110677 ns/iter |
85257556.70335558 ns/iter |
1.24 |
Schema_Bundle_Meta_2020_12 |
6057546.615600586 ns/iter |
5227631.53602337 ns/iter |
1.16 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com