Compare commits

Home / Compare 6a71421f .. ad765e48

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.617-54.617=0.001
σ0.352-0.350=0.003
min54.487-54.479=0.008
max55.620-55.612=0.008
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.140-0.141=-0.001
σ0.005-0.004=0.001
min0.132-0.137=-0.005
max0.149-0.150=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.006-0.007=-0.001
min43.779-43.778=0.001
max43.797-43.801=-0.004
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.122-0.123=-0.001
σ0.005-0.004=0.001
min0.114-0.119=-0.005
max0.129-0.129=-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.615
max36.620-36.620=-0.000
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean12.358-12.276=0.082
σ0.160-0.204=-0.045
min12.174-12.055=0.120
max12.590-12.719=-0.129
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.620-36.620=0.000
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean12.581-12.743=-0.162
σ0.585-0.131=0.454
min11.189-12.590=-1.401
max13.022-12.930=0.093
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.001-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7542.000-7547.000=-5.000
σ0.000
min7542.000-7547.000=-5.000
max7542.000-7547.000=-5.000
mean13.837-13.584=0.253
σ1.126-1.080=0.047
min12.360-12.141=0.219
max15.263-15.115=0.148
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean12.092-12.016=0.077
σ1.963-1.931=0.032
min10.101-10.394=-0.293
max14.922-15.090=-0.168
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-27.607=-0.000
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean8.554-8.171=0.383
σ0.676-0.347=0.329
min7.861-7.770=0.091
max10.101-8.798=1.303
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean6.744-6.290=0.454
σ0.626-0.195=0.431
min6.298-5.968=0.329
max8.240-6.570=1.670
op=vertical_lookup_row_list() on 2 indexed
mean25.667-25.666=0.001
σ0.002-0.002=0.000
min25.664
max25.670-25.669=0.000
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean5.436-5.343=0.093
σ0.160-0.166=-0.006
min5.155-5.179=-0.024
max5.584-5.646=-0.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
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean5.255-5.203=0.053
σ0.142-0.109=0.033
min5.097-5.082=0.015
max5.537-5.397=0.140

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.593-2524.594=-0.000
max2524.594-2524.594=-0.001
mean7542.000-7547.000=-5.000
σ0.000
min7542.000-7547.000=-5.000
max7542.000-7547.000=-5.000
mean1056.277-1042.968=13.309
σ9.606-5.881=3.724
min1035.035-1035.009=0.026
max1065.914-1050.305=15.609
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.000
min8744.545-8744.545=-0.001
max8744.641-8744.640=0.000
mean3782.250-3789.125=-6.875
σ1610.517-1608.662=1.855
min1971.000-1981.000=-10.000
max5941.000-5947.000=-6.000
mean4550.665-4331.244=219.421
σ1497.334-1203.863=293.471
min3535.743-3555.277=-19.534
max7579.636-6740.997=838.639

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean85.693-81.406=4.287
σ8.974-10.987=-2.013
min75.348-68.738=6.610
max102.655-96.258=6.397
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.001
max40.945
mean7542.000-7547.000=-5.000
σ0.000
min7542.000-7547.000=-5.000
max7542.000-7547.000=-5.000
mean218.674-238.267=-19.593
σ317.580-389.389=-71.808
min89.729-88.115=1.614
max1004.396-1201.760=-197.364
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean7542.000-7547.000=-5.000
σ0.000
min7542.000-7547.000=-5.000
max7542.000-7547.000=-5.000
mean159.466-152.291=7.175
σ12.158-13.890=-1.732
min140.902-136.005=4.897
max172.962-168.949=4.013

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.001
min11655.305-11655.305=-0.000
max11667.516-11667.520=-0.004
mean4261.500-4266.250=-4.750
σ1878.917-1878.767=0.150
min1971.000-1981.000=-10.000
max7542.000-7547.000=-5.000
mean6367.692-6259.788=107.904
σ1236.381-1101.380=135.002
min4927.768-4948.088=-20.320
max7942.760-7908.891=33.870
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.002=-0.001
min11560.066-11560.066=0.001
max11560.069-11560.073=-0.004
mean7542.000-7547.000=-5.000
σ0.000
min7542.000-7547.000=-5.000
max7542.000-7547.000=-5.000
mean5474.948-5401.392=73.556
σ1391.136-1269.671=121.465
min4387.114-4386.568=0.546
max7344.256-7427.751=-83.496

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.580=0.001
σ0.026-0.023=0.004
min172.558
max172.626-172.619=0.007
mean1971.000-1981.000=-10.000
σ0.000
min1971.000-1981.000=-10.000
max1971.000-1981.000=-10.000
mean350.497-342.475=8.022
σ53.677-40.436=13.241
min268.035-264.384=3.651
max409.173-381.033=28.140
op=pointedIndexFromKvs
rows=400000
mean357.366-357.363=0.003
σ0.045-0.040=0.005
min357.321
max357.433-357.409=0.024
mean1971.000-1981.000=-10.000
σ0.000
min1971.000-1981.000=-10.000
max1971.000-1981.000=-10.000
mean739.523-713.053=26.470
σ63.538-78.759=-15.221
min633.750-619.789=13.960
max794.390-788.266=6.124

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.186=-0.004
σ0.887-0.876=0.011
min1007.699-1007.687=0.012
max1011.862-1011.810=0.052
mean1039.150-1040.150=-1.000
σ305.598-297.286=8.313
min544.000-548.000=-4.000
max1465.000-1441.000=24.000
mean1.551-1.521=0.029
σ0.087-0.086=0.001
min1.475-1.358=0.117
max1.765-1.745=0.020

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.427-0.413=0.014
σ0.127-0.134=-0.007
min0.329-0.330=-0.001
max0.650-0.651=-0.001
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.892-0.885=0.006
σ0.076-0.085=-0.009
min0.833-0.831=0.003
max1.022-1.034=-0.012
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.554-0.545=0.009
σ0.052-0.057=-0.005
min0.521-0.495=0.026
max0.645-0.641=0.004
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.850-0.845=0.005
σ0.039-0.038=0.002
min0.817-0.812=0.005
max0.912-0.906=0.005

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.548=-0.007
σ0.031-0.035=-0.004
min963.523
max963.595-963.609=-0.014
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.796-0.827=-0.031
σ0.043-0.059=-0.016
min0.740-0.724=0.017
max0.858-0.868=-0.011
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.007-0.008=-0.002
min884.847
max884.861-884.866=-0.005
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.726-0.703=0.023
σ0.025-0.047=-0.022
min0.693-0.643=0.051
max0.751-0.738=0.013

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.713=-0.004
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean4.251-4.290=-0.040
σ0.077-0.085=-0.008
min4.115-4.135=-0.020
max4.556-4.591=-0.035
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean4.266-4.290=-0.024
σ0.082-0.076=0.006
min4.127-4.146=-0.019
max4.512-4.596=-0.084
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.751-0.741=0.010
σ0.016-0.018=-0.001
min0.723-0.713=0.011
max0.853-0.852=0.000
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.708-0.700=0.008
σ0.015-0.014=0.001
min0.679-0.676=0.002
max0.768-0.784=-0.016

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.578-297.460=0.117
σ0.217-0.245=-0.027
min297.395-297.251=0.144
max298.170-298.103=0.067
mean1971.000-1981.000=-10.000
σ0.000
min1971.000-1981.000=-10.000
max1971.000-1981.000=-10.000
mean0.567-0.598=-0.031
σ0.040-0.012=0.028
min0.519-0.579=-0.061
max0.615-0.616=-0.001

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.780=-0.008
σ0.037-0.040=-0.003
min289.723-289.729=-0.006
max289.809-289.822=-0.013
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.395-0.402=-0.008
σ0.011-0.013=-0.002
min0.386-0.392=-0.006
max0.413-0.425=-0.012
iters=5
new-facts=1
prior-facts=6402
mean1299.688-1299.623=0.065
σ0.082-0.102=-0.021
min1299.592-1299.511=0.080
max1299.798-1299.773=0.025
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean2.258-1.926=0.332
σ0.102-0.049=0.053
min2.132-1.870=0.261
max2.356-1.994=0.362
iters=5
new-facts=6402
prior-facts=1
mean1542.655-1542.608=0.047
σ4.022-4.047=-0.025
min1540.693-1540.582=0.111
max1549.843-1549.838=0.005
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean2.295-2.213=0.082
σ0.177-0.158=0.019
min2.153-2.051=0.102
max2.589-2.413=0.176
iters=5
new-facts=6402
prior-facts=6402
mean1861.627-1861.648=-0.021
σ0.066-0.069=-0.003
min1861.530-1861.562=-0.032
max1861.696-1861.715=-0.018
mean1765.000-1769.600=-4.600
σ217.533-223.280=-5.747
min1477.000-1476.000=1.000
max1971.000-1981.000=-10.000
mean3.303-3.112=0.192
σ0.383-0.296=0.087
min2.881-2.777=0.103
max3.776-3.443=0.333

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.844-1.677=0.167
σ0.173-0.136=0.037
min1.574-1.569=0.005
max2.004-1.857=0.148

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.148=0.038
σ577.139-577.065=0.074
min157.615-157.611=0.003
max1311.895-1311.745=0.150
mean96.250
σ8.500
min92.000
max109.000
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean0.538-0.536=0.002
σ0.553-0.530=0.023
min0.259-0.266=-0.008
max1.367-1.330=0.036
policies=20
mean1576.421-1576.421=-0.000
σ0.351-0.352=-0.002
min1576.183-1576.182=0.002
max1576.942-1576.944=-0.002
mean920.000
σ0.000
min920.000
max920.000
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean2.622-2.630=-0.008
σ0.012-0.026=-0.014
min2.610-2.600=0.011
max2.638-2.662=-0.025
policies=200
mean15772.216-15772.313=-0.096
σ0.077-0.103=-0.026
min15772.116-15772.243=-0.127
max15772.299-15772.465=-0.166
mean9200.000
σ0.000
min9200.000
max9200.000
mean1465.000-1441.000=24.000
σ0.000
min1465.000-1441.000=24.000
max1465.000-1441.000=24.000
mean26.474-26.452=0.022
σ0.067-0.070=-0.003
min26.393-26.382=0.011
max26.551-26.544=0.007