Compare commits

Home / Compare 1cfc725c .. e9d460d3

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.617-54.617=-0.000
σ0.352-0.350=0.001
min54.482-54.480=0.001
max55.617-55.614=0.003
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.141-0.141=-0.000
σ0.004-0.004=0.000
min0.135-0.137=-0.001
max0.146-0.148=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.007-0.006=0.002
min43.775-43.779=-0.004
max43.803-43.796=0.007
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.120-0.122=-0.002
σ0.004-0.005=-0.001
min0.115-0.116=-0.001
max0.127-0.129=-0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.620-36.620=0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean12.109-12.371=-0.262
σ0.322-0.261=0.061
min11.702-11.957=-0.254
max12.545-12.858=-0.313
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.615=0.000
max36.620-36.619=0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean11.394-11.880=-0.486
σ0.312-0.670=-0.358
min10.954-11.267=-0.313
max11.955-12.974=-1.019
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean6050.000-6038.000=12.000
σ0.000
min6050.000-6038.000=12.000
max6050.000-6038.000=12.000
mean13.184-13.279=-0.096
σ1.104-1.143=-0.039
min11.451-10.943=0.508
max15.094-14.747=0.347
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931-41.931=0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean12.701-12.439=0.262
σ1.812-1.836=-0.024
min10.382-10.549=-0.167
max14.930-14.877=0.054
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.003-0.002=0.001
min27.603-27.603=-0.000
max27.611-27.607=0.004
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean8.648-8.460=0.188
σ1.399-0.292=1.108
min7.515-8.012=-0.497
max11.979-8.800=3.179
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean6.655-6.414=0.241
σ1.202-0.190=1.012
min5.943-6.061=-0.117
max9.599-6.609=2.990
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664
max25.669-25.670=-0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean5.169-5.456=-0.288
σ0.122-0.137=-0.015
min5.011-5.265=-0.254
max5.369-5.622=-0.254
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean5.010-5.343=-0.332
σ0.152-0.078=0.074
min4.693-5.191=-0.498
max5.188-5.437=-0.249

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.000
σ0.000-0.000=-0.000
min2524.593
max2524.594
mean6050.000-6038.000=12.000
σ0.000
min6050.000-6038.000=12.000
max6050.000-6038.000=12.000
mean1514.481-1452.458=62.023
σ760.963-613.448=147.515
min1047.308-1052.371=-5.062
max3035.621-2420.653=614.968
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=0.000
min8744.544-8744.544=-0.000
max8744.641-8744.640=0.001
mean3807.875-3820.000=-12.125
σ1672.726-1646.133=26.593
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean4352.119-4527.703=-175.584
σ1403.276-1382.987=20.289
min3558.020-3558.093=-0.073
max7620.761-7300.673=320.088

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.000
σ0.002-0.002=0.000
min62.076-62.076=-0.000
max62.080
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean85.844-81.442=4.402
σ19.177-9.937=9.240
min70.148-70.628=-0.480
max125.798-98.344=27.455
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.944
max40.945-40.945=0.000
mean6050.000-6038.000=12.000
σ0.000
min6050.000-6038.000=12.000
max6050.000-6038.000=12.000
mean97.821-97.183=0.638
σ8.693-8.667=0.026
min84.154-85.078=-0.924
max108.148-107.736=0.412
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.000=-0.000
min66.685
max66.687
mean6050.000-6038.000=12.000
σ0.000
min6050.000-6038.000=12.000
max6050.000-6038.000=12.000
mean227.547-228.591=-1.044
σ234.554-237.620=-3.067
min123.560-125.111=-1.552
max807.026-815.743=-8.717

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.001
σ4.318-4.317=0.001
min11655.305
max11667.521-11667.517=0.004
mean4098.125-4101.000=-2.875
σ1584.399-1566.663=17.736
min1913.000-1981.000=-68.000
max6050.000-6038.000=12.000
mean6415.452-6493.128=-77.676
σ1339.306-1371.010=-31.704
min4926.819-4964.980=-38.161
max8349.008-8375.641=-26.633
op=vertical_lookup_list() on indexed
mean11560.069-11560.069=-0.000
σ0.002-0.002=-0.000
min11560.067
max11560.072-11560.073=-0.001
mean6050.000-6038.000=12.000
σ0.000
min6050.000-6038.000=12.000
max6050.000-6038.000=12.000
mean6586.916-6593.968=-7.051
σ1401.614-1432.762=-31.148
min4399.790-4445.130=-45.340
max8285.899-8281.056=4.843

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.585-172.581=0.003
σ0.027-0.023=0.003
min172.558
max172.627-172.610=0.017
mean1913.000-1981.000=-68.000
σ0.000
min1913.000-1981.000=-68.000
max1913.000-1981.000=-68.000
mean357.051-343.709=13.342
σ40.885-39.242=1.643
min268.727-272.006=-3.279
max401.111-392.553=8.557
op=pointedIndexFromKvs
rows=400000
mean357.360-357.367=-0.007
σ0.037-0.046=-0.009
min357.321
max357.396-357.438=-0.042
mean1913.000-1981.000=-68.000
σ0.000
min1913.000-1981.000=-68.000
max1913.000-1981.000=-68.000
mean772.113-782.343=-10.230
σ17.710-15.766=1.944
min742.566-763.619=-21.053
max795.285-803.557=-8.272

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.185=0.001
σ0.865-0.877=-0.012
min1007.684-1007.687=-0.004
max1011.762-1011.818=-0.056
mean1038.800-1041.850=-3.050
σ304.463-306.731=-2.268
min554.000-546.000=8.000
max1464.000-1471.000=-7.000
mean1.539-1.544=-0.005
σ0.137-0.132=0.005
min1.371-1.456=-0.085
max2.009-2.027=-0.018

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.437-0.441=-0.004
σ0.124-0.123=0.001
min0.360-0.376=-0.016
max0.656-0.661=-0.005
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.915-0.906=0.009
σ0.086-0.095=-0.008
min0.860-0.838=0.022
max1.067-1.069=-0.002
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.559-0.551=0.008
σ0.051-0.052=-0.001
min0.517-0.509=0.008
max0.644-0.641=0.003
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.864-0.865=-0.001
σ0.031-0.040=-0.010
min0.844-0.835=0.009
max0.917-0.928=-0.010

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.920-963.922=-0.002
σ0.027-0.025=0.002
min963.902
max963.968-963.964=0.004
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.825-0.829=-0.004
σ0.067-0.036=0.031
min0.714-0.779=-0.065
max0.869-0.865=0.005
name=cdr_enhanced_4k_loc.art
mean884.890-884.889=0.001
σ0.007-0.007=0.000
min884.883
max884.898-884.897=0.001
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.757-0.683=0.074
σ0.004-0.046=-0.042
min0.752-0.646=0.106
max0.762-0.746=0.016

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706-7.706=0.000
σ0.002-0.002=0.000
min7.705
max7.712-7.711=0.002
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean4.262-4.255=0.007
σ0.081-0.085=-0.004
min4.117-4.110=0.007
max4.634-4.585=0.048
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.001
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean4.243-4.278=-0.035
σ0.076-0.078=-0.002
min4.118-4.140=-0.022
max4.508-4.543=-0.035
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.751-0.773=-0.022
σ0.055-0.029=0.026
min0.548-0.615=-0.067
max0.867-0.897=-0.030
name=record_render_syntax_err.art
mean2.163-2.163=0.000
σ0.002-0.002=-0.000
min2.163
max2.166
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.732-0.732=0.000
σ0.016-0.015=0.001
min0.699-0.693=0.006
max0.827-0.817=0.010

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.422-297.211=0.211
σ0.214-0.228=-0.014
min297.261-297.061=0.200
max298.006-297.845=0.161
mean1913.000-1981.000=-68.000
σ0.000
min1913.000-1981.000=-68.000
max1913.000-1981.000=-68.000
mean0.585-0.558=0.027
σ0.049-0.029=0.020
min0.509-0.516=-0.007
max0.693-0.592=0.101

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.766-289.772=-0.006
σ0.038-0.036=0.002
min289.716-289.725=-0.008
max289.804-289.810=-0.006
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.390-0.402=-0.012
σ0.004-0.015=-0.010
min0.386-0.395=-0.009
max0.397-0.428=-0.031
iters=5
new-facts=1
prior-facts=6402
mean1299.677-1299.620=0.057
σ0.055-0.103=-0.048
min1299.610-1299.495=0.115
max1299.733-1299.725=0.009
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean2.130-1.938=0.193
σ0.153-0.049=0.104
min2.015-1.863=0.152
max2.392-1.987=0.405
iters=5
new-facts=6402
prior-facts=1
mean1542.597-1542.604=-0.007
σ4.009-4.039=-0.030
min1540.595-1540.598=-0.003
max1549.759-1549.820=-0.061
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean2.216-2.215=0.001
σ0.102-0.150=-0.048
min2.087-2.061=0.026
max2.327-2.397=-0.070
iters=5
new-facts=6402
prior-facts=6402
mean1861.626-1861.634=-0.008
σ0.077-0.055=0.022
min1861.507-1861.576=-0.068
max1861.705-1861.707=-0.002
mean1745.000-1767.600=-22.600
σ181.731-225.188=-43.458
min1487.000-1471.000=16.000
max1913.000-1981.000=-68.000
mean3.130-3.094=0.036
σ0.299-0.245=0.054
min2.858-2.871=-0.013
max3.600-3.502=0.098

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.811-1.731=0.080
σ0.086-0.151=-0.064
min1.667-1.589=0.078
max1.883-1.957=-0.074

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.208-446.206=0.002
σ577.184-577.183=0.001
min157.615-157.613=0.002
max1311.984-1311.981=0.003
mean96.250
σ8.500
min92.000
max109.000
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean0.550-0.542=0.008
σ0.571-0.549=0.022
min0.261-0.267=-0.006
max1.407-1.366=0.041
policies=20
mean1576.413-1576.382=0.031
σ0.325-0.302=0.023
min1576.189-1576.171=0.017
max1576.896-1576.829=0.067
mean920.000
σ0.000
min920.000
max920.000
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean2.586-2.548=0.038
σ0.010-0.146=-0.137
min2.578-2.330=0.248
max2.595-2.642=-0.046
policies=200
mean15772.318-15772.301=0.017
σ0.108-0.100=0.008
min15772.240-15772.185=0.055
max15772.475-15772.422=0.053
mean9200.000
σ0.000
min9200.000
max9200.000
mean1464.000-1471.000=-7.000
σ0.000
min1464.000-1471.000=-7.000
max1464.000-1471.000=-7.000
mean26.318-26.357=-0.039
σ0.024-0.036=-0.013
min26.295-26.314=-0.019
max26.351-26.398=-0.047