Compare commits

Home / Compare f35484e7 .. fdd7e6bd

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.618-54.618=0.000
σ0.350-0.350=0.000
min54.477-54.479=-0.002
max55.614-55.614=0.001
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.139-0.140=-0.001
σ0.004-0.004=-0.000
min0.135-0.136=-0.002
max0.144-0.146=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.787-43.786=0.001
σ0.006-0.006=-0.001
min43.777-43.778=-0.001
max43.795-43.800=-0.005
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.122-0.122=-0.000
σ0.003-0.004=-0.001
min0.119-0.118=0.001
max0.127-0.128=-0.001

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
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean12.432-12.131=0.301
σ0.337-0.336=0.001
min11.970-11.699=0.271
max13.020-12.579=0.442
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615
max36.619-36.620=-0.000
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean12.032-11.852=0.180
σ0.597-0.639=-0.042
min11.370-11.169=0.201
max12.775-13.020=-0.245
op=table_records(), no indexes
mean41.929-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7553.000-6042.000=1511.000
σ0.000
min7553.000-6042.000=1511.000
max7553.000-6042.000=1511.000
mean13.949-13.004=0.945
σ1.718-1.146=0.572
min12.113-10.519=1.593
max17.343-14.358=2.985
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.931
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean11.574-12.427=-0.853
σ1.436-1.998=-0.562
min10.342-10.265=0.077
max13.859-14.699=-0.840
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.001
σ0.002-0.002=0.000
min27.603-27.603=0.000
max27.607-27.607=0.000
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean8.324-8.479=-0.155
σ0.426-0.339=0.087
min7.835-8.034=-0.200
max9.067-8.922=0.146
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=0.000
σ0.002-0.002=0.000
min26.399-26.399=0.000
max26.403
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean6.461-6.142=0.319
σ0.284-0.205=0.079
min5.785-5.927=-0.142
max6.661-6.470=0.191
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
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean5.539-5.339=0.200
σ0.073-0.140=-0.067
min5.440-5.102=0.339
max5.661-5.533=0.128
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969-25.968=0.000
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.972-25.971=0.001
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean5.322-5.175=0.147
σ0.055-0.139=-0.084
min5.244-4.917=0.327
max5.428-5.376=0.052

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=0.000
σ0.000-0.000=-0.000
min2524.594-2524.594=-0.000
max2524.594-2524.595=-0.000
mean7553.000-6042.000=1511.000
σ0.000
min7553.000-6042.000=1511.000
max7553.000-6042.000=1511.000
mean1046.969-1449.028=-402.059
σ8.084-641.808=-633.724
min1034.184-1034.749=-0.566
max1058.021-2625.204=-1567.183
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.033-0.033=0.000
min8744.545-8744.545=-0.001
max8744.639-8744.639=0.000
mean3811.375-3829.500=-18.125
σ1582.239-1635.502=-53.262
min2068.000-2018.000=50.000
max5951.000-6042.000=-91.000
mean4380.883-4769.888=-389.005
σ1281.784-1439.899=-158.114
min3526.331-3526.099=0.232
max6972.436-7092.799=-120.363

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=-0.000
min62.076
max62.080
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean84.684-82.587=2.097
σ10.487-11.591=-1.104
min71.511-70.581=0.931
max99.159-101.806=-2.647
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
mean7553.000-6042.000=1511.000
σ0.000
min7553.000-6042.000=1511.000
max7553.000-6042.000=1511.000
mean240.243-97.359=142.885
σ390.589-8.954=381.634
min88.872-83.866=5.006
max1206.732-107.217=1099.515
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.001
σ0.000-0.001=-0.001
min66.685-66.686=-0.000
max66.687-66.689=-0.003
mean7553.000-6042.000=1511.000
σ0.000
min7553.000-6042.000=1511.000
max7553.000-6042.000=1511.000
mean152.741-222.922=-70.181
σ12.795-223.251=-210.456
min139.217-124.477=14.741
max167.705-774.526=-606.821

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.317=-0.000
min11655.305-11655.305=0.000
max11667.517
mean4277.000-4103.750=173.250
σ1866.541-1562.914=303.627
min2068.000-2018.000=50.000
max7553.000-6042.000=1511.000
mean6241.229-6564.123=-322.894
σ1178.448-1429.267=-250.819
min4929.260-4873.851=55.409
max8124.833-8396.562=-271.729
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.001=-0.000
min11560.066-11560.066=-0.000
max11560.069
mean7553.000-6042.000=1511.000
σ0.000
min7553.000-6042.000=1511.000
max7553.000-6042.000=1511.000
mean5466.496-6797.702=-1331.206
σ1364.610-1399.399=-34.789
min4360.764-4379.260=-18.496
max7445.373-8194.614=-749.242

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588-172.588=-0.000
σ0.026-0.024=0.002
min172.558
max172.618-172.622=-0.004
mean2068.000-2018.000=50.000
σ0.000
min2068.000-2018.000=50.000
max2068.000-2018.000=50.000
mean350.064-380.462=-30.398
σ41.195-37.206=3.989
min313.491-332.882=-19.391
max442.283-451.965=-9.682
op=pointedIndexFromKvs
rows=400000
mean357.369-357.361=0.008
σ0.046-0.036=0.010
min357.321
max357.422-357.397=0.025
mean2068.000-2018.000=50.000
σ0.000
min2068.000-2018.000=50.000
max2068.000-2018.000=50.000
mean782.418-754.993=27.425
σ22.036-71.517=-49.481
min734.481-615.571=118.910
max811.699-808.845=2.853

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.184=0.004
σ0.877-0.893=-0.016
min1007.691-1007.697=-0.006
max1011.817-1011.892=-0.075
mean1043.950-1037.100=6.850
σ293.081-297.297=-4.217
min550.000-545.000=5.000
max1440.000-1438.000=2.000
mean1.534-1.539=-0.006
σ0.077-0.086=-0.009
min1.463-1.472=-0.008
max1.777-1.761=0.016

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.414-0.431=-0.017
σ0.121-0.135=-0.014
min0.333-0.330=0.003
max0.626-0.661=-0.035
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.868-0.865=0.003
σ0.079-0.091=-0.011
min0.805-0.811=-0.006
max1.006-1.025=-0.019
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.525-0.537=-0.012
σ0.045-0.047=-0.002
min0.493-0.498=-0.004
max0.599-0.619=-0.019
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.832-0.829=0.003
σ0.042-0.044=-0.001
min0.800-0.798=0.002
max0.905-0.906=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.541=0.007
σ0.035-0.029=0.006
min963.528-963.523=0.005
max963.611-963.591=0.020
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.802-0.801=0.001
σ0.042-0.042=-0.000
min0.739-0.732=0.007
max0.852-0.847=0.005
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.007-0.006=0.001
min884.847
max884.864-884.860=0.004
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.724-0.676=0.048
σ0.030-0.026=0.004
min0.687-0.653=0.034
max0.746-0.708=0.039

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
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean4.266-4.208=0.058
σ0.091-0.059=0.032
min4.129-4.092=0.037
max4.633-4.428=0.205
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean4.253-4.197=0.056
σ0.071-0.104=-0.034
min4.104-3.561=0.543
max4.466-4.528=-0.062
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.749-0.582=0.167
σ0.017-0.087=-0.070
min0.712-0.516=0.196
max0.848-0.859=-0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.716-0.493=0.223
σ0.016-0.058=-0.042
min0.683-0.284=0.399
max0.779-0.574=0.205

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.643-297.393=0.250
σ0.191-0.225=-0.034
min297.484-297.202=0.282
max298.147-298.009=0.138
mean2068.000-2018.000=50.000
σ0.000
min2068.000-2018.000=50.000
max2068.000-2018.000=50.000
mean0.570-0.567=0.003
σ0.037-0.030=0.006
min0.513-0.508=0.005
max0.608-0.598=0.009

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.763=0.011
σ0.035-0.045=-0.010
min289.725-289.717=0.008
max289.808-289.819=-0.011
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.400-0.401=-0.001
σ0.009-0.009=0.000
min0.395-0.395=-0.001
max0.416-0.416=-0.001
iters=5
new-facts=1
prior-facts=6402
mean1299.627-1299.650=-0.023
σ0.116-0.054=0.063
min1299.500-1299.575=-0.076
max1299.774-1299.717=0.057
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean1.878-2.012=-0.133
σ0.096-0.045=0.051
min1.807-1.967=-0.160
max2.013-2.078=-0.066
iters=5
new-facts=6402
prior-facts=1
mean1542.626-1542.627=-0.001
σ4.048-4.034=0.014
min1540.568-1540.610=-0.042
max1549.861-1549.837=0.024
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean2.237-2.315=-0.079
σ0.228-0.201=0.027
min2.052-2.082=-0.030
max2.626-2.592=0.034
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.631=0.003
σ0.044-0.080=-0.037
min1861.577-1861.513=0.064
max1861.676-1861.719=-0.043
mean1722.200-1717.400=4.800
σ245.696-204.979=40.718
min1440.000-1537.000=-97.000
max2068.000-2018.000=50.000
mean2.948-2.956=-0.009
σ0.145-0.120=0.025
min2.820-2.846=-0.026
max3.173-3.126=0.047

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.645-1.821=-0.175
σ0.286-0.126=0.160
min1.178-1.704=-0.527
max1.876-1.981=-0.105

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-446.148=-0.002
σ577.063-577.064=-0.001
min157.615-157.612=0.003
max1311.741-1311.745=-0.004
mean96.250
σ8.500
min92.000
max109.000
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean0.557-0.522=0.035
σ0.571-0.516=0.056
min0.267-0.262=0.006
max1.414-1.295=0.119
policies=20
mean1576.432-1576.420=0.013
σ0.353-0.350=0.002
min1576.191-1576.186=0.005
max1576.956-1576.941=0.015
mean920.000
σ0.000
min920.000
max920.000
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean2.626-2.619=0.008
σ0.009-0.006=0.003
min2.619-2.613=0.005
max2.638-2.626=0.013
policies=200
mean15772.284-15772.230=0.054
σ0.403-0.180=0.223
min15771.700-15772.052=-0.352
max15772.624-15772.472=0.152
mean9200.000
σ0.000
min9200.000
max9200.000
mean1440.000-1438.000=2.000
σ0.000
min1440.000-1438.000=2.000
max1440.000-1438.000=2.000
mean26.419-26.394=0.026
σ0.082-0.042=0.040
min26.327-26.354=-0.027
max26.492-26.436=0.057