Compare commits

Home / Compare f2fcc630 .. a47c6860

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.618=-0.001
σ0.350-0.352=-0.002
min54.478-54.480=-0.002
max55.613-55.618=-0.006
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.140-0.138=0.002
σ0.003-0.004=-0.001
min0.136-0.131=0.005
max0.145-0.145=0.000
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.001
σ0.006-0.007=-0.001
min43.776-43.773=0.003
max43.799-43.798=0.001
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.123-0.122=0.001
σ0.004-0.005=-0.001
min0.120-0.117=0.003
max0.130-0.130=0.000

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-4290.625=-188.125
σ1574.760-1877.362=-302.602
min1961.000-2074.000=-113.000
max6047.000-7587.000=-1540.000
mean12.411-12.346=0.065
σ0.330-0.222=0.108
min11.966-12.082=-0.116
max12.694-12.721=-0.027
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.619-36.620=-0.000
mean4102.500-4290.625=-188.125
σ1574.760-1877.362=-302.602
min1961.000-2074.000=-113.000
max6047.000-7587.000=-1540.000
mean12.001-12.662=-0.660
σ0.607-0.564=0.043
min11.198-11.712=-0.515
max13.019-13.219=-0.200
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-7587.000=-1540.000
σ0.000
min6047.000-7587.000=-1540.000
max6047.000-7587.000=-1540.000
mean13.308-14.122=-0.814
σ1.183-1.197=-0.014
min11.363-12.508=-1.145
max15.102-15.346=-0.244
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-4089.125=13.375
σ1574.760-1526.791=47.969
min1961.000-2074.000=-113.000
max6047.000-5975.000=72.000
mean13.107-12.709=0.398
σ2.095-1.854=0.241
min10.621-10.897=-0.276
max15.701-14.927=0.774
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=0.000
min27.603
max27.609-27.607=0.002
mean4102.500-4089.125=13.375
σ1574.760-1526.791=47.969
min1961.000-2074.000=-113.000
max6047.000-5975.000=72.000
mean9.239-8.716=0.523
σ1.258-0.538=0.720
min8.136-8.127=0.009
max12.169-9.503=2.666
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=0.000
max26.403
mean4102.500-4089.125=13.375
σ1574.760-1526.791=47.969
min1961.000-2074.000=-113.000
max6047.000-5975.000=72.000
mean6.855-6.219=0.635
σ1.214-0.313=0.902
min6.210-5.667=0.543
max9.824-6.628=3.196
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.001
σ0.002-0.002=0.000
min25.665-25.664=0.000
max25.670-25.670=0.000
mean4102.500-4290.625=-188.125
σ1574.760-1877.362=-302.602
min1961.000-2074.000=-113.000
max6047.000-7587.000=-1540.000
mean5.677-5.609=0.069
σ0.074-0.129=-0.054
min5.565-5.442=0.123
max5.797-5.855=-0.057
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4102.500-4290.625=-188.125
σ1574.760-1877.362=-302.602
min1961.000-2074.000=-113.000
max6047.000-7587.000=-1540.000
mean5.400-5.329=0.071
σ0.076-0.181=-0.105
min5.256-5.012=0.244
max5.492-5.551=-0.060

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.597-2524.594=0.003
σ0.001-0.001=-0.001
min2524.597-2524.593=0.004
max2524.598-2524.597=0.001
mean6047.000-7587.000=-1540.000
σ0.000
min6047.000-7587.000=-1540.000
max6047.000-7587.000=-1540.000
mean1456.715-1110.994=345.722
σ681.749-164.173=517.576
min1042.753-1045.799=-3.046
max2933.060-1517.060=1416.000
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.032-0.033=-0.000
min8744.545-8744.545=0.000
max8744.639-8744.640=-0.001
mean3819.375-3820.500=-1.125
σ1655.702-1591.957=63.745
min1961.000-2074.000=-113.000
max6047.000-5975.000=72.000
mean4650.378-4540.059=110.319
σ1506.776-1348.664=158.112
min3573.007-3542.116=30.892
max7594.343-6691.875=902.468

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.079=-0.001
σ0.002-0.002=0.000
min62.076-62.076=-0.000
max62.080
mean4102.500-4290.625=-188.125
σ1574.760-1877.362=-302.602
min1961.000-2074.000=-113.000
max6047.000-7587.000=-1540.000
mean88.346-135.648=-47.302
σ17.826-151.212=-133.386
min71.545-72.146=-0.601
max121.116-508.799=-387.683
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-7587.000=-1540.000
σ0.000
min6047.000-7587.000=-1540.000
max6047.000-7587.000=-1540.000
mean95.355-101.037=-5.681
σ8.646-8.776=-0.131
min81.993-88.570=-6.577
max106.448-109.016=-2.569
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.001
σ0.001-0.000=0.001
min66.685-66.685=-0.000
max66.689-66.687=0.003
mean6047.000-7587.000=-1540.000
σ0.000
min6047.000-7587.000=-1540.000
max6047.000-7587.000=-1540.000
mean225.284-311.908=-86.625
σ233.246-448.678=-215.431
min126.888-137.063=-10.175
max801.602-1421.888=-620.286

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.318=-0.001
min11655.305
max11667.517-11667.521=-0.004
mean4102.500-4089.125=13.375
σ1574.760-1526.791=47.969
min1961.000-2074.000=-113.000
max6047.000-5975.000=72.000
mean6504.478-6427.067=77.411
σ1262.406-1307.636=-45.230
min4992.525-4914.429=78.096
max8507.639-8172.389=335.250
op=vertical_lookup_list() on indexed
mean11560.065-11560.068=-0.003
σ0.000-0.001=-0.001
min11560.064-11560.066=-0.002
max11560.066-11560.069=-0.003
mean6047.000-7587.000=-1540.000
σ0.000
min6047.000-7587.000=-1540.000
max6047.000-7587.000=-1540.000
mean6806.318-5280.325=1525.992
σ1192.907-1169.728=23.180
min4487.236-4366.582=120.654
max8089.245-7201.752=887.493

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.584-172.582=0.002
σ0.024-0.021=0.003
min172.558
max172.617-172.613=0.004
mean1961.000-2074.000=-113.000
σ0.000
min1961.000-2074.000=-113.000
max1961.000-2074.000=-113.000
mean376.586-352.317=24.269
σ21.489-60.729=-39.240
min352.047-263.430=88.617
max406.255-447.250=-40.995
op=pointedIndexFromKvs
rows=400000
mean357.360-357.366=-0.007
σ0.043-0.045=-0.002
min357.321
max357.426-357.420=0.005
mean1961.000-2074.000=-113.000
σ0.000
min1961.000-2074.000=-113.000
max1961.000-2074.000=-113.000
mean762.982-783.911=-20.929
σ60.313-15.354=44.959
min618.271-769.858=-151.587
max800.912-813.767=-12.855

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.187=-0.002
σ0.903-0.875=0.028
min1007.689-1007.687=0.002
max1011.937-1011.805=0.132
mean1040.900-1049.350=-8.450
σ306.965-301.377=5.589
min548.000-547.000=1.000
max1472.000-1452.000=20.000
mean1.536-1.545=-0.009
σ0.106-0.076=0.030
min1.454-1.479=-0.025
max1.807-1.759=0.049

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=0.000
σ0.002-0.002=0.000
min0.881
max0.886
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.418-0.397=0.021
σ0.135-0.111=0.024
min0.340-0.326=0.015
max0.658-0.593=0.065
name=error_case.art
mean2.333
σ0.003-0.004=-0.002
min2.332
max2.337-2.341=-0.004
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.890-0.880=0.010
σ0.087-0.083=0.004
min0.819-0.823=-0.004
max1.040-1.025=0.015
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.550-0.546=0.004
σ0.063-0.049=0.014
min0.491-0.501=-0.010
max0.643-0.628=0.015
name=nested_use.art
mean2.355
σ0.002-0.002=-0.000
min2.355
max2.358-2.359=-0.000
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.855-0.850=0.005
σ0.039-0.032=0.007
min0.826-0.824=0.002
max0.924-0.902=0.022

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.544=0.005
σ0.036-0.025=0.011
min963.523
max963.610-963.585=0.025
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.825-0.800=0.025
σ0.014-0.077=-0.062
min0.814-0.671=0.142
max0.849-0.860=-0.011
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.006-0.007=-0.001
min884.847
max884.858-884.863=-0.005
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.733-0.730=0.003
σ0.016-0.028=-0.012
min0.707-0.681=0.027
max0.749-0.747=0.002

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-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean4.322-3.495=0.827
σ0.082-0.083=-0.001
min4.188-3.374=0.814
max4.622-3.973=0.649
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-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean4.277-4.059=0.218
σ0.075-0.330=-0.256
min4.074-3.406=0.668
max4.538-4.442=0.096
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.757-0.745=0.012
σ0.017-0.017=-0.000
min0.732-0.704=0.028
max0.859-0.849=0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.717-0.710=0.007
σ0.015-0.015=-0.000
min0.684-0.677=0.007
max0.781-0.783=-0.002

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.550-297.471=0.079
σ0.178-0.226=-0.049
min297.390-297.219=0.171
max298.009-298.018=-0.009
mean1961.000-2074.000=-113.000
σ0.000
min1961.000-2074.000=-113.000
max1961.000-2074.000=-113.000
mean0.563-0.555=0.008
σ0.062-0.034=0.028
min0.501-0.512=-0.011
max0.715-0.590=0.124

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.775-289.772=0.003
σ0.036-0.038=-0.002
min289.720-289.730=-0.009
max289.808-289.813=-0.005
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.401-0.400=0.001
σ0.010-0.009=0.001
min0.394-0.394=-0.000
max0.418-0.415=0.003
iters=5
new-facts=1
prior-facts=6402
mean1299.622-1299.683=-0.061
σ0.104-0.095=0.008
min1299.502-1299.568=-0.065
max1299.760-1299.822=-0.063
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean1.939-2.074=-0.135
σ0.059-0.105=-0.046
min1.866-1.977=-0.111
max2.001-2.219=-0.218
iters=5
new-facts=6402
prior-facts=1
mean1542.606-1542.628=-0.022
σ4.040-4.043=-0.003
min1540.585-1540.617=-0.032
max1549.825-1549.854=-0.030
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean2.194-2.313=-0.119
σ0.156-0.162=-0.006
min2.014-2.099=-0.085
max2.405-2.517=-0.112
iters=5
new-facts=6402
prior-facts=6402
mean1861.649-1861.635=0.015
σ0.071-0.062=0.009
min1861.571-1861.550=0.021
max1861.734-1861.694=0.041
mean1757.600-1733.200=24.400
σ215.898-243.584=-27.686
min1472.000-1452.000=20.000
max1961.000-2074.000=-113.000
mean3.260-3.090=0.170
σ0.373-0.324=0.049
min2.848-2.831=0.018
max3.762-3.640=0.122

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.668-1.727=-0.059
σ0.142-0.114=0.028
min1.487-1.593=-0.106
max1.842-1.892=-0.050

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.184=0.000
σ577.140-577.140=-0.001
min157.613-157.611=0.002
max1311.893-1311.894=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean0.534-0.526=0.008
σ0.543-0.531=0.012
min0.260-0.260=-0.000
max1.349-1.322=0.026
policies=20
mean1576.400-1576.417=-0.016
σ0.339-0.357=-0.018
min1576.174-1576.179=-0.006
max1576.905-1576.949=-0.044
mean920.000
σ0.000
min920.000
max920.000
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean2.610-2.629=-0.020
σ0.011-0.041=-0.030
min2.595-2.595=-0.000
max2.620-2.687=-0.067
policies=200
mean15772.252-15772.214=0.039
σ0.071-0.087=-0.016
min15772.190-15772.136=0.054
max15772.327-15772.338=-0.011
mean9200.000
σ0.000
min9200.000
max9200.000
mean1472.000-1452.000=20.000
σ0.000
min1472.000-1452.000=20.000
max1472.000-1452.000=20.000
mean26.288-26.529=-0.241
σ0.018-0.070=-0.052
min26.272-26.446=-0.174
max26.312-26.608=-0.296