-
-
Notifications
You must be signed in to change notification settings - Fork 4
Move current unevaluated*
traversal basic logic up to Blaze
#1637
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
Until we properly make it part of framing. 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: 77276f7 | Previous: 273fe72 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.181999417505462 ns/iter |
2.246831508592636 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.1822554389202167 ns/iter |
2.2191658717417635 ns/iter |
0.98 |
Regex_Period_Asterisk |
2.1772470003845146 ns/iter |
2.2200919455464683 ns/iter |
0.98 |
Regex_Group_Period_Asterisk_Group |
2.1920697070805373 ns/iter |
2.1904534162005267 ns/iter |
1.00 |
Regex_Period_Plus |
2.487747140869891 ns/iter |
2.4855851546187253 ns/iter |
1.00 |
Regex_Period |
2.4880787375387423 ns/iter |
2.4866917602242005 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4933338512706267 ns/iter |
2.486488047411078 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4897144657250543 ns/iter |
2.4865495885500417 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.4205461750013124 ns/iter |
3.4291339090347144 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4309408424102297 ns/iter |
3.4186846956830355 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
12.59678008875719 ns/iter |
12.659301092107214 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
73.57442207576823 ns/iter |
74.06816666505425 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
6.217445091059706 ns/iter |
7.151891821963228 ns/iter |
0.87 |
Regex_Caret_Period_Range_Dollar |
4.043833719792627 ns/iter |
2.7989256981238193 ns/iter |
1.44 |
Regex_Nested_Backtrack |
468.0793234192624 ns/iter |
467.01126262701007 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
442.1369742181972 ns/iter |
435.4112528269787 ns/iter |
1.02 |
JSON_Parse_1 |
30492.934246809822 ns/iter |
31089.9532101111 ns/iter |
0.98 |
JSON_Fast_Hash_Helm_Chart_Lock |
64.92451287409415 ns/iter |
56.45291879010261 ns/iter |
1.15 |
JSON_Equality_Helm_Chart_Lock |
144.50182770466654 ns/iter |
139.0701290995766 ns/iter |
1.04 |
JSON_String_Equal/10 |
5.325592809327809 ns/iter |
6.835902765971431 ns/iter |
0.78 |
JSON_String_Equal/100 |
5.915351415798835 ns/iter |
6.535423941425232 ns/iter |
0.91 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9354329420999951 ns/iter |
0.9379384277501549 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.25715465163766 ns/iter |
14.60393649935131 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
2.17878502577235 ns/iter |
2.1774521974848975 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.191417272500753 ns/iter |
2.177769528697277 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
1.8824255558369243 ns/iter |
2.6969775350179397 ns/iter |
0.70 |
JSON_String_Key_Hash/100 |
2.8062024731854076 ns/iter |
2.80231163396046 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7406120003390773 ns/iter |
3.7348185202228446 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7378354559910116 ns/iter |
3.7361519948441493 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.733668593949846 ns/iter |
3.7360655836815377 ns/iter |
1.00 |
Pointer_Object_Traverse |
44.54765786808317 ns/iter |
55.52969242057247 ns/iter |
0.80 |
Pointer_Object_Try_Traverse |
52.309486611197826 ns/iter |
55.240985756694805 ns/iter |
0.95 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
345.56683070201706 ns/iter |
327.2355532703283 ns/iter |
1.06 |
Schema_Frame_OMC_Instances |
227476957.33333254 ns/iter |
225734895.33336517 ns/iter |
1.01 |
Schema_Frame_OMC_References |
148621058.00000337 ns/iter |
149803700.00000674 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
147644508.60000125 ns/iter |
147479089.80000374 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
7391303.821050076 ns/iter |
7358166.778956395 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: 77276f7 | Previous: 273fe72 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
6.846410714286678 ns/iter |
7.313762276786357 ns/iter |
0.94 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.04072656249975 ns/iter |
6.874320312498635 ns/iter |
1.02 |
Regex_Period_Asterisk |
6.887117187502107 ns/iter |
6.92955915178674 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
7.255655133927721 ns/iter |
6.848310267856102 ns/iter |
1.06 |
Regex_Period_Plus |
7.20209486607258 ns/iter |
7.682946428571671 ns/iter |
0.94 |
Regex_Period |
7.280827199637111 ns/iter |
7.223712053571672 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
7.340149553571556 ns/iter |
7.341046842226853 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.611438616072417 ns/iter |
7.89145424107066 ns/iter |
0.96 |
Regex_Caret_Period_Asterisk_Dollar |
6.899622767857494 ns/iter |
6.863996428571844 ns/iter |
1.01 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.204145089286636 ns/iter |
7.430476306115626 ns/iter |
0.97 |
Regex_Caret_X_Hyphen |
14.265512213101482 ns/iter |
12.08898035714258 ns/iter |
1.18 |
Regex_Period_Md_Dollar |
139.30838217371803 ns/iter |
137.48022321427655 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
10.334801562500218 ns/iter |
10.567964062499158 ns/iter |
0.98 |
Regex_Caret_Period_Range_Dollar |
7.570260234063949 ns/iter |
8.47093415178587 ns/iter |
0.89 |
Regex_Nested_Backtrack |
595.7183035712482 ns/iter |
594.3876785713493 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
406.18510044636884 ns/iter |
399.6017009106584 ns/iter |
1.02 |
JSON_Parse_1 |
81979.6540178481 ns/iter |
80022.64631042912 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.09195535714399 ns/iter |
52.65902000001006 ns/iter |
1.10 |
JSON_Equality_Helm_Chart_Lock |
189.7380169408715 ns/iter |
188.9010168661331 ns/iter |
1.00 |
JSON_String_Equal/10 |
9.495503529037597 ns/iter |
8.978310227774928 ns/iter |
1.06 |
JSON_String_Equal/100 |
9.89960468750084 ns/iter |
9.902989062499756 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1801721875000624 ns/iter |
2.1669409375000726 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.860667410712333 ns/iter |
15.442728021588586 ns/iter |
1.03 |
JSON_String_Fast_Hash/10 |
3.4068944582019793 ns/iter |
3.4035541903506368 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.4034456635661163 ns/iter |
3.407747449271908 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
8.326349962827072 ns/iter |
8.231910231109017 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
3.7118378505142107 ns/iter |
3.7155921362218147 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.650940858595199 ns/iter |
4.637609608565907 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
4.646529519840966 ns/iter |
4.641911528780909 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.712309279084825 ns/iter |
3.7106890790237412 ns/iter |
1.00 |
Pointer_Object_Traverse |
48.58531708536901 ns/iter |
48.854726458559696 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
65.27692857141736 ns/iter |
64.71623214285468 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.657453540854 ns/iter |
182.36731801571054 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
533270500.00007147 ns/iter |
527117899.9998938 ns/iter |
1.01 |
Schema_Frame_OMC_References |
398854749.9999413 ns/iter |
381480099.9999761 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
387538500.0000051 ns/iter |
372797350.00004166 ns/iter |
1.04 |
Schema_Bundle_Meta_2020_12 |
18824502.702733986 ns/iter |
18323467.5675546 ns/iter |
1.03 |
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: 77276f7 | Previous: 273fe72 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.6232648803753225 ns/iter |
1.6898395623084081 ns/iter |
0.96 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.6307816169836162 ns/iter |
1.6859657452196184 ns/iter |
0.97 |
Regex_Period_Asterisk |
1.6128492263734096 ns/iter |
1.7228521377029642 ns/iter |
0.94 |
Regex_Group_Period_Asterisk_Group |
1.7107806975273707 ns/iter |
1.7049460674641013 ns/iter |
1.00 |
Regex_Period_Plus |
2.0027386175120716 ns/iter |
2.1098127533766933 ns/iter |
0.95 |
Regex_Period |
2.019033244927829 ns/iter |
2.510604008724419 ns/iter |
0.80 |
Regex_Caret_Period_Plus_Dollar |
1.9726355296503357 ns/iter |
2.0754105028909833 ns/iter |
0.95 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.9070036440158171 ns/iter |
2.1914161560262007 ns/iter |
0.87 |
Regex_Caret_Period_Asterisk_Dollar |
1.914279344874107 ns/iter |
2.371867298794905 ns/iter |
0.81 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.5882482167321472 ns/iter |
1.7241101912991736 ns/iter |
0.92 |
Regex_Caret_X_Hyphen |
6.69930796634882 ns/iter |
7.224090783294409 ns/iter |
0.93 |
Regex_Period_Md_Dollar |
70.91508527370787 ns/iter |
81.51695837649277 ns/iter |
0.87 |
Regex_Caret_Slash_Period_Asterisk |
5.3727779391172135 ns/iter |
5.431042720961249 ns/iter |
0.99 |
Regex_Caret_Period_Range_Dollar |
2.3799787939428247 ns/iter |
2.588139759457215 ns/iter |
0.92 |
Regex_Nested_Backtrack |
756.4647437006633 ns/iter |
788.1729001500722 ns/iter |
0.96 |
JSON_Array_Of_Objects_Unique |
354.3001699772563 ns/iter |
361.74837152075196 ns/iter |
0.98 |
JSON_Parse_1 |
22185.677224363586 ns/iter |
23469.026897346987 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
51.89671250000174 ns/iter |
52.29979763481103 ns/iter |
0.99 |
JSON_Equality_Helm_Chart_Lock |
127.68922687411056 ns/iter |
128.0133255077305 ns/iter |
1.00 |
JSON_String_Equal/10 |
8.099031483212977 ns/iter |
8.122598814161774 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.415223496816435 ns/iter |
8.088368074835316 ns/iter |
0.79 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.33776017347950654 ns/iter |
0.36502500576127356 ns/iter |
0.93 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.9943344279134076 ns/iter |
3.1834037533029553 ns/iter |
0.94 |
JSON_String_Fast_Hash/10 |
1.6812240569054726 ns/iter |
1.8029857653181751 ns/iter |
0.93 |
JSON_String_Fast_Hash/100 |
2.0086240219772438 ns/iter |
2.050822207559118 ns/iter |
0.98 |
JSON_String_Key_Hash/10 |
1.3101238771263024 ns/iter |
1.3931394003444464 ns/iter |
0.94 |
JSON_String_Key_Hash/100 |
1.7066915427836895 ns/iter |
1.8157835290344462 ns/iter |
0.94 |
JSON_Object_Defines_Miss_Same_Length |
2.2577394686198184 ns/iter |
2.4704746959716943 ns/iter |
0.91 |
JSON_Object_Defines_Miss_Too_Small |
2.250457657247489 ns/iter |
2.4276481721832126 ns/iter |
0.93 |
JSON_Object_Defines_Miss_Too_Large |
2.3518359486098834 ns/iter |
2.443766929143444 ns/iter |
0.96 |
Pointer_Object_Traverse |
17.353098961185044 ns/iter |
18.12475413555227 ns/iter |
0.96 |
Pointer_Object_Try_Traverse |
22.201891909555417 ns/iter |
27.24109326080685 ns/iter |
0.82 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
176.4337804026812 ns/iter |
186.68609887196538 ns/iter |
0.95 |
Schema_Frame_OMC_Instances |
185050426.99996465 ns/iter |
189576778.0000218 ns/iter |
0.98 |
Schema_Frame_OMC_References |
106725541.66668154 ns/iter |
120647465.33333921 ns/iter |
0.88 |
Schema_Frame_OMC_Locations |
107924845.28571679 ns/iter |
117940236.16666512 ns/iter |
0.92 |
Schema_Bundle_Meta_2020_12 |
5232036.8201514 ns/iter |
5539916.305341482 ns/iter |
0.94 |
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: 77276f7 | Previous: 273fe72 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
230101919.00001094 ns/iter |
230113452.33332273 ns/iter |
1.00 |
Schema_Frame_OMC_References |
153036501.40001538 ns/iter |
149384377.59999487 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
148473414.39999583 ns/iter |
145526528.9999943 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
7518242.869567955 ns/iter |
7428322.1808504425 ns/iter |
1.01 |
Pointer_Object_Traverse |
48.848169551816184 ns/iter |
48.78258416379221 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
22.677478009263314 ns/iter |
22.749206762503096 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
160.09515459669439 ns/iter |
168.72543853605694 ns/iter |
0.95 |
JSON_Array_Of_Objects_Unique |
375.9305074606901 ns/iter |
370.54767133062444 ns/iter |
1.01 |
JSON_Parse_1 |
33736.111068734375 ns/iter |
33215.62536297655 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.20372374592979 ns/iter |
63.09576631683689 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
150.52588450115303 ns/iter |
150.22275595670257 ns/iter |
1.00 |
JSON_String_Equal/10 |
6.038504836793616 ns/iter |
5.945212045560345 ns/iter |
1.02 |
JSON_String_Equal/100 |
6.668291362540231 ns/iter |
6.341401661967528 ns/iter |
1.05 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9345349543075372 ns/iter |
0.9352450444476995 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.265902671136047 ns/iter |
17.727977897453226 ns/iter |
1.09 |
JSON_String_Fast_Hash/10 |
0.9347704116383182 ns/iter |
0.9327012706264217 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9382762721255867 ns/iter |
0.9360739857854844 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2457052304639251 ns/iter |
1.2470909968795143 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.0315747476957764 ns/iter |
2.0391129375690014 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.488181245632827 ns/iter |
2.8024780988859774 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Small |
2.7987985088290377 ns/iter |
2.488729319420896 ns/iter |
1.12 |
JSON_Object_Defines_Miss_Too_Large |
2.4897704758595096 ns/iter |
2.4909076678020936 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.117711798748955 ns/iter |
3.4213964367631244 ns/iter |
0.91 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.820257241032863 ns/iter |
3.111884747972688 ns/iter |
0.91 |
Regex_Period_Asterisk |
2.798198603961463 ns/iter |
3.1122648036193703 ns/iter |
0.90 |
Regex_Group_Period_Asterisk_Group |
2.797658934423901 ns/iter |
3.115253779598521 ns/iter |
0.90 |
Regex_Period_Plus |
3.1071997788871095 ns/iter |
3.4282571781777778 ns/iter |
0.91 |
Regex_Period |
3.1087396792767383 ns/iter |
3.4222806680296736 ns/iter |
0.91 |
Regex_Caret_Period_Plus_Dollar |
2.7984110826244146 ns/iter |
3.418979975113592 ns/iter |
0.82 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7972717232856867 ns/iter |
3.7295689958166687 ns/iter |
0.75 |
Regex_Caret_Period_Asterisk_Dollar |
3.1079538168984504 ns/iter |
4.354973123754503 ns/iter |
0.71 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.1089302575691407 ns/iter |
4.672160824856632 ns/iter |
0.67 |
Regex_Caret_X_Hyphen |
13.144528550623868 ns/iter |
13.68428891143433 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
88.7926998411347 ns/iter |
88.75501314127594 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
9.026025763024062 ns/iter |
9.652165634372606 ns/iter |
0.94 |
Regex_Caret_Period_Range_Dollar |
4.059424520705754 ns/iter |
4.663102365495881 ns/iter |
0.87 |
Regex_Nested_Backtrack |
817.9798953855312 ns/iter |
831.8548255928254 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: 77276f7 | Previous: 273fe72 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.880886236692457 ns/iter |
1.944857292682168 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8803712670053636 ns/iter |
1.9505629198699403 ns/iter |
0.96 |
Regex_Period_Asterisk |
1.891101181610322 ns/iter |
1.9457924054120457 ns/iter |
0.97 |
Regex_Group_Period_Asterisk_Group |
1.9353879164577608 ns/iter |
1.9452263262173684 ns/iter |
0.99 |
Regex_Period_Plus |
1.5780661866544534 ns/iter |
1.6225943661060092 ns/iter |
0.97 |
Regex_Period |
1.5719594549625229 ns/iter |
1.6210139647232369 ns/iter |
0.97 |
Regex_Caret_Period_Plus_Dollar |
1.5726637387661386 ns/iter |
1.6289844932367221 ns/iter |
0.97 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.58162871590195 ns/iter |
1.6230192917185975 ns/iter |
0.97 |
Regex_Caret_Period_Asterisk_Dollar |
1.8829819164431463 ns/iter |
1.9617522465484838 ns/iter |
0.96 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8815704020917745 ns/iter |
1.9502952531733768 ns/iter |
0.96 |
Regex_Caret_X_Hyphen |
5.949615446978896 ns/iter |
6.196994895612898 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
68.08771383765547 ns/iter |
72.6117975256788 ns/iter |
0.94 |
Regex_Caret_Slash_Period_Asterisk |
4.39601817072045 ns/iter |
4.538514171434502 ns/iter |
0.97 |
Regex_Caret_Period_Range_Dollar |
2.019363202769837 ns/iter |
1.9584792857663025 ns/iter |
1.03 |
Regex_Nested_Backtrack |
832.7689147242282 ns/iter |
908.6096997048272 ns/iter |
0.92 |
JSON_Array_Of_Objects_Unique |
214.48031315604968 ns/iter |
208.5921793088726 ns/iter |
1.03 |
JSON_Parse_1 |
22919.75026627288 ns/iter |
23688.712599939936 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.80359839500334 ns/iter |
24.553947024309867 ns/iter |
0.97 |
JSON_Equality_Helm_Chart_Lock |
113.39220890781438 ns/iter |
123.08266543817422 ns/iter |
0.92 |
JSON_String_Equal/10 |
5.363319741395017 ns/iter |
5.5575576845015195 ns/iter |
0.97 |
JSON_String_Equal/100 |
5.047674367733615 ns/iter |
5.304547496112141 ns/iter |
0.95 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7499656409719601 ns/iter |
0.7695406345366836 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.474960491236287 ns/iter |
3.6417387833505908 ns/iter |
0.95 |
JSON_String_Fast_Hash/10 |
1.8939975521512646 ns/iter |
1.9592334617083647 ns/iter |
0.97 |
JSON_String_Fast_Hash/100 |
1.9239486312887841 ns/iter |
1.9624907923188495 ns/iter |
0.98 |
JSON_String_Key_Hash/10 |
1.4324822676522913 ns/iter |
1.4797771712666554 ns/iter |
0.97 |
JSON_String_Key_Hash/100 |
2.5744889566345526 ns/iter |
2.5945535836303897 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Same_Length |
1.72563731522919 ns/iter |
1.7842548770559326 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Too_Small |
1.8807535854679707 ns/iter |
1.9448681659258877 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Too_Large |
1.7225605889875004 ns/iter |
1.7880748307084537 ns/iter |
0.96 |
Pointer_Object_Traverse |
54.29857245108167 ns/iter |
60.316960143563875 ns/iter |
0.90 |
Pointer_Object_Try_Traverse |
35.732872968087804 ns/iter |
36.89386387632175 ns/iter |
0.97 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
156.56493710681625 ns/iter |
159.79985994577163 ns/iter |
0.98 |
Schema_Frame_OMC_Instances |
172380506.9923401 ns/iter |
177591979.5036316 ns/iter |
0.97 |
Schema_Frame_OMC_References |
107249657.31302898 ns/iter |
111297686.8947347 ns/iter |
0.96 |
Schema_Frame_OMC_Locations |
104191575.73154995 ns/iter |
108786821.36535645 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
5116193.190864895 ns/iter |
5279849.876057018 ns/iter |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
Until we properly make it part of framing.
Signed-off-by: Juan Cruz Viotti [email protected]