Compare commits

Home / Compare 4795baaf .. f36b1dcd

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.617=-0.001
σ0.352-0.348=0.003
min54.478-54.489=-0.010
max55.616-55.609=0.007
mean418.000
σ0.000
min418.000
max418.000
mean0.138-0.145=-0.006
σ0.006-0.008=-0.002
min0.130-0.136=-0.006
max0.147-0.157=-0.010
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.006-0.006=-0.000
min43.776-43.777=-0.001
max43.798-43.796=0.002
mean418.000
σ0.000
min418.000
max418.000
mean0.123-0.130=-0.007
σ0.003-0.011=-0.008
min0.120-0.119=0.000
max0.128-0.149=-0.021

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.000
σ0.003-0.002=0.001
min36.615-36.616=-0.000
max36.623-36.620=0.004
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean12.417-12.563=-0.145
σ0.177-0.271=-0.094
min12.116-12.245=-0.129
max12.612-12.968=-0.356
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
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean12.192-12.654=-0.462
σ0.641-0.454=0.187
min11.372-11.772=-0.400
max13.094-13.137=-0.043
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean6051.000-6044.000=7.000
σ0.000
min6051.000-6044.000=7.000
max6051.000-6044.000=7.000
mean13.366-13.137=0.229
σ1.117-1.339=-0.221
min11.252-11.006=0.246
max14.925-15.221=-0.296
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.931=-0.000
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean12.747-12.460=0.287
σ2.055-1.823=0.232
min10.311-10.542=-0.231
max15.230-14.723=0.507
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
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean8.846-8.376=0.470
σ1.280-0.350=0.930
min7.805-7.794=0.011
max11.875-8.843=3.032
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=-0.000
max26.403-26.403=-0.000
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean6.933-6.221=0.712
σ1.027-0.404=0.623
min6.235-5.376=0.859
max9.413-6.719=2.694
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean5.519-5.556=-0.037
σ0.066-0.169=-0.102
min5.381-5.321=0.060
max5.582-5.832=-0.250
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean5.294-5.206=0.088
σ0.236-0.206=0.030
min4.725-4.887=-0.161
max5.458-5.449=0.008

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.001
σ0.001-0.000=0.001
min2524.593-2524.593=0.000
max2524.597-2524.594=0.003
mean6051.000-6044.000=7.000
σ0.000
min6051.000-6044.000=7.000
max6051.000-6044.000=7.000
mean1472.355-1515.739=-43.384
σ675.656-732.651=-56.994
min1028.058-1047.798=-19.740
max2607.703-3039.490=-431.787
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=-0.000
min8744.544-8744.544=-0.000
max8744.641-8744.641=-0.001
mean3824.375-3810.000=14.375
σ1653.325-1662.690=-9.365
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean4394.566-4871.261=-476.696
σ1215.926-1461.380=-245.455
min3518.673-3563.534=-44.861
max6739.720-7157.927=-418.207

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.076-62.076=0.000
max62.080
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean83.394-82.466=0.928
σ17.512-12.336=5.176
min70.615-69.810=0.804
max121.708-101.878=19.831
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean6051.000-6044.000=7.000
σ0.000
min6051.000-6044.000=7.000
max6051.000-6044.000=7.000
mean94.048-95.715=-1.667
σ10.976-10.823=0.154
min73.697-78.543=-4.846
max106.777-106.834=-0.057
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.001=-0.001
min66.685
max66.687-66.690=-0.003
mean6051.000-6044.000=7.000
σ0.000
min6051.000-6044.000=7.000
max6051.000-6044.000=7.000
mean227.037-235.082=-8.045
σ241.336-266.736=-25.400
min110.584-115.897=-5.313
max822.790-893.991=-71.201

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.001
σ4.318-4.317=0.001
min11655.305
max11667.521-11667.517=0.004
mean4107.250-4096.750=10.500
σ1571.951-1579.053=-7.102
min1973.000-1941.000=32.000
max6051.000-6044.000=7.000
mean6187.664-6610.329=-422.665
σ1293.909-1347.756=-53.847
min4904.547-4971.099=-66.552
max7861.776-8529.833=-668.057
op=vertical_lookup_list() on indexed
mean11560.069-11560.069=-0.000
σ0.001-0.001=0.000
min11560.066-11560.066=-0.001
max11560.069
mean6051.000-6044.000=7.000
σ0.000
min6051.000-6044.000=7.000
max6051.000-6044.000=7.000
mean6429.007-6649.482=-220.475
σ1168.088-1437.394=-269.306
min4398.251-4458.839=-60.588
max7804.055-7798.860=5.195

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.583=-0.000
σ0.024-0.024=0.000
min172.558
max172.619-172.619=-0.000
mean1973.000-1941.000=32.000
σ0.000
min1973.000-1941.000=32.000
max1973.000-1941.000=32.000
mean352.560-357.448=-4.888
σ52.832-43.137=9.695
min261.727-262.879=-1.152
max409.684-401.649=8.035
op=pointedIndexFromKvs
rows=400000
mean357.362-357.367=-0.005
σ0.040-0.044=-0.003
min357.321
max357.405-357.420=-0.016
mean1973.000-1941.000=32.000
σ0.000
min1973.000-1941.000=32.000
max1973.000-1941.000=32.000
mean783.061-779.724=3.337
σ24.291-27.142=-2.851
min732.768-731.570=1.199
max806.227-808.918=-2.691

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.189=-0.004
σ0.886-0.895=-0.009
min1007.685-1007.686=-0.001
max1011.865-1011.905=-0.039
mean1052.650-1056.550=-3.900
σ313.439-302.038=11.401
min568.000-552.000=16.000
max1515.000-1464.000=51.000
mean1.551-1.541=0.010
σ0.083-0.066=0.017
min1.419-1.475=-0.057
max1.770-1.748=0.022

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.882=0.001
σ0.002-0.002=0.000
min0.881
max0.886
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.440-0.416=0.025
σ0.174-0.121=0.054
min0.336-0.346=-0.010
max0.750-0.630=0.120
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.003=0.000
min2.332
max2.337
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.929-0.882=0.047
σ0.175-0.091=0.084
min0.819-0.830=-0.011
max1.238-1.043=0.195
name=heavy_item.art
mean1.521-1.521=0.001
σ0.002-0.001=0.001
min1.520
max1.524-1.523=0.001
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.540-0.544=-0.003
σ0.049-0.050=-0.002
min0.502-0.504=-0.002
max0.623-0.631=-0.008
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=-0.000
min2.355
max2.358
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.841-0.839=0.001
σ0.044-0.046=-0.002
min0.798-0.802=-0.004
max0.904-0.916=-0.012

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.549-963.540=0.008
σ0.030-0.028=0.003
min963.528-963.523=0.005
max963.602-963.589=0.013
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.759-0.800=-0.041
σ0.083-0.053=0.029
min0.656-0.745=-0.090
max0.853-0.858=-0.004
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.001
σ0.007-0.004=0.002
min884.847-884.851=-0.004
max884.863-884.862=0.001
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.717-0.724=-0.007
σ0.037-0.034=0.004
min0.658-0.670=-0.012
max0.743-0.749=-0.005

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
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean4.276-4.286=-0.011
σ0.099-0.071=0.028
min4.138-4.167=-0.029
max4.706-4.533=0.173
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.659-7.658=0.001
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean4.259-4.278=-0.019
σ0.085-0.073=0.012
min4.084-4.152=-0.068
max4.496-4.535=-0.040
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.750-0.757=-0.007
σ0.018-0.019=-0.000
min0.717-0.722=-0.005
max0.841-0.870=-0.030
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.717-0.716=0.001
σ0.019-0.018=0.001
min0.628-0.651=-0.024
max0.810-0.793=0.017

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.479-297.443=0.036
σ0.188-0.216=-0.028
min297.342-297.291=0.051
max297.993-298.030=-0.037
mean1973.000-1941.000=32.000
σ0.000
min1973.000-1941.000=32.000
max1973.000-1941.000=32.000
mean0.588-0.585=0.003
σ0.026-0.051=-0.026
min0.548-0.525=0.023
max0.633-0.706=-0.074

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.767-289.776=-0.009
σ0.040-0.032=0.008
min289.722-289.730=-0.008
max289.810-289.807=0.003
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.400-0.402=-0.002
σ0.011-0.006=0.004
min0.394-0.396=-0.003
max0.419-0.413=0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.647-1299.663=-0.016
σ0.075-0.054=0.021
min1299.555-1299.620=-0.065
max1299.720-1299.739=-0.019
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean2.089-2.168=-0.078
σ0.062-0.107=-0.045
min2.012-2.038=-0.027
max2.162-2.284=-0.122
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1542.709=-0.079
σ4.015-3.993=0.022
min1540.597-1540.785=-0.188
max1549.804-1549.849=-0.044
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean2.279-2.488=-0.209
σ0.200-0.197=0.004
min2.099-2.217=-0.118
max2.597-2.668=-0.070
iters=5
new-facts=6402
prior-facts=6402
mean1861.632-1861.630=0.002
σ0.077-0.074=0.003
min1861.515-1861.523=-0.008
max1861.715-1861.705=0.011
mean1773.800-1756.200=17.600
σ206.478-192.569=13.909
min1515.000-1511.000=4.000
max1973.000-1941.000=32.000
mean3.272-3.282=-0.009
σ0.413-0.389=0.024
min2.850-2.856=-0.006
max3.752-3.859=-0.107

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.643-1.806=-0.163
σ0.201-0.188=0.012
min1.338-1.474=-0.137
max1.830-1.936=-0.106

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.182=0.002
σ577.139-577.140=-0.001
min157.613-157.609=0.004
max1311.894-1311.893=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean0.540-0.538=0.002
σ0.553-0.537=0.016
min0.262-0.266=-0.004
max1.369-1.343=0.026
policies=20
mean1576.414-1576.397=0.018
σ0.350-0.355=-0.005
min1576.175-1576.159=0.017
max1576.934-1576.925=0.009
mean920.000
σ0.000
min920.000
max920.000
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean2.616-2.632=-0.016
σ0.022-0.005=0.018
min2.587-2.628=-0.041
max2.640-2.638=0.002
policies=200
mean15772.219-15772.160=0.059
σ0.078-0.109=-0.031
min15772.121-15772.031=0.090
max15772.313-15772.288=0.025
mean9200.000
σ0.000
min9200.000
max9200.000
mean1515.000-1464.000=51.000
σ0.000
min1515.000-1464.000=51.000
max1515.000-1464.000=51.000
mean26.482-26.569=-0.086
σ0.038-0.040=-0.002
min26.440-26.521=-0.081
max26.528-26.616=-0.087