Compare commits

Home / Compare 14140971 .. b7b54705

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.618-54.617=0.000
σ0.350-0.352=-0.002
min54.479-54.481=-0.003
max55.614-55.619=-0.006
mean416.000
σ0.000
min416.000
max416.000
mean0.140-0.139=0.000
σ0.004-0.005=-0.001
min0.136-0.135=0.001
max0.146-0.148=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.001
σ0.006-0.007=-0.001
min43.778-43.772=0.006
max43.800-43.797=0.003
mean416.000
σ0.000
min416.000
max416.000
mean0.122-0.121=0.001
σ0.004-0.004=-0.000
min0.118-0.115=0.003
max0.128-0.128=0.000

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
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean12.131-12.334=-0.203
σ0.336-0.334=0.002
min11.699-11.990=-0.290
max12.579-12.939=-0.360
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.620-36.619=0.000
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean11.852-12.462=-0.610
σ0.639-0.558=0.081
min11.169-11.613=-0.444
max13.020-13.015=0.005
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=-0.000
min41.928
max41.929
mean6042.000-6044.000=-2.000
σ0.000
min6042.000-6044.000=-2.000
max6042.000-6044.000=-2.000
mean13.004-13.140=-0.136
σ1.146-1.260=-0.114
min10.519-10.495=0.024
max14.358-15.101=-0.742
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.932=-0.001
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean12.427-12.356=0.071
σ1.998-1.990=0.008
min10.265-10.286=-0.021
max14.699-14.691=0.009
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
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean8.479-8.213=0.266
σ0.339-0.293=0.046
min8.034-7.697=0.338
max8.922-8.507=0.414
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean6.142-6.272=-0.130
σ0.205-0.177=0.028
min5.927-5.894=0.033
max6.470-6.457=0.013
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-25.670=0.000
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean5.339-5.414=-0.076
σ0.140-0.076=0.064
min5.102-5.305=-0.204
max5.533-5.557=-0.024
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.969=-0.001
σ0.002-0.002=-0.000
min25.967-25.967=-0.000
max25.971-25.971=0.000
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean5.175-5.246=-0.071
σ0.139-0.062=0.077
min4.917-5.171=-0.254
max5.376-5.317=0.059

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.595-2524.594=0.000
mean6042.000-6044.000=-2.000
σ0.000
min6042.000-6044.000=-2.000
max6042.000-6044.000=-2.000
mean1449.028-1408.420=40.608
σ641.808-680.488=-38.680
min1034.749-1034.118=0.631
max2625.204-2582.861=42.344
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.033=-0.001
min8744.545-8744.545=0.001
max8744.639-8744.641=-0.002
mean3829.500-3820.875=8.625
σ1635.502-1652.252=-16.750
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean4769.888-4516.974=252.914
σ1439.899-1402.616=37.282
min3526.099-3521.994=4.105
max7092.799-7133.663=-40.863

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
max62.080
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean82.587-81.510=1.077
σ11.591-11.637=-0.046
min70.581-70.177=0.403
max101.806-100.707=1.099
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean6042.000-6044.000=-2.000
σ0.000
min6042.000-6044.000=-2.000
max6042.000-6044.000=-2.000
mean97.359-96.595=0.763
σ8.954-7.625=1.329
min83.866-86.347=-2.481
max107.217-109.462=-2.245
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.001
σ0.001-0.000=0.001
min66.686-66.685=0.000
max66.689-66.687=0.003
mean6042.000-6044.000=-2.000
σ0.000
min6042.000-6044.000=-2.000
max6042.000-6044.000=-2.000
mean222.922-220.449=2.473
σ223.251-216.017=7.234
min124.477-127.126=-2.649
max774.526-754.020=20.506

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.001
σ4.317-4.318=-0.001
min11655.305
max11667.517-11667.521=-0.004
mean4103.750-4104.125=-0.375
σ1562.914-1571.031=-8.117
min2018.000-1969.000=49.000
max6042.000-6044.000=-2.000
mean6564.123-6119.869=444.255
σ1429.267-1239.562=189.705
min4873.851-4835.661=38.189
max8396.562-8012.475=384.087
op=vertical_lookup_list() on indexed
mean11560.069-11560.069=-0.000
σ0.001-0.001=0.000
min11560.066-11560.067=-0.001
max11560.069
mean6042.000-6044.000=-2.000
σ0.000
min6042.000-6044.000=-2.000
max6042.000-6044.000=-2.000
mean6797.702-6757.414=40.288
σ1399.399-1293.582=105.817
min4379.260-4389.045=-9.785
max8194.614-8175.793=18.821

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588-172.588=-0.000
σ0.024-0.023=0.001
min172.558
max172.622-172.614=0.009
mean2018.000-1969.000=49.000
σ0.000
min2018.000-1969.000=49.000
max2018.000-1969.000=49.000
mean380.462-358.433=22.030
σ37.206-14.572=22.634
min332.882-336.839=-3.958
max451.965-378.374=73.591
op=pointedIndexFromKvs
rows=400000
mean357.361-357.370=-0.009
σ0.036-0.041=-0.006
min357.321
max357.397-357.411=-0.014
mean2018.000-1969.000=49.000
σ0.000
min2018.000-1969.000=49.000
max2018.000-1969.000=49.000
mean754.993-727.798=27.196
σ71.517-68.511=3.006
min615.571-583.874=31.697
max808.845-774.076=34.769

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.184=-0.001
σ0.893-0.907=-0.014
min1007.697-1007.687=0.010
max1011.892-1011.952=-0.060
mean1037.100-1041.350=-4.250
σ297.297-302.725=-5.428
min545.000-560.000=-15.000
max1438.000-1467.000=-29.000
mean1.539-1.536=0.003
σ0.086-0.094=-0.008
min1.472-1.360=0.112
max1.761-1.786=-0.025

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.431-0.420=0.011
σ0.135-0.144=-0.009
min0.330-0.323=0.007
max0.661-0.674=-0.013
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.865-0.885=-0.020
σ0.091-0.088=0.002
min0.811-0.817=-0.006
max1.025-1.037=-0.012
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.537-0.564=-0.027
σ0.047-0.066=-0.019
min0.498-0.499=-0.001
max0.619-0.648=-0.029
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.829-0.841=-0.012
σ0.044-0.057=-0.013
min0.798-0.802=-0.004
max0.906-0.938=-0.032

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.541=-0.000
σ0.029-0.029=-0.000
min963.523-963.524=-0.001
max963.591-963.591=-0.001
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.801-0.837=-0.035
σ0.042-0.026=0.016
min0.732-0.806=-0.074
max0.847-0.869=-0.022
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.000
σ0.006-0.005=0.001
min884.847
max884.860-884.860=0.000
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.676-0.686=-0.010
σ0.026-0.058=-0.031
min0.653-0.603=0.051
max0.708-0.740=-0.032

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.712=-0.002
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean4.208-4.241=-0.032
σ0.059-0.079=-0.020
min4.092-4.140=-0.048
max4.428-4.576=-0.148
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean4.197-4.215=-0.018
σ0.104-0.073=0.031
min3.561-4.104=-0.544
max4.528-4.509=0.019
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.582-0.743=-0.161
σ0.087-0.020=0.068
min0.516-0.712=-0.196
max0.859-0.853=0.006
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.493-0.572=-0.079
σ0.058-0.093=-0.035
min0.284-0.490=-0.206
max0.574-0.760=-0.186

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.393-297.459=-0.067
σ0.225-0.211=0.014
min297.202-297.320=-0.118
max298.009-298.043=-0.034
mean2018.000-1969.000=49.000
σ0.000
min2018.000-1969.000=49.000
max2018.000-1969.000=49.000
mean0.567-0.577=-0.010
σ0.030-0.028=0.002
min0.508-0.514=-0.006
max0.598-0.602=-0.003

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.763-289.774=-0.011
σ0.045-0.038=0.007
min289.717-289.727=-0.010
max289.819-289.814=0.005
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.401-0.401=0.000
σ0.009-0.008=0.000
min0.395-0.395=0.000
max0.416-0.416=0.001
iters=5
new-facts=1
prior-facts=6402
mean1299.650-1299.646=0.004
σ0.054-0.079=-0.025
min1299.575-1299.548=0.028
max1299.717-1299.732=-0.015
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean2.012-2.091=-0.079
σ0.045-0.073=-0.028
min1.967-1.972=-0.005
max2.078-2.166=-0.087
iters=5
new-facts=6402
prior-facts=1
mean1542.627-1542.659=-0.032
σ4.034-4.022=0.012
min1540.610-1540.675=-0.065
max1549.837-1549.847=-0.010
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean2.315-2.352=-0.037
σ0.201-0.110=0.091
min2.082-2.214=-0.132
max2.592-2.514=0.078
iters=5
new-facts=6402
prior-facts=6402
mean1861.631-1861.635=-0.004
σ0.080-0.059=0.021
min1861.513-1861.558=-0.045
max1861.719-1861.694=0.025
mean1717.400
σ204.979-170.073=34.906
min1537.000-1525.000=12.000
max2018.000-1969.000=49.000
mean2.956-2.918=0.039
σ0.120-0.203=-0.083
min2.846-2.741=0.105
max3.126-3.267=-0.141

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.821-1.816=0.004
σ0.126-0.074=0.052
min1.704-1.734=-0.030
max1.981-1.902=0.079

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.148=0.000
σ577.064-577.065=-0.000
min157.612-157.614=-0.003
max1311.745-1311.745=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean0.522-0.550=-0.028
σ0.516-0.575=-0.059
min0.262-0.261=0.000
max1.295-1.412=-0.117
policies=20
mean1576.420-1576.408=0.011
σ0.350-0.345=0.006
min1576.186-1576.174=0.012
max1576.941-1576.920=0.021
mean920.000
σ0.000
min920.000
max920.000
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean2.619-2.623=-0.005
σ0.006-0.007=-0.001
min2.613-2.616=-0.003
max2.626-2.633=-0.007
policies=200
mean15772.230-15772.324=-0.094
σ0.180-0.103=0.077
min15772.052-15772.241=-0.189
max15772.472-15772.466=0.006
mean9200.000
σ0.000
min9200.000
max9200.000
mean1438.000-1467.000=-29.000
σ0.000
min1438.000-1467.000=-29.000
max1438.000-1467.000=-29.000
mean26.394-26.459=-0.065
σ0.042-0.086=-0.044
min26.354-26.354=-0.000
max26.436-26.552=-0.117