-
-
Notifications
You must be signed in to change notification settings - Fork 4
Add more cross-identifier framing tests #1606
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 (macos/llvm)
Benchmark suite | Current: 5172d0d | Previous: 50f3b3e | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.6969102062434684 ns/iter |
1.569578343435234 ns/iter |
1.08 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7174547215173637 ns/iter |
1.5862040208283177 ns/iter |
1.08 |
Regex_Period_Asterisk |
1.6864968882902047 ns/iter |
1.5719876941489694 ns/iter |
1.07 |
Regex_Group_Period_Asterisk_Group |
1.6806022390455992 ns/iter |
1.56774766512083 ns/iter |
1.07 |
Regex_Period_Plus |
2.025175571845636 ns/iter |
1.883465503349954 ns/iter |
1.08 |
Regex_Period |
2.0137073766335836 ns/iter |
1.880758361048279 ns/iter |
1.07 |
Regex_Caret_Period_Plus_Dollar |
2.0139244181516576 ns/iter |
1.88130515577264 ns/iter |
1.07 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.05096417045191 ns/iter |
1.8861208927342585 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
1.6848331404513275 ns/iter |
1.5988938189521948 ns/iter |
1.05 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.7213214240155084 ns/iter |
1.5674895390840116 ns/iter |
1.10 |
Regex_Caret_X_Hyphen |
7.080635184356427 ns/iter |
6.586450967894987 ns/iter |
1.08 |
Regex_Period_Md_Dollar |
73.05724725602128 ns/iter |
67.05822409093209 ns/iter |
1.09 |
Regex_Caret_Slash_Period_Asterisk |
5.601784219702022 ns/iter |
5.012021884894904 ns/iter |
1.12 |
Regex_Caret_Period_Range_Dollar |
2.3583253077763233 ns/iter |
2.2477510533648375 ns/iter |
1.05 |
Regex_Nested_Backtrack |
779.629559864758 ns/iter |
732.6857199249453 ns/iter |
1.06 |
JSON_Array_Of_Objects_Unique |
347.7109052082676 ns/iter |
336.8637022480299 ns/iter |
1.03 |
JSON_Parse_1 |
22917.86074836586 ns/iter |
22153.915942028805 ns/iter |
1.03 |
JSON_Fast_Hash_Helm_Chart_Lock |
51.34829818610974 ns/iter |
49.15158174570134 ns/iter |
1.04 |
JSON_Equality_Helm_Chart_Lock |
124.37345965065882 ns/iter |
116.28130841213185 ns/iter |
1.07 |
JSON_String_Equal/10 |
8.167659057427695 ns/iter |
7.697104608545711 ns/iter |
1.06 |
JSON_String_Equal/100 |
6.458374833993092 ns/iter |
5.968542968497371 ns/iter |
1.08 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.33855301340299393 ns/iter |
0.3139302995652464 ns/iter |
1.08 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.114654266769264 ns/iter |
2.915162827012398 ns/iter |
1.07 |
JSON_String_Fast_Hash/10 |
1.726724884622526 ns/iter |
1.5726557449995726 ns/iter |
1.10 |
JSON_String_Fast_Hash/100 |
2.055070690349849 ns/iter |
1.887212272039973 ns/iter |
1.09 |
JSON_String_Key_Hash/10 |
1.3499748302728383 ns/iter |
1.2548804724181037 ns/iter |
1.08 |
JSON_String_Key_Hash/100 |
1.7987197644067987 ns/iter |
1.771587485102821 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Same_Length |
2.352403383361426 ns/iter |
2.2941677796043116 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Small |
2.353146142429682 ns/iter |
2.204629761381469 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Too_Large |
2.6900502843212393 ns/iter |
2.5095275250110185 ns/iter |
1.07 |
Pointer_Object_Traverse |
16.655198777449595 ns/iter |
15.63579279156566 ns/iter |
1.07 |
Pointer_Object_Try_Traverse |
24.12962728788954 ns/iter |
22.4467913383673 ns/iter |
1.07 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
182.8340752395184 ns/iter |
176.63219652826965 ns/iter |
1.04 |
Schema_Frame_OMC_Instances |
180794083.24999234 ns/iter |
166365937.4999895 ns/iter |
1.09 |
Schema_Frame_OMC_References |
111825715.33333886 ns/iter |
107888333.42857222 ns/iter |
1.04 |
Schema_Frame_OMC_Locations |
130584833.40000749 ns/iter |
100217089.28570661 ns/iter |
1.30 |
Schema_Bundle_Meta_2020_12 |
4808689.48437152 ns/iter |
4404253.704401612 ns/iter |
1.09 |
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: 5172d0d | Previous: 50f3b3e | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.523102132787189 ns/iter |
2.4994449641077767 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4870277129275493 ns/iter |
2.4911150214927242 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.489518405136669 ns/iter |
2.488108695730473 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.4870961120786945 ns/iter |
2.4923955745112485 ns/iter |
1.00 |
Regex_Period_Plus |
2.4857178223118854 ns/iter |
2.807879580782952 ns/iter |
0.89 |
Regex_Period |
2.4861638959546224 ns/iter |
2.8006291521159854 ns/iter |
0.89 |
Regex_Caret_Period_Plus_Dollar |
2.486423769204336 ns/iter |
2.7990939983347145 ns/iter |
0.89 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.485973536366259 ns/iter |
2.79811332630662 ns/iter |
0.89 |
Regex_Caret_Period_Asterisk_Dollar |
2.4915694945363613 ns/iter |
3.729736631272677 ns/iter |
0.67 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.494753787974407 ns/iter |
3.7301011973311016 ns/iter |
0.67 |
Regex_Caret_X_Hyphen |
13.053844153702757 ns/iter |
12.431700555433357 ns/iter |
1.05 |
Regex_Period_Md_Dollar |
77.98957803306517 ns/iter |
78.57842610235878 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
5.9083228577458895 ns/iter |
6.215430356737894 ns/iter |
0.95 |
Regex_Caret_Period_Range_Dollar |
2.79876567034184 ns/iter |
4.041448424086166 ns/iter |
0.69 |
Regex_Nested_Backtrack |
477.45135033938783 ns/iter |
472.7555674496171 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
402.80966371858096 ns/iter |
398.7528501912437 ns/iter |
1.01 |
JSON_Parse_1 |
30746.24330973685 ns/iter |
30374.528301883467 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.3464031073558 ns/iter |
59.346275629970314 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
158.89236191057728 ns/iter |
150.45980932560818 ns/iter |
1.06 |
JSON_String_Equal/10 |
7.468276909219584 ns/iter |
6.223721381183378 ns/iter |
1.20 |
JSON_String_Equal/100 |
8.10285632746693 ns/iter |
6.84582889914315 ns/iter |
1.18 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9359323611948663 ns/iter |
0.9339756289566139 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.608752434193077 ns/iter |
10.258854535547377 ns/iter |
1.42 |
JSON_String_Fast_Hash/10 |
2.179930225008 ns/iter |
2.1760459502442733 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.1803836752878936 ns/iter |
2.1770288968716613 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.6490717977359286 ns/iter |
2.1849906768847807 ns/iter |
1.21 |
JSON_String_Key_Hash/100 |
2.8059270430344014 ns/iter |
2.8086183097936237 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.735406101181679 ns/iter |
3.7370061821970113 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.741826408690757 ns/iter |
3.7419696009715135 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7447927692324243 ns/iter |
3.739348586394504 ns/iter |
1.00 |
Pointer_Object_Traverse |
42.83052579138452 ns/iter |
43.55260171172526 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
52.73910117394759 ns/iter |
52.65050826780165 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
290.5785567654239 ns/iter |
345.5830918859492 ns/iter |
0.84 |
Schema_Frame_OMC_Instances |
218586869.3333267 ns/iter |
218812536.00001097 ns/iter |
1.00 |
Schema_Frame_OMC_References |
143148217.9999989 ns/iter |
143746233.19999954 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
139078471.40000057 ns/iter |
139698103.00000063 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
6884887.240004219 ns/iter |
6881042.14852258 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: 5172d0d | Previous: 50f3b3e | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
6.978339285713833 ns/iter |
7.189331217905488 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.093800223214279 ns/iter |
7.42329799107314 ns/iter |
0.96 |
Regex_Period_Asterisk |
7.019974522232557 ns/iter |
7.797612018760539 ns/iter |
0.90 |
Regex_Group_Period_Asterisk_Group |
7.052137276785584 ns/iter |
7.625071840958017 ns/iter |
0.92 |
Regex_Period_Plus |
7.351813360036613 ns/iter |
7.439839285715724 ns/iter |
0.99 |
Regex_Period |
7.558138359115629 ns/iter |
8.206359338362544 ns/iter |
0.92 |
Regex_Caret_Period_Plus_Dollar |
7.1724799107134425 ns/iter |
7.286737467469848 ns/iter |
0.98 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.176295758928626 ns/iter |
7.848119419642886 ns/iter |
0.91 |
Regex_Caret_Period_Asterisk_Dollar |
7.056900669642881 ns/iter |
7.284627232144101 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
6.828665178571265 ns/iter |
7.404783482142716 ns/iter |
0.92 |
Regex_Caret_X_Hyphen |
14.270203125000032 ns/iter |
12.158142857146004 ns/iter |
1.17 |
Regex_Period_Md_Dollar |
137.248053571426 ns/iter |
144.9210471017181 ns/iter |
0.95 |
Regex_Caret_Slash_Period_Asterisk |
10.519078571428103 ns/iter |
10.748676562499782 ns/iter |
0.98 |
Regex_Caret_Period_Range_Dollar |
7.547059787736472 ns/iter |
7.88007183982139 ns/iter |
0.96 |
Regex_Nested_Backtrack |
594.8379000000159 ns/iter |
608.0201785713209 ns/iter |
0.98 |
JSON_Array_Of_Objects_Unique |
441.4800625000481 ns/iter |
454.65417509259 ns/iter |
0.97 |
JSON_Parse_1 |
79304.79910715098 ns/iter |
80915.75892859026 ns/iter |
0.98 |
JSON_Fast_Hash_Helm_Chart_Lock |
70.52436607142657 ns/iter |
66.03936607141188 ns/iter |
1.07 |
JSON_Equality_Helm_Chart_Lock |
186.33930042450245 ns/iter |
191.33467575900812 ns/iter |
0.97 |
JSON_String_Equal/10 |
9.007316477646201 ns/iter |
9.265884333634803 ns/iter |
0.97 |
JSON_String_Equal/100 |
9.98101602687032 ns/iter |
10.749281249999854 ns/iter |
0.93 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1654520734760654 ns/iter |
2.248216562500005 ns/iter |
0.96 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.553593888871482 ns/iter |
17.286951669956935 ns/iter |
0.90 |
JSON_String_Fast_Hash/10 |
4.090646168018546 ns/iter |
4.102748837454576 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
4.152873802058885 ns/iter |
4.092715721595175 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
8.367909598213176 ns/iter |
9.019017816880433 ns/iter |
0.93 |
JSON_String_Key_Hash/100 |
3.7259533862037673 ns/iter |
3.8891417410713562 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Same_Length |
4.638808269282888 ns/iter |
4.8139214285721925 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Small |
4.6496591621648715 ns/iter |
4.7481214391706414 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Too_Large |
3.7355331861271552 ns/iter |
3.754662850438023 ns/iter |
0.99 |
Pointer_Object_Traverse |
51.595624999996346 ns/iter |
52.05584000000272 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
74.00917410714008 ns/iter |
75.04302455357349 ns/iter |
0.99 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.37158567220038 ns/iter |
189.14932045974422 ns/iter |
0.95 |
Schema_Frame_OMC_Instances |
483201650.0000123 ns/iter |
502165999.9999883 ns/iter |
0.96 |
Schema_Frame_OMC_References |
354301600.0000421 ns/iter |
358689050.00006634 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
362245699.99995995 ns/iter |
346241349.9999002 ns/iter |
1.05 |
Schema_Bundle_Meta_2020_12 |
16411455.555559466 ns/iter |
16491708.888911994 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 (linux/gcc)
Benchmark suite | Current: 5172d0d | Previous: 50f3b3e | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
213145806.66667855 ns/iter |
215237244.33332822 ns/iter |
0.99 |
Schema_Frame_OMC_References |
141176485.79999694 ns/iter |
141671406.7999919 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
137417558.99998224 ns/iter |
135674665.800002 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
6966780.440005778 ns/iter |
6954260.35000196 ns/iter |
1.00 |
Pointer_Object_Traverse |
47.12012859480914 ns/iter |
46.30972953078094 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
23.45221473812889 ns/iter |
23.357355546469535 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
163.4989634355487 ns/iter |
163.80681894238987 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
417.2803148899228 ns/iter |
414.37404428601087 ns/iter |
1.01 |
JSON_Parse_1 |
32935.993576523346 ns/iter |
32878.89975102093 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
71.90850181747048 ns/iter |
65.28110057255442 ns/iter |
1.10 |
JSON_Equality_Helm_Chart_Lock |
150.88628884282528 ns/iter |
149.55832380029378 ns/iter |
1.01 |
JSON_String_Equal/10 |
7.264342204642955 ns/iter |
6.340273834432529 ns/iter |
1.15 |
JSON_String_Equal/100 |
6.808491778245906 ns/iter |
6.978398283154243 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9390103156573412 ns/iter |
0.936988621679991 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
17.763631198032407 ns/iter |
17.71483472378393 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9341625607980181 ns/iter |
0.9326006439547031 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9336604312483189 ns/iter |
0.93555048979354 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2455878812596448 ns/iter |
1.2456240232974238 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.026746938222698 ns/iter |
2.0240054411717363 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.8005074626453674 ns/iter |
2.8026307488206177 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.495409527643675 ns/iter |
2.4878120548034643 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.495031379393856 ns/iter |
2.4952722534493423 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1108676125145367 ns/iter |
3.108415872071581 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1096160665192225 ns/iter |
3.1172388909809254 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.1082788412873743 ns/iter |
3.1077829716888012 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.1103288272357963 ns/iter |
3.1081481118972207 ns/iter |
1.00 |
Regex_Period_Plus |
4.2612305682716745 ns/iter |
3.548523455426572 ns/iter |
1.20 |
Regex_Period |
4.144779977025778 ns/iter |
3.418009354330217 ns/iter |
1.21 |
Regex_Caret_Period_Plus_Dollar |
3.696414384405832 ns/iter |
3.4212548959412414 ns/iter |
1.08 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.8703353691862796 ns/iter |
3.4199360762745434 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
4.35127092203849 ns/iter |
4.367822725553267 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.660335593252965 ns/iter |
4.392915975150649 ns/iter |
1.06 |
Regex_Caret_X_Hyphen |
9.950875824630247 ns/iter |
13.681786870382979 ns/iter |
0.73 |
Regex_Period_Md_Dollar |
89.61837426770059 ns/iter |
89.80017270606054 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
9.659228299426179 ns/iter |
9.630933168144045 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.3535881984989615 ns/iter |
4.355822974753134 ns/iter |
1.00 |
Regex_Nested_Backtrack |
815.9721301999266 ns/iter |
831.596571416341 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: 5172d0d | Previous: 50f3b3e | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8812554697473218 ns/iter |
1.9078798276389548 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8847165359850266 ns/iter |
1.8842738164544324 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.9943579220913985 ns/iter |
1.962543681879499 ns/iter |
1.02 |
Regex_Group_Period_Asterisk_Group |
1.8821838270487672 ns/iter |
1.8892061209257331 ns/iter |
1.00 |
Regex_Period_Plus |
1.5683861280343405 ns/iter |
1.586943873996952 ns/iter |
0.99 |
Regex_Period |
1.5681681276840373 ns/iter |
1.5802466540317472 ns/iter |
0.99 |
Regex_Caret_Period_Plus_Dollar |
1.5676163452744625 ns/iter |
1.6010355311888358 ns/iter |
0.98 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.935849584953475 ns/iter |
1.9145642917831558 ns/iter |
1.01 |
Regex_Caret_Period_Asterisk_Dollar |
1.8823142012884062 ns/iter |
1.9726180196062795 ns/iter |
0.95 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8827291489806253 ns/iter |
1.895730133341155 ns/iter |
0.99 |
Regex_Caret_X_Hyphen |
5.950975136606677 ns/iter |
5.98467012281668 ns/iter |
0.99 |
Regex_Period_Md_Dollar |
68.29000180412272 ns/iter |
69.36367443535732 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
4.3847772547638275 ns/iter |
4.424008780228654 ns/iter |
0.99 |
Regex_Caret_Period_Range_Dollar |
1.8875133713267502 ns/iter |
1.886275563541354 ns/iter |
1.00 |
Regex_Nested_Backtrack |
848.6045624371891 ns/iter |
875.7723244456593 ns/iter |
0.97 |
JSON_Array_Of_Objects_Unique |
209.1915643234123 ns/iter |
204.91121802194237 ns/iter |
1.02 |
JSON_Parse_1 |
22847.92330701107 ns/iter |
24053.631730503606 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.51107536542648 ns/iter |
23.41394389666428 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
115.10693192496973 ns/iter |
113.48155557704234 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.365181963089137 ns/iter |
5.414013798759397 ns/iter |
0.99 |
JSON_String_Equal/100 |
5.057560841511011 ns/iter |
5.1725043318506705 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7452661547270462 ns/iter |
0.7831305885344398 ns/iter |
0.95 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.4532702074693358 ns/iter |
3.5906835721347248 ns/iter |
0.96 |
JSON_String_Fast_Hash/10 |
1.9032372707875782 ns/iter |
1.899891770689657 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.8922684281524316 ns/iter |
1.8948472327334664 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.4394212887069744 ns/iter |
1.4431204587303768 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5104194981452297 ns/iter |
2.5160848443742014 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
1.7241147782720407 ns/iter |
1.7321541100053401 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
1.8826372334130326 ns/iter |
2.0035907756819165 ns/iter |
0.94 |
JSON_Object_Defines_Miss_Too_Large |
1.7230474479035474 ns/iter |
1.7334761223461224 ns/iter |
0.99 |
Pointer_Object_Traverse |
56.092475795959054 ns/iter |
51.882041025486366 ns/iter |
1.08 |
Pointer_Object_Try_Traverse |
35.699030134048236 ns/iter |
35.907115702235124 ns/iter |
0.99 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
157.30203146483817 ns/iter |
157.87667770066426 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
167855024.33776855 ns/iter |
176276028.15628052 ns/iter |
0.95 |
Schema_Frame_OMC_References |
105108295.16819546 ns/iter |
115050554.2755127 ns/iter |
0.91 |
Schema_Frame_OMC_Locations |
102640787.76041667 ns/iter |
132493400.57373047 ns/iter |
0.77 |
Schema_Bundle_Meta_2020_12 |
4743406.738060108 ns/iter |
5821210.366708261 ns/iter |
0.81 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]