3ae9be34289e648fd9d7ef581f2ebbe106d851d2

Home / Branches / alexjeffery/lan-54-improve-units-parsing / 3ae9be34289e648fd9d7ef581f2ebbe106d851d2

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.616
σ0.349
min54.484
max55.610
mean416.000
σ0.000
min416.000
max416.000
mean0.140
σ0.004
min0.136
max0.146
cache=y
dps=1
iters=10
policies=100
mean43.785
σ0.006
min43.776
max43.796
mean416.000
σ0.000
min416.000
max416.000
mean0.122
σ0.005
min0.114
max0.133

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4256.625
σ1891.380
min1908.000
max7546.000
mean12.984
σ1.739
min12.034
max17.240
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.619
mean4256.625
σ1891.380
min1908.000
max7546.000
mean12.814
σ1.675
min11.151
max16.629
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7546.000
σ0.000
min7546.000
max7546.000
mean14.056
σ0.962
min12.633
max15.170
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4256.625
σ1891.380
min1908.000
max7546.000
mean12.380
σ2.119
min10.142
max15.084
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4256.625
σ1891.380
min1908.000
max7546.000
mean8.594
σ1.198
min7.958
max11.515
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4256.625
σ1891.380
min1908.000
max7546.000
mean6.474
σ0.997
min5.745
max8.856
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.003
min25.664
max25.672
mean4256.625
σ1891.380
min1908.000
max7546.000
mean5.483
σ0.439
min5.136
max6.550
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4256.625
σ1891.380
min1908.000
max7546.000
mean5.282
σ0.448
min4.971
max6.374

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7546.000
σ0.000
min7546.000
max7546.000
mean1040.446
σ3.762
min1034.528
max1046.270
op=load_product(), with indexes
mean8744.558
σ0.032
min8744.544
max8744.638
mean3769.125
σ1631.512
min1908.000
max5943.000
mean4700.416
σ1595.772
min3553.912
max7449.398

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.075
max62.080
mean4256.625
σ1891.380
min1908.000
max7546.000
mean82.347
σ10.160
min71.656
max103.758
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7546.000
σ0.000
min7546.000
max7546.000
mean244.089
σ403.993
min89.853
max1243.765
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean7546.000
σ0.000
min7546.000
max7546.000
mean151.504
σ12.942
min136.873
max166.845

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833
σ4.318
min11655.305
max11667.521
mean4256.625
σ1891.380
min1908.000
max7546.000
mean6268.945
σ1172.562
min4988.683
max8318.808
op=vertical_lookup_list() on indexed
mean11560.069
σ0.002
min11560.066
max11560.072
mean7546.000
σ0.000
min7546.000
max7546.000
mean5403.099
σ1323.111
min4425.978
max7388.154

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588
σ0.027
min172.558
max172.625
mean1908.000
σ0.000
min1908.000
max1908.000
mean374.567
σ23.816
min342.299
max403.460
op=pointedIndexFromKvs
rows=400000
mean357.358
σ0.035
min357.321
max357.396
mean1908.000
σ0.000
min1908.000
max1908.000
mean751.281
σ65.566
min610.733
max807.203

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182
σ0.900
min1007.695
max1011.921
mean1053.200
σ301.446
min546.000
max1497.000
mean1.546
σ0.073
min1.485
max1.778

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884
σ0.003
min0.881
max0.888
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.421
σ0.136
min0.343
max0.663
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.886
σ0.093
min0.819
max1.048
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.544
σ0.043
min0.516
max0.613
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.847
σ0.037
min0.811
max0.909

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.928
σ0.033
min963.911
max963.987
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.803
σ0.050
min0.746
max0.852
name=cdr_enhanced_4k_loc.art
mean884.889
σ0.009
min884.883
max884.903
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.698
σ0.060
min0.610
max0.741

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.709
mean1497.000
σ0.000
min1497.000
max1497.000
mean4.232
σ0.086
min4.079
max4.567
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.659
mean1497.000
σ0.000
min1497.000
max1497.000
mean4.189
σ0.074
min4.080
max4.489
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.753
σ0.016
min0.724
max0.860
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1497.000
σ0.000
min1497.000
max1497.000
mean0.710
σ0.038
min0.532
max0.816

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.287
σ0.192
min297.106
max297.792
mean1908.000
σ0.000
min1908.000
max1908.000
mean0.594
σ0.047
min0.530
max0.703

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean221.996
σ0.000
min221.996
max221.996
mean1706.125
σ68.430
min1587.000
max1743.000
mean203.321
σ2.412
min199.944
max206.311
phase=macro expansion
mean6.127
σ0.000
min6.127
max6.127
mean1706.125
σ68.430
min1587.000
max1743.000
mean11.476
σ1.620
min9.434
max12.775
phase=parser
mean1041.157
σ0.000
min1041.157
max1041.157
mean1706.125
σ68.430
min1587.000
max1743.000
mean673.409
σ67.384
min588.321
max732.695
phase=processProdDef
mean6169.661
σ0.001
min6169.660
max6169.662
mean1725.625
σ49.144
min1604.000
max1743.000
mean5578.892
σ1402.784
min3165.636
max7591.733
phase=renaming
mean21.666
σ0.000
min21.666
max21.666
mean1706.125
σ68.430
min1587.000
max1743.000
mean44.831
σ3.725
min39.684
max48.031
phase=type checker
mean958.665
σ0.055
min958.579
max958.736
mean1706.125
σ68.430
min1587.000
max1743.000
mean730.266
σ53.819
min665.895
max777.394

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.770
σ0.036
min289.725
max289.808
mean1743.000
σ0.000
min1743.000
max1743.000
mean0.401
σ0.009
min0.395
max0.416
iters=5
new-facts=1
prior-facts=6402
mean1299.641
σ0.111
min1299.514
max1299.821
mean1743.000
σ0.000
min1743.000
max1743.000
mean2.051
σ0.182
min1.830
max2.240
iters=5
new-facts=6402
prior-facts=1
mean1542.631
σ4.017
min1540.668
max1549.811
mean1743.000
σ0.000
min1743.000
max1743.000
mean2.221
σ0.075
min2.148
max2.307
iters=5
new-facts=6402
prior-facts=6402
mean1861.619
σ0.057
min1861.568
max1861.695
mean1812.400
σ87.546
min1743.000
max1908.000
mean3.051
σ0.312
min2.851
max3.602

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.632
σ0.207
min1.405
max1.877

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.208
σ577.184
min157.613
max1311.984
mean96.250
σ8.500
min92.000
max109.000
mean1743.000
σ0.000
min1743.000
max1743.000
mean0.535
σ0.550
min0.259
max1.359
policies=20
mean1576.416
σ0.336
min1576.186
max1576.915
mean920.000
σ0.000
min920.000
max920.000
mean1743.000
σ0.000
min1743.000
max1743.000
mean2.609
σ0.020
min2.589
max2.632
policies=200
mean15772.220
σ0.180
min15772.085
max15772.486
mean9200.000
σ0.000
min9200.000
max9200.000
mean1743.000
σ0.000
min1743.000
max1743.000
mean26.557
σ0.183
min26.394
max26.784