7795958b135d9d69f0564259f2475e970350e1d8

Home / Branches / sergei/exp-1660-products-page-uses-policies-instead-of-records / 7795958b135d9d69f0564259f2475e970350e1d8

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.301
σ0.000
min5.301
max5.301

AST compact size (parser)

Factorcompact size MiB
phase=parser
mean5.176
σ0.000
min5.176
max5.176

AST compact size (processProdDef)

Factorcompact size MiB
phase=processProdDef
mean558.633
σ0.000
min558.633
max558.633

AST compact size (renaming)

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

AST compact size (type checker)

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

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.869
σ0.358
min54.734
max55.888
mean418.700
σ0.483
min418.000
max419.000
mean0.139
σ0.005
min0.132
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.841
σ0.007
min43.831
max43.849
mean419.000
σ0.000
min419.000
max419.000
mean0.127
σ0.008
min0.121
max0.142

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4043.375
σ2010.321
min1216.000
max7151.000
mean12.917
σ0.365
min12.479
max13.477
op=column_set() on indexed, repeat
mean36.618
σ0.002
min36.616
max36.620
mean4043.375
σ2010.321
min1216.000
max7151.000
mean13.141
σ0.578
min11.911
max13.714
op=table_records(), no indexes
mean41.930
σ0.002
min41.929
max41.932
mean7151.000
σ0.000
min7151.000
max7151.000
mean15.534
σ0.243
min15.291
max15.989
op=table_records(), repeat
mean41.930
σ0.002
min41.927
max41.932
mean4043.375
σ2010.321
min1216.000
max7151.000
mean13.637
σ1.630
min11.142
max15.175
op=vertical_lookup_list() on indexed, after table_records()
mean27.654
σ0.136
min27.604
max27.991
mean4043.375
σ2010.321
min1216.000
max7151.000
mean9.401
σ0.705
min8.650
max10.847
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4043.375
σ2010.321
min1216.000
max7151.000
mean7.177
σ0.704
min6.649
max8.811
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.004
min25.665
max25.678
mean4043.375
σ2010.321
min1216.000
max7151.000
mean6.145
σ0.145
min6.038
max6.485
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.969
max25.972
mean4043.375
σ2010.321
min1216.000
max7151.000
mean5.935
σ0.092
min5.854
max6.137

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.613
σ0.002
min1021.612
max1021.616
mean7151.000
σ0.000
min7151.000
max7151.000
mean370.138
σ50.979
min350.315
max496.208
op=load_product(), with indexes
mean7917.793
σ0.469
min7917.625
max7918.953
mean3274.125
σ1825.732
min808.000
max5622.000
mean3676.460
σ1121.639
min3132.225
max6288.348

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.076
max62.080
mean4043.375
σ2010.321
min1216.000
max7151.000
mean80.591
σ11.451
min71.150
max102.139
op=vertical_lookup_list() on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.950
mean7151.000
σ0.000
min7151.000
max7151.000
mean61.715
σ0.284
min61.289
max62.057
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.688
σ0.002
min66.686
max66.691
mean7151.000
σ0.000
min7151.000
max7151.000
mean100.213
σ0.598
min98.958
max101.148

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean14217.170
σ4.304
min14215.575
max14227.820
mean4043.375
σ2010.321
min1216.000
max7151.000
mean7876.591
σ1768.222
min6063.333
max10361.389
op=vertical_lookup_list() on indexed
mean13159.108
σ0.001
min13159.106
max13159.110
mean7151.000
σ0.000
min7151.000
max7151.000
mean5180.177
σ203.076
min5056.920
max5520.088

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean474.000
σ0.000
min474.000
max474.000
mean397.058
σ1.299
min395.165
max398.961
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean559.125
σ0.354
min559.000
max560.000
mean782.194
σ41.217
min687.307
max813.435

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.325
σ0.758
min1023.849
max1027.463
mean1037.850
σ293.280
min542.000
max1433.000
mean1.599
σ0.074
min1.533
max1.835

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.296
σ0.284
min0.147
max0.800
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.477
σ0.316
min0.320
max1.042
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.215
σ0.027
min0.194
max0.261
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.328
σ0.018
min0.313
max0.359

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean436.200
σ5.541
min431.000
max442.000
mean0.568
σ0.058
min0.475
max0.616
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean442.000
σ0.000
min442.000
max442.000
mean0.509
σ0.021
min0.479
max0.532

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean442.000
σ0.000
min442.000
max442.000
mean2.614
σ0.103
min2.473
max3.038
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean442.000
σ0.000
min442.000
max442.000
mean2.591
σ0.085
min2.402
max2.865
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.293
mean442.000
σ0.000
min442.000
max442.000
mean0.302
σ0.008
min0.287
max0.349
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean442.000
σ0.000
min442.000
max442.000
mean0.290
σ0.007
min0.280
max0.327

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.867
σ0.982
min298.495
max301.660
mean441.400
σ14.284
min423.000
max463.000
mean0.587
σ0.031
min0.531
max0.645

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.681
σ0.000
min236.681
max236.682
mean892.500
σ38.184
min798.000
max906.000
mean219.043
σ10.959
min209.915
max241.966
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean892.500
σ38.184
min798.000
max906.000
mean8.475
σ1.691
min6.322
max10.167
phase=parser
mean1042.362
σ0.000
min1042.361
max1042.362
mean892.500
σ38.184
min798.000
max906.000
mean537.775
σ82.810
min382.055
max644.851
phase=processProdDef
mean4850.765
σ0.000
min4850.765
max4850.766
mean906.000
σ0.000
min906.000
max906.000
mean5152.606
σ679.319
min4435.750
max6163.092
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean892.500
σ38.184
min798.000
max906.000
mean32.244
σ9.874
min20.791
max41.157
phase=type checker
mean990.450
σ0.071
min990.344
max990.563
mean892.500
σ38.184
min798.000
max906.000
mean730.287
σ65.257
min660.357
max834.119

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.928
σ0.038
min293.874
max293.967
mean440.200
σ1.643
min439.000
max442.000
mean0.398
σ0.010
min0.392
max0.415
iters=5
new-facts=1
prior-facts=6402
mean1320.315
σ0.037
min1320.264
max1320.351
mean1081.400
σ170.118
min878.000
max1311.000
mean2.277
σ0.148
min2.170
max2.538
iters=5
new-facts=6402
prior-facts=1
mean1560.724
σ6.232
min1557.747
max1571.868
mean623.800
σ88.491
min495.000
max733.000
mean2.312
σ0.172
min2.202
max2.616
iters=5
new-facts=6402
prior-facts=6402
mean1882.275
σ0.057
min1882.202
max1882.347
mean1723.400
σ179.659
min1468.000
max1889.000
mean3.065
σ0.177
min2.894
max3.358

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.626
σ0.196
min1.356
max1.829

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean452.153
σ582.776
min160.763
max1326.317
mean102.250
σ8.500
min98.000
max115.000
mean440.000
σ0.000
min440.000
max440.000
mean0.551
σ0.548
min0.269
max1.373
policies=20
mean1607.969
σ0.418
min1607.683
max1608.587
mean980.000
σ0.000
min980.000
max980.000
mean443.750
σ7.500
min440.000
max455.000
mean2.705
σ0.020
min2.687
max2.731
policies=200
mean16087.770
σ0.170
min16087.607
max16088.002
mean9800.000
σ0.000
min9800.000
max9800.000
mean496.000
σ3.266
min492.000
max500.000
mean27.295
σ0.051
min27.220
max27.331