Compare commits

Home / Compare 5c990152 .. 690313ed

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.055-54.055=-0.001
σ0.369-0.369=0.000
min53.906-53.912=-0.007
max55.103-55.104=-0.001
mean414.000-415.000=-1.000
σ0.000
min414.000-415.000=-1.000
max414.000-415.000=-1.000
mean0.138-0.140=-0.002
σ0.005-0.003=0.002
min0.131-0.137=-0.006
max0.149-0.145=0.004
cache=y
dps=1
iters=10
policies=100
mean43.394-43.394=-0.000
σ0.005-0.007=-0.002
min43.386-43.384=0.002
max43.400-43.406=-0.006
mean414.000-415.000=-1.000
σ0.000
min414.000-415.000=-1.000
max414.000-415.000=-1.000
mean0.122-0.120=0.002
σ0.004-0.003=0.001
min0.116-0.115=0.001
max0.128-0.127=0.001

CSV - column_set() on unindexed

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.074-62.074=-0.000
σ0.000-0.000=0.000
min62.073-62.074=-0.000
max62.075-62.074=0.001
mean5165.200-5090.500=74.700
σ2657.716-2537.543=120.172
min1350.000
max8665.000-8720.000=-55.000
mean102.290-106.462=-4.172
σ13.069-10.347=2.721
min79.759-86.812=-7.053
max116.928-118.592=-1.664

CSV - column_set(), warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=column_set() on unindexed, dense
rows=200000
mean15109.632-15109.632=-0.000
σ3.862-3.862=-0.000
min15108.410
max15120.623-15120.624=-0.001
mean5165.200-5090.500=74.700
σ2657.716-2537.543=120.172
min1350.000
max8665.000-8720.000=-55.000
mean9995.046-10337.545=-342.499
σ2183.084-1791.830=391.255
min6708.088-6665.147=42.940
max11928.234-12334.214=-405.981

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=load_product(), with indexes
rows=200000
mean8744.545-8744.546=-0.000
σ0.035-0.035=-0.000
min8744.534-8744.534=-0.000
max8744.645-8744.646=-0.001
mean4750.600-4786.100=-35.500
σ2616.392-2639.804=-23.413
min1070.000-1071.000=-1.000
max8665.000-8720.000=-55.000
mean4623.202-4689.171=-65.970
σ1014.644-998.950=15.694
min3509.756-3535.299=-25.543
max6255.217-6054.907=200.310
iterations=10
operation_display=load_product()with indexes
rows=200000
mean8744.532-8744.532=0.000
σ0.002-0.002=0.000
min8744.530-8744.531=-0.000
max8744.535-8744.535=0.001
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean4586.556-4511.299=75.257
σ1063.259-1240.546=-177.288
min3503.572-3531.234=-27.662
max6373.361-6819.521=-446.159

CSV - table_records()

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=table_records(), repeat
rows=200000
mean41.901-41.901=-0.000
σ0.002-0.002=0.000
min41.899
max41.904-41.904=0.000
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean14.311-13.510=0.801
σ1.655-1.948=-0.293
min11.485-11.423=0.062
max16.046-15.899=0.147

CSV - table_records(), warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=table_records()
rows=200000
mean15088.238
σ0.002-0.002=0.000
min15088.236
max15088.242-15088.241=0.001
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean10079.189-9271.608=807.581
σ2135.831-2417.933=-282.102
min6510.671-6584.099=-73.427
max12577.149-12218.058=359.091

CSV - vertical_lookup_list() on indexed

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=vertical_lookup_list() on indexed, after column_set(), repeat
rows=200000
mean26.398-26.398=0.000
σ0.001-0.001=-0.000
min26.397-26.397=0.000
max26.401-26.401=-0.000
mean5165.200-5090.500=74.700
σ2657.716-2537.543=120.172
min1350.000
max8665.000-8720.000=-55.000
mean7.426-7.292=0.133
σ0.425-0.577=-0.152
min6.698-6.009=0.689
max7.924-8.024=-0.100
iterations=10
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.398-26.398=0.000
σ0.002-0.002=-0.000
min26.397-26.397=0.000
max26.401
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean7.170-6.939=0.231
σ0.308-0.329=-0.020
min6.698-6.233=0.464
max7.466-7.324=0.142

CSV - vertical_lookup_row_list() on indexed

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.633-25.634=-0.000
σ0.002-0.003=-0.001
min25.631-25.631=-0.000
max25.637-25.639=-0.003
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean5.424-5.282=0.142
σ0.127-0.212=-0.085
min5.191-4.967=0.224
max5.658-5.577=0.081
iterations=10
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.628-25.628=0.000
σ0.002-0.002=0.000
min25.626
max25.630-25.630=0.000
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean5.305-5.168=0.137
σ0.159-0.180=-0.021
min5.037-4.921=0.116
max5.513-5.415=0.098
iterations=10
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.932-25.932=0.000
σ0.002-0.002=0.000
min25.930
max25.935-25.935=0.000
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean5.303-5.215=0.088
σ0.160-0.205=-0.045
min4.913-4.912=0.001
max5.442-5.448=-0.006
iterations=10
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.931-25.931=0.000
σ0.002-0.002=-0.000
min25.930-25.930=0.000
max25.934
mean8701.200-8720.000=-18.800
σ114.474-0.000=114.474
min8665.000-8720.000=-55.000
max9027.000-8720.000=307.000
mean5.312-5.209=0.104
σ0.123-0.193=-0.070
min5.056-4.899=0.157
max5.440-5.429=0.011

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=10
operation_display=pointedIndexFromKvs
rows=200000
mean172.666-172.661=0.005
σ0.012-0.012=0.000
min172.644-172.643=0.001
max172.675-172.677=-0.002
mean484.000-485.900=-1.900
σ0.000-1.449=-1.449
min484.000-485.000=-1.000
max484.000-488.000=-4.000
mean388.116-388.337=-0.221
σ43.627-35.851=7.776
min270.590-320.105=-49.515
max419.654-420.314=-0.660
iterations=10
operation_display=pointedIndexFromKvs
rows=400000
mean357.406-357.411=-0.005
σ0.140-0.143=-0.004
min357.321
max357.654-357.627=0.027
mean560.000-562.000=-2.000
σ0.000
min560.000-562.000=-2.000
max560.000-562.000=-2.000
mean786.213-765.476=20.737
σ34.104-55.854=-21.750
min701.573-628.821=72.752
max815.177-804.955=10.222

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1006.876-1006.875=0.000
σ0.751-0.751=-0.001
min1006.406-1006.406=0.000
max1009.979-1009.979=-0.001
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean1.509-1.578=-0.069
σ0.116-0.160=-0.044
min1.460-1.302=0.158
max1.998-2.037=-0.038

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.003
min0.882
max0.887
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.419-0.310=0.109
σ0.133-0.107=0.026
min0.339-0.256=0.082
max0.656-0.501=0.155
name=error_case.art
mean2.339
σ0.003
min2.337
max2.342
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.878-0.635=0.243
σ0.089-0.079=0.010
min0.818-0.591=0.227
max1.034-0.775=0.258
name=heavy_item.art
mean1.524
σ0.002
min1.522
max1.526
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.530-0.527=0.003
σ0.038-0.051=-0.013
min0.501-0.491=0.011
max0.594-0.615=-0.021
name=nested_use.art
mean2.361-2.361=0.000
σ0.002-0.002=0.000
min2.360
max2.364
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.856-0.834=0.022
σ0.039-0.043=-0.004
min0.814-0.803=0.010
max0.916-0.907=0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.830-964.837=-0.008
σ0.028-0.033=-0.005
min964.802-964.810=-0.008
max964.864-964.892=-0.028
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.819-0.788=0.031
σ0.024-0.035=-0.010
min0.792-0.733=0.059
max0.843-0.828=0.015
name=cdr_enhanced_4k_loc.art
mean885.510-885.513=-0.003
σ0.005-0.008=-0.003
min885.504
max885.516-885.523=-0.007
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.710-0.732=-0.022
σ0.037-0.005=0.032
min0.644-0.725=-0.081
max0.728-0.737=-0.009

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.716-7.716=0.000
σ0.002-0.002=0.000
min7.715
max7.721-7.721=-0.000
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean4.292-4.214=0.078
σ0.099-0.078=0.021
min4.132-4.076=0.056
max4.617-4.468=0.149
name=record_render_large_syntax_err.art
mean7.665-7.665=-0.000
σ0.002-0.002=-0.000
min7.664
max7.668-7.669=-0.001
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean4.237-4.222=0.016
σ0.106-0.080=0.026
min4.077-4.060=0.018
max5.082-4.557=0.524
name=record_render_success.art
mean2.291
σ0.002
min2.290
max2.294
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.743-0.739=0.004
σ0.017-0.020=-0.003
min0.707-0.710=-0.003
max0.849-0.880=-0.031
name=record_render_syntax_err.art
mean2.166
σ0.002
min2.165
max2.169
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.699-0.701=-0.002
σ0.032-0.019=0.013
min0.496-0.645=-0.149
max0.753-0.810=-0.057

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean295.497-295.376=0.120
σ0.218-0.191=0.028
min295.344-295.242=0.102
max296.090-295.900=0.190
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.554-0.595=-0.041
σ0.028-0.050=-0.021
min0.513-0.512=0.002
max0.582-0.688=-0.106

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean285.382-285.383=-0.001
σ0.036-0.028=0.008
min285.334-285.347=-0.013
max285.422-285.416=0.006
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.395-0.394=0.001
σ0.009-0.008=0.001
min0.386-0.388=-0.002
max0.407-0.408=-0.001
iters=5
new-facts=1
prior-facts=6402
mean1295.892-1295.771=0.121
σ0.067-0.059=0.008
min1295.828-1295.681=0.146
max1295.982-1295.816=0.166
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean2.312-1.932=0.381
σ0.121-0.083=0.038
min2.162-1.817=0.345
max2.456-1.999=0.457
iters=5
new-facts=6402
prior-facts=1
mean1539.963-1539.979=-0.015
σ6.897-6.904=-0.007
min1536.689-1536.718=-0.029
max1552.298-1552.326=-0.028
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean2.304-2.340=-0.036
σ0.210-0.213=-0.003
min2.144-2.102=0.041
max2.671-2.645=0.026
iters=5
new-facts=6402
prior-facts=6402
mean1857.685-1857.694=-0.009
σ0.051-0.041=0.010
min1857.611-1857.651=-0.040
max1857.730-1857.746=-0.016
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean3.142-3.097=0.045
σ0.271-0.254=0.017
min2.852-2.850=0.001
max3.453-3.525=-0.072

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.623-1.231=0.393
σ0.189-0.294=-0.105
min1.322-0.933=0.389
max1.847-1.642=0.205

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean445.740-445.741=-0.001
σ580.933-580.932=0.001
min155.269-155.273=-0.003
max1317.140-1317.139=0.001
mean96.250
σ8.500
min92.000
max109.000
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean0.541-0.542=-0.001
σ0.540-0.554=-0.014
min0.267-0.263=0.004
max1.351-1.373=-0.022
policies=20
mean1552.974-1552.960=0.014
σ0.325-0.268=0.057
min1552.748-1552.763=-0.014
max1553.456-1553.355=0.101
mean920.000
σ0.000
min920.000
max920.000
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean2.593-2.609=-0.016
σ0.031-0.016=0.015
min2.561-2.593=-0.032
max2.622-2.632=-0.010
policies=200
mean15537.971-15538.035=-0.064
σ0.107-0.133=-0.027
min15537.830-15537.869=-0.039
max15538.063-15538.187=-0.124
mean9200.000
σ0.000
min9200.000
max9200.000
mean9027.000-8720.000=307.000
σ0.000
min9027.000-8720.000=307.000
max9027.000-8720.000=307.000
mean26.196-26.326=-0.131
σ0.082-0.091=-0.010
min26.128-26.261=-0.134
max26.292-26.460=-0.168