fc4477b2aa67fcaf7d93691adf9a7347ad0e7c19

Home / Branches / nick-more-keyword-parsing-fixes / fc4477b2aa67fcaf7d93691adf9a7347ad0e7c19

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.718
σ0.364
min54.568
max55.752
mean417.000
σ0.000
min417.000
max417.000
mean0.139
σ0.006
min0.132
max0.147
cache=y
dps=1
iters=10
policies=100
mean43.781
σ0.008
min43.768
max43.796
mean417.000
σ0.000
min417.000
max417.000
mean0.134
σ0.009
min0.120
max0.146

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.604
σ0.000
min36.604
max36.605
mean4586.000
σ2253.316
min1486.000
max7402.000
mean13.028
σ2.096
min11.960
max18.187
op=column_set() on indexed, repeat
mean36.604
σ0.000
min36.604
max36.605
mean4586.000
σ2253.316
min1486.000
max7402.000
mean13.341
σ1.718
min11.966
max17.516
op=table_records(), no indexes
mean41.939
σ0.002
min41.938
max41.942
mean7402.000
σ0.000
min7402.000
max7402.000
mean11.069
σ0.189
min10.894
max11.429
op=table_records(), repeat
mean41.924
σ0.000
min41.924
max41.925
mean4173.000
σ1945.168
min1486.000
max7402.000
mean11.646
σ2.056
min10.765
max16.720
op=vertical_lookup_list() on indexed, after table_records()
mean27.633
σ0.136
min27.584
max27.971
mean4173.000
σ1945.168
min1486.000
max7402.000
mean9.266
σ1.336
min7.992
max12.411
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.384
σ0.000
min26.384
max26.384
mean4173.000
σ1945.168
min1486.000
max7402.000
mean7.231
σ0.945
min6.524
max9.451
op=vertical_lookup_row_list() on 2 indexed
mean25.662
σ0.004
min25.661
max25.673
mean4586.000
σ2253.316
min1486.000
max7402.000
mean6.153
σ0.515
min5.604
max7.320
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.961
σ0.001
min25.961
max25.962
mean4586.000
σ2253.316
min1486.000
max7402.000
mean6.089
σ0.532
min5.592
max7.334

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.608
σ0.002
min1021.606
max1021.611
mean7402.000
σ0.000
min7402.000
max7402.000
mean372.647
σ80.236
min339.623
max571.081
op=load_product(), with indexes
mean3495.855
σ0.454
min3495.694
max3496.978
mean3750.625
σ2298.541
min719.000
max7402.000
mean1604.722
σ513.511
min1392.969
max2866.352

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.841
σ0.000
min107.841
max107.842
mean4407.500
σ2224.592
min1486.000
max7402.000
mean249.579
σ313.368
min127.492
max1023.830
op=column_set() on unindexed, dense, repeat
mean62.068
σ0.001
min62.065
max62.069
mean4586.000
σ2253.316
min1486.000
max7402.000
mean159.363
σ323.707
min41.863
max960.425
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.926
σ0.002
min40.925
max40.928
mean7402.000
σ0.000
min7402.000
max7402.000
mean22.132
σ0.641
min21.741
max23.701
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.294
σ0.002
min71.292
max71.296
mean7402.000
σ0.000
min7402.000
max7402.000
mean264.997
σ590.010
min55.594
max1725.193

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.842
σ0.014
min4646.837
max4646.876
mean4173.000
σ1945.168
min1486.000
max7402.000
mean3171.794
σ841.574
min2488.739
max4753.216
op=vertical_lookup_list() on indexed
mean1973.829
σ0.002
min1973.827
max1973.832
mean7402.000
σ0.000
min7402.000
max7402.000
mean1050.065
σ246.962
min902.521
max1616.359
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.083
σ0.002
min905.080
max905.086
mean7402.000
σ0.000
min7402.000
max7402.000
mean384.792
σ5.322
min375.977
max392.603

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean475.000
σ0.000
min475.000
max475.000
mean385.249
σ39.232
min307.756
max430.162
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean563.000
σ0.000
min563.000
max563.000
mean756.408
σ43.103
min701.450
max832.713

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean964.532
σ1.821
min963.823
max972.232
mean1058.150
σ307.184
min560.000
max1471.000
mean1.284
σ0.115
min1.133
max1.600

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.913
σ0.020
min0.903
max0.949
mean402.000
σ0.000
min402.000
max402.000
mean0.310
σ0.313
min0.141
max0.866
name=error_case.art
mean2.346
σ0.012
min2.340
max2.368
mean402.000
σ0.000
min402.000
max402.000
mean0.480
σ0.326
min0.322
max1.064
name=heavy_item.art
mean1.523
σ0.002
min1.522
max1.526
mean402.000
σ0.000
min402.000
max402.000
mean0.217
σ0.021
min0.201
max0.255
name=nested_use.art
mean2.364
σ0.002
min2.363
max2.367
mean402.000
σ0.000
min402.000
max402.000
mean0.345
σ0.019
min0.330
max0.375

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.979
σ0.009
min964.974
max964.996
mean431.000
σ0.000
min431.000
max431.000
mean0.575
σ0.034
min0.534
max0.608
name=cdr_enhanced_4k_loc.art
mean886.001
σ0.002
min886.000
max886.004
mean431.000
σ0.000
min431.000
max431.000
mean0.455
σ0.053
min0.372
max0.501

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.719
σ0.002
min7.718
max7.722
mean431.000
σ0.000
min431.000
max431.000
mean1.972
σ0.071
min1.855
max2.277
name=record_render_large_syntax_err.art
mean7.667
σ0.002
min7.666
max7.670
mean431.000
σ0.000
min431.000
max431.000
mean2.183
σ0.357
min1.826
max2.913
name=record_render_success.art
mean2.290
σ0.002
min2.290
max2.294
mean431.000
σ0.000
min431.000
max431.000
mean0.305
σ0.009
min0.291
max0.369
name=record_render_syntax_err.art
mean2.166
σ0.002
min2.165
max2.169
mean431.000
σ0.000
min431.000
max431.000
mean0.294
σ0.007
min0.282
max0.335

Revision Creation

Factorallocated MiBpeak allocated MiBtime_s
number of threads=8
revision count=1000
mean11.805
σ12.406
min0.574
max145.360
mean471.205
σ20.543
min408.000
max486.000
mean0.027
σ0.030
min0.001
max0.344

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean278.716
σ1.036
min278.293
max281.659
mean443.800
σ19.361
min414.000
max471.000
mean0.574
σ0.030
min0.506
max0.607

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean169.257
σ0.000
min169.257
max169.257
mean874.000
σ0.000
min874.000
max874.000
mean219.365
σ24.316
min181.841
max248.114
phase=macro expansion
mean5.896
σ0.000
min5.896
max5.896
mean874.000
σ0.000
min874.000
max874.000
mean7.366
σ2.311
min5.681
max11.720
phase=parser
mean1042.136
σ0.000
min1042.136
max1042.137
mean874.000
σ0.000
min874.000
max874.000
mean515.696
σ158.293
min373.417
max726.619
phase=processProdDef
mean2243.715
σ0.000
min2243.715
max2243.715
mean874.000
σ0.000
min874.000
max874.000
mean2897.265
σ348.231
min2363.553
max3407.360
phase=renaming
mean21.436
σ0.000
min21.436
max21.436
mean874.000
σ0.000
min874.000
max874.000
mean36.483
σ8.715
min20.060
max46.450
phase=type checker
mean958.600
σ0.047
min958.577
max958.702
mean874.000
σ0.000
min874.000
max874.000
mean714.304
σ85.233
min601.639
max831.799

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean282.360
σ0.035
min282.310
max282.396
mean440.400
σ3.286
min438.000
max444.000
mean0.380
σ0.008
min0.373
max0.388
iters=5
new-facts=1
prior-facts=6402
mean1267.595
σ0.106
min1267.476
max1267.765
mean1111.600
σ170.708
min898.000
max1334.000
mean2.013
σ0.142
min1.855
max2.169
iters=5
new-facts=6402
prior-facts=1
mean1506.533
σ2.963
min1505.000
max1511.822
mean625.400
σ87.460
min495.000
max727.000
mean2.210
σ0.241
min2.026
max2.633
iters=5
new-facts=6402
prior-facts=6402
mean1829.575
σ0.059
min1829.493
max1829.641
mean1758.400
σ213.055
min1485.000
max1962.000
mean3.136
σ0.273
min2.802
max3.479

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.730
σ0.140
min1.499
max1.847

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean393.868
σ509.608
min139.061
max1158.280
mean99.750
σ7.500
min96.000
max111.000
mean443.000
σ0.000
min443.000
max443.000
mean0.474
σ0.483
min0.232
max1.198
policies=20
mean1390.714
σ0.159
min1390.630
max1390.953
mean960.000
σ0.000
min960.000
max960.000
mean446.250
σ6.500
min443.000
max456.000
mean2.315
σ0.022
min2.290
max2.339
policies=200
mean13915.869
σ0.096
min13915.785
max13916.002
mean9600.000
σ0.000
min9600.000
max9600.000
mean495.000
σ3.742
min490.000
max499.000
mean23.346
σ0.089
min23.242
max23.431