Compare commits

Home / Compare 2f73f134 .. 8e33483f

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.621-54.621=0.001
σ0.350-0.350=0.000
min54.491-54.490=0.001
max55.617-55.616=0.001
mean418.000-418.700=-0.700
σ0.000-0.483=-0.483
min418.000
max418.000-419.000=-1.000
mean0.139-0.140=-0.001
σ0.005-0.005=-0.001
min0.132-0.132=0.000
max0.146-0.148=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.001
σ0.007-0.005=0.002
min43.774-43.776=-0.002
max43.799-43.792=0.006
mean418.000-419.000=-1.000
σ0.000
min418.000-419.000=-1.000
max418.000-419.000=-1.000
mean0.123-0.123=0.000
σ0.003-0.004=-0.001
min0.120-0.119=0.001
max0.130-0.129=0.001

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.001
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean12.429-12.334=0.096
σ0.267-0.476=-0.209
min11.978-11.783=0.195
max12.856-13.250=-0.395
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615
max36.620
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean12.209-12.514=-0.304
σ0.643-0.570=0.073
min11.375-11.530=-0.154
max12.906-13.115=-0.209
op=table_records(), no indexes
mean41.929-41.932=-0.003
σ0.002-0.001=0.001
min41.928-41.932=-0.004
max41.933-41.933=-0.000
mean6044.000-7553.000=-1509.000
σ0.000
min6044.000-7553.000=-1509.000
max6044.000-7553.000=-1509.000
mean13.319-13.656=-0.337
σ1.177-1.495=-0.318
min11.111-10.740=0.371
max14.826-15.151=-0.324
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
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean12.105-12.138=-0.032
σ1.532-1.778=-0.246
min10.297-10.430=-0.132
max14.423-14.709=-0.286
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-27.609=-0.002
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean8.359-8.472=-0.112
σ0.388-0.435=-0.047
min7.739-7.798=-0.058
max8.861-9.155=-0.294
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.001
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean6.353-6.186=0.167
σ0.227-0.325=-0.098
min6.012-5.591=0.421
max6.698-6.553=0.145
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=0.000
min25.664
max25.670-25.669=0.001
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean5.550-5.541=0.010
σ0.116-0.158=-0.042
min5.343-5.283=0.060
max5.729-5.761=-0.032
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
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean5.390-5.270=0.120
σ0.061-0.125=-0.064
min5.289-5.025=0.265
max5.483-5.431=0.052

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.597=-0.004
σ0.000-0.000=0.000
min2524.593-2524.597=-0.003
max2524.594-2524.597=-0.003
mean6044.000-7553.000=-1509.000
σ0.000
min6044.000-7553.000=-1509.000
max6044.000-7553.000=-1509.000
mean1482.121-1053.060=429.060
σ673.471-5.073=668.398
min1045.964-1046.721=-0.757
max2607.020-1060.302=1546.718
op=load_product(), with indexes
mean8744.559-8744.558=0.001
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.640-8744.639=0.001
mean3823.125-3788.750=34.375
σ1648.322-1608.574=39.748
min1983.000
max6044.000-5946.000=98.000
mean4807.478-4645.968=161.510
σ1453.314-1563.004=-109.690
min3550.465-3508.153=42.311
max7233.500-7414.106=-180.606

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=-0.001
σ0.002-0.003=-0.001
min62.076-62.076=0.000
max62.080-62.084=-0.004
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean80.197-81.982=-1.785
σ11.654-10.213=1.440
min70.540-69.818=0.722
max102.801-95.435=7.367
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-40.945=0.000
mean6044.000-7553.000=-1509.000
σ0.000
min6044.000-7553.000=-1509.000
max6044.000-7553.000=-1509.000
mean97.434-100.427=-2.992
σ8.663-9.092=-0.429
min84.413-83.530=0.883
max108.238-108.950=-0.712
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685-66.685=0.000
max66.687-66.686=0.000
mean6044.000-7553.000=-1509.000
σ0.000
min6044.000-7553.000=-1509.000
max6044.000-7553.000=-1509.000
mean223.757-151.131=72.626
σ224.591-15.020=209.571
min125.830-124.283=1.547
max778.536-167.275=611.261

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.317=0.001
min11655.305
max11667.521-11667.517=0.004
mean4104.625-4267.250=-162.625
σ1569.243-1881.098=-311.855
min1983.000
max6044.000-7553.000=-1509.000
mean6578.120-6211.242=366.879
σ1359.328-1323.540=35.788
min4932.225-4893.057=39.168
max8203.077-8161.039=42.038
op=vertical_lookup_list() on indexed
mean11560.068-11560.065=0.003
σ0.001-0.001=0.001
min11560.066-11560.064=0.002
max11560.069-11560.066=0.003
mean6044.000-7553.000=-1509.000
σ0.000
min6044.000-7553.000=-1509.000
max6044.000-7553.000=-1509.000
mean6709.772-5615.177=1094.595
σ1333.832-1277.580=56.252
min4393.979-4394.724=-0.745
max8188.371-7342.655=845.716

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.001
σ0.029-0.022=0.007
min172.558
max172.635-172.609=0.026
mean1983.000
σ0.000
min1983.000
max1983.000
mean373.078-361.111=11.967
σ20.808-42.707=-21.898
min346.817-265.001=81.816
max398.127-402.413=-4.285
op=pointedIndexFromKvs
rows=400000
mean357.362-357.361=0.001
σ0.043-0.042=0.001
min357.321
max357.407-357.403=0.004
mean1983.000
σ0.000
min1983.000
max1983.000
mean759.256-750.627=8.629
σ17.678-55.597=-37.919
min732.225-651.081=81.144
max778.290-820.408=-42.118

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.185=-0.001
σ0.882-0.926=-0.044
min1007.690-1007.717=-0.027
max1011.841-1012.034=-0.193
mean1044.000-1052.100=-8.100
σ308.256-313.779=-5.523
min548.000-589.000=-41.000
max1477.000-1516.000=-39.000
mean1.532-1.551=-0.019
σ0.076-0.130=-0.054
min1.463-1.462=0.001
max1.808-2.020=-0.212

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.884=-0.001
σ0.002-0.003=-0.000
min0.881
max0.886-0.887=-0.002
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.449-0.445=0.003
σ0.172-0.146=0.026
min0.355-0.330=0.025
max0.755-0.669=0.086
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.916-0.881=0.035
σ0.161-0.097=0.064
min0.819-0.828=-0.008
max1.201-1.053=0.148
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.552-0.569=-0.017
σ0.048-0.048=-0.000
min0.506-0.523=-0.018
max0.628-0.647=-0.019
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.875-0.868=0.007
σ0.030-0.039=-0.009
min0.847-0.814=0.033
max0.919-0.921=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.550=-0.007
σ0.024-0.034=-0.009
min963.523-963.530=-0.007
max963.582-963.609=-0.027
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.816-0.821=-0.005
σ0.043-0.044=-0.001
min0.774-0.755=0.020
max0.869-0.865=0.004
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.007-0.008=-0.001
min884.847
max884.862-884.864=-0.002
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.705-0.745=-0.040
σ0.042-0.003=0.039
min0.661-0.741=-0.080
max0.750-0.748=0.002

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.709=0.001
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean4.310-4.325=-0.016
σ0.095-0.087=0.007
min4.134-4.155=-0.022
max4.578-4.622=-0.045
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean4.273-4.304=-0.031
σ0.094-0.075=0.019
min4.118-4.143=-0.025
max4.533-4.548=-0.015
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.742-0.762=-0.020
σ0.019-0.019=0.001
min0.715-0.727=-0.012
max0.848-0.870=-0.021
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.726-0.733=-0.007
σ0.025-0.024=0.002
min0.528-0.576=-0.047
max0.802-0.791=0.011

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.426-297.453=-0.027
σ0.177-0.226=-0.048
min297.256-297.273=-0.017
max297.840-298.053=-0.213
mean1983.000
σ0.000
min1983.000
max1983.000
mean0.567-0.556=0.011
σ0.029-0.026=0.003
min0.524-0.509=0.015
max0.614-0.593=0.021

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.730-289.738=-0.008
σ0.044-0.052=-0.007
min289.658-289.666=-0.008
max289.766-289.803=-0.037
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.404-0.400=0.004
σ0.012-0.005=0.007
min0.394-0.395=-0.001
max0.417-0.407=0.010
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.699=-0.003
σ0.040-0.047=-0.007
min1299.632-1299.617=0.015
max1299.732-1299.731=0.001
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean2.281-2.231=0.050
σ0.093-0.078=0.015
min2.161-2.165=-0.003
max2.382-2.317=0.066
iters=5
new-facts=6402
prior-facts=1
mean1542.724-1542.705=0.020
σ4.014-4.021=-0.007
min1540.768-1540.737=0.030
max1549.901-1549.892=0.009
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean2.297-2.223=0.074
σ0.127-0.199=-0.073
min2.166-1.920=0.246
max2.451-2.407=0.044
iters=5
new-facts=6402
prior-facts=6402
mean1861.629-1861.633=-0.004
σ0.066-0.069=-0.003
min1861.565-1861.562=0.002
max1861.715-1861.735=-0.019
mean1770.400-1778.200=-7.800
σ223.875-211.430=12.444
min1477.000-1516.000=-39.000
max1983.000
mean3.258-3.281=-0.024
σ0.342-0.375=-0.033
min2.887-2.885=0.002
max3.686-3.698=-0.012

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.718-1.587=0.131
σ0.094-0.160=-0.066
min1.612-1.316=0.295
max1.831-1.721=0.111

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.666-446.666=-0.000
σ577.139-577.138=0.001
min158.091-158.093=-0.002
max1312.374-1312.373=0.001
mean98.250
σ8.500
min94.000
max111.000
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean0.541-0.537=0.004
σ0.547-0.544=0.003
min0.264-0.261=0.003
max1.361-1.353=0.008
policies=20
mean1581.234-1581.232=0.002
σ0.348-0.354=-0.006
min1580.994-1580.989=0.005
max1581.750-1581.757=-0.006
mean940.000
σ0.000
min940.000
max940.000
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean2.620-2.625=-0.004
σ0.011-0.023=-0.012
min2.610-2.602=0.009
max2.634-2.657=-0.024
policies=200
mean15820.414-15820.401=0.012
σ0.095-0.083=0.012
min15820.298-15820.281=0.017
max15820.504-15820.457=0.048
mean9400.000
σ0.000
min9400.000
max9400.000
mean1477.000-1516.000=-39.000
σ0.000
min1477.000-1516.000=-39.000
max1477.000-1516.000=-39.000
mean26.574-26.568=0.006
σ0.029-0.048=-0.019
min26.544-26.529=0.015
max26.612-26.628=-0.016