9efbccbbf38a4a8f6a5427adf3e5f2ea09adcfbe

Home / Branches / jaak/simplify-ast-annotations / 9efbccbbf38a4a8f6a5427adf3e5f2ea09adcfbe

AST compact size (buildDeclTree)

Factorcompact size MiB
phase=buildDeclTree
mean0.203
σ0.000
min0.203
max0.203

AST compact size (macro expansion)

Factorcompact size MiB
phase=macro expansion
mean5.082
σ0.000
min5.082
max5.082

AST compact size (parser)

Factorcompact size MiB
phase=parser
mean4.988
σ0.000
min4.988
max4.988

AST compact size (processProdDef Decls)

Factorcompact size MiB
phase=processProdDef Decls
mean5.395
σ0.000
min5.395
max5.395

AST compact size (processProdDef)

Factorcompact size MiB
phase=processProdDef
mean446.633
σ0.000
min446.633
max446.633

AST compact size (renaming)

Factorcompact size MiB
phase=renaming
mean5.238
σ0.000
min5.238
max5.238

AST compact size (type checker)

Factorcompact size MiB
phase=type checker
mean6.395
σ0.000
min6.395
max6.395

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.729
σ0.360
min54.582
max55.751
mean416.000
σ0.000
min416.000
max416.000
mean0.138
σ0.005
min0.131
max0.147
cache=y
dps=1
iters=10
policies=100
mean43.774
σ0.006
min43.768
max43.784
mean416.000
σ0.000
min416.000
max416.000
mean0.124
σ0.004
min0.121
max0.131

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.604
σ0.000
min36.604
max36.605
mean4221.500
σ1968.172
min1482.000
max7432.000
mean12.228
σ0.525
min11.851
max13.503
op=column_set() on indexed, repeat
mean36.605
σ0.000
min36.604
max36.605
mean4447.500
σ2237.588
min1482.000
max7432.000
mean122.323
σ309.359
min12.757
max887.946
op=table_records(), no indexes
mean41.939
σ0.002
min41.938
max41.942
mean7432.000
σ0.000
min7432.000
max7432.000
mean11.402
σ0.918
min10.946
max13.610
op=table_records(), repeat
mean41.924
σ0.000
min41.924
max41.925
mean4221.500
σ1968.172
min1482.000
max7432.000
mean11.505
σ1.294
min10.828
max14.691
op=vertical_lookup_list() on indexed, after table_records()
mean27.633
σ0.137
min27.584
max27.971
mean4221.500
σ1968.172
min1482.000
max7432.000
mean8.790
σ0.593
min8.049
max10.088
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.384
σ0.001
min26.384
max26.388
mean4221.500
σ1968.172
min1482.000
max7432.000
mean6.901
σ0.590
min6.104
max7.924
op=vertical_lookup_row_list() on 2 indexed
mean25.662
σ0.004
min25.661
max25.673
mean4447.500
σ2237.588
min1482.000
max7432.000
mean6.301
σ0.578
min5.852
max7.671
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.961
σ0.001
min25.960
max25.962
mean4447.500
σ2237.588
min1482.000
max7432.000
mean6.059
σ0.451
min5.856
max7.164

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.610
σ0.002
min1021.608
max1021.612
mean7432.000
σ0.000
min7432.000
max7432.000
mean348.216
σ1.592
min346.280
max350.891
op=load_product(), with indexes
mean3495.857
σ0.456
min3495.696
max3496.985
mean3791.125
σ2326.592
min720.000
max7432.000
mean2018.223
σ940.341
min1391.975
max3836.497

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.841
σ0.000
min107.840
max107.841
mean4221.500
σ1968.172
min1482.000
max7432.000
mean129.238
σ6.918
min122.839
max144.836
op=column_set() on unindexed, dense, repeat
mean62.068
σ0.001
min62.065
max62.068
mean4221.500
σ1968.172
min1482.000
max7432.000
mean42.297
σ1.051
min40.839
max43.629
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.926
σ0.002
min40.925
max40.928
mean7432.000
σ0.000
min7432.000
max7432.000
mean23.181
σ2.727
min21.548
max29.442
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.294
σ0.002
min71.292
max71.296
mean7432.000
σ0.000
min7432.000
max7432.000
mean118.620
σ172.763
min55.201
max546.130

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.842
σ0.013
min4646.837
max4646.875
mean4221.500
σ1968.172
min1482.000
max7432.000
mean3271.886
σ621.012
min2557.171
max4285.384
op=vertical_lookup_list() on indexed
mean1973.829
σ0.002
min1973.827
max1973.831
mean7432.000
σ0.000
min7432.000
max7432.000
mean1285.751
σ919.474
min935.437
max3558.408
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.082
σ0.002
min905.080
max905.086
mean7432.000
σ0.000
min7432.000
max7432.000
mean413.772
σ40.280
min392.012
max512.997

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean480.000
σ0.000
min480.000
max480.000
mean394.869
σ28.570
min364.926
max438.512
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean559.000
σ0.000
min559.000
max559.000
mean745.015
σ27.514
min716.129
max788.586

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean963.971
σ1.822
min963.261
max971.675
mean1046.050
σ309.121
min561.000
max1508.000
mean1.280
σ0.155
min1.080
max1.761

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.914
σ0.020
min0.904
max0.951
mean402.000
σ0.000
min402.000
max402.000
mean0.284
σ0.264
min0.140
max0.751
name=error_case.art
mean2.347
σ0.012
min2.341
max2.369
mean402.000
σ0.000
min402.000
max402.000
mean0.481
σ0.316
min0.332
max1.046
name=heavy_item.art
mean1.525
σ0.002
min1.524
max1.528
mean402.000
σ0.000
min402.000
max402.000
mean0.217
σ0.029
min0.198
max0.266
name=nested_use.art
mean2.365
σ0.002
min2.364
max2.368
mean402.000
σ0.000
min402.000
max402.000
mean0.333
σ0.016
min0.322
max0.361

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean966.287
σ0.009
min966.281
max966.303
mean432.400
σ0.894
min432.000
max434.000
mean0.588
σ0.035
min0.527
max0.613
name=cdr_enhanced_4k_loc.art
mean886.717
σ0.002
min886.716
max886.720
mean442.000
σ0.000
min442.000
max442.000
mean0.477
σ0.044
min0.430
max0.528

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.722
σ0.002
min7.721
max7.725
mean442.000
σ0.000
min442.000
max442.000
mean2.595
σ0.101
min2.436
max2.958
name=record_render_large_syntax_err.art
mean7.670
σ0.002
min7.670
max7.673
mean442.000
σ0.000
min442.000
max442.000
mean2.602
σ0.089
min2.455
max2.803
name=record_render_success.art
mean2.294
σ0.002
min2.293
max2.297
mean442.000
σ0.000
min442.000
max442.000
mean0.302
σ0.012
min0.285
max0.374
name=record_render_syntax_err.art
mean2.169
σ0.002
min2.168
max2.172
mean442.000
σ0.000
min442.000
max442.000
mean0.286
σ0.007
min0.274
max0.327

Revision Creation

Factorallocated MiBpeak allocated MiBtime_s
number of threads=8
revision count=1000
mean11.411
σ11.636
min0.574
max150.554
mean459.150
σ19.719
min406.000
max475.000
mean0.026
σ0.029
min0.001
max0.362

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean278.724
σ1.067
min278.265
max281.753
mean441.900
σ17.854
min417.000
max468.000
mean0.580
σ0.025
min0.532
max0.619

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean169.258
σ0.000
min169.258
max169.258
mean823.000
σ46.733
min736.000
max848.000
mean206.229
σ26.904
min178.650
max248.812
phase=macro expansion
mean5.896
σ0.000
min5.896
max5.896
mean811.875
σ51.560
min736.000
max848.000
mean7.524
σ1.354
min5.917
max9.184
phase=parser
mean1043.355
σ0.000
min1043.355
max1043.356
mean811.875
σ51.560
min736.000
max848.000
mean533.220
σ77.042
min434.991
max612.831
phase=processProdDef
mean2243.714
σ0.000
min2243.714
max2243.714
mean823.000
σ46.733
min736.000
max848.000
mean2907.050
σ227.468
min2669.669
max3210.636
phase=renaming
mean21.438
σ0.000
min21.438
max21.438
mean811.875
σ51.560
min736.000
max848.000
mean36.625
σ7.419
min20.235
max46.174
phase=type checker
mean958.597
σ0.046
min958.573
max958.698
mean811.875
σ51.560
min736.000
max848.000
mean648.058
σ22.255
min613.912
max678.861

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean282.375
σ0.025
min282.353
max282.405
mean443.000
σ0.000
min443.000
max443.000
mean0.377
σ0.005
min0.372
max0.385
iters=5
new-facts=1
prior-facts=6402
mean1267.075
σ0.100
min1266.972
max1267.237
mean1072.800
σ188.116
min833.000
max1314.000
mean1.996
σ0.178
min1.793
max2.138
iters=5
new-facts=6402
prior-facts=1
mean1506.132
σ2.835
min1504.697
max1511.195
mean628.200
σ94.176
min514.000
max751.000
mean2.305
σ0.236
min2.100
max2.708
iters=5
new-facts=6402
prior-facts=6402
mean1829.074
σ0.026
min1829.033
max1829.097
mean1731.200
σ194.100
min1465.000
max1914.000
mean2.862
σ0.180
min2.651
max3.112

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.747
σ0.144
min1.522
max1.912

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean393.636
σ509.938
min138.663
max1158.544
mean97.750
σ7.500
min94.000
max109.000
mean432.000
σ0.000
min432.000
max432.000
mean0.462
σ0.460
min0.229
max1.152
policies=20
mean1386.766
σ0.145
min1386.686
max1386.983
mean940.000
σ0.000
min940.000
max940.000
mean440.000
σ9.238
min432.000
max448.000
mean2.295
σ0.010
min2.285
max2.309
policies=200
mean13876.000
σ0.534
min13875.219
max13876.426
mean9400.000
σ0.000
min9400.000
max9400.000
mean492.500
σ5.972
min486.000
max500.000
mean23.226
σ0.150
min23.072
max23.414