Compare commits

Home / Compare 3e1fadf0 .. a86d7686

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.616-54.615=0.001
σ0.350-0.353=-0.002
min54.478-54.477=0.001
max55.613-55.618=-0.006
mean416.000-418.000=-2.000
σ0.000
min416.000-418.000=-2.000
max416.000-418.000=-2.000
mean0.140-0.136=0.004
σ0.003-0.005=-0.001
min0.136-0.130=0.007
max0.145-0.143=0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.787=-0.001
σ0.006-0.007=-0.001
min43.776-43.780=-0.003
max43.799-43.805=-0.007
mean416.000-418.000=-2.000
σ0.000
min416.000-418.000=-2.000
max416.000-418.000=-2.000
mean0.123-0.128=-0.005
σ0.004-0.008=-0.005
min0.120-0.120=0.000
max0.130-0.141=-0.011

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.616-36.615=0.000
max36.620-36.620=-0.000
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean12.411-12.227=0.183
σ0.330-0.246=0.084
min11.966-11.890=0.076
max12.694-12.593=0.101
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.619=-0.000
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean12.001-12.437=-0.435
σ0.607-0.602=0.005
min11.198-11.499=-0.302
max13.019-13.104=-0.085
op=table_records(), no indexes
mean41.932-41.928=0.004
σ0.000-0.000=0.000
min41.932-41.928=0.004
max41.933-41.929=0.004
mean6047.000-6043.000=4.000
σ0.000
min6047.000-6043.000=4.000
max6047.000-6043.000=4.000
mean13.308-13.217=0.090
σ1.183-1.164=0.019
min11.363-10.862=0.501
max15.102-14.370=0.732
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean13.107-11.966=1.142
σ2.095-1.984=0.111
min10.621-9.998=0.623
max15.701-14.838=0.863
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.609-27.607=0.002
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean9.239-8.150=1.089
σ1.258-0.255=1.003
min8.136-7.762=0.373
max12.169-8.517=3.652
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.001
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean6.855-6.268=0.586
σ1.214-0.209=1.005
min6.210-5.983=0.227
max9.824-6.507=3.317
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.665-25.664=0.000
max25.670-25.670=0.000
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean5.677-5.366=0.312
σ0.074-0.120=-0.046
min5.565-5.120=0.445
max5.797-5.542=0.255
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
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean5.400-5.181=0.218
σ0.076-0.091=-0.015
min5.256-5.034=0.221
max5.492-5.300=0.192

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.597-2524.593=0.004
σ0.001-0.000=0.000
min2524.597-2524.593=0.003
max2524.598-2524.594=0.004
mean6047.000-6043.000=4.000
σ0.000
min6047.000-6043.000=4.000
max6047.000-6043.000=4.000
mean1456.715-1556.533=-99.818
σ681.749-826.131=-144.382
min1042.753-1033.549=9.204
max2933.060-2976.438=-43.378
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.032-0.033=-0.001
min8744.545-8744.544=0.001
max8744.639-8744.641=-0.003
mean3819.375-3819.000=0.375
σ1655.702-1653.582=2.120
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean4650.378-4322.860=327.518
σ1506.776-1359.851=146.925
min3573.007-3558.616=14.391
max7594.343-7438.146=156.197

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.075=0.001
max62.080
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean88.346-81.483=6.864
σ17.826-12.181=5.645
min71.545-70.055=1.490
max121.116-100.655=20.460
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.944=0.000
max40.945-40.945=-0.000
mean6047.000-6043.000=4.000
σ0.000
min6047.000-6043.000=4.000
max6047.000-6043.000=4.000
mean95.355-96.116=-0.761
σ8.646-6.855=1.791
min81.993-86.524=-4.532
max106.448-105.770=0.677
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.001-0.001=-0.000
min66.685-66.685=-0.000
max66.689-66.689=-0.000
mean6047.000-6043.000=4.000
σ0.000
min6047.000-6043.000=4.000
max6047.000-6043.000=4.000
mean225.284-225.584=-0.300
σ233.246-230.026=3.221
min126.888-126.526=0.363
max801.602-794.132=7.470

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.319=-0.002
min11655.305
max11667.517-11667.521=-0.004
mean4102.500-4102.750=-0.250
σ1574.760-1571.834=2.926
min1961.000-1964.000=-3.000
max6047.000-6043.000=4.000
mean6504.478-6403.008=101.471
σ1262.406-1256.173=6.233
min4992.525-5008.226=-15.702
max8507.639-8392.660=114.980
op=vertical_lookup_list() on indexed
mean11560.065-11560.068=-0.003
σ0.000-0.001=-0.000
min11560.064-11560.066=-0.002
max11560.066-11560.069=-0.003
mean6047.000-6043.000=4.000
σ0.000
min6047.000-6043.000=4.000
max6047.000-6043.000=4.000
mean6806.318-6861.086=-54.768
σ1192.907-1366.936=-174.029
min4487.236-4471.523=15.713
max8089.245-8522.498=-433.253

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.584-172.583=0.001
σ0.024-0.028=-0.004
min172.558
max172.617-172.628=-0.011
mean1961.000-1964.000=-3.000
σ0.000
min1961.000-1964.000=-3.000
max1961.000-1964.000=-3.000
mean376.586-358.456=18.130
σ21.489-42.478=-20.990
min352.047-268.311=83.736
max406.255-402.299=3.957
op=pointedIndexFromKvs
rows=400000
mean357.360-357.358=0.002
σ0.043-0.037=0.006
min357.321
max357.426-357.400=0.026
mean1961.000-1964.000=-3.000
σ0.000
min1961.000-1964.000=-3.000
max1961.000-1964.000=-3.000
mean762.982-793.390=-30.408
σ60.313-33.450=26.864
min618.271-714.144=-95.873
max800.912-824.469=-23.557

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.186=-0.000
σ0.903-0.939=-0.035
min1007.689-1007.722=-0.033
max1011.937-1012.096=-0.159
mean1040.900-1059.050=-18.150
σ306.965-317.077=-10.112
min548.000-571.000=-23.000
max1472.000-1530.000=-58.000
mean1.536-1.559=-0.024
σ0.106-0.145=-0.039
min1.454-1.464=-0.009
max1.807-2.069=-0.262

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=-0.001
σ0.002-0.002=-0.000
min0.881
max0.886-0.886=-0.001
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.418-0.410=0.008
σ0.135-0.107=0.028
min0.340-0.344=-0.003
max0.658-0.598=0.059
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.002=0.000
min2.332
max2.337
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.890-0.899=-0.008
σ0.087-0.082=0.005
min0.819-0.850=-0.031
max1.040-1.043=-0.003
name=heavy_item.art
mean1.521-1.522=-0.000
σ0.002-0.002=-0.000
min1.520
max1.524-1.524=-0.000
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.550-0.555=-0.005
σ0.063-0.053=0.010
min0.491-0.517=-0.025
max0.643-0.648=-0.005
name=nested_use.art
mean2.355-2.356=-0.000
σ0.002-0.002=-0.000
min2.355
max2.358
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.855-0.857=-0.002
σ0.039-0.042=-0.002
min0.826-0.820=0.006
max0.924-0.927=-0.003

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.543=0.006
σ0.036-0.024=0.012
min963.523
max963.610-963.582=0.028
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.825-0.834=-0.009
σ0.014-0.029=-0.015
min0.814-0.803=0.010
max0.849-0.870=-0.021
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.001
σ0.006-0.006=-0.000
min884.847
max884.858-884.860=-0.002
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.733-0.703=0.030
σ0.016-0.071=-0.055
min0.707-0.586=0.122
max0.749-0.750=-0.001

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.001
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean4.322-4.286=0.036
σ0.082-0.081=0.002
min4.188-4.138=0.050
max4.622-4.684=-0.062
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.662-7.658=0.004
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean4.277-4.263=0.015
σ0.075-0.081=-0.006
min4.074-3.769=0.305
max4.538-4.427=0.112
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.757-0.763=-0.007
σ0.017-0.018=-0.001
min0.732-0.736=-0.004
max0.859-0.873=-0.014
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.717-0.723=-0.006
σ0.015-0.016=-0.001
min0.684-0.669=0.015
max0.781-0.777=0.004

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.550-297.555=-0.004
σ0.178-0.201=-0.024
min297.390-297.373=0.017
max298.009-298.071=-0.062
mean1961.000-1964.000=-3.000
σ0.000
min1961.000-1964.000=-3.000
max1961.000-1964.000=-3.000
mean0.563-0.592=-0.030
σ0.062-0.044=0.017
min0.501-0.514=-0.013
max0.715-0.695=0.019

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.775-289.775=0.000
σ0.036-0.040=-0.004
min289.720-289.720=0.001
max289.808-289.814=-0.006
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.401-0.396=0.004
σ0.010-0.004=0.007
min0.394-0.393=0.001
max0.418-0.403=0.016
iters=5
new-facts=1
prior-facts=6402
mean1299.622-1299.670=-0.048
σ0.104-0.070=0.034
min1299.502-1299.587=-0.084
max1299.760-1299.759=0.001
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean1.939-2.134=-0.195
σ0.059-0.060=-0.001
min1.866-2.039=-0.173
max2.001-2.185=-0.184
iters=5
new-facts=6402
prior-facts=1
mean1542.606-1542.627=-0.021
σ4.040-4.022=0.018
min1540.585-1540.598=-0.013
max1549.825-1549.812=0.012
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean2.194-2.268=-0.074
σ0.156-0.179=-0.023
min2.014-2.064=-0.050
max2.405-2.467=-0.062
iters=5
new-facts=6402
prior-facts=6402
mean1861.649-1861.625=0.024
σ0.071-0.081=-0.010
min1861.571-1861.495=0.075
max1861.734-1861.708=0.026
mean1757.600-1772.000=-14.400
σ215.898-198.005=17.893
min1472.000-1530.000=-58.000
max1961.000-1964.000=-3.000
mean3.260-3.267=-0.007
σ0.373-0.366=0.007
min2.848-2.886=-0.038
max3.762-3.740=0.022

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.668-1.703=-0.035
σ0.142-0.266=-0.123
min1.487-1.313=0.173
max1.842-1.972=-0.129

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.186=-0.002
σ577.140-577.140=-0.000
min157.613-157.614=-0.001
max1311.893-1311.895=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean0.534-0.547=-0.013
σ0.543-0.571=-0.028
min0.260-0.260=-0.000
max1.349-1.403=-0.054
policies=20
mean1576.400-1576.420=-0.020
σ0.339-0.342=-0.003
min1576.174-1576.188=-0.015
max1576.905-1576.929=-0.024
mean920.000
σ0.000
min920.000
max920.000
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean2.610-2.616=-0.006
σ0.011-0.018=-0.007
min2.595-2.590=0.005
max2.620-2.629=-0.009
policies=200
mean15772.252-15772.219=0.033
σ0.071-0.178=-0.107
min15772.190-15772.061=0.129
max15772.327-15772.475=-0.147
mean9200.000
σ0.000
min9200.000
max9200.000
mean1472.000-1530.000=-58.000
σ0.000
min1472.000-1530.000=-58.000
max1472.000-1530.000=-58.000
mean26.288-26.386=-0.099
σ0.018-0.104=-0.086
min26.272-26.244=0.028
max26.312-26.475=-0.163