-
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reduce evaluation marking in "track" mode by orders of magnitude (#322)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
1 changed file
with
70 additions
and
87 deletions.
There are no files selected for viewing
This file contains 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
cd3ef28
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)
Compiler_Draft6_AdaptiveCard
50182950488.000015
ns/iter50722795209.00002
ns/iter0.99
Compiler_2019_09_OMC_JSON_V2
10660328499.000002
ns/iter10681165463.999947
ns/iter1.00
Evaluator_Draft4_Meta_1_No_Callback
242.5948734340768
ns/iter253.8402131837823
ns/iter0.96
Evaluator_Draft4_Required_Properties
689.7403493805497
ns/iter692.6814098181349
ns/iter1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
29.68078615459467
ns/iter28.64244030159893
ns/iter1.04
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
17.11582846412052
ns/iter17.121145641500437
ns/iter1.00
Evaluator_Draft4_Items_Schema
577.271051424377
ns/iter616.3969108831561
ns/iter0.94
Evaluator_Draft4_Nested_Object
5.291166395005175
ns/iter5.284574351097524
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Optional
863.96238051855
ns/iter875.2720287792451
ns/iter0.99
Evaluator_Draft4_Properties_Triad_Closed
700.7838522005934
ns/iter698.1622600379122
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Required
887.0346916320582
ns/iter902.1546562534174
ns/iter0.98
Evaluator_Draft4_Properties_Closed
79.09229142400655
ns/iter75.48509322853259
ns/iter1.05
Evaluator_Draft4_Non_Recursive_Ref
32.353029500465624
ns/iter29.231892652961175
ns/iter1.11
Evaluator_Draft4_Pattern_Properties_True
251.1461287618697
ns/iter253.57126160163548
ns/iter0.99
Evaluator_Draft4_Ref_To_Single_Property
17.36401550654934
ns/iter17.12239729063878
ns/iter1.01
Evaluator_Draft4_Additional_Properties_Type
61.65673433323811
ns/iter53.837658004519554
ns/iter1.15
Evaluator_Draft4_Nested_Oneof
87.13892147629642
ns/iter87.3802367062088
ns/iter1.00
Evaluator_Draft4_Long_Enum
21.333901540829768
ns/iter19.909572433452865
ns/iter1.07
Evaluator_Draft4_Type_Object
10.643478259813287
ns/iter11.231918116417347
ns/iter0.95
Evaluator_Draft6_Property_Names
127.19176442683748
ns/iter119.54424153938321
ns/iter1.06
Evaluator_Draft7_If_Then_Else
39.85001262808798
ns/iter39.55164164444077
ns/iter1.01
Evaluator_Draft7_Vercel_1
54704.38843105175
ns/iter49643.73712533907
ns/iter1.10
Evaluator_Draft7_Helm_Chart_Lock_1
299.2790490372134
ns/iter302.6416452291716
ns/iter0.99
Evaluator_Draft7_Jasmine_1
167.1900081794299
ns/iter178.84942534516338
ns/iter0.93
Evaluator_2019_09_Unevaluated_Properties
149.5845179098509
ns/iter164.0409519943515
ns/iter0.91
Evaluator_2019_09_OMC_JSON_V2_1
1361.8194200779374
ns/iter1352.635560991521
ns/iter1.01
Evaluator_2020_12_Dynamic_Ref
572.3020968855648
ns/iter581.5961553060182
ns/iter0.98
Evaluator_2020_12_Dynamic_Ref_Single
10.26826755960169
ns/iter10.893462725868975
ns/iter0.94
Evaluator_2020_12_CQL_1
4011.0368626630398
ns/iter4229.807522834846
ns/iter0.95
Evaluator_2020_12_OpenAPI
1288840.6641650575
ns/iter1738121.5995086145
ns/iter0.74
This comment was automatically generated by workflow using github-action-benchmark.
cd3ef28
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)
Compiler_Draft6_AdaptiveCard
36092515332.99994
ns/iter33776032083.00002
ns/iter1.07
Compiler_2019_09_OMC_JSON_V2
8358749291.99997
ns/iter7847769208.000045
ns/iter1.07
Evaluator_Draft4_Meta_1_No_Callback
176.23094361715368
ns/iter173.8874736731387
ns/iter1.01
Evaluator_Draft4_Required_Properties
485.39324347106066
ns/iter438.83500089835144
ns/iter1.11
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
21.749519239129548
ns/iter22.116488391671407
ns/iter0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
9.310060856772344
ns/iter9.27485758432801
ns/iter1.00
Evaluator_Draft4_Items_Schema
268.517752200985
ns/iter260.6876132308129
ns/iter1.03
Evaluator_Draft4_Nested_Object
3.2609370795481505
ns/iter3.1359656754809073
ns/iter1.04
Evaluator_Draft4_Properties_Triad_Optional
760.1404111928706
ns/iter746.509497816146
ns/iter1.02
Evaluator_Draft4_Properties_Triad_Closed
622.4686927206508
ns/iter616.2427773169255
ns/iter1.01
Evaluator_Draft4_Properties_Triad_Required
857.2127678970736
ns/iter758.4957274560848
ns/iter1.13
Evaluator_Draft4_Properties_Closed
52.680229200007034
ns/iter48.85016806375696
ns/iter1.08
Evaluator_Draft4_Non_Recursive_Ref
9.713420328570239
ns/iter9.403090700811
ns/iter1.03
Evaluator_Draft4_Pattern_Properties_True
164.07976257527963
ns/iter167.23757167693756
ns/iter0.98
Evaluator_Draft4_Ref_To_Single_Property
9.454461933319127
ns/iter9.569712822445826
ns/iter0.99
Evaluator_Draft4_Additional_Properties_Type
15.986712317679942
ns/iter15.715366652756492
ns/iter1.02
Evaluator_Draft4_Nested_Oneof
52.14647910000849
ns/iter48.7197204460094
ns/iter1.07
Evaluator_Draft4_Long_Enum
28.358069308026234
ns/iter26.510433714027677
ns/iter1.07
Evaluator_Draft4_Type_Object
5.537408469856723
ns/iter5.342596330526281
ns/iter1.04
Evaluator_Draft6_Property_Names
90.89379259531151
ns/iter86.01506762306202
ns/iter1.06
Evaluator_Draft7_If_Then_Else
25.858160721842587
ns/iter24.48905557898995
ns/iter1.06
Evaluator_Draft7_Vercel_1
35357.46609994922
ns/iter34122.96415216402
ns/iter1.04
Evaluator_Draft7_Helm_Chart_Lock_1
145.13545363327216
ns/iter141.231076119166
ns/iter1.03
Evaluator_Draft7_Jasmine_1
121.61830900350851
ns/iter119.79481304516123
ns/iter1.02
Evaluator_2019_09_Unevaluated_Properties
140.40906353325488
ns/iter168.74228572494673
ns/iter0.83
Evaluator_2019_09_OMC_JSON_V2_1
1109.3360798288775
ns/iter1013.6145880874359
ns/iter1.09
Evaluator_2020_12_Dynamic_Ref
451.1035118938791
ns/iter365.7205641340826
ns/iter1.23
Evaluator_2020_12_Dynamic_Ref_Single
7.565115812862848
ns/iter5.3526812553509595
ns/iter1.41
Evaluator_2020_12_CQL_1
2525.357807343748
ns/iter2335.7869489346654
ns/iter1.08
Evaluator_2020_12_OpenAPI
1891887.4730539906
ns/iter4163423.233695495
ns/iter0.45
This comment was automatically generated by workflow using github-action-benchmark.
cd3ef28
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)
Compiler_Draft6_AdaptiveCard
42342330217.36145
ns/iter48557291984.558105
ns/iter0.87
Compiler_2019_09_OMC_JSON_V2
8164309024.810791
ns/iter9727720022.201538
ns/iter0.84
Evaluator_Draft4_Meta_1_No_Callback
157.13636085875763
ns/iter173.8554807852316
ns/iter0.90
Evaluator_Draft4_Required_Properties
382.33587727088076
ns/iter404.79551817254264
ns/iter0.94
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
17.15993020415049
ns/iter19.015005628992228
ns/iter0.90
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
9.184716869422727
ns/iter10.28476629355778
ns/iter0.89
Evaluator_Draft4_Items_Schema
433.89976981743104
ns/iter468.8435826133358
ns/iter0.93
Evaluator_Draft4_Nested_Object
2.0559750368678107
ns/iter2.0993211981618254
ns/iter0.98
Evaluator_Draft4_Properties_Triad_Optional
763.6264265833092
ns/iter763.8891992149299
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
633.9353903639992
ns/iter633.8552475053889
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Required
775.1764722621718
ns/iter786.6241625867154
ns/iter0.99
Evaluator_Draft4_Properties_Closed
63.44071886195438
ns/iter63.31449782625318
ns/iter1.00
Evaluator_Draft4_Non_Recursive_Ref
12.622069058198402
ns/iter12.629135314420166
ns/iter1.00
Evaluator_Draft4_Pattern_Properties_True
172.4170126010728
ns/iter174.85446992540892
ns/iter0.99
Evaluator_Draft4_Ref_To_Single_Property
9.19224552892428
ns/iter9.393594376562639
ns/iter0.98
Evaluator_Draft4_Additional_Properties_Type
24.22783954282688
ns/iter24.053114933468883
ns/iter1.01
Evaluator_Draft4_Nested_Oneof
54.06256686529317
ns/iter54.33479685170947
ns/iter0.99
Evaluator_Draft4_Long_Enum
9.466699519985095
ns/iter8.6371086209586
ns/iter1.10
Evaluator_Draft4_Type_Object
4.565352299058661
ns/iter4.545962612625827
ns/iter1.00
Evaluator_Draft6_Property_Names
109.89330010072646
ns/iter109.58698356967548
ns/iter1.00
Evaluator_Draft7_If_Then_Else
24.78738518474413
ns/iter24.59955454605641
ns/iter1.01
Evaluator_Draft7_Vercel_1
37212.34530830414
ns/iter36234.5681459886
ns/iter1.03
Evaluator_Draft7_Helm_Chart_Lock_1
192.6002611067783
ns/iter192.43013156132236
ns/iter1.00
Evaluator_Draft7_Jasmine_1
122.96526120467992
ns/iter124.32952040342572
ns/iter0.99
Evaluator_2019_09_Unevaluated_Properties
132.234721605587
ns/iter150.84626848508753
ns/iter0.88
Evaluator_2019_09_OMC_JSON_V2_1
993.3953764077778
ns/iter999.1676803937225
ns/iter0.99
Evaluator_2020_12_Dynamic_Ref
442.25915248168184
ns/iter436.8177419823055
ns/iter1.01
Evaluator_2020_12_Dynamic_Ref_Single
4.537426230164029
ns/iter4.663431744167
ns/iter0.97
Evaluator_2020_12_CQL_1
2930.209522826525
ns/iter2657.377837162283
ns/iter1.10
Evaluator_2020_12_OpenAPI
1881669.3345618718
ns/iter3856004.552638277
ns/iter0.49
This comment was automatically generated by workflow using github-action-benchmark.
cd3ef28
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)
Evaluator_2020_12_Dynamic_Ref
616.8744627364928
ns/iter621.8266385617724
ns/iter0.99
Evaluator_2020_12_Dynamic_Ref_Single
9.747153867461481
ns/iter9.209209640309682
ns/iter1.06
Evaluator_2020_12_CQL_1
4284.100833882438
ns/iter4200.361742378601
ns/iter1.02
Evaluator_2020_12_OpenAPI
1459983.560416589
ns/iter1881686.2513368714
ns/iter0.78
Evaluator_2019_09_Unevaluated_Properties
171.27284388294635
ns/iter189.39094097549832
ns/iter0.90
Evaluator_2019_09_OMC_JSON_V2_1
1390.1570579964734
ns/iter1379.8368570041212
ns/iter1.01
Evaluator_Draft7_If_Then_Else
43.891268671477214
ns/iter42.87655583988624
ns/iter1.02
Evaluator_Draft7_Vercel_1
47342.11885606181
ns/iter51713.09703959414
ns/iter0.92
Evaluator_Draft7_Helm_Chart_Lock_1
200.38411332491495
ns/iter206.9900914201399
ns/iter0.97
Evaluator_Draft7_Jasmine_1
160.95613363754873
ns/iter152.1589473532991
ns/iter1.06
Evaluator_Draft6_Property_Names
148.6812780893148
ns/iter156.44531181302344
ns/iter0.95
Evaluator_Draft4_Meta_1_No_Callback
232.22166868535396
ns/iter235.0637655613502
ns/iter0.99
Evaluator_Draft4_Required_Properties
456.1677876707312
ns/iter443.6956188201076
ns/iter1.03
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
25.96681893342321
ns/iter25.878908127761356
ns/iter1.00
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
11.847732683301858
ns/iter11.93944042252989
ns/iter0.99
Evaluator_Draft4_Items_Schema
505.55771424267766
ns/iter486.0931596335561
ns/iter1.04
Evaluator_Draft4_Nested_Object
4.076922467225271
ns/iter4.36883588813215
ns/iter0.93
Evaluator_Draft4_Properties_Triad_Optional
1043.7124085251444
ns/iter1042.391974652637
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
822.5579607133462
ns/iter832.0663674651034
ns/iter0.99
Evaluator_Draft4_Properties_Triad_Required
1042.943302368234
ns/iter1028.2762786128935
ns/iter1.01
Evaluator_Draft4_Properties_Closed
72.62772166137417
ns/iter73.80126508159759
ns/iter0.98
Evaluator_Draft4_Non_Recursive_Ref
12.514879708890742
ns/iter12.639386269656196
ns/iter0.99
Evaluator_Draft4_Pattern_Properties_True
268.6702814786263
ns/iter264.18595366657917
ns/iter1.02
Evaluator_Draft4_Ref_To_Single_Property
11.873276290204599
ns/iter11.978030610493283
ns/iter0.99
Evaluator_Draft4_Additional_Properties_Type
15.262221347812838
ns/iter15.362164233760877
ns/iter0.99
Evaluator_Draft4_Nested_Oneof
108.75876955658632
ns/iter108.10151249055642
ns/iter1.01
Evaluator_Draft4_Long_Enum
18.67996026540278
ns/iter18.06328902858472
ns/iter1.03
Evaluator_Draft4_Type_Object
9.697384236814338
ns/iter9.206253393903962
ns/iter1.05
Compiler_2019_09_OMC_JSON_V2
10269359642.00004
ns/iter10262228509.00001
ns/iter1.00
Compiler_Draft6_AdaptiveCard
51848678422.00004
ns/iter51925252810.99995
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
cd3ef28
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)
Compiler_Draft6_AdaptiveCard
112556430999.99997
ns/iter115488258999.99997
ns/iter0.97
Compiler_2019_09_OMC_JSON_V2
21540618300.000004
ns/iter21911940700.00006
ns/iter0.98
Evaluator_Draft4_Meta_1_No_Callback
346.96292018517596
ns/iter379.3559709821537
ns/iter0.91
Evaluator_Draft4_Required_Properties
905.6728099675186
ns/iter916.9506620757102
ns/iter0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
38.638515624997034
ns/iter42.935555642194664
ns/iter0.90
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
21.422375286906775
ns/iter21.736374999996144
ns/iter0.99
Evaluator_Draft4_Items_Schema
697.0116071427819
ns/iter699.0972321428249
ns/iter1.00
Evaluator_Draft4_Nested_Object
6.257083928572017
ns/iter6.191901785714192
ns/iter1.01
Evaluator_Draft4_Properties_Triad_Optional
1625.2130634734522
ns/iter1585.807366071533
ns/iter1.02
Evaluator_Draft4_Properties_Triad_Closed
1308.7985714284805
ns/iter1271.4023214284355
ns/iter1.03
Evaluator_Draft4_Properties_Triad_Required
1667.6049107142076
ns/iter1616.901785714069
ns/iter1.03
Evaluator_Draft4_Properties_Closed
93.49546457609695
ns/iter91.28687538897472
ns/iter1.02
Evaluator_Draft4_Non_Recursive_Ref
32.48276300754754
ns/iter31.81089732142896
ns/iter1.02
Evaluator_Draft4_Pattern_Properties_True
220.00206249977077
ns/iter226.08044351779083
ns/iter0.97
Evaluator_Draft4_Ref_To_Single_Property
21.175851176463805
ns/iter21.45328750000175
ns/iter0.99
Evaluator_Draft4_Additional_Properties_Type
57.54830357142891
ns/iter58.90570535713989
ns/iter0.98
Evaluator_Draft4_Nested_Oneof
109.26743749999801
ns/iter106.80549969617148
ns/iter1.02
Evaluator_Draft4_Long_Enum
23.407352417330923
ns/iter22.99726648440664
ns/iter1.02
Evaluator_Draft4_Type_Object
13.019966459732029
ns/iter13.038935714283589
ns/iter1.00
Evaluator_Draft6_Property_Names
165.95926339288016
ns/iter165.89095982142103
ns/iter1.00
Evaluator_Draft7_If_Then_Else
51.94408928570989
ns/iter52.809449999995195
ns/iter0.98
Evaluator_Draft7_Vercel_1
73212.1651785711
ns/iter72880.08928573017
ns/iter1.00
Evaluator_Draft7_Helm_Chart_Lock_1
329.924387496651
ns/iter323.8139099708674
ns/iter1.02
Evaluator_Draft7_Jasmine_1
231.45770854268912
ns/iter252.39492857143173
ns/iter0.92
Evaluator_2019_09_Unevaluated_Properties
285.7561345644323
ns/iter340.856300739933
ns/iter0.84
Evaluator_2019_09_OMC_JSON_V2_1
2018.1022300251864
ns/iter1903.7832176640359
ns/iter1.06
Evaluator_2020_12_Dynamic_Ref
841.7757812499665
ns/iter845.2248458819172
ns/iter1.00
Evaluator_2020_12_Dynamic_Ref_Single
13.30793392857491
ns/iter13.408635714288916
ns/iter0.99
Evaluator_2020_12_CQL_1
4934.215999999196
ns/iter4814.288871180024
ns/iter1.02
Evaluator_2020_12_OpenAPI
1844399.2628988745
ns/iter3073831.3253013655
ns/iter0.60
This comment was automatically generated by workflow using github-action-benchmark.