Compare commits

Home / Compare ba1c6cb3 .. 431c1ed9

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.616=-0.000
σ0.351-0.349=0.002
min54.480-54.482=-0.003
max55.614-55.608=0.006
mean415.700-417.000=-1.300
σ0.483-0.000=0.483
min415.000-417.000=-2.000
max416.000-417.000=-1.000
mean0.138-0.141=-0.003
σ0.005-0.003=0.001
min0.132-0.136=-0.005
max0.145-0.146=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.008-0.007=0.001
min43.770-43.776=-0.006
max43.796-43.799=-0.003
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.122-0.122=0.000
σ0.004-0.004=0.001
min0.115-0.116=-0.001
max0.130-0.126=0.004

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.619-36.620=-0.001
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean12.335-12.569=-0.235
σ0.259-0.210=0.049
min12.043-12.288=-0.245
max12.803-12.799=0.005
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.619-36.620=-0.000
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean12.009-12.342=-0.333
σ0.702-0.659=0.043
min11.286-11.535=-0.248
max13.000-13.139=-0.139
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.003
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean13.038-13.243=-0.205
σ1.263-1.129=0.134
min10.412-10.827=-0.415
max14.570-14.773=-0.203
op=table_records(), repeat
mean41.928-41.929=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.932=-0.000
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean12.711-12.289=0.422
σ2.004-1.803=0.201
min10.331-10.437=-0.107
max14.841-14.745=0.095
op=vertical_lookup_list() on indexed, after table_records()
mean27.604-27.605=-0.000
σ0.002-0.002=0.000
min27.603
max27.609-27.607=0.001
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean8.417-8.335=0.082
σ0.629-0.328=0.302
min7.778-7.832=-0.054
max9.842-8.912=0.930
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
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean6.388-6.415=-0.026
σ0.589-0.239=0.350
min5.583-5.888=-0.304
max7.690-6.637=1.052
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.001
min25.664-25.664=-0.000
max25.668-25.670=-0.001
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean5.278-5.464=-0.186
σ0.173-0.093=0.081
min5.080-5.289=-0.208
max5.559-5.582=-0.024
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
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean5.029-5.305=-0.276
σ0.139-0.112=0.027
min4.746-5.137=-0.391
max5.153-5.442=-0.289

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.598-2524.594=0.004
σ0.000-0.000=-0.000
min2524.597-2524.594=0.004
max2524.598-2524.595=0.003
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean1478.313-1536.138=-57.825
σ652.368-793.218=-140.850
min1056.533-1039.035=17.498
max2530.096-2958.359=-428.263
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.034-0.033=0.001
min8744.545-8744.545=0.000
max8744.643-8744.639=0.003
mean3806.000-3821.875=-15.875
σ1672.708-1649.199=23.508
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean4858.455-4535.782=322.673
σ1514.835-1476.259=38.576
min3597.215-3521.060=76.154
max7543.846-7408.968=134.879

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
max62.080-62.080=0.001
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean82.321-81.754=0.568
σ11.038-10.609=0.429
min70.521-71.803=-1.282
max100.227-98.589=1.637
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
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean96.418-95.908=0.510
σ8.582-9.060=-0.477
min83.562-83.803=-0.241
max107.487-108.032=-0.545
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.000=0.000
min66.685-66.685=-0.000
max66.687-66.687=0.000
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean228.106-221.780=6.326
σ231.980-222.713=9.267
min126.110-126.557=-0.446
max801.274-771.936=29.338

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.001
σ4.316-4.317=-0.001
min11655.305
max11667.516-11667.517=-0.000
mean4096.125-4103.000=-6.875
σ1585.201-1570.035=15.167
min1908.000-1976.000=-68.000
max6046.000-6043.000=3.000
mean6520.670-6425.781=94.889
σ1251.077-1306.580=-55.503
min4986.059-4900.004=86.055
max8147.342-8145.887=1.455
op=vertical_lookup_list() on indexed
mean11560.066-11560.069=-0.003
σ0.001-0.001=0.000
min11560.064-11560.066=-0.002
max11560.069-11560.069=-0.000
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean6826.303-6596.606=229.697
σ1324.727-1455.491=-130.764
min4492.097-4408.430=83.667
max8345.790-8165.878=179.911

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.590-172.579=0.011
σ0.027-0.027=-0.000
min172.558
max172.622-172.635=-0.013
mean1908.000-1976.000=-68.000
σ0.000
min1908.000-1976.000=-68.000
max1908.000-1976.000=-68.000
mean371.416-328.450=42.966
σ16.568-35.306=-18.738
min353.070-264.219=88.852
max392.453-361.033=31.420
op=pointedIndexFromKvs
rows=400000
mean357.362-357.370=-0.008
σ0.038-0.043=-0.005
min357.321
max357.401-357.425=-0.024
mean1908.000-1976.000=-68.000
σ0.000
min1908.000-1976.000=-68.000
max1908.000-1976.000=-68.000
mean758.313-764.384=-6.071
σ73.405-34.998=38.408
min584.864-692.424=-107.560
max817.518-807.669=9.849

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.187=-0.006
σ0.902-0.878=0.024
min1007.693-1007.687=0.007
max1011.927-1011.820=0.107
mean1045.000-1061.300=-16.300
σ303.305-310.740=-7.435
min556.000-568.000=-12.000
max1473.000-1514.000=-41.000
mean1.548-1.551=-0.002
σ0.100-0.057=0.043
min1.463-1.494=-0.031
max1.772-1.693=0.079

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.416-0.416=0.001
σ0.140-0.134=0.006
min0.332-0.326=0.006
max0.665-0.651=0.014
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.893-0.907=-0.014
σ0.087-0.098=-0.011
min0.841-0.847=-0.007
max1.046-1.078=-0.032
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.548-0.549=-0.001
σ0.055-0.054=0.001
min0.497-0.506=-0.008
max0.637-0.640=-0.002
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.847-0.871=-0.024
σ0.034-0.033=0.002
min0.827-0.844=-0.017
max0.907-0.926=-0.019

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.552=-0.003
σ0.035-0.040=-0.004
min963.523-963.524=-0.001
max963.608-963.621=-0.013
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.845-0.837=0.008
σ0.023-0.019=0.004
min0.816-0.815=0.001
max0.863-0.862=0.001
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.008-0.007=0.001
min884.847
max884.865-884.861=0.003
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.750-0.707=0.043
σ0.009-0.037=-0.028
min0.736-0.666=0.069
max0.761-0.746=0.015

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.709
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean4.288-4.284=0.004
σ0.086-0.068=0.018
min4.112-4.144=-0.032
max4.579-4.523=0.056
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean4.260-4.275=-0.015
σ0.086-0.068=0.018
min4.123-4.160=-0.037
max4.552-4.558=-0.006
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.755-0.758=-0.003
σ0.022-0.019=0.003
min0.724-0.729=-0.006
max0.871-0.880=-0.009
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.708-0.724=-0.016
σ0.015-0.026=-0.010
min0.677-0.592=0.085
max0.796-0.854=-0.059

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.405-297.592=-0.187
σ0.207-0.191=0.015
min297.148-297.414=-0.266
max297.869-298.102=-0.233
mean1908.000-1976.000=-68.000
σ0.000
min1908.000-1976.000=-68.000
max1908.000-1976.000=-68.000
mean0.595-0.541=0.054
σ0.042-0.029=0.012
min0.520-0.516=0.004
max0.637-0.586=0.051

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.763=0.011
σ0.037-0.039=-0.003
min289.732-289.722=0.010
max289.815-289.807=0.009
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.407-0.404=0.003
σ0.004-0.010=-0.005
min0.402-0.397=0.005
max0.411-0.416=-0.005
iters=5
new-facts=1
prior-facts=6402
mean1299.669-1299.659=0.009
σ0.086-0.052=0.034
min1299.550-1299.603=-0.053
max1299.761-1299.717=0.044
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean2.169-2.063=0.106
σ0.082-0.053=0.029
min2.026-2.003=0.023
max2.233-2.137=0.096
iters=5
new-facts=6402
prior-facts=1
mean1542.699-1542.657=0.041
σ4.019-4.024=-0.006
min1540.782-1540.664=0.118
max1549.885-1549.850=0.035
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean2.437-2.363=0.074
σ0.193-0.151=0.042
min2.163-2.137=0.026
max2.634-2.520=0.114
iters=5
new-facts=6402
prior-facts=6402
mean1861.631-1861.625=0.006
σ0.064-0.080=-0.016
min1861.542-1861.502=0.040
max1861.705-1861.710=-0.005
mean1740.600-1709.400=31.200
σ181.044-177.728=3.315
min1484.000-1514.000=-30.000
max1908.000-1976.000=-68.000
mean3.113-2.971=0.142
σ0.297-0.188=0.109
min2.865-2.873=-0.007
max3.595-3.307=0.289

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.663-1.587=0.075
σ0.082-0.239=-0.158
min1.548-1.320=0.227
max1.738-1.899=-0.161

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-446.149=-0.002
σ577.065-577.065=-0.000
min157.613-157.615=-0.002
max1311.744-1311.746=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean0.556-0.545=0.011
σ0.585-0.557=0.029
min0.262-0.265=-0.003
max1.434-1.380=0.055
policies=20
mean1576.409-1576.424=-0.015
σ0.356-0.348=0.008
min1576.162-1576.184=-0.022
max1576.938-1576.941=-0.003
mean920.000
σ0.000
min920.000
max920.000
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean2.642-2.625=0.017
σ0.016-0.016=0.001
min2.630-2.607=0.023
max2.666-2.638=0.028
policies=200
mean15772.309-15772.286=0.023
σ0.126-0.018=0.107
min15772.222-15772.265=-0.043
max15772.495-15772.310=0.185
mean9200.000
σ0.000
min9200.000
max9200.000
mean1473.000-1514.000=-41.000
σ0.000
min1473.000-1514.000=-41.000
max1473.000-1514.000=-41.000
mean26.459-26.478=-0.020
σ0.076-0.051=0.025
min26.380-26.408=-0.028
max26.557-26.526=0.031