Compare commits

Home / Compare e0ef0663 .. c9673b1b

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.618=-0.002
σ0.348-0.351=-0.003
min54.483-54.483=-0.000
max55.605-55.616=-0.011
mean416.700-415.000=1.700
σ0.483-0.000=0.483
min416.000-415.000=1.000
max417.000-415.000=2.000
mean0.141-0.138=0.003
σ0.004-0.005=-0.001
min0.136-0.132=0.003
max0.147-0.146=0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.007-0.006=0.002
min43.778-43.779=-0.001
max43.803-43.798=0.006
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.121-0.122=-0.002
σ0.005-0.004=0.001
min0.115-0.119=-0.004
max0.128-0.130=-0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.001
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.620-36.620=-0.000
mean4136.000-4089.375=46.625
σ1552.022-1586.689=-34.667
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean57.262-12.019=45.243
σ127.485-0.399=127.086
min11.885-11.613=0.272
max372.770-12.741=360.029
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619
mean4136.000-4089.375=46.625
σ1552.022-1586.689=-34.667
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean12.473-11.217=1.256
σ1.295-0.150=1.145
min11.219-10.996=0.223
max15.237-11.485=3.752
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-6041.000=10.000
σ0.000
min6051.000-6041.000=10.000
max6051.000-6041.000=10.000
mean13.559-13.234=0.324
σ1.607-1.130=0.477
min11.230-11.060=0.171
max14.875-14.906=-0.031
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927
max41.932-41.932=-0.000
mean4055.000-4089.375=-34.375
σ1618.391-1586.689=31.701
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean12.419-12.236=0.182
σ1.843-1.859=-0.016
min10.153-10.271=-0.117
max14.517-14.411=0.107
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.604=0.000
σ0.002-0.002=0.000
min27.603-27.603=0.000
max27.607-27.607=0.000
mean4055.000-4089.375=-34.375
σ1618.391-1586.689=31.701
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean8.169-8.114=0.054
σ0.474-0.281=0.193
min7.274-7.760=-0.486
max8.690-8.557=0.133
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4055.000-4089.375=-34.375
σ1618.391-1586.689=31.701
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean6.078-6.051=0.027
σ0.307-0.358=-0.051
min5.626-5.537=0.090
max6.633-6.653=-0.020
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.665-25.664=0.000
max25.670
mean4136.000-4089.375=46.625
σ1552.022-1586.689=-34.667
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean5.435-5.187=0.248
σ0.117-0.177=-0.060
min5.161-4.974=0.187
max5.517-5.481=0.035
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
mean4136.000-4089.375=46.625
σ1552.022-1586.689=-34.667
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean5.152-4.987=0.165
σ0.125-0.153=-0.028
min4.864-4.760=0.104
max5.237-5.213=0.025

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.000
σ0.000-0.000=0.000
min2524.593
max2524.594-2524.594=0.000
mean6051.000-6041.000=10.000
σ0.000
min6051.000-6041.000=10.000
max6051.000-6041.000=10.000
mean1895.690-1440.812=454.878
σ902.334-625.391=276.943
min1027.603-1045.781=-18.177
max3383.143-2704.363=678.779
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.033-0.033=-0.001
min8744.544-8744.544=0.000
max8744.640-8744.641=-0.001
mean3836.000-3797.750=38.250
σ1646.825-1676.607=-29.782
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean4739.142-4624.437=114.705
σ1430.549-1476.191=-45.641
min3510.580-3555.135=-44.555
max7328.735-7280.586=48.150

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076
max62.080
mean4055.000-4089.375=-34.375
σ1618.391-1586.689=31.701
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean77.129-80.618=-3.489
σ7.867-11.292=-3.425
min70.106-69.711=0.395
max89.205-101.029=-11.823
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.002=-0.001
min40.944-40.943=0.000
max40.945-40.949=-0.004
mean6051.000-6041.000=10.000
σ0.000
min6051.000-6041.000=10.000
max6051.000-6041.000=10.000
mean97.592-97.087=0.505
σ16.258-9.054=7.204
min74.015-84.252=-10.237
max110.140-108.390=1.750
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
mean6051.000-6041.000=10.000
σ0.000
min6051.000-6041.000=10.000
max6051.000-6041.000=10.000
mean149.008-228.993=-79.985
σ24.759-235.166=-210.407
min112.052-127.583=-15.531
max167.669-810.060=-642.391

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.000
min11655.305
max11667.521
mean4055.000-4089.375=-34.375
σ1618.391-1586.689=31.701
min2029.000-1890.000=139.000
max6051.000-6041.000=10.000
mean6544.898-6349.986=194.912
σ1346.278-1228.679=117.599
min4904.457-4965.952=-61.495
max8350.793-8421.462=-70.670
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.001=-0.000
min11560.067-11560.066=0.001
max11560.069
mean6051.000-6041.000=10.000
σ0.000
min6051.000-6041.000=10.000
max6051.000-6041.000=10.000
mean6514.429-6734.869=-220.440
σ1119.604-1478.364=-358.760
min4379.703-4431.636=-51.933
max7765.800-8227.745=-461.945

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588-172.585=0.003
σ0.028-0.022=0.005
min172.560-172.558=0.002
max172.622-172.621=0.001
mean2029.000-1890.000=139.000
σ0.000
min2029.000-1890.000=139.000
max2029.000-1890.000=139.000
mean378.102-353.839=24.263
σ55.608-29.934=25.674
min324.491-291.427=33.064
max502.947-391.767=111.180
op=pointedIndexFromKvs
rows=400000
mean357.359-357.358=0.001
σ0.036-0.035=0.000
min357.321
max357.398-357.406=-0.008
mean2029.000-1890.000=139.000
σ0.000
min2029.000-1890.000=139.000
max2029.000-1890.000=139.000
mean748.423-755.574=-7.151
σ66.550-58.611=7.939
min626.510-620.056=6.454
max809.518-796.550=12.968

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.181=0.008
σ0.876-0.923=-0.047
min1007.686-1007.716=-0.030
max1011.814-1012.019=-0.205
mean1041.900-1038.750=3.150
σ307.953-307.942=0.012
min546.000-542.000=4.000
max1474.000-1471.000=3.000
mean1.561-1.592=-0.031
σ0.102-0.146=-0.044
min1.466-1.427=0.040
max1.816-1.926=-0.110

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.419-0.439=-0.020
σ0.139-0.184=-0.045
min0.335-0.333=0.002
max0.664-0.767=-0.103
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.886-0.924=-0.037
σ0.080-0.163=-0.083
min0.833-0.838=-0.005
max1.025-1.214=-0.189
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.576-0.542=0.034
σ0.090-0.049=0.041
min0.517-0.499=0.017
max0.735-0.625=0.111
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.857-0.834=0.023
σ0.045-0.041=0.004
min0.827-0.790=0.037
max0.931-0.898=0.033

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.551=-0.008
σ0.025-0.037=-0.012
min963.523-963.527=-0.004
max963.584-963.617=-0.033
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.811-0.809=0.002
σ0.038-0.054=-0.016
min0.769-0.728=0.041
max0.852-0.863=-0.011
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.008-0.009=-0.000
min884.847
max884.867-884.867=0.000
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.693-0.728=-0.035
σ0.070-0.021=0.050
min0.606-0.706=-0.100
max0.754-0.747=0.007

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.711-7.711=0.001
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean4.279-3.565=0.714
σ0.104-0.118=-0.014
min4.115-3.410=0.705
max4.659-4.028=0.631
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean4.261-3.509=0.752
σ0.062-0.066=-0.004
min4.133-3.419=0.714
max4.480-3.747=0.732
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.748-0.753=-0.005
σ0.015-0.017=-0.002
min0.723-0.721=0.002
max0.861-0.858=0.003
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.711-0.715=-0.004
σ0.016-0.015=0.001
min0.682-0.692=-0.010
max0.777-0.802=-0.026

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.543-297.494=0.049
σ0.246-0.203=0.043
min297.351-297.320=0.031
max298.216-298.021=0.195
mean2029.000-1890.000=139.000
σ0.000
min2029.000-1890.000=139.000
max2029.000-1890.000=139.000
mean0.564-0.599=-0.035
σ0.034-0.018=0.016
min0.506-0.574=-0.068
max0.608-0.625=-0.017

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.759-289.769=-0.010
σ0.047-0.032=0.015
min289.707-289.728=-0.022
max289.813-289.803=0.011
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.405-0.398=0.008
σ0.008-0.015=-0.007
min0.398-0.378=0.020
max0.415-0.421=-0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.674-1299.664=0.010
σ0.107-0.087=0.020
min1299.525-1299.560=-0.034
max1299.807-1299.779=0.027
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean2.300-2.078=0.222
σ0.192-0.068=0.124
min2.116-2.003=0.112
max2.620-2.161=0.459
iters=5
new-facts=6402
prior-facts=1
mean1542.661-1542.610=0.051
σ4.028-4.040=-0.012
min1540.683-1540.603=0.081
max1549.861-1549.828=0.033
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean2.307-2.233=0.074
σ0.142-0.123=0.019
min2.169-2.119=0.050
max2.507-2.415=0.091
iters=5
new-facts=6402
prior-facts=6402
mean1861.633-1861.623=0.010
σ0.070-0.082=-0.012
min1861.543-1861.495=0.048
max1861.713-1861.701=0.012
mean1726.000-1735.200=-9.200
σ206.441-165.380=41.061
min1545.000-1501.000=44.000
max2029.000-1890.000=139.000
mean2.894-3.077=-0.183
σ0.128-0.246=-0.118
min2.716-2.866=-0.151
max3.062-3.478=-0.416

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.754-1.578=0.176
σ0.091-0.140=-0.048
min1.592-1.428=0.164
max1.814-1.742=0.073

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.186=-0.000
σ577.139-577.140=-0.000
min157.615-157.615=0.000
max1311.895-1311.896=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean0.542-0.536=0.005
σ0.559-0.539=0.020
min0.262-0.263=-0.001
max1.381-1.346=0.035
policies=20
mean1576.423-1576.417=0.006
σ0.352-0.345=0.007
min1576.187-1576.186=0.000
max1576.946-1576.930=0.017
mean920.000
σ0.000
min920.000
max920.000
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean2.621-2.621=-0.000
σ0.012-0.004=0.009
min2.609-2.618=-0.009
max2.638-2.626=0.012
policies=200
mean15772.214-15772.208=0.006
σ0.152-0.120=0.032
min15772.083-15772.088=-0.005
max15772.392-15772.346=0.046
mean9200.000
σ0.000
min9200.000
max9200.000
mean1474.000-1471.000=3.000
σ0.000
min1474.000-1471.000=3.000
max1474.000-1471.000=3.000
mean26.452-26.499=-0.047
σ0.110-0.078=0.032
min26.304-26.406=-0.102
max26.537-26.597=-0.060