Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: This PR removes the Changes:
Technical Notes: Downstream projects that depended on 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 349ee57 | Previous: e201c89 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.6475421886390826 ns/iter |
2.447332739278546 ns/iter |
0.67 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.666275385939785 ns/iter |
2.795243587876311 ns/iter |
0.60 |
Regex_Period_Asterisk |
1.6798625783076095 ns/iter |
2.506976569351103 ns/iter |
0.67 |
Regex_Group_Period_Asterisk_Group |
1.6878152031020306 ns/iter |
2.361716336327354 ns/iter |
0.71 |
Regex_Period_Plus |
2.0632995096010602 ns/iter |
2.24045747640022 ns/iter |
0.92 |
Regex_Period |
2.0595046399458443 ns/iter |
2.3823438049954215 ns/iter |
0.86 |
Regex_Caret_Period_Plus_Dollar |
2.1032880665819365 ns/iter |
2.245419575911632 ns/iter |
0.94 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.0993889847240506 ns/iter |
2.4086291612807895 ns/iter |
0.87 |
Regex_Caret_Period_Asterisk_Dollar |
1.6715459041778864 ns/iter |
1.7402222858464527 ns/iter |
0.96 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.6514255993104505 ns/iter |
1.7317514881946283 ns/iter |
0.95 |
Regex_Caret_X_Hyphen |
6.14179905522109 ns/iter |
6.5996791781870945 ns/iter |
0.93 |
Regex_Period_Md_Dollar |
18.668839290638726 ns/iter |
22.18737020193594 ns/iter |
0.84 |
Regex_Caret_Slash_Period_Asterisk |
5.086918339999329 ns/iter |
5.824524636587426 ns/iter |
0.87 |
Regex_Caret_Period_Range_Dollar |
1.6554729271674824 ns/iter |
1.8144757227263348 ns/iter |
0.91 |
Regex_Nested_Backtrack |
26.600007682719006 ns/iter |
28.736606098553146 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
330.0815201773365 ns/iter |
401.7987952051266 ns/iter |
0.82 |
JSON_Parse_1 |
4090.7728586355074 ns/iter |
6409.90680936612 ns/iter |
0.64 |
JSON_Parse_Real |
6142.251666666598 ns/iter |
7626.10424284214 ns/iter |
0.81 |
JSON_Parse_Decimal |
7849.993105744904 ns/iter |
10520.677459112092 ns/iter |
0.75 |
JSON_Parse_Schema_ISO_Language |
3216501.3153157895 ns/iter |
4853991.2280702675 ns/iter |
0.66 |
JSON_Fast_Hash_Helm_Chart_Lock |
57.69647508821188 ns/iter |
62.42664167113161 ns/iter |
0.92 |
JSON_Equality_Helm_Chart_Lock |
124.59671029071517 ns/iter |
158.8090286894259 ns/iter |
0.78 |
JSON_Divisible_By_Decimal |
438.8112175365237 ns/iter |
566.1799387245057 ns/iter |
0.78 |
JSON_String_Equal/10 |
6.4400701666429265 ns/iter |
9.89834437912897 ns/iter |
0.65 |
JSON_String_Equal/100 |
6.1759142923322825 ns/iter |
11.575214979754186 ns/iter |
0.53 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7722573483723464 ns/iter |
1.2619662953345654 ns/iter |
0.61 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.398129659067795 ns/iter |
5.417045077287581 ns/iter |
0.63 |
JSON_String_Fast_Hash/10 |
2.3127641638245873 ns/iter |
3.259738772708607 ns/iter |
0.71 |
JSON_String_Fast_Hash/100 |
1.9567957939066198 ns/iter |
2.849346059520057 ns/iter |
0.69 |
JSON_String_Key_Hash/10 |
1.2610517329664135 ns/iter |
2.0876122665932955 ns/iter |
0.60 |
JSON_String_Key_Hash/100 |
2.036411465019603 ns/iter |
3.142923907474424 ns/iter |
0.65 |
JSON_Object_Defines_Miss_Same_Length |
2.209929359883228 ns/iter |
2.65489570580753 ns/iter |
0.83 |
JSON_Object_Defines_Miss_Too_Small |
2.214867155980842 ns/iter |
2.4442330878740304 ns/iter |
0.91 |
JSON_Object_Defines_Miss_Too_Large |
2.212889223959143 ns/iter |
2.3691937942348744 ns/iter |
0.93 |
Pointer_Object_Traverse |
13.639234555383581 ns/iter |
14.537731112598532 ns/iter |
0.94 |
Pointer_Object_Try_Traverse |
19.74535525661767 ns/iter |
21.21621732554532 ns/iter |
0.93 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
144.28130038382696 ns/iter |
158.86306541609946 ns/iter |
0.91 |
Pointer_Walker_Schema_ISO_Language |
3558637.0578950043 ns/iter |
4185495.3703707987 ns/iter |
0.85 |
Schema_Frame_WoT_References |
4201850.19642902 ns/iter |
4229668.674698938 ns/iter |
0.99 |
Schema_Frame_OMC_References |
21638323.242424313 ns/iter |
35365876.46428708 ns/iter |
0.61 |
Schema_Frame_OMC_Locations |
21417166.68571527 ns/iter |
39659361.727269076 ns/iter |
0.54 |
Schema_Frame_ISO_Language_Locations |
74791361.11111176 ns/iter |
160481666.75000176 ns/iter |
0.47 |
Schema_Frame_KrakenD_References |
41557169.11764236 ns/iter |
81439590.90908869 ns/iter |
0.51 |
Schema_Frame_KrakenD_Reachable |
428621125.5000012 ns/iter |
701301583.9997934 ns/iter |
0.61 |
Schema_Iterator_ISO_Language |
2223029.816513613 ns/iter |
3671985.824742 ns/iter |
0.61 |
Schema_Frame_ISO_Language_Locations_To_JSON |
74393504.66667192 ns/iter |
146237760.24996004 ns/iter |
0.51 |
Schema_Tracker_ISO_Language |
27737216.6799978 ns/iter |
41984948.52940873 ns/iter |
0.66 |
Schema_Tracker_ISO_Language_To_JSON |
12933527.000000225 ns/iter |
16160137.90476245 ns/iter |
0.80 |
Schema_Format_ISO_Language_To_JSON |
68295183.20000717 ns/iter |
88930875.00002496 ns/iter |
0.77 |
Schema_Bundle_Meta_2020_12 |
1101269.3694261645 ns/iter |
1422790.447674369 ns/iter |
0.77 |
Schema_Frame_Many_Resources_References |
229765944.33331835 ns/iter |
312980979.0000309 ns/iter |
0.73 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
132452283.40001631 ns/iter |
158351968.74996883 ns/iter |
0.84 |
Alterschema_Check_Readibility_OMC |
25994074.074072126 ns/iter |
41473500.00000642 ns/iter |
0.63 |
Alterschema_Apply_Readibility_KrakenD |
393530750.4999628 ns/iter |
464913854.4999687 ns/iter |
0.85 |
EditorSchema_ForEditor_EmbeddedResources |
9101710.961546453 ns/iter |
9892050.347218627 ns/iter |
0.92 |
URITemplateRouter_Create |
15643.02776227153 ns/iter |
15767.00929867678 ns/iter |
0.99 |
URITemplateRouter_Match |
166.08203737626832 ns/iter |
162.92767076402748 ns/iter |
1.02 |
URITemplateRouterView_Restore |
13095.9330449269 ns/iter |
13867.3133456829 ns/iter |
0.94 |
URITemplateRouterView_Match |
125.48747552937441 ns/iter |
127.0059378975024 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 349ee57 | Previous: e201c89 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1154172572056185 ns/iter |
3.108321163120635 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.116950600069112 ns/iter |
3.107231374241499 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.115906874812977 ns/iter |
3.12465981851818 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.1154554893355635 ns/iter |
3.1078295890396364 ns/iter |
1.00 |
Regex_Period_Plus |
2.850875166883653 ns/iter |
2.8323887889576005 ns/iter |
1.01 |
Regex_Period |
3.0130917234774897 ns/iter |
2.990923836151019 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
2.8627895291374204 ns/iter |
2.869114390992224 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.8420619151073767 ns/iter |
2.8262937547785203 ns/iter |
1.01 |
Regex_Caret_Period_Asterisk_Dollar |
3.1186253116555 ns/iter |
3.109979714780804 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.427471957553961 ns/iter |
3.420833019718562 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
10.648530826377533 ns/iter |
10.873329554253694 ns/iter |
0.98 |
Regex_Period_Md_Dollar |
27.66473227503617 ns/iter |
27.59672426007826 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
5.915318218917908 ns/iter |
7.151054049441109 ns/iter |
0.83 |
Regex_Caret_Period_Range_Dollar |
3.1133207765598514 ns/iter |
3.1107634732116947 ns/iter |
1.00 |
Regex_Nested_Backtrack |
66.79050243847668 ns/iter |
66.69141644389815 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
449.1055908159987 ns/iter |
449.5437647164827 ns/iter |
1.00 |
JSON_Parse_1 |
6311.670923070513 ns/iter |
6351.4378609737905 ns/iter |
0.99 |
JSON_Parse_Real |
11733.792940705207 ns/iter |
10914.142710104898 ns/iter |
1.08 |
JSON_Parse_Decimal |
12070.175777819744 ns/iter |
11782.622641190805 ns/iter |
1.02 |
JSON_Parse_Schema_ISO_Language |
3668893.8677248647 ns/iter |
3664502.1746033058 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
61.2843686805705 ns/iter |
62.24756678823717 ns/iter |
0.98 |
JSON_Equality_Helm_Chart_Lock |
171.37217049976064 ns/iter |
182.6524123549859 ns/iter |
0.94 |
JSON_Divisible_By_Decimal |
595.8197334796225 ns/iter |
603.880938518679 ns/iter |
0.99 |
JSON_String_Equal/10 |
7.167726463420576 ns/iter |
7.173797941610845 ns/iter |
1.00 |
JSON_String_Equal/100 |
7.783956438273867 ns/iter |
7.825400633997065 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.93914318589979 ns/iter |
0.9393308023300312 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.266075284925376 ns/iter |
10.262227642166568 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
2.4921993287251265 ns/iter |
2.487850855046736 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.490299416311455 ns/iter |
2.4949555050656227 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.492225667621169 ns/iter |
2.4912973315995015 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
6.550947503816451 ns/iter |
6.533198931267248 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7380994710165867 ns/iter |
3.739694489628306 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7393661248472942 ns/iter |
3.7387593950105176 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.739448055040868 ns/iter |
3.7369402538387666 ns/iter |
1.00 |
Pointer_Object_Traverse |
45.01053694097438 ns/iter |
45.1354034474003 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
53.334828392664654 ns/iter |
56.335403739118206 ns/iter |
0.95 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
302.1374268249332 ns/iter |
302.84841577160705 ns/iter |
1.00 |
Pointer_Walker_Schema_ISO_Language |
3103999.4776784447 ns/iter |
3101034.7224669545 ns/iter |
1.00 |
Schema_Frame_WoT_References |
4821461.117241346 ns/iter |
4827804.386206543 ns/iter |
1.00 |
Schema_Frame_OMC_References |
20388268.65625154 ns/iter |
19911633.28571669 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
19369162.947369706 ns/iter |
18333914.394735243 ns/iter |
1.06 |
Schema_Frame_ISO_Language_Locations |
103217814.33333398 ns/iter |
99519764.83334117 ns/iter |
1.04 |
Schema_Frame_KrakenD_References |
40275105.44444921 ns/iter |
37247855.684211716 ns/iter |
1.08 |
Schema_Frame_KrakenD_Reachable |
594459781.9999444 ns/iter |
578396054.000109 ns/iter |
1.03 |
Schema_Iterator_ISO_Language |
2350537.603333199 ns/iter |
2338129.6333335894 ns/iter |
1.01 |
Schema_Frame_ISO_Language_Locations_To_JSON |
131688092.7500108 ns/iter |
131187317.00001262 ns/iter |
1.00 |
Schema_Tracker_ISO_Language |
29349500.956522718 ns/iter |
26674286.038463347 ns/iter |
1.10 |
Schema_Tracker_ISO_Language_To_JSON |
26184063.269231323 ns/iter |
22823868.838710014 ns/iter |
1.15 |
Schema_Format_ISO_Language_To_JSON |
113133492.33338006 ns/iter |
106648057.50002415 ns/iter |
1.06 |
Schema_Bundle_Meta_2020_12 |
1643362.1077266438 ns/iter |
1650944.860848422 ns/iter |
1.00 |
Schema_Frame_Many_Resources_References |
373040385.4999622 ns/iter |
354904748.9999566 ns/iter |
1.05 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
224086674.3333451 ns/iter |
214845507.66664746 ns/iter |
1.04 |
Alterschema_Check_Readibility_OMC |
36186913.894736886 ns/iter |
32198095.954547834 ns/iter |
1.12 |
Alterschema_Apply_Readibility_KrakenD |
674327976.9999617 ns/iter |
632067598.0000488 ns/iter |
1.07 |
EditorSchema_ForEditor_EmbeddedResources |
13714239.09804167 ns/iter |
13663142.294113444 ns/iter |
1.00 |
URITemplateRouter_Create |
16668.07973497788 ns/iter |
16842.281445483044 ns/iter |
0.99 |
URITemplateRouter_Match |
183.47004032366527 ns/iter |
177.6505985590781 ns/iter |
1.03 |
URITemplateRouterView_Restore |
6855.626048207221 ns/iter |
6832.107992517956 ns/iter |
1.00 |
URITemplateRouterView_Match |
146.20458633835028 ns/iter |
146.81306531597176 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (windows/msvc)
Details
| Benchmark suite | Current: 349ee57 | Previous: e201c89 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
4.1345618285110985 ns/iter |
4.1481520163360805 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
4.103697239471518 ns/iter |
4.121741250000355 ns/iter |
1.00 |
Regex_Period_Asterisk |
4.92551872877823 ns/iter |
4.723914934088822 ns/iter |
1.04 |
Regex_Group_Period_Asterisk_Group |
4.413732667734707 ns/iter |
4.432493749999367 ns/iter |
1.00 |
Regex_Period_Plus |
5.06805199999917 ns/iter |
5.0390089999996235 ns/iter |
1.01 |
Regex_Period |
5.020974000001388 ns/iter |
5.065627657381195 ns/iter |
0.99 |
Regex_Caret_Period_Plus_Dollar |
4.7584634034783 ns/iter |
4.752523671322717 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.516414375000011 ns/iter |
4.4273458373428864 ns/iter |
1.02 |
Regex_Caret_Period_Asterisk_Dollar |
4.420010390932889 ns/iter |
4.494109374999766 ns/iter |
0.98 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
5.0202558571779345 ns/iter |
4.111258712697567 ns/iter |
1.22 |
Regex_Caret_X_Hyphen |
7.276722098212523 ns/iter |
7.3199386160714495 ns/iter |
0.99 |
Regex_Period_Md_Dollar |
35.62758750000228 ns/iter |
35.960925642157086 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
6.94692633928692 ns/iter |
6.957362500001198 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.121976694588813 ns/iter |
4.121927877624193 ns/iter |
1.00 |
Regex_Nested_Backtrack |
101.67137500001645 ns/iter |
103.55320312502414 ns/iter |
0.98 |
JSON_Array_Of_Objects_Unique |
494.2954999999074 ns/iter |
497.7447495468114 ns/iter |
0.99 |
JSON_Parse_1 |
8996.328124999714 ns/iter |
9344.671874999782 ns/iter |
0.96 |
JSON_Parse_Real |
15846.145089284391 ns/iter |
15792.446428573978 ns/iter |
1.00 |
JSON_Parse_Decimal |
16128.372767860405 ns/iter |
16212.895622063872 ns/iter |
0.99 |
JSON_Parse_Schema_ISO_Language |
6150979.464286317 ns/iter |
6313037.500001022 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
67.3762611607184 ns/iter |
71.45877678571618 ns/iter |
0.94 |
JSON_Equality_Helm_Chart_Lock |
256.2823351019019 ns/iter |
265.3147238980072 ns/iter |
0.97 |
JSON_Divisible_By_Decimal |
1156.990599557723 ns/iter |
1164.2144642857081 ns/iter |
0.99 |
JSON_String_Equal/10 |
12.280923214283185 ns/iter |
12.461737500002203 ns/iter |
0.99 |
JSON_String_Equal/100 |
12.924126785715575 ns/iter |
13.029219584690653 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
1.8902836624017292 ns/iter |
1.900557590982946 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.978355522419845 ns/iter |
12.99266110271058 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
3.770177671839123 ns/iter |
3.9061635044644407 ns/iter |
0.97 |
JSON_String_Fast_Hash/100 |
3.7789944575376953 ns/iter |
3.839555245535666 ns/iter |
0.98 |
JSON_String_Key_Hash/10 |
4.1932277753450204 ns/iter |
4.123198324051456 ns/iter |
1.02 |
JSON_String_Key_Hash/100 |
14.446351944434022 ns/iter |
14.512305069139797 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.4745257973666708 ns/iter |
3.4929620919770104 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Small |
5.043832000001203 ns/iter |
5.071871000000101 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Large |
4.176274382456597 ns/iter |
4.121739962717532 ns/iter |
1.01 |
Pointer_Object_Traverse |
52.74038999998538 ns/iter |
52.98395535713699 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
73.5730133928517 ns/iter |
73.78214285714994 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
155.2752678571372 ns/iter |
152.10410714284907 ns/iter |
1.02 |
Pointer_Walker_Schema_ISO_Language |
11665084.375000134 ns/iter |
11782878.571425823 ns/iter |
0.99 |
Schema_Frame_WoT_References |
10440740.625000443 ns/iter |
10250698.437499039 ns/iter |
1.02 |
Schema_Frame_OMC_References |
42707137.50000255 ns/iter |
42627105.88235517 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
39690144.44443373 ns/iter |
38561357.8947342 ns/iter |
1.03 |
Schema_Frame_ISO_Language_Locations |
199829633.33336556 ns/iter |
183490324.99997973 ns/iter |
1.09 |
Schema_Frame_KrakenD_References |
95991188.88887562 ns/iter |
93527957.14283144 ns/iter |
1.03 |
Schema_Frame_KrakenD_Reachable |
523476100.00015265 ns/iter |
482275550.00005394 ns/iter |
1.09 |
Schema_Iterator_ISO_Language |
4476610.624999466 ns/iter |
4240682.530120281 ns/iter |
1.06 |
Schema_Frame_ISO_Language_Locations_To_JSON |
261840050.00004616 ns/iter |
257871233.3333139 ns/iter |
1.02 |
Schema_Tracker_ISO_Language |
46946135.71429532 ns/iter |
44170887.50000175 ns/iter |
1.06 |
Schema_Tracker_ISO_Language_To_JSON |
53665300.00000322 ns/iter |
50117829.99999923 ns/iter |
1.07 |
Schema_Format_ISO_Language_To_JSON |
198696233.333294 ns/iter |
181184549.99995494 ns/iter |
1.10 |
Schema_Bundle_Meta_2020_12 |
2839279.116466264 ns/iter |
2787378.7148445877 ns/iter |
1.02 |
Schema_Frame_Many_Resources_References |
1492593700.0000432 ns/iter |
1464071299.9998868 ns/iter |
1.02 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
336218749.9999436 ns/iter |
310857049.9999814 ns/iter |
1.08 |
Alterschema_Check_Readibility_OMC |
60948181.818172425 ns/iter |
58051472.727273986 ns/iter |
1.05 |
Alterschema_Apply_Readibility_KrakenD |
1025325900.000098 ns/iter |
978258500.0002655 ns/iter |
1.05 |
EditorSchema_ForEditor_EmbeddedResources |
28478547.9999573 ns/iter |
27258796.000014625 ns/iter |
1.04 |
URITemplateRouter_Create |
22608.099999999355 ns/iter |
22467.951250541853 ns/iter |
1.01 |
URITemplateRouter_Match |
206.64984791745164 ns/iter |
209.5830598400634 ns/iter |
0.99 |
URITemplateRouterView_Restore |
31123.297239019495 ns/iter |
30813.99107142399 ns/iter |
1.01 |
URITemplateRouterView_Match |
154.0262141059964 ns/iter |
154.79790178569073 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: 349ee57 | Previous: e201c89 | Ratio |
|---|---|---|---|
URITemplateRouter_Create |
14807.87435665819 ns/iter |
14805.385539192177 ns/iter |
1.00 |
URITemplateRouter_Match |
155.13348390074216 ns/iter |
156.81230252747258 ns/iter |
0.99 |
URITemplateRouterView_Restore |
8002.680995551116 ns/iter |
7975.274406301734 ns/iter |
1.00 |
URITemplateRouterView_Match |
126.636645593357 ns/iter |
127.12115463233326 ns/iter |
1.00 |
EditorSchema_ForEditor_EmbeddedResources |
14164171.612237066 ns/iter |
14222290.520824762 ns/iter |
1.00 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
213834453.66670156 ns/iter |
215326136.9999958 ns/iter |
0.99 |
Alterschema_Check_Readibility_OMC |
34516232.59999223 ns/iter |
34675804.50000014 ns/iter |
1.00 |
Alterschema_Apply_Readibility_KrakenD |
607419260.9999045 ns/iter |
611103359.0000261 ns/iter |
0.99 |
Schema_Frame_WoT_References |
5373434.847328765 ns/iter |
5354615.290076351 ns/iter |
1.00 |
Schema_Frame_OMC_References |
22319939.645160872 ns/iter |
22563995.34374509 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
20714373.117644917 ns/iter |
20778850.85293474 ns/iter |
1.00 |
Schema_Frame_ISO_Language_Locations |
103806235.00001699 ns/iter |
105684755.166673 ns/iter |
0.98 |
Schema_Frame_KrakenD_References |
42389806.11763936 ns/iter |
42050822.05882771 ns/iter |
1.01 |
Schema_Frame_KrakenD_Reachable |
601766276.0000348 ns/iter |
612820986.0003153 ns/iter |
0.98 |
Schema_Iterator_ISO_Language |
2861954.065572897 ns/iter |
2681947.2961532343 ns/iter |
1.07 |
Schema_Frame_ISO_Language_Locations_To_JSON |
254044596.66666904 ns/iter |
257347374.6667029 ns/iter |
0.99 |
Schema_Tracker_ISO_Language |
29740632.521739114 ns/iter |
29682170.124999627 ns/iter |
1.00 |
Schema_Tracker_ISO_Language_To_JSON |
28428772.70832863 ns/iter |
29214718.599996556 ns/iter |
0.97 |
Schema_Format_ISO_Language_To_JSON |
111965578.33333524 ns/iter |
113846994.33324385 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
1899500.3800588371 ns/iter |
1897587.6233078572 ns/iter |
1.00 |
Schema_Frame_Many_Resources_References |
385284894.00005126 ns/iter |
387066273.50006783 ns/iter |
1.00 |
Pointer_Object_Traverse |
27.55351239632836 ns/iter |
27.557133034566444 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
27.35257325984467 ns/iter |
27.252835874726006 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
133.65541977740358 ns/iter |
168.58687319695392 ns/iter |
0.79 |
Pointer_Walker_Schema_ISO_Language |
3567519.11111114 ns/iter |
3543418.2755102017 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
409.0111313733404 ns/iter |
460.43687714272363 ns/iter |
0.89 |
JSON_Parse_1 |
8474.933827875502 ns/iter |
8310.169092168997 ns/iter |
1.02 |
JSON_Parse_Real |
12733.924600441967 ns/iter |
12764.73416365687 ns/iter |
1.00 |
JSON_Parse_Decimal |
18592.535321443906 ns/iter |
18654.613070014722 ns/iter |
1.00 |
JSON_Parse_Schema_ISO_Language |
4705465.449663603 ns/iter |
4637879.026316078 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
53.99859971522809 ns/iter |
68.91682574671415 ns/iter |
0.78 |
JSON_Equality_Helm_Chart_Lock |
158.63405924123106 ns/iter |
157.91056248919799 ns/iter |
1.00 |
JSON_Divisible_By_Decimal |
585.4144921959602 ns/iter |
577.3059665427268 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.314084382568753 ns/iter |
6.3109181497022515 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.934799124756065 ns/iter |
6.926214214184629 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.622991474716875 ns/iter |
0.623416144969488 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
13.480863405261129 ns/iter |
13.499929501021718 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.9087126926186524 ns/iter |
1.9044196889216247 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.9075992984285643 ns/iter |
1.9063165927974375 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2474647489599338 ns/iter |
1.246830198961542 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.432953049702554 ns/iter |
12.436890580058572 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.4235391206224666 ns/iter |
3.4230918001574433 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.42438741941063 ns/iter |
3.4270150227963114 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.4224440194881742 ns/iter |
3.4249054137109263 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1221373892401836 ns/iter |
3.111570292092155 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.11260918738904 ns/iter |
3.1115083346981054 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.112219125881065 ns/iter |
3.1339940988976602 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
3.1125340158585506 ns/iter |
3.1111236554797235 ns/iter |
1.00 |
Regex_Period_Plus |
2.8046090374002572 ns/iter |
2.8000530926327207 ns/iter |
1.00 |
Regex_Period |
2.8002144166169156 ns/iter |
2.7997387961081337 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.7991524812062956 ns/iter |
2.7990470964230503 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.800089471959997 ns/iter |
2.799390201290386 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.1130979755703607 ns/iter |
4.045348033591804 ns/iter |
0.77 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.1102974233076965 ns/iter |
4.0489157414271215 ns/iter |
0.77 |
Regex_Caret_X_Hyphen |
13.690303122491583 ns/iter |
13.686798429308675 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
35.83310514110721 ns/iter |
37.424037762495004 ns/iter |
0.96 |
Regex_Caret_Slash_Period_Asterisk |
8.718307810699418 ns/iter |
8.712528470156554 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.044880059417081 ns/iter |
4.0428344732525945 ns/iter |
1.00 |
Regex_Nested_Backtrack |
57.50127768190943 ns/iter |
62.047196580430466 ns/iter |
0.93 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com