Compare commits

Home / Compare c999c159 .. b3e21989

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.616=0.001
σ0.350-0.350=-0.001
min54.488-54.478=0.010
max55.612-55.613=-0.000
mean414.000-416.000=-2.000
σ0.000
min414.000-416.000=-2.000
max414.000-416.000=-2.000
mean0.140-0.140=0.000
σ0.004-0.003=0.001
min0.136-0.136=-0.001
max0.147-0.145=0.003
cache=y
dps=1
iters=10
policies=100
mean43.787-43.786=0.001
σ0.006-0.006=-0.000
min43.780-43.776=0.003
max43.800-43.799=0.001
mean414.000-416.000=-2.000
σ0.000
min414.000-416.000=-2.000
max414.000-416.000=-2.000
mean0.124-0.123=0.000
σ0.004-0.004=0.001
min0.119-0.120=-0.001
max0.131-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.616-36.616=-0.000
max36.620-36.620=0.000
mean4116.875-4102.500=14.375
σ1565.483-1574.760=-9.278
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean12.329-12.411=-0.082
σ0.147-0.330=-0.183
min12.063-11.966=0.097
max12.484-12.694=-0.210
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.620-36.619=0.000
mean4116.875-4102.500=14.375
σ1565.483-1574.760=-9.278
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean12.256-12.001=0.255
σ0.619-0.607=0.012
min11.480-11.198=0.283
max12.898-13.019=-0.121
op=table_records(), no indexes
mean41.928-41.932=-0.004
σ0.000-0.000=0.000
min41.928-41.932=-0.004
max41.929-41.933=-0.004
mean6035.000-6047.000=-12.000
σ0.000
min6035.000-6047.000=-12.000
max6035.000-6047.000=-12.000
mean13.063-13.308=-0.245
σ1.175-1.183=-0.008
min10.695-11.363=-0.668
max14.594-15.102=-0.508
op=table_records(), repeat
mean41.929-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.932=-0.000
mean4051.125-4102.500=-51.375
σ1616.770-1574.760=42.010
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean12.591-13.107=-0.516
σ1.917-2.095=-0.177
min10.345-10.621=-0.276
max14.882-15.701=-0.819
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.609=-0.002
mean4051.125-4102.500=-51.375
σ1616.770-1574.760=42.010
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean8.417-9.239=-0.822
σ0.423-1.258=-0.835
min7.888-8.136=-0.247
max8.948-12.169=-3.221
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
mean4051.125-4102.500=-51.375
σ1616.770-1574.760=42.010
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean6.396-6.855=-0.458
σ0.262-1.214=-0.952
min5.983-6.210=-0.227
max6.772-9.824=-3.051
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664-25.665=-0.000
max25.670-25.670=-0.000
mean4116.875-4102.500=14.375
σ1565.483-1574.760=-9.278
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean5.484-5.677=-0.193
σ0.177-0.074=0.103
min5.191-5.565=-0.374
max5.634-5.797=-0.163
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
mean4116.875-4102.500=14.375
σ1565.483-1574.760=-9.278
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean5.323-5.400=-0.077
σ0.092-0.076=0.016
min5.160-5.256=-0.096
max5.424-5.492=-0.068

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.597=-0.004
σ0.000-0.001=-0.000
min2524.593-2524.597=-0.003
max2524.594-2524.598=-0.004
mean6035.000-6047.000=-12.000
σ0.000
min6035.000-6047.000=-12.000
max6035.000-6047.000=-12.000
mean1471.050-1456.715=14.335
σ681.338-681.749=-0.411
min1033.405-1042.753=-9.348
max2657.461-2933.060=-275.599
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.032=0.001
min8744.544-8744.545=-0.001
max8744.641-8744.639=0.002
mean3830.500-3819.375=11.125
σ1645.898-1655.702=-9.804
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean4641.855-4650.378=-8.523
σ1479.564-1506.776=-27.212
min3564.077-3573.007=-8.930
max7187.213-7594.343=-407.130

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.081-62.080=0.001
mean4116.875-4102.500=14.375
σ1565.483-1574.760=-9.278
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean121.589-88.346=33.243
σ122.478-17.826=104.652
min70.587-71.545=-0.959
max424.092-121.116=302.976
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
mean6035.000-6047.000=-12.000
σ0.000
min6035.000-6047.000=-12.000
max6035.000-6047.000=-12.000
mean94.582-95.355=-0.774
σ9.718-8.646=1.072
min81.251-81.993=-0.742
max105.463-106.448=-0.984
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.001-0.001=0.000
min66.685-66.685=0.000
max66.690-66.689=0.000
mean6035.000-6047.000=-12.000
σ0.000
min6035.000-6047.000=-12.000
max6035.000-6047.000=-12.000
mean220.650-225.284=-4.634
σ223.922-233.246=-9.325
min124.532-126.888=-2.356
max773.811-801.602=-27.791

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
mean4051.125-4102.500=-51.375
σ1616.770-1574.760=42.010
min1984.000-1961.000=23.000
max6035.000-6047.000=-12.000
mean6308.342-6504.478=-196.136
σ1288.346-1262.406=25.940
min5017.626-4992.525=25.102
max8246.630-8507.639=-261.009
op=vertical_lookup_list() on indexed
mean11560.068-11560.065=0.003
σ0.001-0.000=0.001
min11560.066-11560.064=0.002
max11560.069-11560.066=0.003
mean6035.000-6047.000=-12.000
σ0.000
min6035.000-6047.000=-12.000
max6035.000-6047.000=-12.000
mean7104.700-6806.318=298.383
σ1362.402-1192.907=169.495
min4463.714-4487.236=-23.523
max8461.867-8089.245=372.621

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.584=-0.003
σ0.028-0.024=0.004
min172.558
max172.626-172.617=0.009
mean1984.000-1961.000=23.000
σ0.000
min1984.000-1961.000=23.000
max1984.000-1961.000=23.000
mean336.055-376.586=-40.531
σ45.314-21.489=23.825
min262.192-352.047=-89.855
max399.870-406.255=-6.385
op=pointedIndexFromKvs
rows=400000
mean357.365-357.360=0.006
σ0.044-0.043=0.001
min357.321
max357.429-357.426=0.003
mean1984.000-1961.000=23.000
σ0.000
min1984.000-1961.000=23.000
max1984.000-1961.000=23.000
mean770.510-762.982=7.528
σ27.678-60.313=-32.635
min724.058-618.271=105.787
max813.930-800.912=13.018

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.183-1008.185=-0.002
σ0.902-0.903=-0.001
min1007.686-1007.689=-0.003
max1011.927-1011.937=-0.010
mean1039.050-1040.900=-1.850
σ303.481-306.965=-3.485
min557.000-548.000=9.000
max1467.000-1472.000=-5.000
mean1.523-1.536=-0.013
σ0.084-0.106=-0.022
min1.447-1.454=-0.007
max1.742-1.807=-0.065

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.435-0.418=0.017
σ0.142-0.135=0.008
min0.345-0.340=0.004
max0.687-0.658=0.029
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.896-0.890=0.005
σ0.086-0.087=-0.001
min0.822-0.819=0.003
max1.045-1.040=0.005
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.548-0.550=-0.002
σ0.048-0.063=-0.015
min0.509-0.491=0.018
max0.628-0.643=-0.015
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.897-0.855=0.042
σ0.053-0.039=0.014
min0.848-0.826=0.022
max0.973-0.924=0.049

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.548=-0.005
σ0.032-0.036=-0.004
min963.523
max963.598-963.610=-0.011
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.809-0.825=-0.016
σ0.076-0.014=0.062
min0.710-0.814=-0.103
max0.867-0.849=0.018
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.006=0.001
min884.847
max884.860-884.858=0.002
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.702-0.733=-0.031
σ0.046-0.016=0.031
min0.640-0.707=-0.067
max0.749-0.749=0.000

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002-0.002=-0.000
min7.705
max7.709-7.712=-0.003
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean4.310-4.322=-0.011
σ0.075-0.082=-0.007
min4.197-4.188=0.009
max4.558-4.622=-0.064
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.659-7.662=-0.003
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean4.307-4.277=0.030
σ0.071-0.075=-0.004
min4.146-4.074=0.072
max4.498-4.538=-0.041
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.760-0.757=0.003
σ0.020-0.017=0.003
min0.731-0.732=-0.001
max0.880-0.859=0.020
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.721-0.717=0.004
σ0.017-0.015=0.002
min0.687-0.684=0.003
max0.793-0.781=0.012

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.427-297.550=-0.123
σ0.223-0.178=0.045
min297.254-297.390=-0.136
max298.041-298.009=0.032
mean1984.000-1961.000=23.000
σ0.000
min1984.000-1961.000=23.000
max1984.000-1961.000=23.000
mean0.551-0.563=-0.012
σ0.023-0.062=-0.039
min0.505-0.501=0.005
max0.583-0.715=-0.132

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.775=0.001
σ0.036-0.036=0.001
min289.727-289.720=0.006
max289.812-289.808=0.004
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.401-0.401=0.000
σ0.012-0.010=0.002
min0.392-0.394=-0.002
max0.422-0.418=0.003
iters=5
new-facts=1
prior-facts=6402
mean1299.622-1299.622=0.000
σ0.105-0.104=0.001
min1299.503-1299.502=0.000
max1299.742-1299.760=-0.017
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean1.939-1.939=0.001
σ0.064-0.059=0.004
min1.866-1.866=0.000
max2.006-2.001=0.006
iters=5
new-facts=6402
prior-facts=1
mean1542.608-1542.606=0.002
σ4.046-4.040=0.005
min1540.571-1540.585=-0.014
max1549.836-1549.825=0.011
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean2.289-2.194=0.095
σ0.175-0.156=0.019
min2.106-2.014=0.092
max2.485-2.405=0.080
iters=5
new-facts=6402
prior-facts=6402
mean1861.640-1861.649=-0.009
σ0.060-0.071=-0.011
min1861.566-1861.571=-0.005
max1861.710-1861.734=-0.025
mean1772.000-1757.600=14.400
σ223.951-215.898=8.053
min1478.000-1472.000=6.000
max1984.000-1961.000=23.000
mean3.150-3.260=-0.110
σ0.246-0.373=-0.127
min2.867-2.848=0.019
max3.435-3.762=-0.327

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.777-1.668=0.108
σ0.056-0.142=-0.086
min1.684-1.487=0.198
max1.833-1.842=-0.009

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.184=0.000
σ577.139-577.140=-0.000
min157.613-157.613=0.000
max1311.893-1311.893=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean0.546-0.534=0.011
σ0.568-0.543=0.025
min0.260-0.260=0.001
max1.397-1.349=0.049
policies=20
mean1576.397-1576.400=-0.003
σ0.339-0.339=-0.001
min1576.167-1576.174=-0.006
max1576.900-1576.905=-0.005
mean920.000
σ0.000
min920.000
max920.000
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean2.605-2.610=-0.004
σ0.022-0.011=0.011
min2.587-2.595=-0.007
max2.638-2.620=0.018
policies=200
mean15772.307-15772.252=0.055
σ0.134-0.071=0.063
min15772.206-15772.190=0.016
max15772.504-15772.327=0.177
mean9200.000
σ0.000
min9200.000
max9200.000
mean1467.000-1472.000=-5.000
σ0.000
min1467.000-1472.000=-5.000
max1467.000-1472.000=-5.000
mean26.273-26.288=-0.015
σ0.088-0.018=0.070
min26.150-26.272=-0.121
max26.338-26.312=0.026