b30c91c9e6f6467b9fab3e49d16d36de2dcc658f

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

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.715
σ0.363
min54.580
max55.748
mean414.700
σ0.483
min414.000
max415.000
mean0.140
σ0.004
min0.136
max0.146
cache=y
dps=1
iters=10
policies=100
mean43.787
σ0.007
min43.781
max43.802
mean415.000
σ0.000
min415.000
max415.000
mean0.121
σ0.005
min0.114
max0.130

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4112.000
σ1570.756
min1974.000
max6030.000
mean12.095
σ0.409
min11.442
max12.820
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4112.000
σ1570.756
min1974.000
max6030.000
mean12.512
σ0.184
min12.242
max12.730
op=table_records(), no indexes
mean41.929
σ0.000
min41.928
max41.929
mean6030.000
σ0.000
min6030.000
max6030.000
mean13.109
σ1.249
min10.512
max14.625
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4037.875
σ1629.492
min1974.000
max6030.000
mean12.601
σ2.004
min10.282
max14.606
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.604
max27.608
mean4037.875
σ1629.492
min1974.000
max6030.000
mean8.469
σ0.323
min8.114
max8.917
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4037.875
σ1629.492
min1974.000
max6030.000
mean5.974
σ0.330
min5.259
max6.376
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.004
min25.666
max25.677
mean4112.000
σ1570.756
min1974.000
max6030.000
mean5.391
σ0.108
min5.167
max5.519
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.972
mean4112.000
σ1570.756
min1974.000
max6030.000
mean5.137
σ0.272
min4.753
max5.568

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.603
σ0.002
min2524.603
max2524.607
mean6030.000
σ0.000
min6030.000
max6030.000
mean1481.554
σ678.162
min1047.318
max2644.773
op=load_product(), with indexes
mean8744.567
σ0.034
min8744.553
max8744.650
mean3819.250
σ1653.801
min1974.000
max6030.000
mean4201.488
σ1229.525
min3537.846
max7108.754

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4112.000
σ1570.756
min1974.000
max6030.000
mean114.675
σ102.320
min70.667
max367.086
op=vertical_lookup_list() on unindexed missing Int
mean40.945
σ0.001
min40.945
max40.946
mean6030.000
σ0.000
min6030.000
max6030.000
mean97.107
σ9.030
min83.257
max107.688
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.687
σ0.000
min66.686
max66.687
mean6030.000
σ0.000
min6030.000
max6030.000
mean223.326
σ226.667
min122.903
max783.352

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.959
σ4.319
min11655.431
max11667.649
mean4037.875
σ1629.492
min1974.000
max6030.000
mean5945.019
σ1181.289
min4943.832
max8061.513
op=vertical_lookup_list() on indexed
mean11560.069
σ0.001
min11560.067
max11560.070
mean6030.000
σ0.000
min6030.000
max6030.000
mean6944.065
σ1251.703
min4478.184
max8194.544

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.021
min172.558
max172.608
mean1974.000
σ0.000
min1974.000
max1974.000
mean354.367
σ26.610
min300.484
max386.669
op=pointedIndexFromKvs
rows=400000
mean357.361
σ0.037
min357.321
max357.399
mean1974.000
σ0.000
min1974.000
max1974.000
mean778.674
σ47.172
min700.204
max809.988

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.300
σ0.897
min1023.832
max1028.023
mean1047.700
σ306.896
min549.000
max1480.000
mean1.566
σ0.069
min1.503
max1.784

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.430
σ0.143
min0.342
max0.682
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.903
σ0.091
min0.834
max1.061
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.557
σ0.056
min0.504
max0.643
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.842
σ0.043
min0.810
max0.915

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.020
σ0.032
min964.001
max964.076
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.820
σ0.040
min0.765
max0.866
name=cdr_enhanced_4k_loc.art
mean884.895
σ0.006
min884.889
max884.902
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.720
σ0.049
min0.632
max0.747

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.707
σ0.002
min7.707
max7.710
mean1480.000
σ0.000
min1480.000
max1480.000
mean4.316
σ0.092
min4.185
max4.729
name=record_render_large_syntax_err.art
mean7.656
σ0.002
min7.655
max7.659
mean1480.000
σ0.000
min1480.000
max1480.000
mean4.269
σ0.051
min4.172
max4.407
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.786
σ0.039
min0.746
max0.990
name=record_render_syntax_err.art
mean2.164
σ0.002
min2.163
max2.167
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.725
σ0.017
min0.695
max0.826

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.487
σ0.221
min298.346
max299.095
mean1974.000
σ0.000
min1974.000
max1974.000
mean0.577
σ0.044
min0.506
max0.633

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean239.536
σ0.000
min239.536
max239.536
mean1480.000
σ0.000
min1480.000
max1480.000
mean221.079
σ3.513
min216.023
max224.720
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean1480.000
σ0.000
min1480.000
max1480.000
mean6.840
σ1.284
min6.310
max10.014
phase=parser
mean1041.423
σ0.011
min1041.395
max1041.427
mean1480.000
σ0.000
min1480.000
max1480.000
mean530.935
σ130.527
min380.187
max721.225
phase=processProdDef
mean6169.656
σ0.000
min6169.656
max6169.656
mean1480.000
σ0.000
min1480.000
max1480.000
mean6681.427
σ626.889
min5619.534
max7544.251
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1480.000
σ0.000
min1480.000
max1480.000
mean29.378
σ10.926
min19.794
max45.525
phase=type checker
mean990.675
σ0.055
min990.589
max990.745
mean1480.000
σ0.000
min1480.000
max1480.000
mean760.009
σ85.639
min661.538
max893.815

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.223
σ0.038
min293.170
max293.260
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.404
σ0.006
min0.398
max0.411
iters=5
new-facts=1
prior-facts=6402
mean1319.276
σ0.069
min1319.194
max1319.381
mean1480.000
σ0.000
min1480.000
max1480.000
mean1.921
σ0.030
min1.881
max1.959
iters=5
new-facts=6402
prior-facts=1
mean1558.839
σ3.993
min1556.925
max1565.978
mean1480.000
σ0.000
min1480.000
max1480.000
mean2.524
σ0.302
min2.220
max2.930
iters=5
new-facts=6402
prior-facts=6402
mean1881.349
σ0.061
min1881.266
max1881.423
mean1770.600
σ214.373
min1485.000
max1974.000
mean3.308
σ0.377
min2.916
max3.758

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.872
σ0.061
min1.772
max1.932

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean450.182
σ583.338
min158.512
max1325.189
mean96.250
σ8.500
min92.000
max109.000
mean1480.000
σ0.000
min1480.000
max1480.000
mean0.565
σ0.578
min0.267
max1.431
policies=20
mean1585.408
σ0.365
min1585.164
max1585.952
mean920.000
σ0.000
min920.000
max920.000
mean1480.000
σ0.000
min1480.000
max1480.000
mean2.642
σ0.018
min2.626
max2.658
policies=200
mean15862.148
σ0.134
min15862.003
max15862.288
mean9200.000
σ0.000
min9200.000
max9200.000
mean1480.000
σ0.000
min1480.000
max1480.000
mean26.768
σ0.104
min26.631
max26.876