Compare commits

Home / Compare 5f47675c .. 847d521b

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.001
σ0.351-0.351=-0.001
min54.486-54.480=0.006
max55.615-55.616=-0.001
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.140-0.141=-0.001
σ0.004-0.004=-0.001
min0.136-0.137=-0.001
max0.147-0.148=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.008-0.005=0.002
min43.775-43.778=-0.003
max43.802-43.797=0.005
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.120-0.122=-0.002
σ0.004-0.005=-0.000
min0.115-0.117=-0.002
max0.126-0.131=-0.004

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.001
σ0.002-0.003=-0.001
min36.615
max36.620-36.623=-0.003
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean12.561-12.760=-0.199
σ0.296-1.742=-1.446
min12.161-11.839=0.322
max13.065-16.980=-3.915
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.619=0.000
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean12.957-12.242=0.715
σ0.171-2.202=-2.031
min12.712-11.110=1.602
max13.269-17.562=-4.292
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=-0.000
min41.928-41.928=-0.000
max41.929-41.929=0.000
mean6047.000-7554.000=-1507.000
σ0.000
min6047.000-7554.000=-1507.000
max6047.000-7554.000=-1507.000
mean12.991-13.767=-0.775
σ1.236-1.173=0.063
min10.398-12.308=-1.909
max14.359-15.317=-0.958
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.932=-0.001
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean12.564-11.999=0.565
σ1.941-1.982=-0.041
min10.457-9.992=0.465
max15.197-15.135=0.063
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
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean8.326-8.706=-0.380
σ0.281-1.171=-0.890
min7.819-7.829=-0.010
max8.733-11.505=-2.773
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean6.321-6.526=-0.205
σ0.260-1.168=-0.908
min5.887-5.787=0.100
max6.619-9.374=-2.755
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664-25.664=-0.000
max25.668-25.670=-0.001
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean5.511-5.588=-0.077
σ0.143-0.583=-0.441
min5.287-5.099=0.188
max5.700-6.934=-1.234
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=-0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean5.272-5.195=0.077
σ0.107-0.572=-0.465
min5.150-4.716=0.434
max5.480-6.517=-1.037

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-2524.593=0.000
max2524.594-2524.594=0.000
mean6047.000-7554.000=-1507.000
σ0.000
min6047.000-7554.000=-1507.000
max6047.000-7554.000=-1507.000
mean1542.583-1106.087=436.496
σ786.045-169.576=616.469
min1048.007-1040.152=7.855
max2955.877-1525.658=1430.219
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.033-0.033=0.000
min8744.544-8744.544=0.000
max8744.641-8744.641=-0.000
mean3844.000-3791.375=52.625
σ1626.846-1610.309=16.538
min2053.000-1984.000=69.000
max6047.000-5953.000=94.000
mean4724.825-4655.295=69.530
σ1614.557-1479.609=134.948
min3562.028-3540.960=21.068
max7602.944-7039.120=563.825

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-62.075=0.000
max62.080
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean81.706-83.713=-2.006
σ12.030-12.712=-0.683
min71.118-69.068=2.051
max103.373-104.720=-1.348
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.001
σ0.002-0.001=0.001
min40.944-40.944=0.000
max40.949-40.945=0.003
mean6047.000-7554.000=-1507.000
σ0.000
min6047.000-7554.000=-1507.000
max6047.000-7554.000=-1507.000
mean97.135-233.445=-136.310
σ8.667-374.864=-366.197
min84.692-89.191=-4.499
max108.706-1160.996=-1052.290
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.689-66.686=0.004
σ0.000-0.000=0.000
min66.689-66.685=0.004
max66.690-66.686=0.004
mean6047.000-7554.000=-1507.000
σ0.000
min6047.000-7554.000=-1507.000
max6047.000-7554.000=-1507.000
mean224.330-150.430=73.900
σ225.318-13.786=211.532
min127.569-132.158=-4.589
max781.103-169.614=611.490

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.001
min11655.305
max11667.517-11667.521=-0.004
mean4117.375-4269.000=-151.625
σ1556.138-1880.401=-324.263
min2053.000-1984.000=69.000
max6047.000-7554.000=-1507.000
mean6108.183-6430.850=-322.667
σ1219.141-1141.046=78.095
min4978.549-4954.368=24.181
max8325.013-8353.089=-28.076
op=vertical_lookup_list() on indexed
mean11560.065-11560.069=-0.003
σ0.001-0.002=-0.000
min11560.065-11560.066=-0.002
max11560.068-11560.072=-0.004
mean6047.000-7554.000=-1507.000
σ0.000
min6047.000-7554.000=-1507.000
max6047.000-7554.000=-1507.000
mean6530.101-5562.530=967.571
σ1157.163-1297.039=-139.876
min4429.586-4429.761=-0.175
max7705.707-7421.386=284.321

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588-172.583=0.005
σ0.027-0.025=0.002
min172.558
max172.625-172.625=-0.001
mean2053.000-1984.000=69.000
σ0.000
min2053.000-1984.000=69.000
max2053.000-1984.000=69.000
mean367.360-366.525=0.835
σ48.206-23.389=24.817
min323.582-340.762=-17.180
max449.404-398.240=51.164
op=pointedIndexFromKvs
rows=400000
mean357.368-357.364=0.004
σ0.045-0.042=0.003
min357.321
max357.420-357.408=0.012
mean2053.000-1984.000=69.000
σ0.000
min2053.000-1984.000=69.000
max2053.000-1984.000=69.000
mean771.639-729.512=42.127
σ24.143-76.289=-52.145
min737.709-602.890=134.819
max797.471-796.626=0.845

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.188=-0.003
σ0.883-0.880=0.003
min1007.698-1007.687=0.011
max1011.847-1011.834=0.013
mean1052.450-1038.800=13.650
σ303.700-296.897=6.803
min547.000
max1460.000-1439.000=21.000
mean1.556-1.575=-0.019
σ0.086-0.131=-0.045
min1.484-1.483=0.001
max1.766-2.057=-0.291

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.415-0.416=-0.002
σ0.129-0.127=0.002
min0.339-0.333=0.006
max0.645-0.641=0.004
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.881-0.889=-0.008
σ0.091-0.090=0.001
min0.806-0.831=-0.024
max1.035-1.045=-0.009
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.545-0.546=-0.001
σ0.043-0.050=-0.007
min0.504-0.517=-0.013
max0.616-0.636=-0.019
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.846-0.847=-0.001
σ0.039-0.041=-0.002
min0.813-0.818=-0.005
max0.912-0.919=-0.007

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=0.001
σ0.025-0.030=-0.005
min963.523
max963.584-963.596=-0.012
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.826-0.808=0.019
σ0.035-0.036=-0.001
min0.781-0.760=0.022
max0.863-0.858=0.005
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.006-0.006=0.000
min884.847
max884.861-884.862=-0.001
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.706-0.708=-0.002
σ0.038-0.040=-0.002
min0.667-0.672=-0.005
max0.747-0.753=-0.006

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
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean4.304-4.229=0.075
σ0.089-0.120=-0.031
min4.169-4.105=0.063
max4.599-5.140=-0.541
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean4.289-4.211=0.077
σ0.083-0.063=0.020
min4.172-4.086=0.086
max4.580-4.400=0.180
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.756-0.754=0.003
σ0.018-0.016=0.002
min0.727-0.721=0.006
max0.875-0.849=0.025
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.718-0.713=0.005
σ0.015-0.014=0.002
min0.684
max0.787-0.781=0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.526-297.406=0.120
σ0.237-0.204=0.033
min297.384-297.207=0.177
max298.179-297.891=0.288
mean2053.000-1984.000=69.000
σ0.000
min2053.000-1984.000=69.000
max2053.000-1984.000=69.000
mean0.569-0.566=0.003
σ0.036-0.034=0.003
min0.509-0.508=0.001
max0.610-0.593=0.017

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.759-289.760=-0.001
σ0.056-0.044=0.012
min289.691-289.722=-0.031
max289.819-289.811=0.008
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.408-0.404=0.004
σ0.011-0.011=0.000
min0.395-0.394=0.001
max0.418-0.420=-0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.688-1299.691=-0.004
σ0.106-0.092=0.014
min1299.539-1299.581=-0.042
max1299.826-1299.819=0.007
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean2.231-2.275=-0.044
σ0.086-0.094=-0.008
min2.131-2.150=-0.020
max2.361-2.349=0.012
iters=5
new-facts=6402
prior-facts=1
mean1542.704-1542.665=0.040
σ4.024-4.004=0.020
min1540.747-1540.705=0.042
max1549.899-1549.822=0.077
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean2.423-2.308=0.116
σ0.221-0.129=0.091
min2.143-2.177=-0.034
max2.668-2.481=0.188
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.628=0.002
σ0.060-0.064=-0.004
min1861.546-1861.541=0.006
max1861.697-1861.706=-0.009
mean1728.800-1771.000=-42.200
σ235.218-224.690=10.529
min1468.000-1475.000=-7.000
max2053.000-1984.000=69.000
mean2.928-3.242=-0.315
σ0.072-0.343=-0.271
min2.850-2.875=-0.025
max3.007-3.667=-0.660

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.741-1.788=-0.047
σ0.103-0.160=-0.056
min1.602-1.509=0.093
max1.856-1.906=-0.050

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.185=0.000
σ577.140-577.140=-0.001
min157.614-157.612=0.002
max1311.895-1311.895=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean0.541-0.534=0.007
σ0.554-0.539=0.015
min0.262-0.261=0.000
max1.372-1.342=0.029
policies=20
mean1576.418-1576.434=-0.016
σ0.341-0.372=-0.031
min1576.185-1576.188=-0.003
max1576.925-1576.987=-0.062
mean920.000
σ0.000
min920.000
max920.000
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean2.606-2.666=-0.061
σ0.012-0.068=-0.055
min2.588-2.624=-0.036
max2.616-2.768=-0.151
policies=200
mean15772.225-15772.285=-0.060
σ0.120-0.044=0.076
min15772.110-15772.247=-0.138
max15772.340-15772.327=0.013
mean9200.000
σ0.000
min9200.000
max9200.000
mean1460.000-1439.000=21.000
σ0.000
min1460.000-1439.000=21.000
max1460.000-1439.000=21.000
mean26.558-26.502=0.055
σ0.093-0.034=0.059
min26.456-26.464=-0.008
max26.674-26.546=0.128