Compare commits

Home / Compare 1d1b5556 .. 4b7f64c9

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.001
σ0.348-0.349=-0.001
min54.481-54.486=-0.005
max55.606-55.609=-0.004
mean418.700-418.000=0.700
σ0.483-0.000=0.483
min418.000
max419.000-418.000=1.000
mean0.138-0.138=-0.000
σ0.005-0.005=0.000
min0.131-0.132=-0.001
max0.147-0.148=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.001
σ0.007-0.006=0.001
min43.779-43.778=0.001
max43.804-43.798=0.006
mean419.000-418.000=1.000
σ0.000
min419.000-418.000=1.000
max419.000-418.000=1.000
mean0.120-0.122=-0.002
σ0.005-0.003=0.001
min0.115-0.120=-0.005
max0.130-0.128=0.002

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
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean12.772-12.139=0.633
σ1.642-0.220=1.422
min11.703-11.794=-0.091
max16.747-12.415=4.332
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.619=0.000
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean12.629-12.577=0.052
σ1.506-0.587=0.919
min11.326-11.733=-0.407
max16.094-13.304=2.790
op=table_records(), no indexes
mean41.928-41.929=-0.001
σ0.000-0.001=-0.001
min41.928
max41.929-41.932=-0.003
mean7537.000-7551.000=-14.000
σ0.000
min7537.000-7551.000=-14.000
max7537.000-7551.000=-14.000
mean13.454-13.915=-0.462
σ0.906-1.208=-0.302
min12.567-12.290=0.277
max14.590-15.187=-0.598
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927
max41.931-41.931=0.001
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean12.012-12.048=-0.036
σ1.981-1.792=0.188
min10.163-10.477=-0.314
max15.646-15.037=0.608
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.607-27.607=-0.000
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean8.719-8.697=0.022
σ1.201-0.778=0.423
min7.889-7.972=-0.084
max11.627-10.344=1.283
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
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean6.914-6.169=0.745
σ1.099-0.732=0.366
min6.331-5.251=1.081
max9.624-7.633=1.991
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=0.000
min25.664-25.664=0.000
max25.670-25.670=-0.000
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean5.637-5.501=0.136
σ0.464-0.166=0.298
min5.251-5.191=0.060
max6.733-5.671=1.062
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
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean5.423-5.031=0.392
σ0.491-0.099=0.392
min5.141-4.894=0.247
max6.630-5.153=1.477

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.594=-0.000
max2524.594-2524.594=-0.001
mean7537.000-7551.000=-14.000
σ0.000
min7537.000-7551.000=-14.000
max7537.000-7551.000=-14.000
mean1043.540-1053.725=-10.185
σ3.816-5.952=-2.136
min1037.759-1045.941=-8.182
max1049.724-1065.203=-15.479
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.033-0.033=-0.000
min8744.544-8744.545=-0.001
max8744.639-8744.640=-0.001
mean3788.750-3791.375=-2.625
σ1608.136-1606.359=1.777
min1983.000-1988.000=-5.000
max5947.000-5946.000=1.000
mean4424.494-4470.348=-45.854
σ1402.825-1220.377=182.448
min3532.944-3558.080=-25.136
max7446.625-6824.630=621.995

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.075-62.076=-0.001
max62.080
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean85.249-82.438=2.811
σ13.627-9.511=4.116
min70.604-70.968=-0.364
max106.412-94.509=11.903
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
mean7537.000-7551.000=-14.000
σ0.000
min7537.000-7551.000=-14.000
max7537.000-7551.000=-14.000
mean100.582-221.340=-120.758
σ7.556-341.380=-333.824
min88.174-85.991=2.183
max109.085-1065.992=-956.907
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.686-66.687=-0.000
mean7537.000-7551.000=-14.000
σ0.000
min7537.000-7551.000=-14.000
max7537.000-7551.000=-14.000
mean150.563-151.996=-1.433
σ14.496-14.539=-0.043
min127.225-135.511=-8.286
max167.190-168.801=-1.611

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.317=0.001
min11655.305
max11667.520-11667.517=0.003
mean4264.125-4268.500=-4.375
σ1876.550-1878.822=-2.272
min1983.000-1988.000=-5.000
max7537.000-7551.000=-14.000
mean6366.729-6188.583=178.145
σ1161.803-1290.678=-128.876
min4965.166-4914.316=50.850
max8148.390-8211.299=-62.909
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=0.000
min11560.066-11560.066=-0.001
max11560.069
mean7537.000-7551.000=-14.000
σ0.000
min7537.000-7551.000=-14.000
max7537.000-7551.000=-14.000
mean5428.145-5136.369=291.776
σ1341.750-1136.961=204.789
min4382.067-4433.525=-51.458
max7486.002-7037.181=448.821

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.581=0.000
σ0.025-0.020=0.005
min172.558
max172.623-172.607=0.015
mean1983.000-1988.000=-5.000
σ0.000
min1983.000-1988.000=-5.000
max1983.000-1988.000=-5.000
mean347.469-345.552=1.917
σ38.746-41.171=-2.425
min264.971-266.166=-1.195
max390.621-397.524=-6.903
op=pointedIndexFromKvs
rows=400000
mean357.366-357.370=-0.004
σ0.046-0.047=-0.000
min357.321
max357.445-357.443=0.002
mean1983.000-1988.000=-5.000
σ0.000
min1983.000-1988.000=-5.000
max1983.000-1988.000=-5.000
mean735.782-730.278=5.504
σ60.627-86.059=-25.432
min642.528-557.721=84.807
max802.805-802.653=0.153

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.190-1008.185=0.004
σ0.868-0.877=-0.009
min1007.688-1007.686=0.002
max1011.774-1011.819=-0.045
mean1043.450-1040.500=2.950
σ301.157-295.505=5.652
min548.000-559.000=-11.000
max1469.000-1439.000=30.000
mean1.521-1.525=-0.004
σ0.068-0.086=-0.018
min1.454-1.453=0.001
max1.757-1.753=0.004

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.427-0.410=0.017
σ0.136-0.125=0.011
min0.341-0.327=0.015
max0.668-0.628=0.040
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.898-0.876=0.022
σ0.095-0.087=0.009
min0.841-0.816=0.025
max1.066-1.029=0.037
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.556-0.543=0.013
σ0.047-0.040=0.006
min0.524-0.507=0.017
max0.637-0.608=0.028
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.855-0.837=0.018
σ0.043-0.031=0.012
min0.819-0.814=0.005
max0.928-0.891=0.037

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.543=-0.001
σ0.029-0.031=-0.001
min963.523
max963.593-963.596=-0.004
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.790-0.828=-0.039
σ0.059-0.031=0.028
min0.727-0.780=-0.053
max0.866-0.858=0.009
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.006-0.006=-0.000
min884.847
max884.860-884.860=-0.000
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.741-0.719=0.022
σ0.005-0.031=-0.026
min0.737-0.674=0.063
max0.748-0.747=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.709-7.712=-0.003
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean4.294-4.258=0.036
σ0.084-0.095=-0.011
min4.143-4.084=0.059
max4.580-4.642=-0.062
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean4.272-4.247=0.025
σ0.077-0.087=-0.010
min4.143-4.105=0.038
max4.584-4.530=0.054
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.758-0.742=0.015
σ0.018-0.019=-0.002
min0.728-0.680=0.048
max0.880-0.843=0.037
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.709-0.702=0.007
σ0.045-0.015=0.030
min0.502-0.671=-0.169
max0.802-0.786=0.016

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.443-297.659=-0.216
σ0.238-0.201=0.037
min297.223-297.365=-0.142
max298.069-298.122=-0.052
mean1983.000-1988.000=-5.000
σ0.000
min1983.000-1988.000=-5.000
max1983.000-1988.000=-5.000
mean0.555-0.561=-0.006
σ0.032-0.042=-0.011
min0.504-0.501=0.004
max0.599-0.613=-0.015

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.770-289.772=-0.002
σ0.032-0.035=-0.003
min289.727-289.724=0.003
max289.804-289.806=-0.002
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.397-0.400=-0.004
σ0.015-0.011=0.004
min0.377-0.393=-0.016
max0.421-0.420=0.000
iters=5
new-facts=1
prior-facts=6402
mean1299.648-1299.643=0.006
σ0.067-0.068=-0.000
min1299.572-1299.563=0.009
max1299.708-1299.697=0.011
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean2.095-2.107=-0.012
σ0.064-0.048=0.017
min1.997-2.038=-0.042
max2.146-2.164=-0.018
iters=5
new-facts=6402
prior-facts=1
mean1542.625-1542.637=-0.012
σ4.032-4.046=-0.014
min1540.591-1540.608=-0.017
max1549.828-1549.866=-0.038
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean2.260-2.306=-0.046
σ0.164-0.193=-0.029
min2.128-2.137=-0.009
max2.448-2.567=-0.119
iters=5
new-facts=6402
prior-facts=6402
mean1861.632-1861.632=-0.000
σ0.057-0.065=-0.008
min1861.559-1861.541=0.018
max1861.700-1861.703=-0.003
mean1768.200-1774.400=-6.200
σ226.466-225.518=0.948
min1470.000-1477.000=-7.000
max1983.000-1988.000=-5.000
mean3.222-3.287=-0.065
σ0.313-0.425=-0.112
min2.879-2.878=0.001
max3.550-3.900=-0.350

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.772-1.778=-0.006
σ0.102-0.113=-0.011
min1.606-1.658=-0.052
max1.866-1.888=-0.022

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.148=0.038
σ577.139-577.065=0.075
min157.615-157.614=0.001
max1311.895-1311.745=0.150
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean0.539-0.551=-0.011
σ0.557-0.565=-0.008
min0.260-0.267=-0.008
max1.375-1.398=-0.023
policies=20
mean1576.427-1576.411=0.016
σ0.358-0.338=0.020
min1576.186-1576.186=0.001
max1576.959-1576.914=0.045
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean2.637-2.612=0.025
σ0.030-0.015=0.016
min2.607-2.594=0.014
max2.672-2.626=0.046
policies=200
mean15772.201-15772.234=-0.033
σ0.164-0.090=0.074
min15772.078-15772.113=-0.036
max15772.439-15772.316=0.123
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1439.000=30.000
σ0.000
min1469.000-1439.000=30.000
max1469.000-1439.000=30.000
mean26.440-26.393=0.047
σ0.062-0.033=0.029
min26.365-26.359=0.005
max26.513-26.432=0.081