Compare commits

Home / Compare 7269b82a .. bfcbc5dd

grey: no significant change wrt stddev
red: change exceeding max stddev
purple: some change, not seemingly significant

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.619
σ0.349
min54.487
max55.613
mean416.000
σ0.000
min416.000
max416.000
mean0.141
σ0.004
min0.137
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.788
σ0.007
min43.780
max43.802
mean416.000
σ0.000
min416.000
max416.000
mean0.124
σ0.004
min0.119
max0.132

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4158.250
σ1906.875
min1555.000
max7327.000
mean12.760
σ0.174
min12.484
max13.060
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.620
mean4158.250
σ1906.875
min1555.000
max7327.000
mean12.596
σ0.616
min11.721
max13.421
op=table_records(), no indexes
mean41.932
σ0.001
min41.928
max41.933
mean7327.000
σ0.000
min7327.000
max7327.000
mean15.174
σ0.762
min13.360
max15.698
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.931
mean4158.250
σ1906.875
min1555.000
max7327.000
mean12.752
σ1.862
min10.625
max15.369
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.136
min27.603
max27.990
mean4158.250
σ1906.875
min1555.000
max7327.000
mean8.964
σ0.478
min8.356
max9.729
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4158.250
σ1906.875
min1555.000
max7327.000
mean6.459
σ0.319
min5.964
max6.901
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.668
mean4158.250
σ1906.875
min1555.000
max7327.000
mean5.988
σ0.164
min5.781
max6.250
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.972
mean4158.250
σ1906.875
min1555.000
max7327.000
mean5.606
σ0.189
min5.390
max5.804

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.606
σ0.000
min2524.606
max2524.607
mean7327.000
σ0.000
min7327.000
max7327.000
mean1047.485
σ7.636
min1037.555
max1060.683
op=load_product(), with indexes
mean8744.722
σ0.469
min8744.554
max8745.883
mean3579.500
σ1803.098
min1045.000
max5818.000
mean5026.786
σ1756.665
min3531.051
max7596.579

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.081
mean4158.250
σ1906.875
min1555.000
max7327.000
mean79.314
σ8.592
min70.793
max95.244
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7327.000
σ0.000
min7327.000
max7327.000
mean105.835
σ4.943
min97.447
max111.482
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7327.000
σ0.000
min7327.000
max7327.000
mean161.165
σ8.238
min143.014
max167.208

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.836
σ4.324
min11655.305
max11667.538
mean4158.250
σ1906.875
min1555.000
max7327.000
mean6392.809
σ1182.085
min4911.949
max8161.601
op=vertical_lookup_list() on indexed
mean11560.065
σ0.000
min11560.065
max11560.066
mean7327.000
σ0.000
min7327.000
max7327.000
mean5843.006
σ1503.606
min4414.882
max7994.700

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean478.000
σ0.000
min478.000
max478.000
mean359.061
σ28.914
min308.227
max392.848
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean562.000
σ0.000
min562.000
max562.000
mean777.486
σ18.232
min746.006
max801.318

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.375
σ0.760
min1007.900
max1011.517
mean1043.300
σ310.724
min571.000
max1501.000
mean1.533
σ0.069
min1.468
max1.729

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.891
σ0.020
min0.881
max0.928
mean402.000
σ0.000
min402.000
max402.000
mean0.305
σ0.288
min0.142
max0.818
name=error_case.art
mean2.338
σ0.012
min2.332
max2.359
mean402.000
σ0.000
min402.000
max402.000
mean0.478
σ0.327
min0.324
max1.063
name=heavy_item.art
mean1.522
σ0.002
min1.520
max1.524
mean402.000
σ0.000
min402.000
max402.000
mean0.219
σ0.027
min0.195
max0.264
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean402.000
σ0.000
min402.000
max402.000
mean0.337
σ0.014
min0.326
max0.357

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.908
σ0.011
min963.902
max963.926
mean434.400
σ1.342
min432.000
max435.000
mean0.560
σ0.032
min0.531
max0.609
name=cdr_enhanced_4k_loc.art
mean884.884
σ0.002
min884.883
max884.886
mean435.000
σ0.000
min435.000
max435.000
mean0.465
σ0.019
min0.435
max0.485

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.709
mean435.000
σ0.000
min435.000
max435.000
mean2.587
σ0.071
min2.452
max2.811
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean435.000
σ0.000
min435.000
max435.000
mean2.572
σ0.067
min2.462
max2.895
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean435.000
σ0.000
min435.000
max435.000
mean0.306
σ0.008
min0.291
max0.363
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean435.000
σ0.000
min435.000
max435.000
mean0.294
σ0.007
min0.281
max0.328

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.008
σ1.020
min297.640
max300.909
mean444.300
σ15.370
min418.000
max465.000
mean0.607
σ0.021
min0.564
max0.635

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean222.008
σ0.000
min222.008
max222.008
mean1677.750
σ21.920
min1670.000
max1732.000
mean204.450
σ1.216
min202.846
max205.771
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1677.750
σ21.920
min1670.000
max1732.000
mean11.375
σ2.335
min6.239
max12.620
phase=parser
mean1041.162
σ0.000
min1041.162
max1041.163
mean1677.750
σ21.920
min1670.000
max1732.000
mean680.900
σ123.634
min419.256
max827.162
phase=processProdDef
mean6169.656
σ0.001
min6169.655
max6169.656
mean1685.500
σ28.700
min1670.000
max1732.000
mean5303.460
σ988.859
min3266.101
max6672.384
phase=renaming
mean21.667
σ0.000
min21.667
max21.667
mean1677.750
σ21.920
min1670.000
max1732.000
mean43.554
σ9.801
min20.222
max48.516
phase=type checker
mean958.537
σ0.066
min958.439
max958.626
mean1677.750
σ21.920
min1670.000
max1732.000
mean794.112
σ102.271
min630.226
max887.514

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.775
σ0.034
min292.727
max292.811
mean445.000
σ0.000
min445.000
max445.000
mean0.404
σ0.007
min0.397
max0.416
iters=5
new-facts=1
prior-facts=6402
mean1302.857
σ0.073
min1302.744
max1302.930
mean1089.600
σ171.960
min891.000
max1322.000
mean2.054
σ0.176
min1.855
max2.215
iters=5
new-facts=6402
prior-facts=1
mean1545.927
σ4.046
min1543.979
max1553.159
mean632.600
σ89.687
min494.000
max726.000
mean2.351
σ0.272
min2.147
max2.812
iters=5
new-facts=6402
prior-facts=6402
mean1864.836
σ0.048
min1864.771
max1864.883
mean1730.800
σ177.026
min1485.000
max1897.000
mean3.071
σ0.195
min2.927
max3.411

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.766
σ0.178
min1.512
max1.959

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean447.738
σ579.076
min158.199
max1316.353
mean96.250
σ8.500
min92.000
max109.000
mean447.000
σ0.000
min447.000
max447.000
mean0.541
σ0.554
min0.263
max1.373
policies=20
mean1582.289
σ0.354
min1582.043
max1582.812
mean920.000
σ0.000
min920.000
max920.000
mean448.500
σ1.732
min447.000
max450.000
mean2.631
σ0.013
min2.612
max2.638
policies=200
mean15830.811
σ0.201
min15830.690
max15831.110
mean9200.000
σ0.000
min9200.000
max9200.000
mean497.000
σ4.163
min492.000
max502.000
mean26.691
σ0.184
min26.492
max26.857