1ac9b754b758975defbab994f0b518b6d06d4028

Home / Branches / alexjeffery/lan-70-improve-error-locations-for-records-with-duplicate-entries / 1ac9b754b758975defbab994f0b518b6d06d4028

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.715
σ0.365
min54.578
max55.753
mean417.000
σ0.000
min417.000
max417.000
mean0.140
σ0.004
min0.134
max0.145
cache=y
dps=1
iters=10
policies=100
mean43.788
σ0.005
min43.783
max43.797
mean417.300
σ0.483
min417.000
max418.000
mean0.123
σ0.004
min0.119
max0.130

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4278.000
σ1898.479
min1984.000
max7591.000
mean12.867
σ1.790
min11.682
max17.217
op=column_set() on indexed, repeat
mean36.618
σ0.002
min36.616
max36.620
mean4278.000
σ1898.479
min1984.000
max7591.000
mean12.637
σ1.593
min11.397
max16.385
op=table_records(), no indexes
mean41.929
σ0.001
min41.928
max41.930
mean7591.000
σ0.000
min7591.000
max7591.000
mean13.690
σ1.225
min12.025
max15.022
op=table_records(), repeat
mean41.929
σ0.002
min41.928
max41.932
mean4076.625
σ1550.391
min1984.000
max5980.000
mean12.201
σ1.998
min10.201
max14.704
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.604
max27.608
mean4076.625
σ1550.391
min1984.000
max5980.000
mean8.330
σ0.384
min7.828
max8.876
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4076.625
σ1550.391
min1984.000
max5980.000
mean6.178
σ0.336
min5.783
max6.711
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.004
min25.665
max25.677
mean4278.000
σ1898.479
min1984.000
max7591.000
mean5.553
σ0.416
min5.163
max6.548
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.972
mean4278.000
σ1898.479
min1984.000
max7591.000
mean5.375
σ0.515
min4.883
max6.586

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.603
σ0.000
min2524.602
max2524.603
mean7591.000
σ0.000
min7591.000
max7591.000
mean1158.450
σ206.774
min1038.552
max1493.847
op=load_product(), with indexes
mean8744.568
σ0.033
min8744.554
max8744.649
mean3791.250
σ1628.850
min1984.000
max5980.000
mean4737.613
σ1437.222
min3539.437
max6973.313

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4278.000
σ1898.479
min1984.000
max7591.000
mean206.388
σ348.831
min71.174
max1069.343
op=vertical_lookup_list() on unindexed missing Int
mean40.945
σ0.001
min40.945
max40.946
mean7591.000
σ0.000
min7591.000
max7591.000
mean98.231
σ10.444
min84.164
max109.117
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.686
max66.687
mean7591.000
σ0.000
min7591.000
max7591.000
mean275.399
σ357.112
min127.837
max1158.350

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.959
σ4.319
min11655.431
max11667.649
mean4076.625
σ1550.391
min1984.000
max5980.000
mean6503.068
σ1332.359
min4916.060
max8258.303
op=vertical_lookup_list() on indexed
mean11560.070
σ0.002
min11560.067
max11560.074
mean7591.000
σ0.000
min7591.000
max7591.000
mean4958.751
σ829.345
min4388.166
max6417.833

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583
σ0.025
min172.558
max172.622
mean1984.000
σ0.000
min1984.000
max1984.000
mean357.901
σ32.534
min299.980
max414.756
op=pointedIndexFromKvs
rows=400000
mean357.365
σ0.043
min357.321
max357.420
mean1984.000
σ0.000
min1984.000
max1984.000
mean791.648
σ16.297
min769.384
max810.066

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.306
σ0.890
min1023.807
max1027.998
mean1044.250
σ293.424
min551.000
max1439.000
mean1.535
σ0.085
min1.415
max1.793

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.431
σ0.136
min0.357
max0.673
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.891
σ0.086
min0.832
max1.041
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.554
σ0.053
min0.508
max0.644
name=nested_use.art
mean2.356
σ0.002
min2.355
max2.358
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.862
σ0.038
min0.828
max0.922

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.020
σ0.029
min964.001
max964.071
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.820
σ0.058
min0.743
max0.874
name=cdr_enhanced_4k_loc.art
mean884.895
σ0.005
min884.889
max884.901
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.732
σ0.032
min0.675
max0.750

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.707
σ0.002
min7.707
max7.712
mean1439.000
σ0.000
min1439.000
max1439.000
mean4.353
σ0.080
min4.217
max4.660
name=record_render_large_syntax_err.art
mean7.656
σ0.002
min7.655
max7.659
mean1439.000
σ0.000
min1439.000
max1439.000
mean4.323
σ0.066
min4.152
max4.526
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.771
σ0.018
min0.743
max0.891
name=record_render_syntax_err.art
mean2.164
σ0.002
min2.163
max2.167
mean1439.000
σ0.000
min1439.000
max1439.000
mean0.735
σ0.014
min0.701
max0.792

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.422
σ0.235
min298.254
max299.068
mean1984.000
σ0.000
min1984.000
max1984.000
mean0.567
σ0.034
min0.524
max0.606

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean239.536
σ0.000
min239.536
max239.536
mean1665.625
σ129.507
min1439.000
max1754.000
mean220.720
σ2.196
min216.458
max223.169
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean1665.625
σ129.507
min1439.000
max1754.000
mean8.746
σ1.876
min6.376
max10.427
phase=parser
mean1041.423
σ0.011
min1041.396
max1041.427
mean1665.625
σ129.507
min1439.000
max1754.000
mean630.440
σ126.991
min382.356
max741.182
phase=processProdDef
mean6169.656
σ0.001
min6169.656
max6169.657
mean1705.000
σ93.696
min1511.000
max1754.000
mean5484.826
σ1129.310
min3679.899
max7392.443
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1665.625
σ129.507
min1439.000
max1754.000
mean28.972
σ5.503
min20.619
max36.130
phase=type checker
mean990.675
σ0.055
min990.589
max990.745
mean1665.625
σ129.507
min1439.000
max1754.000
mean676.844
σ42.898
min652.117
max777.955

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.218
σ0.034
min293.174
max293.253
mean1754.000
σ0.000
min1754.000
max1754.000
mean0.405
σ0.007
min0.397
max0.410
iters=5
new-facts=1
prior-facts=6402
mean1319.301
σ0.137
min1319.171
max1319.516
mean1754.000
σ0.000
min1754.000
max1754.000
mean2.076
σ0.101
min1.939
max2.201
iters=5
new-facts=6402
prior-facts=1
mean1558.822
σ3.963
min1556.941
max1565.908
mean1754.000
σ0.000
min1754.000
max1754.000
mean2.412
σ0.225
min2.195
max2.664
iters=5
new-facts=6402
prior-facts=6402
mean1881.350
σ0.061
min1881.266
max1881.415
mean1853.800
σ119.917
min1754.000
max1984.000
mean3.323
σ0.372
min2.931
max3.799

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.788
σ0.131
min1.627
max1.973

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean450.184
σ583.339
min158.511
max1325.192
mean96.250
σ8.500
min92.000
max109.000
mean1754.000
σ0.000
min1754.000
max1754.000
mean0.508
σ0.483
min0.263
max1.233
policies=20
mean1585.406
σ0.364
min1585.160
max1585.946
mean920.000
σ0.000
min920.000
max920.000
mean1754.000
σ0.000
min1754.000
max1754.000
mean2.643
σ0.015
min2.621
max2.656
policies=200
mean15862.133
σ0.057
min15862.073
max15862.210
mean9200.000
σ0.000
min9200.000
max9200.000
mean1754.000
σ0.000
min1754.000
max1754.000
mean26.843
σ0.105
min26.735
max26.985