Compare commits

Home / Compare 689effac .. eaaa1ba5

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.000
σ0.350-0.349=0.001
min54.483-54.489=-0.006
max55.612-55.609=0.004
mean415.000-420.000=-5.000
σ0.000
min415.000-420.000=-5.000
max415.000-420.000=-5.000
mean0.141-0.142=-0.001
σ0.004-0.005=-0.001
min0.137-0.137=0.000
max0.147-0.149=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.000
σ0.005-0.006=-0.000
min43.778-43.781=-0.003
max43.797-43.799=-0.003
mean415.000-420.000=-5.000
σ0.000
min415.000-420.000=-5.000
max415.000-420.000=-5.000
mean0.122-0.125=-0.003
σ0.006-0.004=0.001
min0.115-0.122=-0.006
max0.132-0.132=-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
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean12.390-12.280=0.110
σ0.286-0.240=0.047
min12.171-11.944=0.227
max13.071-12.725=0.346
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.620-36.620=0.000
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean12.068-12.683=-0.616
σ0.297-0.174=0.123
min11.694-12.350=-0.657
max12.717-12.921=-0.204
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.928=0.000
mean6038.000-6050.000=-12.000
σ0.000
min6038.000-6050.000=-12.000
max6038.000-6050.000=-12.000
mean13.493-12.811=0.682
σ1.138-1.243=-0.106
min11.015-10.336=0.680
max14.789-14.612=0.177
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.931=0.000
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean12.437-11.803=0.635
σ1.962-1.506=0.456
min10.424-9.753=0.670
max14.821-14.047=0.774
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
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean8.669-8.141=0.528
σ0.453-0.278=0.175
min8.079-7.718=0.361
max9.247-8.517=0.730
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean6.300-6.016=0.284
σ0.327-0.270=0.056
min5.904-5.390=0.514
max6.797-6.240=0.557
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.001
σ0.002-0.002=0.000
min25.665-25.664=0.000
max25.670-25.670=0.000
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean5.438-5.274=0.164
σ0.099-0.082=0.017
min5.311-5.138=0.173
max5.593-5.362=0.230
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
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean5.151-5.083=0.068
σ0.192-0.077=0.115
min4.873-4.973=-0.100
max5.435-5.200=0.235

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
max2524.594
mean6038.000-6050.000=-12.000
σ0.000
min6038.000-6050.000=-12.000
max6038.000-6050.000=-12.000
mean1363.243-1410.227=-46.984
σ487.188-680.743=-193.555
min1035.579-1040.726=-5.146
max2246.058-2712.607=-466.549
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.033=-0.000
min8744.545-8744.544=0.000
max8744.640-8744.641=-0.001
mean3817.750-3844.750=-27.000
σ1647.700-1623.177=24.523
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean4666.876-4578.294=88.582
σ1353.219-1396.310=-43.091
min3476.117-3553.985=-77.868
max6745.681-6864.904=-119.223

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.075=0.000
max62.080
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean81.199-83.539=-2.341
σ9.003-12.833=-3.831
min73.274-72.067=1.206
max99.088-102.804=-3.715
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.944
max40.945-40.945=0.000
mean6038.000-6050.000=-12.000
σ0.000
min6038.000-6050.000=-12.000
max6038.000-6050.000=-12.000
mean96.694-97.828=-1.134
σ7.769-10.837=-3.067
min85.052-79.296=5.756
max107.042-109.316=-2.273
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.001
σ0.000-0.001=-0.001
min66.685
max66.686-66.689=-0.003
mean6038.000-6050.000=-12.000
σ0.000
min6038.000-6050.000=-12.000
max6038.000-6050.000=-12.000
mean222.905-218.462=4.444
σ219.649-212.056=7.594
min128.572-120.768=7.804
max765.696-742.038=23.657

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.832-11656.833=-0.001
σ4.317-4.318=-0.001
min11655.305-11655.305=-0.000
max11667.517-11667.521=-0.004
mean4099.375-4118.000=-18.625
σ1568.658-1554.978=13.680
min1979.000-2089.000=-110.000
max6038.000-6050.000=-12.000
mean6307.352-6418.855=-111.503
σ1286.083-1270.730=15.354
min4893.655-4903.104=-9.449
max7689.583-8128.598=-439.016
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=-0.000
min11560.067-11560.066=0.001
max11560.069
mean6038.000-6050.000=-12.000
σ0.000
min6038.000-6050.000=-12.000
max6038.000-6050.000=-12.000
mean6484.029-6741.431=-257.401
σ1428.361-1565.684=-137.322
min4398.196-4379.835=18.360
max8267.568-8189.024=78.544

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.581=0.000
σ0.022-0.023=-0.001
min172.558-172.562=-0.004
max172.610-172.623=-0.012
mean1979.000-2089.000=-110.000
σ0.000
min1979.000-2089.000=-110.000
max1979.000-2089.000=-110.000
mean333.814-358.391=-24.577
σ59.103-56.831=2.272
min263.372-281.660=-18.288
max399.055-464.237=-65.182
op=pointedIndexFromKvs
rows=400000
mean357.369-357.369=0.000
σ0.045-0.049=-0.004
min357.321
max357.423-357.449=-0.026
mean1979.000-2089.000=-110.000
σ0.000
min1979.000-2089.000=-110.000
max1979.000-2089.000=-110.000
mean756.450-772.199=-15.749
σ63.816-30.554=33.263
min644.423-704.331=-59.908
max817.358-795.594=21.765

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.184=0.002
σ0.879-0.897=-0.018
min1007.687-1007.696=-0.009
max1011.832-1011.913=-0.081
mean1042.900-1050.950=-8.050
σ307.905-310.860=-2.955
min547.000-569.000=-22.000
max1475.000-1508.000=-33.000
mean1.564-1.560=0.004
σ0.090-0.068=0.023
min1.496-1.479=0.018
max1.865-1.749=0.116

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.408-0.419=-0.011
σ0.112-0.132=-0.021
min0.332-0.347=-0.015
max0.605-0.655=-0.050
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.891-0.905=-0.014
σ0.084-0.089=-0.005
min0.826-0.841=-0.015
max1.037-1.060=-0.023
name=heavy_item.art
mean1.521-1.522=-0.000
σ0.002-0.002=0.000
min1.520
max1.524
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.552-0.553=-0.001
σ0.051-0.051=0.000
min0.519-0.502=0.017
max0.640-0.633=0.007
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=-0.001
min2.355
max2.358-2.360=-0.001
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.873-0.873=0.000
σ0.033-0.032=0.001
min0.839-0.846=-0.007
max0.928-0.922=0.006

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.544-963.545=-0.002
σ0.025-0.031=-0.006
min963.523
max963.585-963.598=-0.013
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.781-0.831=-0.050
σ0.037-0.045=-0.007
min0.736-0.762=-0.026
max0.823-0.869=-0.046
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.007-0.006=0.001
min884.847
max884.862-884.860=0.002
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.723-0.701=0.022
σ0.041-0.031=0.010
min0.651-0.668=-0.017
max0.748-0.749=-0.000

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
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean3.594-4.303=-0.709
σ0.100-0.093=0.007
min3.423-4.151=-0.728
max4.034-4.652=-0.618
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
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean3.576-4.283=-0.707
σ0.076-0.093=-0.017
min3.444-4.123=-0.679
max3.768-4.539=-0.771
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.548-0.765=-0.217
σ0.014-0.017=-0.003
min0.525-0.738=-0.213
max0.642-0.876=-0.235
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.527-0.731=-0.204
σ0.038-0.018=0.020
min0.498-0.646=-0.148
max0.829-0.800=0.029

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.336-297.333=0.002
σ0.200-0.242=-0.042
min297.138-297.144=-0.007
max297.800-297.989=-0.189
mean1979.000-2089.000=-110.000
σ0.000
min1979.000-2089.000=-110.000
max1979.000-2089.000=-110.000
mean0.567-0.543=0.024
σ0.032-0.037=-0.004
min0.515-0.502=0.012
max0.597-0.593=0.004

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.768=0.005
σ0.040-0.035=0.005
min289.720-289.734=-0.014
max289.816-289.810=0.006
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.402-0.401=0.001
σ0.012-0.008=0.004
min0.393-0.395=-0.002
max0.419-0.412=0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.692-1299.685=0.007
σ0.087-0.101=-0.015
min1299.592-1299.547=0.045
max1299.819-1299.817=0.001
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean2.249-2.238=0.011
σ0.067-0.113=-0.046
min2.158-2.122=0.035
max2.309-2.397=-0.088
iters=5
new-facts=6402
prior-facts=1
mean1542.656-1542.675=-0.019
σ3.998-4.019=-0.021
min1540.706-1540.715=-0.009
max1549.803-1549.860=-0.058
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean2.283-2.363=-0.080
σ0.115-0.181=-0.066
min2.180-2.131=0.049
max2.461-2.634=-0.173
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.626=0.003
σ0.061-0.055=0.006
min1861.548-1861.541=0.007
max1861.702-1861.680=0.022
mean1766.800-1746.000=20.800
σ223.220-232.359=-9.138
min1475.000-1508.000=-33.000
max1979.000-2089.000=-110.000
mean3.273-2.940=0.333
σ0.357-0.141=0.216
min2.894-2.825=0.069
max3.697-3.146=0.552

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.776-1.674=0.102
σ0.119-0.260=-0.142
min1.630-1.318=0.312
max1.938-1.949=-0.010

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.147=0.001
σ577.065-577.065=-0.000
min157.615-157.613=0.001
max1311.745-1311.744=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean0.554-0.527=0.028
σ0.585-0.542=0.043
min0.259-0.239=0.020
max1.431-1.339=0.092
policies=20
mean1576.426-1576.419=0.007
σ0.354-0.358=-0.004
min1576.188-1576.173=0.014
max1576.952-1576.951=0.002
mean920.000
σ0.000
min920.000
max920.000
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean2.623-2.637=-0.013
σ0.015-0.013=0.002
min2.608-2.623=-0.016
max2.642-2.654=-0.012
policies=200
mean15772.153-15772.213=-0.060
σ0.173-0.075=0.099
min15771.938-15772.107=-0.169
max15772.347-15772.275=0.072
mean9200.000
σ0.000
min9200.000
max9200.000
mean1475.000-1508.000=-33.000
σ0.000
min1475.000-1508.000=-33.000
max1475.000-1508.000=-33.000
mean26.445-26.571=-0.126
σ0.121-0.077=0.044
min26.300-26.509=-0.209
max26.578-26.677=-0.098