Compare commits

Home / Compare 9f7c48b3 .. b4c1ce0d

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.619-54.617=0.003
σ0.350-0.349=0.001
min54.485-54.485=-0.000
max55.616-55.611=0.005
mean417.000
σ0.000
min417.000
max417.000
mean0.150-0.140=0.011
σ0.009-0.005=0.004
min0.139-0.131=0.008
max0.165-0.147=0.017
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.000
σ0.008-0.007=0.001
min43.778-43.781=-0.003
max43.803-43.803=0.000
mean417.000
σ0.000
min417.000
max417.000
mean0.126-0.124=0.002
σ0.008-0.004=0.004
min0.117-0.121=-0.004
max0.141-0.130=0.011

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
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean12.296-12.648=-0.352
σ0.317-0.279=0.038
min11.802-12.350=-0.548
max12.733-13.106=-0.373
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.619-36.619=0.000
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean12.680-12.476=0.204
σ0.362-0.666=-0.304
min11.922-11.534=0.388
max13.152-13.238=-0.086
op=table_records(), no indexes
mean41.929-41.928=0.000
σ0.000-0.001=-0.000
min41.928
max41.929-41.929=-0.000
mean7541.000-7550.000=-9.000
σ0.000
min7541.000-7550.000=-9.000
max7541.000-7550.000=-9.000
mean13.603-14.396=-0.792
σ0.862-0.988=-0.126
min12.630-12.877=-0.247
max14.611-15.509=-0.898
op=table_records(), repeat
mean41.929-41.929=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.932=-0.000
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean11.989-12.966=-0.977
σ1.793-1.987=-0.193
min10.504-10.696=-0.192
max14.587-15.568=-0.981
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
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean8.253-8.917=-0.664
σ0.440-1.361=-0.921
min7.629-7.886=-0.257
max9.001-12.219=-3.218
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean5.954-6.686=-0.732
σ0.311-1.338=-1.027
min5.344-5.198=0.146
max6.368-9.820=-3.452
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=0.000
min25.664-25.665=-0.000
max25.670
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean5.310-5.629=-0.319
σ0.134-0.094=0.039
min5.158-5.447=-0.288
max5.510-5.719=-0.209
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-25.971=-0.000
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean5.011-5.405=-0.394
σ0.151-0.134=0.016
min4.765-5.124=-0.359
max5.192-5.561=-0.369

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.594-2524.594=-0.000
max2524.594-2524.594=-0.001
mean7541.000-7550.000=-9.000
σ0.000
min7541.000-7550.000=-9.000
max7541.000-7550.000=-9.000
mean1052.984-1056.894=-3.910
σ4.608-6.611=-2.003
min1046.053-1046.599=-0.546
max1058.670-1064.559=-5.888
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=0.000
min8744.545-8744.544=0.001
max8744.640-8744.639=0.001
mean3766.750-3783.500=-16.750
σ1638.423-1615.284=23.138
min1890.000-1962.000=-72.000
max5946.000-5945.000=1.000
mean4620.953-4759.437=-138.484
σ1460.399-1361.011=99.387
min3552.378-3576.558=-24.180
max7288.588-6689.616=598.972

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=0.000
min62.076
max62.080
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean85.635-90.817=-5.183
σ7.072-16.857=-9.785
min76.535-72.443=4.092
max96.826-125.607=-28.782
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944
max40.945
mean7541.000-7550.000=-9.000
σ0.000
min7541.000-7550.000=-9.000
max7541.000-7550.000=-9.000
mean99.339-239.021=-139.682
σ8.342-389.264=-380.922
min85.134-89.285=-4.151
max107.961-1202.267=-1094.306
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
mean7541.000-7550.000=-9.000
σ0.000
min7541.000-7550.000=-9.000
max7541.000-7550.000=-9.000
mean150.198-151.727=-1.530
σ16.980-13.683=3.297
min117.530-131.140=-13.610
max167.771-167.744=0.027

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.317=-0.000
min11655.305-11655.305=0.000
max11667.517
mean4255.875-4265.250=-9.375
σ1893.064-1883.622=9.442
min1890.000-1962.000=-72.000
max7541.000-7550.000=-9.000
mean6331.926-6639.193=-307.267
σ1313.152-1301.888=11.264
min4950.041-4949.977=0.064
max8423.325-8033.084=390.241
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.002=-0.001
min11560.066-11560.066=-0.000
max11560.069-11560.072=-0.003
mean7541.000-7550.000=-9.000
σ0.000
min7541.000-7550.000=-9.000
max7541.000-7550.000=-9.000
mean5386.988-5446.542=-59.554
σ1302.881-1258.883=43.998
min4416.464-4437.425=-20.962
max7399.778-7373.469=26.309

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.591-172.584=0.007
σ0.025-0.027=-0.002
min172.558
max172.623-172.625=-0.003
mean1890.000-1962.000=-72.000
σ0.000
min1890.000-1962.000=-72.000
max1890.000-1962.000=-72.000
mean375.499-364.613=10.886
σ21.136-25.571=-4.434
min354.409-323.313=31.096
max403.924-402.455=1.469
op=pointedIndexFromKvs
rows=400000
mean357.359-357.361=-0.001
σ0.037-0.037=0.000
min357.321
max357.403-357.399=0.005
mean1890.000-1962.000=-72.000
σ0.000
min1890.000-1962.000=-72.000
max1890.000-1962.000=-72.000
mean745.434-755.367=-9.934
σ85.242-44.142=41.099
min626.354-667.118=-40.764
max870.686-813.651=57.035

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.201-1008.200=0.001
σ0.971-0.960=0.011
min1007.714-1007.715=-0.001
max1012.250-1012.197=0.053
mean1040.600-1040.200=0.400
σ296.374-303.497=-7.122
min552.000-551.000=1.000
max1440.000-1467.000=-27.000
mean1.563-1.590=-0.027
σ0.086-0.139=-0.053
min1.474-1.494=-0.020
max1.772-2.075=-0.303

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.420-0.419=0.001
σ0.124-0.127=-0.003
min0.354-0.338=0.016
max0.641-0.645=-0.004
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.898-0.900=-0.001
σ0.088-0.090=-0.002
min0.827-0.841=-0.014
max1.048-1.055=-0.007
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.557-0.581=-0.024
σ0.046-0.063=-0.017
min0.518-0.521=-0.003
max0.636-0.653=-0.017
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.860-0.867=-0.007
σ0.037-0.047=-0.009
min0.837-0.837=0.000
max0.926-0.945=-0.020

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.543=0.005
σ0.035-0.025=0.011
min963.523
max963.608-963.583=0.025
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.809-0.821=-0.012
σ0.036-0.051=-0.015
min0.782-0.744=0.038
max0.866-0.874=-0.008
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.000
σ0.009-0.006=0.003
min884.847
max884.867-884.860=0.007
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.737-0.719=0.018
σ0.022-0.035=-0.013
min0.698-0.670=0.027
max0.750-0.749=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.711=-0.001
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean4.321-4.316=0.005
σ0.116-0.070=0.046
min4.152-4.182=-0.030
max5.137-4.558=0.579
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean4.301-4.289=0.011
σ0.085-0.072=0.013
min4.164-4.120=0.044
max4.626-4.540=0.085
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.766-0.771=-0.006
σ0.016-0.019=-0.004
min0.735-0.739=-0.005
max0.863-0.897=-0.033
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.733-0.731=0.002
σ0.019-0.014=0.005
min0.636-0.701=-0.065
max0.791-0.801=-0.010

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.722-297.760=-0.038
σ0.213-0.246=-0.033
min297.589-297.543=0.046
max298.303-298.391=-0.088
mean1890.000-1962.000=-72.000
σ0.000
min1890.000-1962.000=-72.000
max1890.000-1962.000=-72.000
mean0.619-0.581=0.038
σ0.017-0.061=-0.044
min0.600-0.514=0.086
max0.650-0.698=-0.048

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean290.043-290.031=0.013
σ0.038-0.043=-0.004
min289.990-289.983=0.007
max290.084-290.077=0.007
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.395-0.406=-0.012
σ0.013-0.012=0.000
min0.388-0.393=-0.005
max0.418-0.420=-0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.950-1299.855=0.095
σ0.107-0.070=0.036
min1299.808-1299.767=0.041
max1300.092-1299.957=0.135
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean2.391-1.965=0.426
σ0.249-0.051=0.198
min2.199-1.891=0.308
max2.758-2.017=0.741
iters=5
new-facts=6402
prior-facts=1
mean1542.936-1542.915=0.021
σ3.987-4.017=-0.030
min1540.995-1540.956=0.040
max1550.064-1550.096=-0.032
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean2.352-2.205=0.147
σ0.131-0.090=0.041
min2.151-2.075=0.076
max2.476-2.298=0.177
iters=5
new-facts=6402
prior-facts=6402
mean1861.894-1861.924=-0.030
σ0.060-0.070=-0.010
min1861.812-1861.847=-0.035
max1861.967-1862.005=-0.038
mean1735.400-1757.200=-21.800
σ167.446-217.303=-49.857
min1493.000-1468.000=25.000
max1890.000-1962.000=-72.000
mean3.108-3.280=-0.171
σ0.249-0.348=-0.100
min2.856-2.889=-0.033
max3.472-3.656=-0.184

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.666-1.733=-0.067
σ0.181-0.108=0.073
min1.462-1.622=-0.159
max1.867-1.884=-0.017

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.745-446.745=0.000
σ577.197-577.197=-0.000
min158.145-158.145=0.000
max1312.540-1312.540=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean0.548-0.551=-0.003
σ0.568-0.577=-0.009
min0.260-0.262=-0.002
max1.400-1.416=-0.016
policies=20
mean1581.735-1581.739=-0.003
σ0.358-0.369=-0.011
min1581.492-1581.487=0.005
max1582.267-1582.287=-0.020
mean920.000
σ0.000
min920.000
max920.000
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean2.637-2.651=-0.013
σ0.017-0.018=-0.001
min2.615-2.635=-0.020
max2.655-2.674=-0.019
policies=200
mean15825.435-15825.477=-0.042
σ0.094-0.149=-0.055
min15825.295-15825.278=0.016
max15825.490-15825.636=-0.147
mean9200.000
σ0.000
min9200.000
max9200.000
mean1440.000-1467.000=-27.000
σ0.000
min1440.000-1467.000=-27.000
max1440.000-1467.000=-27.000
mean26.607-26.667=-0.060
σ0.082-0.121=-0.038
min26.489-26.562=-0.073
max26.668-26.807=-0.139