Compare commits

Home / Compare eaaa1ba5 .. ba1c6cb3

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.349-0.350=-0.001
min54.482-54.483=-0.001
max55.608-55.612=-0.004
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.141-0.141=-0.000
σ0.003-0.004=-0.001
min0.136-0.137=-0.001
max0.146-0.147=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.007-0.005=0.002
min43.776-43.778=-0.002
max43.799-43.797=0.002
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.122-0.122=-0.000
σ0.004-0.006=-0.002
min0.116-0.115=0.001
max0.126-0.132=-0.006

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.615=0.000
max36.620-36.620=0.000
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean12.569-12.390=0.180
σ0.210-0.286=-0.077
min12.288-12.171=0.116
max12.799-13.071=-0.272
op=column_set() on indexed, repeat
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.620-36.620=-0.000
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean12.342-12.068=0.274
σ0.659-0.297=0.363
min11.535-11.694=-0.159
max13.139-12.717=0.423
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.001
mean6043.000-6038.000=5.000
σ0.000
min6043.000-6038.000=5.000
max6043.000-6038.000=5.000
mean13.243-13.493=-0.250
σ1.129-1.138=-0.008
min10.827-11.015=-0.188
max14.773-14.789=-0.016
op=table_records(), repeat
mean41.929-41.928=0.001
σ0.002-0.002=0.001
min41.927-41.927=0.000
max41.932-41.931=0.001
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean12.289-12.437=-0.148
σ1.803-1.962=-0.159
min10.437-10.424=0.014
max14.745-14.821=-0.076
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603
max27.607
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean8.335-8.669=-0.334
σ0.328-0.453=-0.126
min7.832-8.079=-0.247
max8.912-9.247=-0.335
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
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean6.415-6.300=0.114
σ0.239-0.327=-0.087
min5.888-5.904=-0.017
max6.637-6.797=-0.160
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
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean5.464-5.438=0.025
σ0.093-0.099=-0.006
min5.289-5.311=-0.022
max5.582-5.593=-0.010
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-25.971=0.000
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean5.305-5.151=0.154
σ0.112-0.192=-0.080
min5.137-4.873=0.264
max5.442-5.435=0.007

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.595-2524.594=0.001
mean6043.000-6038.000=5.000
σ0.000
min6043.000-6038.000=5.000
max6043.000-6038.000=5.000
mean1536.138-1363.243=172.895
σ793.218-487.188=306.030
min1039.035-1035.579=3.456
max2958.359-2246.058=712.301
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.033-0.033=-0.000
min8744.545-8744.545=0.000
max8744.639-8744.640=-0.001
mean3821.875-3817.750=4.125
σ1649.199-1647.700=1.499
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean4535.782-4666.876=-131.094
σ1476.259-1353.219=123.040
min3521.060-3476.117=44.943
max7408.968-6745.681=663.286

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-62.076=0.000
max62.080
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean81.754-81.199=0.555
σ10.609-9.003=1.607
min71.803-73.274=-1.471
max98.589-99.088=-0.499
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
mean6043.000-6038.000=5.000
σ0.000
min6043.000-6038.000=5.000
max6043.000-6038.000=5.000
mean95.908-96.694=-0.786
σ9.060-7.769=1.290
min83.803-85.052=-1.249
max108.032-107.042=0.990
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.687-66.686=0.000
mean6043.000-6038.000=5.000
σ0.000
min6043.000-6038.000=5.000
max6043.000-6038.000=5.000
mean221.780-222.905=-1.126
σ222.713-219.649=3.064
min126.557-128.572=-2.015
max771.936-765.696=6.240

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.000
σ4.317-4.317=-0.000
min11655.305
max11667.517
mean4103.000-4099.375=3.625
σ1570.035-1568.658=1.376
min1976.000-1979.000=-3.000
max6043.000-6038.000=5.000
mean6425.781-6307.352=118.429
σ1306.580-1286.083=20.497
min4900.004-4893.655=6.348
max8145.887-7689.583=456.304
op=vertical_lookup_list() on indexed
mean11560.069-11560.068=0.000
σ0.001-0.001=0.000
min11560.066-11560.067=-0.001
max11560.069
mean6043.000-6038.000=5.000
σ0.000
min6043.000-6038.000=5.000
max6043.000-6038.000=5.000
mean6596.606-6484.029=112.577
σ1455.491-1428.361=27.130
min4408.430-4398.196=10.234
max8165.878-8267.568=-101.690

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.579-172.581=-0.002
σ0.027-0.022=0.004
min172.558
max172.635-172.610=0.024
mean1976.000-1979.000=-3.000
σ0.000
min1976.000-1979.000=-3.000
max1976.000-1979.000=-3.000
mean328.450-333.814=-5.364
σ35.306-59.103=-23.797
min264.219-263.372=0.847
max361.033-399.055=-38.021
op=pointedIndexFromKvs
rows=400000
mean357.370-357.369=0.001
σ0.043-0.045=-0.002
min357.321
max357.425-357.423=0.002
mean1976.000-1979.000=-3.000
σ0.000
min1976.000-1979.000=-3.000
max1976.000-1979.000=-3.000
mean764.384-756.450=7.934
σ34.998-63.816=-28.819
min692.424-644.423=48.001
max807.669-817.358=-9.690

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.186=0.002
σ0.878-0.879=-0.001
min1007.687-1007.687=-0.000
max1011.820-1011.832=-0.011
mean1061.300-1042.900=18.400
σ310.740-307.905=2.835
min568.000-547.000=21.000
max1514.000-1475.000=39.000
mean1.551-1.564=-0.013
σ0.057-0.090=-0.034
min1.494-1.496=-0.002
max1.693-1.865=-0.172

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.416-0.408=0.008
σ0.134-0.112=0.022
min0.326-0.332=-0.006
max0.651-0.605=0.046
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.907-0.891=0.016
σ0.098-0.084=0.014
min0.847-0.826=0.022
max1.078-1.037=0.041
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.549-0.552=-0.003
σ0.054-0.051=0.003
min0.506-0.519=-0.014
max0.640-0.640=-0.001
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.871-0.873=-0.003
σ0.033-0.033=-0.001
min0.844-0.839=0.004
max0.926-0.928=-0.002

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.544=0.008
σ0.040-0.025=0.014
min963.524-963.523=0.001
max963.621-963.585=0.036
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.837-0.781=0.056
σ0.019-0.037=-0.019
min0.815-0.736=0.079
max0.862-0.823=0.039
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.007-0.007=0.000
min884.847
max884.861-884.862=-0.001
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.707-0.723=-0.015
σ0.037-0.041=-0.004
min0.666-0.651=0.015
max0.746-0.748=-0.003

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
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean4.284-3.594=0.690
σ0.068-0.100=-0.032
min4.144-3.423=0.721
max4.523-4.034=0.489
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.001
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean4.275-3.576=0.699
σ0.068-0.076=-0.008
min4.160-3.444=0.716
max4.558-3.768=0.790
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.758-0.548=0.210
σ0.019-0.014=0.005
min0.729-0.525=0.205
max0.880-0.642=0.238
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.724-0.527=0.197
σ0.026-0.038=-0.012
min0.592-0.498=0.094
max0.854-0.829=0.026

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.592-297.336=0.257
σ0.191-0.200=-0.008
min297.414-297.138=0.277
max298.102-297.800=0.301
mean1976.000-1979.000=-3.000
σ0.000
min1976.000-1979.000=-3.000
max1976.000-1979.000=-3.000
mean0.541-0.567=-0.026
σ0.029-0.032=-0.003
min0.516-0.515=0.001
max0.586-0.597=-0.011

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.763-289.774=-0.010
σ0.039-0.040=-0.000
min289.722-289.720=0.002
max289.807-289.816=-0.009
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.404-0.402=0.002
σ0.010-0.012=-0.002
min0.397-0.393=0.004
max0.416-0.419=-0.003
iters=5
new-facts=1
prior-facts=6402
mean1299.659-1299.692=-0.032
σ0.052-0.087=-0.034
min1299.603-1299.592=0.011
max1299.717-1299.819=-0.102
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean2.063-2.249=-0.186
σ0.053-0.067=-0.014
min2.003-2.158=-0.154
max2.137-2.309=-0.171
iters=5
new-facts=6402
prior-facts=1
mean1542.657-1542.656=0.002
σ4.024-3.998=0.026
min1540.664-1540.706=-0.042
max1549.850-1549.803=0.047
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean2.363-2.283=0.080
σ0.151-0.115=0.036
min2.137-2.180=-0.044
max2.520-2.461=0.059
iters=5
new-facts=6402
prior-facts=6402
mean1861.625-1861.628=-0.004
σ0.080-0.061=0.019
min1861.502-1861.548=-0.046
max1861.710-1861.702=0.008
mean1709.400-1766.800=-57.400
σ177.728-223.220=-45.492
min1514.000-1475.000=39.000
max1976.000-1979.000=-3.000
mean2.971-3.273=-0.302
σ0.188-0.357=-0.169
min2.873-2.894=-0.021
max3.307-3.697=-0.391

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.587-1.776=-0.189
σ0.239-0.119=0.121
min1.320-1.630=-0.310
max1.899-1.938=-0.039

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.149-446.148=0.000
σ577.065-577.065=0.000
min157.615-157.615=0.000
max1311.746-1311.745=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean0.545-0.554=-0.010
σ0.557-0.585=-0.028
min0.265-0.259=0.006
max1.380-1.431=-0.051
policies=20
mean1576.424-1576.426=-0.002
σ0.348-0.354=-0.006
min1576.184-1576.188=-0.004
max1576.941-1576.952=-0.011
mean920.000
σ0.000
min920.000
max920.000
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean2.625-2.623=0.002
σ0.016-0.015=0.001
min2.607-2.608=-0.000
max2.638-2.642=-0.004
policies=200
mean15772.286-15772.153=0.133
σ0.018-0.173=-0.155
min15772.265-15771.938=0.328
max15772.310-15772.347=-0.037
mean9200.000
σ0.000
min9200.000
max9200.000
mean1514.000-1475.000=39.000
σ0.000
min1514.000-1475.000=39.000
max1514.000-1475.000=39.000
mean26.478-26.445=0.033
σ0.051-0.121=-0.070
min26.408-26.300=0.108
max26.526-26.578=-0.052