Allow precompilation to happen on meta-schemas#537
Merged
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
ed2b444 to
32067b9
Compare
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 32067b9 | Previous: a02a187 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
2896286718.9999313 ns/iter |
2919527808.9999876 ns/iter |
0.99 |
E2E_Compiler_ansible_meta |
63047895.00000589 ns/iter |
64266266.81817734 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
1196224.5829059053 ns/iter |
1182980.8307952737 ns/iter |
1.01 |
E2E_Compiler_babelrc |
11662133.883334037 ns/iter |
11862681.000000445 ns/iter |
0.98 |
E2E_Compiler_clang_format |
51583162.92308357 ns/iter |
53047306.1538452 ns/iter |
0.97 |
E2E_Compiler_cmake_presets |
1628103815.999907 ns/iter |
1642254892.0000963 ns/iter |
0.99 |
E2E_Compiler_code_climate |
8001576.556818112 ns/iter |
8094259.744185302 ns/iter |
0.99 |
E2E_Compiler_cql2 |
234601784.66666546 ns/iter |
237533087.00001225 ns/iter |
0.99 |
E2E_Compiler_cspell |
241131365.9999905 ns/iter |
244938606.9999946 ns/iter |
0.98 |
E2E_Compiler_cypress |
29789554.750000965 ns/iter |
30494718.95652143 ns/iter |
0.98 |
E2E_Compiler_deno |
26733322.69231073 ns/iter |
27229188.346154843 ns/iter |
0.98 |
E2E_Compiler_dependabot |
11321238.8032778 ns/iter |
11486589.540985076 ns/iter |
0.99 |
E2E_Compiler_draft_04 |
56034526.66666916 ns/iter |
57127426.833337344 ns/iter |
0.98 |
E2E_Compiler_fabric_mod |
22946693.633332416 ns/iter |
23345223.46666669 ns/iter |
0.98 |
E2E_Compiler_geojson |
56306668.58333673 ns/iter |
58952144.16666287 ns/iter |
0.96 |
E2E_Compiler_gitpod_configuration |
24014590.333335187 ns/iter |
24522986.344828527 ns/iter |
0.98 |
E2E_Compiler_helm_chart_lock |
4394659.559748593 ns/iter |
4470384.987179626 ns/iter |
0.98 |
E2E_Compiler_importmap |
1588668.035398328 ns/iter |
1578781.7289292081 ns/iter |
1.01 |
E2E_Compiler_jasmine |
5432977.523437188 ns/iter |
5439279.255814083 ns/iter |
1.00 |
E2E_Compiler_jshintrc |
15700167.688889148 ns/iter |
16093648.953486526 ns/iter |
0.98 |
E2E_Compiler_jsconfig |
58151286.99999642 ns/iter |
59593886.4999918 ns/iter |
0.98 |
E2E_Compiler_krakend |
760013593.9999291 ns/iter |
769992416.0000365 ns/iter |
0.99 |
E2E_Compiler_lazygit |
112501815.33334094 ns/iter |
114730637.16666351 ns/iter |
0.98 |
E2E_Compiler_lerna |
6029959.591304483 ns/iter |
6011324.140350401 ns/iter |
1.00 |
E2E_Compiler_nest_cli |
34467732.190472856 ns/iter |
34924492.5999983 ns/iter |
0.99 |
E2E_Compiler_omc |
2866554597.000004 ns/iter |
2927258816.999938 ns/iter |
0.98 |
E2E_Compiler_omnisharp |
19718577.055556353 ns/iter |
19887810.91428596 ns/iter |
0.99 |
E2E_Compiler_openapi |
1558851267.0000226 ns/iter |
1614865409.0000036 ns/iter |
0.97 |
E2E_Compiler_pre_commit_hooks |
9224396.831167983 ns/iter |
9269246.0131586 ns/iter |
1.00 |
E2E_Compiler_pulumi |
15182621.47825898 ns/iter |
15435424.622223258 ns/iter |
0.98 |
E2E_Compiler_semantic_release |
4260317.721212397 ns/iter |
4280305.4451219505 ns/iter |
1.00 |
E2E_Compiler_stale |
4414945.879747409 ns/iter |
4466776.886076039 ns/iter |
0.99 |
E2E_Compiler_stylecop |
16891457.414633404 ns/iter |
17507562.243902545 ns/iter |
0.96 |
E2E_Compiler_tmuxinator |
5844419.775000157 ns/iter |
5927999.999999437 ns/iter |
0.99 |
E2E_Compiler_ui5 |
348911769.9999724 ns/iter |
358755604.0000095 ns/iter |
0.97 |
E2E_Compiler_ui5_manifest |
4642392823.000023 ns/iter |
4752964578.000047 ns/iter |
0.98 |
E2E_Compiler_unreal_engine_uproject |
16972683.60975691 ns/iter |
17521627.774999615 ns/iter |
0.97 |
E2E_Compiler_vercel |
55794515.49999703 ns/iter |
57743197.5833349 ns/iter |
0.97 |
E2E_Compiler_yamllint |
7334044.83505239 ns/iter |
7307521.49999958 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
56883.58216753303 ns/iter |
55369.22298469603 ns/iter |
1.03 |
E2E_Evaluator_ansible_meta |
341126.6306349987 ns/iter |
337146.87494009343 ns/iter |
1.01 |
E2E_Evaluator_aws_cdk |
70311.51072359135 ns/iter |
69733.06947720825 ns/iter |
1.01 |
E2E_Evaluator_babelrc |
168150.76537638722 ns/iter |
162932.87086322298 ns/iter |
1.03 |
E2E_Evaluator_clang_format |
145682.3460586124 ns/iter |
137414.7934439257 ns/iter |
1.06 |
E2E_Evaluator_cmake_presets |
5515891.310344731 ns/iter |
7183512.163265379 ns/iter |
0.77 |
E2E_Evaluator_code_climate |
277773.76465894654 ns/iter |
274654.17140564864 ns/iter |
1.01 |
E2E_Evaluator_cql2 |
283544.86122616613 ns/iter |
282929.12999596173 ns/iter |
1.00 |
E2E_Evaluator_cspell |
984975.5411931551 ns/iter |
1014296.7800289275 ns/iter |
0.97 |
E2E_Evaluator_cypress |
241967.3296740873 ns/iter |
230703.93667978808 ns/iter |
1.05 |
E2E_Evaluator_deno |
585781.9335576476 ns/iter |
573835.1670802454 ns/iter |
1.02 |
E2E_Evaluator_dependabot |
572055.8937397564 ns/iter |
562868.3163430928 ns/iter |
1.02 |
E2E_Evaluator_draft_04 |
10359833.249999477 ns/iter |
10876271.630769014 ns/iter |
0.95 |
E2E_Evaluator_fabric_mod |
1345821.8249999513 ns/iter |
1319759.5038315733 ns/iter |
1.02 |
E2E_Evaluator_geojson |
27061042.72000175 ns/iter |
26457244.192307334 ns/iter |
1.02 |
E2E_Evaluator_gitpod_configuration |
334931.6264312726 ns/iter |
332601.9666508289 ns/iter |
1.01 |
E2E_Evaluator_helm_chart_lock |
455143.5694805138 ns/iter |
449706.5060702723 ns/iter |
1.01 |
E2E_Evaluator_importmap |
70093.99288005839 ns/iter |
71759.8570111559 ns/iter |
0.98 |
E2E_Evaluator_jasmine |
167843.23680457764 ns/iter |
169230.06257550846 ns/iter |
0.99 |
E2E_Evaluator_jshintrc |
1370741.133858185 ns/iter |
1310319.7078650605 ns/iter |
1.05 |
E2E_Evaluator_jsconfig |
716165.1355421513 ns/iter |
691991.1536174509 ns/iter |
1.03 |
E2E_Evaluator_krakend |
351555.2754342641 ns/iter |
344718.81053149904 ns/iter |
1.02 |
E2E_Evaluator_lazygit |
221261.33682871307 ns/iter |
219279.61256377486 ns/iter |
1.01 |
E2E_Evaluator_lerna |
202223.88353763832 ns/iter |
194660.1791503635 ns/iter |
1.04 |
E2E_Evaluator_nest_cli |
258133.60999251224 ns/iter |
256288.1407570807 ns/iter |
1.01 |
E2E_Evaluator_omc |
31838.781492614675 ns/iter |
30040.07355763076 ns/iter |
1.06 |
E2E_Evaluator_omnisharp |
734199.3855799971 ns/iter |
718013.9979402341 ns/iter |
1.02 |
E2E_Evaluator_openapi |
21337569.59375077 ns/iter |
21008365.09090655 ns/iter |
1.02 |
E2E_Evaluator_pre_commit_hooks |
604019.2843723323 ns/iter |
615004.9221346988 ns/iter |
0.98 |
E2E_Evaluator_pulumi |
886212.1904161606 ns/iter |
862201.2574257873 ns/iter |
1.03 |
E2E_Evaluator_semantic_release |
147982.94794289352 ns/iter |
140696.61929647852 ns/iter |
1.05 |
E2E_Evaluator_stale |
176332.60330788686 ns/iter |
164983.8515867441 ns/iter |
1.07 |
E2E_Evaluator_stylecop |
509251.9275466457 ns/iter |
523624.5865457969 ns/iter |
0.97 |
E2E_Evaluator_tmuxinator |
137553.98270377264 ns/iter |
137770.71730206872 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
774456.4169492007 ns/iter |
786013.3712375493 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
4703604.149999917 ns/iter |
6097412.199999515 ns/iter |
0.77 |
E2E_Evaluator_unreal_engine_uproject |
686594.0058594644 ns/iter |
681921.4985366338 ns/iter |
1.01 |
E2E_Evaluator_vercel |
393833.78335237975 ns/iter |
400410.28668552416 ns/iter |
0.98 |
E2E_Evaluator_yamllint |
17679.878039728443 ns/iter |
16398.711984218648 ns/iter |
1.08 |
Micro_Draft4_Meta_1_No_Callback |
296.8187901594061 ns/iter |
274.7875234024389 ns/iter |
1.08 |
Micro_Draft4_Required_Properties |
710.8050957290938 ns/iter |
716.7477439490643 ns/iter |
0.99 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
38.109974266602734 ns/iter |
32.79706722735974 ns/iter |
1.16 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
15.824955642632672 ns/iter |
14.630418033632328 ns/iter |
1.08 |
Micro_Draft4_Items_Schema |
640.1895649629296 ns/iter |
620.792976347855 ns/iter |
1.03 |
Micro_Draft4_Nested_Object |
7.856088569142258 ns/iter |
6.5457405123725785 ns/iter |
1.20 |
Micro_Draft4_Properties_Triad_Optional |
917.8183277049685 ns/iter |
886.7000085997369 ns/iter |
1.04 |
Micro_Draft4_Properties_Triad_Closed |
742.0228384663898 ns/iter |
702.9670289332392 ns/iter |
1.06 |
Micro_Draft4_Properties_Triad_Required |
930.2733901825197 ns/iter |
907.4876797216807 ns/iter |
1.03 |
Micro_Draft4_Properties_Closed |
86.63942269905755 ns/iter |
86.82491588805041 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
31.740546557757707 ns/iter |
33.76430077739733 ns/iter |
0.94 |
Micro_Draft4_Pattern_Properties_True |
276.2952931996076 ns/iter |
245.68435134530216 ns/iter |
1.12 |
Micro_Draft4_Ref_To_Single_Property |
15.768951091881657 ns/iter |
14.636369371501049 ns/iter |
1.08 |
Micro_Draft4_Additional_Properties_Type |
56.28812816619678 ns/iter |
62.82610986476606 ns/iter |
0.90 |
Micro_Draft4_Nested_Oneof |
95.05951637886712 ns/iter |
86.59596788374056 ns/iter |
1.10 |
Micro_Draft4_Short_Enum |
18.51542582519802 ns/iter |
17.437457141791473 ns/iter |
1.06 |
Micro_Draft4_Long_Enum |
23.234669933578402 ns/iter |
21.493477663049894 ns/iter |
1.08 |
Micro_Draft4_Long_Enum_Short_Strings |
18.503980452331312 ns/iter |
17.452725880009798 ns/iter |
1.06 |
Micro_Draft4_Type_Object |
13.475438778385712 ns/iter |
11.83384784546453 ns/iter |
1.14 |
Micro_Draft4_Ref_Single_100 |
16772037.309522146 ns/iter |
16932837.952381197 ns/iter |
0.99 |
Micro_Draft4_Ref_Many_Nested |
10464054164.000004 ns/iter |
11571122949.999903 ns/iter |
0.90 |
Micro_Draft6_Property_Names |
139.4780653300659 ns/iter |
145.99426812385948 ns/iter |
0.96 |
Micro_Draft7_If_Then_Else |
46.7045907625606 ns/iter |
42.021163630368136 ns/iter |
1.11 |
Micro_2019_09_Unevaluated_Properties |
58.15741203482504 ns/iter |
54.46358421126097 ns/iter |
1.07 |
Micro_2020_12_Dynamic_Ref |
566.2263358097161 ns/iter |
543.7263644865338 ns/iter |
1.04 |
Micro_2020_12_Dynamic_Ref_Single |
13.43887851498213 ns/iter |
11.831825058681318 ns/iter |
1.14 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 32067b9 | Previous: a02a187 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
2700685916.000111 ns/iter |
3082702749.9999533 ns/iter |
0.88 |
E2E_Compiler_ansible_meta |
68920416.62501924 ns/iter |
73060078.77777019 ns/iter |
0.94 |
E2E_Compiler_aws_cdk |
1013703.3410136681 ns/iter |
1322890.500920796 ns/iter |
0.77 |
E2E_Compiler_babelrc |
9940972.64179094 ns/iter |
13116469.339623125 ns/iter |
0.76 |
E2E_Compiler_clang_format |
46626816.176472746 ns/iter |
49945503.81818705 ns/iter |
0.93 |
E2E_Compiler_cmake_presets |
1618408583.0000186 ns/iter |
1488077791.9998991 ns/iter |
1.09 |
E2E_Compiler_code_climate |
8309335.294116489 ns/iter |
8397660.794871744 ns/iter |
0.99 |
E2E_Compiler_cql2 |
175027437.49997762 ns/iter |
208302260.250008 ns/iter |
0.84 |
E2E_Compiler_cspell |
207634263.99995902 ns/iter |
257413874.99999747 ns/iter |
0.81 |
E2E_Compiler_cypress |
30575755.20833211 ns/iter |
35189774.59090552 ns/iter |
0.87 |
E2E_Compiler_deno |
25483594.827588163 ns/iter |
27632736.111109402 ns/iter |
0.92 |
E2E_Compiler_dependabot |
9666503.893331537 ns/iter |
10142479.779412217 ns/iter |
0.95 |
E2E_Compiler_draft_04 |
61918266.69999045 ns/iter |
58021513.83333391 ns/iter |
1.07 |
E2E_Compiler_fabric_mod |
27645392.045459714 ns/iter |
19942197.29411885 ns/iter |
1.39 |
E2E_Compiler_geojson |
72614314.36363223 ns/iter |
56634254.200002946 ns/iter |
1.28 |
E2E_Compiler_gitpod_configuration |
25330518.95454719 ns/iter |
26659753.90625164 ns/iter |
0.95 |
E2E_Compiler_helm_chart_lock |
4155682.186206707 ns/iter |
4237974.790123363 ns/iter |
0.98 |
E2E_Compiler_importmap |
1566226.473923013 ns/iter |
2175680.3819095404 ns/iter |
0.72 |
E2E_Compiler_jasmine |
6508156.341880796 ns/iter |
8468613.795698535 ns/iter |
0.77 |
E2E_Compiler_jshintrc |
18491299.999999456 ns/iter |
19587100.50000183 ns/iter |
0.94 |
E2E_Compiler_jsconfig |
61283462.88889791 ns/iter |
67383469.6363594 ns/iter |
0.91 |
E2E_Compiler_krakend |
812332874.9998109 ns/iter |
868221124.9999909 ns/iter |
0.94 |
E2E_Compiler_lazygit |
122243933.40002279 ns/iter |
133007674.99999893 ns/iter |
0.92 |
E2E_Compiler_lerna |
5992842.261905804 ns/iter |
5707260.940678263 ns/iter |
1.05 |
E2E_Compiler_nest_cli |
35181227.04999769 ns/iter |
30670480.086957034 ns/iter |
1.15 |
E2E_Compiler_omc |
2540061207.999997 ns/iter |
2680766375.000076 ns/iter |
0.95 |
E2E_Compiler_omnisharp |
16952162.790699348 ns/iter |
17921869.37837881 ns/iter |
0.95 |
E2E_Compiler_openapi |
1193489582.9999733 ns/iter |
1307297124.999991 ns/iter |
0.91 |
E2E_Compiler_pre_commit_hooks |
8125779.218391535 ns/iter |
8975594.800000409 ns/iter |
0.91 |
E2E_Compiler_pulumi |
12807270.8333312 ns/iter |
14016497.596151987 ns/iter |
0.91 |
E2E_Compiler_semantic_release |
3743494.2802192485 ns/iter |
4087187.8531071944 ns/iter |
0.92 |
E2E_Compiler_stale |
4167351.371950467 ns/iter |
5006353.483660556 ns/iter |
0.83 |
E2E_Compiler_stylecop |
15360537.13043558 ns/iter |
19517592.61111066 ns/iter |
0.79 |
E2E_Compiler_tmuxinator |
4653519.388889372 ns/iter |
6075477.539129877 ns/iter |
0.77 |
E2E_Compiler_ui5 |
370845020.5000418 ns/iter |
375176645.5000052 ns/iter |
0.99 |
E2E_Compiler_ui5_manifest |
4426755583.000158 ns/iter |
4680164875.000059 ns/iter |
0.95 |
E2E_Compiler_unreal_engine_uproject |
18166976.050002858 ns/iter |
16709834.272727551 ns/iter |
1.09 |
E2E_Compiler_vercel |
66556559.00001041 ns/iter |
58377958.38461856 ns/iter |
1.14 |
E2E_Compiler_yamllint |
8648621.535712663 ns/iter |
8060753.580645225 ns/iter |
1.07 |
E2E_Evaluator_adaptivecard |
48193.33155768792 ns/iter |
61471.20060498263 ns/iter |
0.78 |
E2E_Evaluator_ansible_meta |
248408.2644627773 ns/iter |
264460.2440998159 ns/iter |
0.94 |
E2E_Evaluator_aws_cdk |
51252.18117339022 ns/iter |
51838.89577667432 ns/iter |
0.99 |
E2E_Evaluator_babelrc |
118896.06038600634 ns/iter |
124107.92211380195 ns/iter |
0.96 |
E2E_Evaluator_clang_format |
115348.59688301857 ns/iter |
125895.53046035676 ns/iter |
0.92 |
E2E_Evaluator_cmake_presets |
3751893.474226488 ns/iter |
5372312.499999907 ns/iter |
0.70 |
E2E_Evaluator_code_climate |
171508.93668710464 ns/iter |
224805.1363193793 ns/iter |
0.76 |
E2E_Evaluator_cql2 |
174622.92202529896 ns/iter |
187333.47626483985 ns/iter |
0.93 |
E2E_Evaluator_cspell |
634574.4383202005 ns/iter |
717712.8791703691 ns/iter |
0.88 |
E2E_Evaluator_cypress |
160019.14939757925 ns/iter |
184015.97509726865 ns/iter |
0.87 |
E2E_Evaluator_deno |
717740.0000000489 ns/iter |
404958.0469375974 ns/iter |
1.77 |
E2E_Evaluator_dependabot |
407634.26791272656 ns/iter |
385060.5603448698 ns/iter |
1.06 |
E2E_Evaluator_draft_04 |
6643174.209524918 ns/iter |
6328765.186915738 ns/iter |
1.05 |
E2E_Evaluator_fabric_mod |
1771207.0566035907 ns/iter |
1556255.566810425 ns/iter |
1.14 |
E2E_Evaluator_geojson |
17199741.07143008 ns/iter |
17476388.157894306 ns/iter |
0.98 |
E2E_Evaluator_gitpod_configuration |
252943.12549138875 ns/iter |
239808.21731389596 ns/iter |
1.05 |
E2E_Evaluator_helm_chart_lock |
265398.2200303778 ns/iter |
339717.9276595581 ns/iter |
0.78 |
E2E_Evaluator_importmap |
40477.93673599814 ns/iter |
48356.60833985344 ns/iter |
0.84 |
E2E_Evaluator_jasmine |
121005.64593489734 ns/iter |
135577.11024195486 ns/iter |
0.89 |
E2E_Evaluator_jshintrc |
1021477.3089170327 ns/iter |
1361116.6666665806 ns/iter |
0.75 |
E2E_Evaluator_jsconfig |
487704.0879273599 ns/iter |
582365.6838427619 ns/iter |
0.84 |
E2E_Evaluator_krakend |
205440.11281489307 ns/iter |
230809.16768584488 ns/iter |
0.89 |
E2E_Evaluator_lazygit |
177058.60465116 ns/iter |
146231.15667221177 ns/iter |
1.21 |
E2E_Evaluator_lerna |
175398.24642513023 ns/iter |
147590.22881730561 ns/iter |
1.19 |
E2E_Evaluator_nest_cli |
187199.00026958153 ns/iter |
165039.94857818846 ns/iter |
1.13 |
E2E_Evaluator_omc |
24689.847886703104 ns/iter |
21188.988207202325 ns/iter |
1.17 |
E2E_Evaluator_omnisharp |
599565.494393602 ns/iter |
476024.0375782318 ns/iter |
1.26 |
E2E_Evaluator_openapi |
13282851.276923023 ns/iter |
12580828.310345186 ns/iter |
1.06 |
E2E_Evaluator_pre_commit_hooks |
494334.1952165309 ns/iter |
492615.5256291501 ns/iter |
1.00 |
E2E_Evaluator_pulumi |
596220.9651035977 ns/iter |
760444.7692308209 ns/iter |
0.78 |
E2E_Evaluator_semantic_release |
90638.08064304119 ns/iter |
123471.6306626186 ns/iter |
0.73 |
E2E_Evaluator_stale |
106470.4192669019 ns/iter |
161788.08787812127 ns/iter |
0.66 |
E2E_Evaluator_stylecop |
327537.98978164716 ns/iter |
336696.9620252993 ns/iter |
0.97 |
E2E_Evaluator_tmuxinator |
84692.87718146015 ns/iter |
89907.1001502327 ns/iter |
0.94 |
E2E_Evaluator_ui5 |
615744.9967768549 ns/iter |
623071.1264469654 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
3186124.9999992372 ns/iter |
3607381.109948129 ns/iter |
0.88 |
E2E_Evaluator_unreal_engine_uproject |
445163.59446999914 ns/iter |
455613.6685552815 ns/iter |
0.98 |
E2E_Evaluator_vercel |
260887.15469994541 ns/iter |
290475.9505703167 ns/iter |
0.90 |
E2E_Evaluator_yamllint |
12153.37281048017 ns/iter |
12230.220637905122 ns/iter |
0.99 |
Micro_Draft4_Meta_1_No_Callback |
202.63065509840567 ns/iter |
232.18117162204734 ns/iter |
0.87 |
Micro_Draft4_Required_Properties |
607.4452965008583 ns/iter |
547.7483037208202 ns/iter |
1.11 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
26.93426573923291 ns/iter |
28.15572103258605 ns/iter |
0.96 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
9.445341196802536 ns/iter |
9.892592660909594 ns/iter |
0.95 |
Micro_Draft4_Items_Schema |
535.1369714237319 ns/iter |
562.8366304009868 ns/iter |
0.95 |
Micro_Draft4_Nested_Object |
3.8599826644105764 ns/iter |
3.0461323536392655 ns/iter |
1.27 |
Micro_Draft4_Properties_Triad_Optional |
806.9860957297338 ns/iter |
663.5075631969794 ns/iter |
1.22 |
Micro_Draft4_Properties_Triad_Closed |
645.5697671694716 ns/iter |
568.0247138849724 ns/iter |
1.14 |
Micro_Draft4_Properties_Triad_Required |
855.0171619495995 ns/iter |
669.4857404896316 ns/iter |
1.28 |
Micro_Draft4_Properties_Closed |
61.73619314498553 ns/iter |
50.12121445954427 ns/iter |
1.23 |
Micro_Draft4_Non_Recursive_Ref |
21.58345426677575 ns/iter |
18.66266209064474 ns/iter |
1.16 |
Micro_Draft4_Pattern_Properties_True |
180.84482933323838 ns/iter |
173.18141508478004 ns/iter |
1.04 |
Micro_Draft4_Ref_To_Single_Property |
8.943819701688478 ns/iter |
8.793259807975616 ns/iter |
1.02 |
Micro_Draft4_Additional_Properties_Type |
34.41873961087658 ns/iter |
39.04313379877752 ns/iter |
0.88 |
Micro_Draft4_Nested_Oneof |
56.03999230263552 ns/iter |
62.57008750000068 ns/iter |
0.90 |
Micro_Draft4_Short_Enum |
9.121726478364918 ns/iter |
11.620726627898494 ns/iter |
0.78 |
Micro_Draft4_Long_Enum |
22.51552283545037 ns/iter |
28.249965857965933 ns/iter |
0.80 |
Micro_Draft4_Long_Enum_Short_Strings |
10.851283851206485 ns/iter |
14.369049188277975 ns/iter |
0.76 |
Micro_Draft4_Type_Object |
6.065496938243391 ns/iter |
6.7206469795448855 ns/iter |
0.90 |
Micro_Draft4_Ref_Single_100 |
16583360.46511448 ns/iter |
22044607.44737066 ns/iter |
0.75 |
Micro_Draft4_Ref_Many_Nested |
10555538500.000011 ns/iter |
13175290958.000006 ns/iter |
0.80 |
Micro_Draft6_Property_Names |
140.98179347150668 ns/iter |
126.11145173161691 ns/iter |
1.12 |
Micro_Draft7_If_Then_Else |
36.47044046852037 ns/iter |
36.871898067175614 ns/iter |
0.99 |
Micro_2019_09_Unevaluated_Properties |
47.86061253175249 ns/iter |
44.68770628512295 ns/iter |
1.07 |
Micro_2020_12_Dynamic_Ref |
553.7727490843479 ns/iter |
496.46824018743195 ns/iter |
1.12 |
Micro_2020_12_Dynamic_Ref_Single |
6.656724247286489 ns/iter |
7.224943794767342 ns/iter |
0.92 |
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: 32067b9 | Previous: a02a187 | Ratio |
|---|---|---|---|
Micro_2020_12_Dynamic_Ref |
610.9630698361012 ns/iter |
632.2728542746519 ns/iter |
0.97 |
Micro_2020_12_Dynamic_Ref_Single |
10.667637438369667 ns/iter |
11.976457108824585 ns/iter |
0.89 |
Micro_2019_09_Unevaluated_Properties |
54.78647507334823 ns/iter |
57.229824728011344 ns/iter |
0.96 |
Micro_Draft7_If_Then_Else |
46.50870624189911 ns/iter |
46.707753333051215 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
166.11971168719793 ns/iter |
165.8819338412719 ns/iter |
1.00 |
Micro_Draft4_Meta_1_No_Callback |
244.60302867170364 ns/iter |
243.9270613488157 ns/iter |
1.00 |
Micro_Draft4_Required_Properties |
539.8280900749745 ns/iter |
538.8376960793253 ns/iter |
1.00 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
30.73403571285486 ns/iter |
31.82363667968328 ns/iter |
0.97 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
12.994301370193323 ns/iter |
13.576031428096012 ns/iter |
0.96 |
Micro_Draft4_Items_Schema |
507.559643000036 ns/iter |
521.8953581674283 ns/iter |
0.97 |
Micro_Draft4_Nested_Object |
5.75638800363656 ns/iter |
6.339764886984055 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Optional |
1030.4912520437904 ns/iter |
1127.7439695544742 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Closed |
819.1648368428724 ns/iter |
993.3110695918477 ns/iter |
0.82 |
Micro_Draft4_Properties_Triad_Required |
1030.7344517523409 ns/iter |
1150.1385042740144 ns/iter |
0.90 |
Micro_Draft4_Properties_Closed |
77.94435414535768 ns/iter |
77.82637720190391 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
13.50519007510056 ns/iter |
14.129919483966804 ns/iter |
0.96 |
Micro_Draft4_Pattern_Properties_True |
264.195947075881 ns/iter |
238.54308250499452 ns/iter |
1.11 |
Micro_Draft4_Ref_To_Single_Property |
12.96326233257869 ns/iter |
13.578580533100894 ns/iter |
0.95 |
Micro_Draft4_Additional_Properties_Type |
15.954185349499044 ns/iter |
16.99725468494165 ns/iter |
0.94 |
Micro_Draft4_Nested_Oneof |
110.60528143624632 ns/iter |
122.97029032200521 ns/iter |
0.90 |
Micro_Draft4_Short_Enum |
18.723691022116352 ns/iter |
18.77216252535938 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
22.64006094736954 ns/iter |
22.386833710781453 ns/iter |
1.01 |
Micro_Draft4_Long_Enum_Short_Strings |
18.677668831705383 ns/iter |
18.78005619306135 ns/iter |
0.99 |
Micro_Draft4_Type_Object |
10.709130229917395 ns/iter |
11.956693377552838 ns/iter |
0.90 |
Micro_Draft4_Ref_Single_100 |
17273602.463413827 ns/iter |
17270827.975610744 ns/iter |
1.00 |
Micro_Draft4_Ref_Many_Nested |
12207722917.000069 ns/iter |
11034390789.999975 ns/iter |
1.11 |
E2E_Compiler_adaptivecard |
2950740682.9999356 ns/iter |
2917469378.9999537 ns/iter |
1.01 |
E2E_Compiler_ansible_meta |
69005466.29999553 ns/iter |
67562537.89999391 ns/iter |
1.02 |
E2E_Compiler_aws_cdk |
1274019.5345455422 ns/iter |
1300101.339483375 ns/iter |
0.98 |
E2E_Compiler_babelrc |
12340823.754385112 ns/iter |
12474708.946427882 ns/iter |
0.99 |
E2E_Compiler_clang_format |
56620507.666669555 ns/iter |
56284747.66666613 ns/iter |
1.01 |
E2E_Compiler_cmake_presets |
1721283732.0000744 ns/iter |
1728448189.9999945 ns/iter |
1.00 |
E2E_Compiler_code_climate |
8581504.365854083 ns/iter |
8691616.237500455 ns/iter |
0.99 |
E2E_Compiler_cql2 |
264045660.99999252 ns/iter |
256809699.6666706 ns/iter |
1.03 |
E2E_Compiler_cspell |
264315073.66669393 ns/iter |
254532886.3333604 ns/iter |
1.04 |
E2E_Compiler_cypress |
31589880.545451168 ns/iter |
31693123.04545842 ns/iter |
1.00 |
E2E_Compiler_deno |
29009351.666663483 ns/iter |
28911219.25000088 ns/iter |
1.00 |
E2E_Compiler_dependabot |
12315741.732142067 ns/iter |
12366476.928570641 ns/iter |
1.00 |
E2E_Compiler_draft_04 |
60478914.583332725 ns/iter |
61643359.99999986 ns/iter |
0.98 |
E2E_Compiler_fabric_mod |
25064599.750001956 ns/iter |
24851339.321429577 ns/iter |
1.01 |
E2E_Compiler_geojson |
64404424.99999997 ns/iter |
62242281.45454576 ns/iter |
1.03 |
E2E_Compiler_gitpod_configuration |
25413965.96428415 ns/iter |
25757390.66666453 ns/iter |
0.99 |
E2E_Compiler_helm_chart_lock |
4695067.559999491 ns/iter |
4760751.6054421505 ns/iter |
0.99 |
E2E_Compiler_importmap |
1683521.0939757691 ns/iter |
1722529.4039407943 ns/iter |
0.98 |
E2E_Compiler_jasmine |
5798972.65289249 ns/iter |
5873247.319328095 ns/iter |
0.99 |
E2E_Compiler_jshintrc |
16989075.04877996 ns/iter |
17108064.341464233 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
63832154.727265336 ns/iter |
65781838.300006256 ns/iter |
0.97 |
E2E_Compiler_krakend |
803921220.999996 ns/iter |
834511861.00001 ns/iter |
0.96 |
E2E_Compiler_lazygit |
120647340.3333348 ns/iter |
129640013.16667388 ns/iter |
0.93 |
E2E_Compiler_lerna |
6479101.675926846 ns/iter |
6662451.619047802 ns/iter |
0.97 |
E2E_Compiler_nest_cli |
37045503.1578977 ns/iter |
38222143.55555944 ns/iter |
0.97 |
E2E_Compiler_omc |
3399077858.999931 ns/iter |
3467904971.9999285 ns/iter |
0.98 |
E2E_Compiler_omnisharp |
21728628.56249935 ns/iter |
22226431.812502056 ns/iter |
0.98 |
E2E_Compiler_openapi |
1773817424.9999475 ns/iter |
1960574403.999999 ns/iter |
0.90 |
E2E_Compiler_pre_commit_hooks |
10007558.957144218 ns/iter |
10508951.764705898 ns/iter |
0.95 |
E2E_Compiler_pulumi |
16437533.813951781 ns/iter |
17368922.256411843 ns/iter |
0.95 |
E2E_Compiler_semantic_release |
4620245.715231677 ns/iter |
4775963.033783971 ns/iter |
0.97 |
E2E_Compiler_stale |
4680353.92000047 ns/iter |
4817844.698630492 ns/iter |
0.97 |
E2E_Compiler_stylecop |
18038931.84615518 ns/iter |
19495349.36111124 ns/iter |
0.93 |
E2E_Compiler_tmuxinator |
6345232.427273377 ns/iter |
6610927.386791788 ns/iter |
0.96 |
E2E_Compiler_ui5 |
372471615.5000465 ns/iter |
395589938.00000054 ns/iter |
0.94 |
E2E_Compiler_ui5_manifest |
4836122837.999937 ns/iter |
5596828662.000008 ns/iter |
0.86 |
E2E_Compiler_unreal_engine_uproject |
18423122.842106845 ns/iter |
19560268.37837812 ns/iter |
0.94 |
E2E_Compiler_vercel |
61823806.90908799 ns/iter |
65412949.8181791 ns/iter |
0.95 |
E2E_Compiler_yamllint |
8206182.858823335 ns/iter |
8662384.628204716 ns/iter |
0.95 |
E2E_Evaluator_adaptivecard |
56705.20982640791 ns/iter |
56640.1913064553 ns/iter |
1.00 |
E2E_Evaluator_ansible_meta |
315834.9422643003 ns/iter |
325665.6181395365 ns/iter |
0.97 |
E2E_Evaluator_aws_cdk |
56572.96729009711 ns/iter |
57865.53955011498 ns/iter |
0.98 |
E2E_Evaluator_babelrc |
145445.89268892686 ns/iter |
150184.14810814697 ns/iter |
0.97 |
E2E_Evaluator_clang_format |
103009.24882144858 ns/iter |
115511.63230973118 ns/iter |
0.89 |
E2E_Evaluator_cmake_presets |
5629949.607476906 ns/iter |
5099301.000000061 ns/iter |
1.10 |
E2E_Evaluator_code_climate |
227335.33654153266 ns/iter |
227877.11020007322 ns/iter |
1.00 |
E2E_Evaluator_cql2 |
288455.64691356703 ns/iter |
285352.38212061586 ns/iter |
1.01 |
E2E_Evaluator_cspell |
1040392.479820596 ns/iter |
1058766.74883732 ns/iter |
0.98 |
E2E_Evaluator_cypress |
174243.76556685838 ns/iter |
174204.633423833 ns/iter |
1.00 |
E2E_Evaluator_deno |
563653.2358258183 ns/iter |
589114.0126156518 ns/iter |
0.96 |
E2E_Evaluator_dependabot |
469658.20633849525 ns/iter |
477086.68741549156 ns/iter |
0.98 |
E2E_Evaluator_draft_04 |
9922387.563381268 ns/iter |
10290093.901406655 ns/iter |
0.96 |
E2E_Evaluator_fabric_mod |
1335781.715930909 ns/iter |
1402300.6093119974 ns/iter |
0.95 |
E2E_Evaluator_geojson |
21588152.121211983 ns/iter |
23259193.29031891 ns/iter |
0.93 |
E2E_Evaluator_gitpod_configuration |
288167.57243082876 ns/iter |
317021.6609271367 ns/iter |
0.91 |
E2E_Evaluator_helm_chart_lock |
351045.7031094109 ns/iter |
370974.268860756 ns/iter |
0.95 |
E2E_Evaluator_importmap |
58822.67966670764 ns/iter |
64114.13242130102 ns/iter |
0.92 |
E2E_Evaluator_jasmine |
139657.68283431392 ns/iter |
144214.9044740247 ns/iter |
0.97 |
E2E_Evaluator_jshintrc |
961547.3001383304 ns/iter |
1002874.4123562956 ns/iter |
0.96 |
E2E_Evaluator_jsconfig |
696323.4318182238 ns/iter |
742708.3360908696 ns/iter |
0.94 |
E2E_Evaluator_krakend |
333641.5136690354 ns/iter |
339786.02374032617 ns/iter |
0.98 |
E2E_Evaluator_lazygit |
185223.301694017 ns/iter |
198145.0400784618 ns/iter |
0.93 |
E2E_Evaluator_lerna |
149089.30285835342 ns/iter |
148119.1456517118 ns/iter |
1.01 |
E2E_Evaluator_nest_cli |
227432.521423889 ns/iter |
232207.6997017333 ns/iter |
0.98 |
E2E_Evaluator_omc |
28854.813594747535 ns/iter |
28619.71099402171 ns/iter |
1.01 |
E2E_Evaluator_omnisharp |
534375.5710955851 ns/iter |
536670.7396312566 ns/iter |
1.00 |
E2E_Evaluator_openapi |
19394261.864860978 ns/iter |
17743847.315787923 ns/iter |
1.09 |
E2E_Evaluator_pre_commit_hooks |
519991.1161577429 ns/iter |
527366.1745673446 ns/iter |
0.99 |
E2E_Evaluator_pulumi |
820630.7444051366 ns/iter |
820507.4544393427 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
138991.49785404583 ns/iter |
139003.96762239447 ns/iter |
1.00 |
E2E_Evaluator_stale |
145286.62879100782 ns/iter |
147908.6059410171 ns/iter |
0.98 |
E2E_Evaluator_stylecop |
511173.84841805894 ns/iter |
529287.6301058732 ns/iter |
0.97 |
E2E_Evaluator_tmuxinator |
125185.93051579618 ns/iter |
127916.60303411682 ns/iter |
0.98 |
E2E_Evaluator_ui5 |
757472.3894282497 ns/iter |
765339.5864745592 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
5445840.281250725 ns/iter |
5103431.130769073 ns/iter |
1.07 |
E2E_Evaluator_unreal_engine_uproject |
710902.5985698445 ns/iter |
717715.8374486085 ns/iter |
0.99 |
E2E_Evaluator_vercel |
336821.19653181866 ns/iter |
342507.0797065994 ns/iter |
0.98 |
E2E_Evaluator_yamllint |
13467.815864623644 ns/iter |
14368.482464243529 ns/iter |
0.94 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com