Compare commits

Home / Compare 815d7de4 .. d551cfb0

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.617-54.618=-0.001
σ0.349-0.352=-0.003
min54.483-54.481=0.002
max55.612-55.621=-0.009
mean417.800-414.000=3.800
σ0.422-0.000=0.422
min417.000-414.000=3.000
max418.000-414.000=4.000
mean0.140-0.143=-0.002
σ0.004-0.004=-0.000
min0.136-0.138=-0.002
max0.146-0.149=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.008-0.005=0.003
min43.776-43.779=-0.003
max43.802-43.794=0.007
mean418.000-414.000=4.000
σ0.000
min418.000-414.000=4.000
max418.000-414.000=4.000
mean0.123-0.122=0.001
σ0.004-0.004=-0.000
min0.116-0.116=-0.001
max0.129-0.129=0.001

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.620=-0.001
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean12.888-12.630=0.258
σ0.423-0.436=-0.013
min12.412-12.290=0.122
max13.758-13.652=0.105
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.621-36.620=0.000
mean4291.750-4287.000=4.750
σ1979.587-1977.767=1.820
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean93.622-66.393=27.229
σ228.106-152.069=76.037
min12.000-11.579=0.421
max658.156-442.743=215.413
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.930=-0.000
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.933-41.933=-0.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean14.795-15.069=-0.275
σ1.144-1.471=-0.328
min12.285-11.857=0.428
max15.473-15.951=-0.479
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=0.000
min41.928
max41.932-41.932=-0.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean13.938-13.712=0.226
σ1.035-1.341=-0.306
min11.663-11.777=-0.114
max14.796-15.820=-1.024
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932-41.931=0.001
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean13.635-13.625=0.010
σ1.612-1.486=0.126
min11.390-11.281=0.109
max15.480-15.359=0.121
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.605=0.000
σ0.003-0.003=-0.000
min27.603-27.603=0.000
max27.611-27.611=-0.000
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean9.161-9.333=-0.172
σ0.268-0.444=-0.176
min8.722-8.672=0.050
max9.515-9.840=-0.325
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean6.790-6.673=0.117
σ0.254-0.447=-0.193
min6.487-5.900=0.587
max7.114-7.155=-0.041
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664
max25.669-25.668=0.000
mean4291.750-4287.000=4.750
σ1979.587-1977.767=1.820
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean6.376-6.123=0.254
σ0.675-0.131=0.544
min5.977-5.970=0.006
max7.975-6.310=1.665
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=-0.001
σ0.002-0.003=-0.001
min25.659
max25.663-25.667=-0.004
mean4291.750-4287.000=4.750
σ1979.587-1977.767=1.820
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean5.930-5.503=0.428
σ0.681-0.169=0.511
min5.508-5.149=0.359
max7.591-5.653=1.938
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.969=-0.000
σ0.002-0.002=-0.000
min25.967-25.967=-0.000
max25.971-25.971=-0.000
mean4291.750-4287.000=4.750
σ1979.587-1977.767=1.820
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean5.878-5.588=0.290
σ0.742-0.214=0.528
min5.064-5.230=-0.166
max7.582-5.861=1.721
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971-25.971=-0.000
mean4291.750-4287.000=4.750
σ1979.587-1977.767=1.820
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean5.697-5.518=0.179
σ0.742-0.166=0.576
min4.964-5.280=-0.316
max7.353-5.828=1.526

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596-2524.596=-0.000
σ0.002-0.003=-0.001
min2524.594-2524.594=-0.000
max2524.598-2524.601=-0.003
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean1143.497-1141.077=2.421
σ299.059-278.615=20.445
min1019.993-1030.513=-10.521
max1883.136-1830.339=52.797
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.560=0.000
σ0.041-0.040=0.000
min8744.545
max8744.662-8744.661=0.001
mean3598.375-3594.250=4.125
σ1819.266-1817.713=1.553
min1077.000-1073.000=4.000
max5840.000-5833.000=7.000
mean4628.426-4411.893=216.534
σ1470.368-1317.521=152.847
min3530.832-3526.101=4.731
max7431.379-7307.511=123.868

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean81.047-79.405=1.642
σ8.831-9.749=-0.918
min72.257-70.668=1.589
max98.367-99.918=-1.550
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.077=0.000
σ0.002-0.002=-0.000
min62.076-62.075=0.001
max62.080
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean81.827-79.924=1.903
σ9.028-10.142=-1.114
min71.702-70.330=1.372
max99.059-100.220=-1.160
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.943-40.943=0.000
max40.947-40.947=-0.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean101.555-103.324=-1.769
σ11.526-9.070=2.456
min75.595-84.486=-8.892
max107.949-110.450=-2.501
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946-40.946=-0.000
σ0.002-0.002=0.000
min40.944-40.944=0.000
max40.947-40.947=0.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean101.604-103.346=-1.742
σ11.486-9.108=2.378
min75.728-84.335=-8.607
max108.166-110.346=-2.180
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950-40.950=0.000
σ0.002-0.002=-0.000
min40.949-40.949=0.000
max40.953
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean103.648-105.055=-1.407
σ10.624-9.015=1.609
min81.340-87.092=-5.752
max111.502-110.928=0.574
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951-40.951=0.000
σ0.002-0.002=0.000
min40.949
max40.953
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean101.722-103.527=-1.805
σ11.686-9.020=2.666
min75.495-84.804=-9.310
max108.252-110.295=-2.043
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=0.000
σ0.002-0.002=0.000
min66.685-66.686=-0.000
max66.690
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean220.512-205.956=14.556
σ179.841-133.243=46.598
min121.819-132.593=-10.774
max663.889-534.224=129.665
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean153.076-152.637=0.439
σ19.869-21.710=-1.841
min121.731-108.173=13.558
max168.140-169.645=-1.505

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.834-11656.833=0.000
σ4.318-4.318=-0.000
min11655.305-11655.305=-0.000
max11667.520-11667.520=-0.001
mean4171.500-4167.000=4.500
σ1899.709-1898.082=1.627
min1552.000-1549.000=3.000
max7206.000-7199.000=7.000
mean7010.051-6276.987=733.064
σ1273.178-1324.126=-50.948
min4935.992-4902.811=33.181
max8267.292-8195.211=72.081
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.065=0.000
σ0.003-0.001=0.001
min11560.064-11560.064=-0.000
max11560.070-11560.069=0.002
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean5686.645-5672.366=14.279
σ1390.811-1464.453=-73.642
min4417.108-4370.458=46.649
max7647.565-7838.582=-191.017

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.668-172.667=0.001
σ0.008-0.010=-0.002
min172.654-172.646=0.009
max172.679-172.681=-0.002
mean489.250-486.000=3.250
σ0.707-0.000=0.707
min489.000-486.000=3.000
max491.000-486.000=5.000
mean404.562-399.991=4.572
σ19.514-19.248=0.266
min367.180-370.333=-3.153
max422.584-421.510=1.074
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.463-357.464=-0.002
σ0.156-0.156=0.000
min357.321
max357.643-357.639=0.004
mean574.000-563.000=11.000
σ0.000
min574.000-563.000=11.000
max574.000-563.000=11.000
mean794.866-780.701=14.164
σ39.710-29.696=10.014
min720.423-726.990=-6.567
max858.308-813.375=44.933

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.323-1008.324=-0.000
σ0.761-0.761=0.000
min1007.847-1007.850=-0.002
max1011.469-1011.470=-0.001
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean1.534-1.520=0.014
σ0.178-0.138=0.040
min1.402-1.387=0.015
max2.081-1.831=0.250

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.310-0.313=-0.002
σ0.098-0.109=-0.011
min0.251-0.251=-0.000
max0.483-0.507=-0.024
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.641-0.643=-0.002
σ0.075-0.081=-0.005
min0.594-0.591=0.003
max0.773-0.786=-0.013
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.483-0.577=-0.093
σ0.059-0.068=-0.008
min0.401-0.506=-0.105
max0.536-0.686=-0.150
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.852-0.842=0.010
σ0.034-0.050=-0.017
min0.826-0.800=0.026
max0.908-0.929=-0.021

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.552=-0.000
σ0.023-0.023=-0.000
min963.530-963.528=0.002
max963.579-963.579=0.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.821-0.785=0.037
σ0.037-0.040=-0.003
min0.769-0.742=0.027
max0.853-0.843=0.010
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
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.716-0.727=-0.012
σ0.063-0.030=0.033
min0.603-0.676=-0.072
max0.749-0.753=-0.004

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.712-7.709=0.003
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean3.534-4.279=-0.745
σ0.084-0.078=0.006
min3.414-4.149=-0.736
max3.936-4.569=-0.633
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean3.498-4.252=-0.754
σ0.076-0.072=0.005
min3.259-4.137=-0.878
max3.775-4.657=-0.882
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.753-0.771=-0.018
σ0.017-0.039=-0.022
min0.725-0.719=0.006
max0.861-0.906=-0.045
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.721-0.736=-0.015
σ0.014-0.032=-0.018
min0.695-0.660=0.035
max0.800-0.823=-0.022

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.827-297.617=0.211
σ0.238-0.201=0.037
min297.667-297.441=0.226
max298.475-298.129=0.346
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.593-0.589=0.004
σ0.021-0.027=-0.006
min0.555-0.517=0.039
max0.618-0.607=0.011

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.412-292.424=-0.012
σ0.029-0.034=-0.005
min292.372-292.379=-0.007
max292.452-292.472=-0.020
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.393-0.398=-0.005
σ0.003-0.012=-0.009
min0.389-0.388=0.001
max0.395-0.415=-0.020
iters=5
new-facts=1
prior-facts=6402
mean1302.320-1302.332=-0.012
σ0.096-0.099=-0.003
min1302.208-1302.210=-0.002
max1302.458-1302.441=0.018
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean1.976-2.004=-0.029
σ0.124-0.139=-0.015
min1.832-1.832=0.000
max2.166-2.161=0.004
iters=5
new-facts=6402
prior-facts=1
mean1545.315-1545.319=-0.004
σ4.057-4.060=-0.003
min1543.280-1543.263=0.017
max1552.563-1552.575=-0.012
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean2.321-2.280=0.041
σ0.202-0.281=-0.079
min2.060-1.934=0.126
max2.550-2.572=-0.022
iters=5
new-facts=6402
prior-facts=6402
mean1864.318-1864.306=0.012
σ0.076-0.096=-0.019
min1864.222-1864.169=0.053
max1864.417-1864.420=-0.003
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean2.992-3.054=-0.062
σ0.203-0.197=0.006
min2.748-2.861=-0.114
max3.253-3.332=-0.079

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.602-1.605=-0.002
σ0.262-0.252=0.010
min1.248-1.313=-0.065
max1.844-1.871=-0.027

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.629-446.629=0.000
σ577.064-577.064=-0.000
min158.094-158.093=0.001
max1312.226-1312.225=0.000
mean96.250
σ8.500
min92.000
max109.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean0.506-0.507=-0.001
σ0.479-0.488=-0.010
min0.263-0.262=0.001
max1.224-1.240=-0.016
policies=20
mean1581.244-1581.230=0.014
σ0.362-0.350=0.012
min1580.997-1580.994=0.003
max1581.779-1581.749=0.031
mean920.000
σ0.000
min920.000
max920.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean2.632-2.631=0.001
σ0.017-0.016=0.001
min2.614-2.611=0.003
max2.651-2.646=0.005
policies=200
mean15820.490-15820.454=0.036
σ0.097-0.106=-0.009
min15820.384-15820.361=0.023
max15820.599-15820.593=0.006
mean9200.000
σ0.000
min9200.000
max9200.000
mean7206.000-7199.000=7.000
σ0.000
min7206.000-7199.000=7.000
max7206.000-7199.000=7.000
mean26.650-26.553=0.097
σ0.207-0.216=-0.009
min26.375-26.353=0.021
max26.814-26.859=-0.045