Compare commits

Home / Compare 7ab75174 .. ec2927f0

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.617=0.001
σ0.352-0.350=0.002
min54.480-54.484=-0.004
max55.618-55.612=0.006
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.138-0.143=-0.005
σ0.004-0.005=-0.001
min0.131-0.136=-0.005
max0.145-0.151=-0.007
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.007-0.006=0.001
min43.773-43.779=-0.006
max43.798-43.798=-0.000
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.122-0.123=-0.001
σ0.005-0.004=0.000
min0.117-0.119=-0.001
max0.130-0.130=-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
max36.620-36.620=-0.000
mean4290.625-4268.625=22.000
σ1877.362-1880.006=-2.644
min2074.000-1984.000=90.000
max7587.000-7556.000=31.000
mean12.346-12.407=-0.061
σ0.222-0.312=-0.090
min12.082-11.832=0.249
max12.721-12.864=-0.143
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.620
mean4290.625-4268.625=22.000
σ1877.362-1880.006=-2.644
min2074.000-1984.000=90.000
max7587.000-7556.000=31.000
mean12.662-12.443=0.219
σ0.564-0.550=0.014
min11.712-11.593=0.119
max13.219-12.994=0.225
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=-0.000
min41.928-41.928=0.000
max41.929-41.929=-0.000
mean7587.000-7556.000=31.000
σ0.000
min7587.000-7556.000=31.000
max7587.000-7556.000=31.000
mean14.122-13.872=0.249
σ1.197-1.164=0.033
min12.508-12.312=0.196
max15.346-15.207=0.138
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.932=-0.001
mean4089.125-4268.625=-179.500
σ1526.791-1880.006=-353.215
min2074.000-1984.000=90.000
max5975.000-7556.000=-1581.000
mean12.709-12.477=0.232
σ1.854-2.218=-0.364
min10.897-10.287=0.610
max14.927-15.388=-0.461
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603
max27.607
mean4089.125-4268.625=-179.500
σ1526.791-1880.006=-353.215
min2074.000-1984.000=90.000
max5975.000-7556.000=-1581.000
mean8.716-8.819=-0.103
σ0.538-1.340=-0.802
min8.127-7.951=0.176
max9.503-12.092=-2.589
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
mean4089.125-4268.625=-179.500
σ1526.791-1880.006=-353.215
min2074.000-1984.000=90.000
max5975.000-7556.000=-1581.000
mean6.219-6.629=-0.410
σ0.313-1.260=-0.948
min5.667-5.185=0.481
max6.628-9.522=-2.894
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.003=-0.001
min25.664
max25.670-25.672=-0.003
mean4290.625-4268.625=22.000
σ1877.362-1880.006=-2.644
min2074.000-1984.000=90.000
max7587.000-7556.000=31.000
mean5.609-5.366=0.243
σ0.129-0.148=-0.019
min5.442-5.117=0.325
max5.855-5.507=0.348
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
mean4290.625-4268.625=22.000
σ1877.362-1880.006=-2.644
min2074.000-1984.000=90.000
max7587.000-7556.000=31.000
mean5.329-5.211=0.118
σ0.181-0.059=0.121
min5.012-5.099=-0.087
max5.551-5.269=0.282

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=-0.000
σ0.001-0.000=0.001
min2524.593-2524.594=-0.001
max2524.597-2524.594=0.003
mean7587.000-7556.000=31.000
σ0.000
min7587.000-7556.000=31.000
max7587.000-7556.000=31.000
mean1110.994-1041.801=69.193
σ164.173-8.660=155.513
min1045.799-1029.657=16.142
max1517.060-1054.133=462.927
op=load_product(), with indexes
mean8744.559-8744.559=-0.001
σ0.033-0.032=0.001
min8744.545-8744.545=0.000
max8744.640-8744.639=0.001
mean3820.500-3789.250=31.250
σ1591.957-1608.131=-16.174
min2074.000-1984.000=90.000
max5975.000-5946.000=29.000
mean4540.059-4243.893=296.167
σ1348.664-1169.983=178.681
min3542.116-3502.366=39.750
max6691.875-6517.220=174.655

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.079-62.078=0.001
σ0.002-0.002=-0.000
min62.076-62.075=0.001
max62.080
mean4290.625-4268.625=22.000
σ1877.362-1880.006=-2.644
min2074.000-1984.000=90.000
max7587.000-7556.000=31.000
mean135.648-87.722=47.927
σ151.212-13.601=137.610
min72.146-71.934=0.212
max508.799-111.112=397.687
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.001
σ0.001-0.001=-0.001
min40.944-40.944=-0.000
max40.945-40.948=-0.002
mean7587.000-7556.000=31.000
σ0.000
min7587.000-7556.000=31.000
max7587.000-7556.000=31.000
mean101.037-246.021=-144.985
σ8.776-409.479=-400.703
min88.570-89.091=-0.522
max109.016-1259.290=-1150.274
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
mean7587.000-7556.000=31.000
σ0.000
min7587.000-7556.000=31.000
max7587.000-7556.000=31.000
mean311.908-153.148=158.760
σ448.678-11.437=437.241
min137.063-141.628=-4.564
max1421.888-168.205=1253.683

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.000
min11655.305-11655.305=-0.000
max11667.521-11667.520=0.001
mean4089.125-4268.625=-179.500
σ1526.791-1880.006=-353.215
min2074.000-1984.000=90.000
max5975.000-7556.000=-1581.000
mean6427.067-5790.247=636.820
σ1307.636-1117.992=189.644
min4914.429-4863.424=51.005
max8172.389-7928.792=243.597
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=0.000
min11560.066
max11560.069
mean7587.000-7556.000=31.000
σ0.000
min7587.000-7556.000=31.000
max7587.000-7556.000=31.000
mean5280.325-5155.407=124.918
σ1169.728-1123.335=46.392
min4366.582-4345.615=20.968
max7201.752-7359.690=-157.937

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.582=-0.001
σ0.021-0.026=-0.005
min172.558
max172.613-172.626=-0.013
mean2074.000-1984.000=90.000
σ0.000
min2074.000-1984.000=90.000
max2074.000-1984.000=90.000
mean352.317-362.868=-10.550
σ60.729-43.042=17.687
min263.430-269.384=-5.954
max447.250-402.871=44.380
op=pointedIndexFromKvs
rows=400000
mean357.366-357.361=0.006
σ0.045-0.043=0.002
min357.321
max357.420-357.410=0.010
mean2074.000-1984.000=90.000
σ0.000
min2074.000-1984.000=90.000
max2074.000-1984.000=90.000
mean783.911-784.969=-1.057
σ15.354-16.660=-1.306
min769.858-745.897=23.962
max813.767-800.472=13.295

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.189=-0.002
σ0.875-0.866=0.009
min1007.687-1007.683=0.004
max1011.805-1011.765=0.040
mean1049.350-1044.450=4.900
σ301.377-292.836=8.541
min547.000-565.000=-18.000
max1452.000-1432.000=20.000
mean1.545-1.508=0.037
σ0.076-0.046=0.030
min1.479-1.458=0.021
max1.759-1.618=0.140

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
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.397-0.434=-0.037
σ0.111-0.144=-0.033
min0.326-0.357=-0.031
max0.593-0.690=-0.097
name=error_case.art
mean2.333
σ0.004-0.003=0.002
min2.332
max2.341-2.337=0.004
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.880-0.922=-0.042
σ0.083-0.190=-0.107
min0.823-0.821=0.002
max1.025-1.261=-0.235
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.546-0.535=0.011
σ0.049-0.052=-0.003
min0.501-0.488=0.013
max0.628-0.622=0.006
name=nested_use.art
mean2.355
σ0.002-0.002=0.000
min2.355
max2.359-2.358=0.000
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.850-0.838=0.012
σ0.032-0.044=-0.012
min0.824-0.805=0.019
max0.902-0.914=-0.012

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.544-963.547=-0.004
σ0.025-0.033=-0.008
min963.523
max963.585-963.605=-0.020
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.800-0.817=-0.017
σ0.077-0.039=0.037
min0.671-0.776=-0.105
max0.860-0.860=0.001
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.007-0.008=-0.001
min884.847
max884.863-884.864=-0.001
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.730-0.699=0.031
σ0.028-0.053=-0.025
min0.681-0.616=0.065
max0.747-0.745=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.711-7.711=-0.000
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean3.495-3.514=-0.019
σ0.083-0.069=0.014
min3.374-3.376=-0.002
max3.973-3.815=0.158
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
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean4.059-3.509=0.550
σ0.330-0.087=0.244
min3.406-3.382=0.024
max4.442-3.827=0.615
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.745-0.741=0.004
σ0.017-0.018=-0.001
min0.704-0.711=-0.007
max0.849-0.853=-0.004
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.710-0.706=0.004
σ0.015-0.014=0.001
min0.677-0.672=0.005
max0.783-0.763=0.020

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.471-297.424=0.047
σ0.226-0.202=0.024
min297.219-297.270=-0.051
max298.018-297.959=0.059
mean2074.000-1984.000=90.000
σ0.000
min2074.000-1984.000=90.000
max2074.000-1984.000=90.000
mean0.555-0.558=-0.003
σ0.034-0.036=-0.002
min0.512-0.506=0.006
max0.590-0.592=-0.001

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.771=0.001
σ0.038-0.038=-0.000
min289.730-289.717=0.013
max289.813-289.808=0.005
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.400-0.394=0.006
σ0.009-0.008=0.001
min0.394-0.388=0.006
max0.415-0.408=0.007
iters=5
new-facts=1
prior-facts=6402
mean1299.683-1299.622=0.061
σ0.095-0.100=-0.004
min1299.568-1299.506=0.061
max1299.822-1299.735=0.088
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean2.074-1.955=0.118
σ0.105-0.060=0.046
min1.977-1.861=0.116
max2.219-2.022=0.197
iters=5
new-facts=6402
prior-facts=1
mean1542.628-1542.605=0.023
σ4.043-4.026=0.017
min1540.617-1540.602=0.015
max1549.854-1549.798=0.056
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean2.313-2.216=0.097
σ0.162-0.169=-0.007
min2.099-2.044=0.055
max2.517-2.418=0.099
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.648=-0.014
σ0.062-0.067=-0.005
min1861.550-1861.570=-0.020
max1861.694-1861.724=-0.031
mean1733.200-1770.200=-37.000
σ243.584-225.493=18.091
min1452.000-1473.000=-21.000
max2074.000-1984.000=90.000
mean3.090-3.147=-0.057
σ0.324-0.295=0.029
min2.831-2.860=-0.029
max3.640-3.569=0.071

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.727-1.664=0.063
σ0.114-0.086=0.028
min1.593-1.563=0.030
max1.892-1.758=0.135

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.148=0.036
σ577.140-577.065=0.076
min157.611-157.614=-0.003
max1311.894-1311.745=0.149
mean96.250
σ8.500
min92.000
max109.000
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean0.526-0.534=-0.008
σ0.531-0.543=-0.012
min0.260-0.261=-0.001
max1.322-1.348=-0.026
policies=20
mean1576.417-1576.425=-0.008
σ0.357-0.360=-0.002
min1576.179-1576.184=-0.005
max1576.949-1576.960=-0.011
mean920.000
σ0.000
min920.000
max920.000
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean2.629-2.631=-0.001
σ0.041-0.019=0.022
min2.595-2.612=-0.017
max2.687-2.657=0.030
policies=200
mean15772.214-15772.310=-0.096
σ0.087-0.104=-0.017
min15772.136-15772.226=-0.090
max15772.338-15772.459=-0.122
mean9200.000
σ0.000
min9200.000
max9200.000
mean1452.000-1432.000=20.000
σ0.000
min1452.000-1432.000=20.000
max1452.000-1432.000=20.000
mean26.529-26.480=0.049
σ0.070-0.090=-0.020
min26.446-26.389=0.056
max26.608-26.570=0.038