Compare commits

Home / Compare 581c69f1 .. dc799733

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.617=-0.000
σ0.350-0.350=0.000
min54.483-54.484=-0.001
max55.613-55.612=0.001
mean420.000-417.000=3.000
σ0.000
min420.000-417.000=3.000
max420.000-417.000=3.000
mean0.140-0.141=-0.001
σ0.006-0.004=0.002
min0.133-0.137=-0.004
max0.149-0.148=0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.005-0.006=-0.001
min43.779-43.778=0.002
max43.796-43.794=0.002
mean420.000-417.000=3.000
σ0.000
min420.000-417.000=3.000
max420.000-417.000=3.000
mean0.124-0.124=0.000
σ0.005-0.007=-0.002
min0.120-0.116=0.004
max0.132-0.140=-0.008

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.619=-0.000
mean4292.125-4166.250=125.875
σ1980.590-1897.249=83.341
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean104.475-12.674=91.801
σ259.509-0.211=259.298
min12.452-12.499=-0.048
max746.727-13.105=733.622
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618-36.618=-0.000
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.620=-0.000
mean4292.125-4286.250=5.875
σ1980.590-1977.019=3.570
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean13.937-71.706=-57.769
σ2.551-166.078=-163.527
min12.447-11.937=0.510
max20.194-482.723=-462.529
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.932-41.932=0.001
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean14.931-15.026=-0.095
σ0.858-0.491=0.367
min13.463-14.195=-0.732
max15.711-15.550=0.161
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002-0.002=-0.000
min41.928-41.928=-0.000
max41.932-41.932=-0.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean13.955-14.352=-0.397
σ0.864-0.579=0.285
min12.338-13.403=-1.065
max15.088-15.051=0.037
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.931-41.931=-0.000
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean13.702-13.747=-0.045
σ1.723-1.684=0.039
min11.156-11.360=-0.204
max15.417-15.447=-0.031
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604-27.604=0.000
σ0.002-0.002=-0.000
min27.603-27.603=0.000
max27.607-27.607=-0.000
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean9.219-8.990=0.229
σ0.360-0.416=-0.057
min8.702-8.532=0.170
max9.859-9.611=0.248
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean6.691-6.447=0.245
σ0.494-0.235=0.259
min5.950-6.077=-0.127
max7.429-6.773=0.656
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.665-25.665=-0.000
max25.668
mean4292.125-4286.250=5.875
σ1980.590-1977.019=3.570
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean6.336-6.114=0.222
σ0.470-0.182=0.288
min5.821-5.833=-0.012
max7.354-6.347=1.006
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=-0.000
σ0.002-0.002=-0.000
min25.659-25.659=-0.000
max25.663
mean4292.125-4286.250=5.875
σ1980.590-1977.019=3.570
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean5.742-5.676=0.066
σ0.586-0.220=0.366
min5.244-5.215=0.029
max7.118-5.890=1.228
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968-25.968=-0.000
σ0.002-0.002=0.000
min25.967-25.967=-0.000
max25.971
mean4292.125-4286.250=5.875
σ1980.590-1977.019=3.570
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean5.798-5.672=0.126
σ0.624-0.252=0.371
min5.197-5.178=0.019
max7.239-5.865=1.374
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=-0.000
σ0.001-0.001=0.000
min25.967-25.967=-0.000
max25.971
mean4292.125-4286.250=5.875
σ1980.590-1977.019=3.570
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean5.704-5.527=0.177
σ0.643-0.278=0.365
min5.199-4.983=0.216
max7.220-5.826=1.394

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.595=0.000
σ0.002-0.002=-0.000
min2524.594
max2524.598
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean1419.739-1620.565=-200.827
σ591.870-881.243=-289.373
min1043.463-1035.663=7.800
max2622.294-3121.580=-499.287
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.561=-0.000
σ0.040-0.041=-0.001
min8744.544-8744.545=-0.000
max8744.659-8744.661=-0.002
mean3597.250-3594.250=3.000
σ1819.794-1817.614=2.180
min1075.000-1074.000=1.000
max5830.000-5833.000=-3.000
mean5086.829-4449.960=636.869
σ1719.220-1356.161=363.060
min3526.435-3537.609=-11.174
max7506.132-7159.614=346.518

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
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean80.744-79.867=0.877
σ9.685-9.942=-0.257
min71.605-70.578=1.027
max98.770-98.737=0.033
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076
max62.080-62.080=0.000
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean81.277-81.674=-0.397
σ9.720-10.274=-0.554
min71.857-71.455=0.402
max99.602-101.773=-2.170
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.945=0.000
σ0.002-0.002=0.000
min40.944
max40.947
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean103.152-104.035=-0.883
σ6.879-5.399=1.480
min90.154-94.046=-3.892
max108.046-107.609=0.437
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.945=0.000
σ0.002-0.002=-0.000
min40.944-40.943=0.000
max40.947
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean103.291-103.881=-0.589
σ6.815-5.344=1.471
min90.487-94.182=-3.695
max108.352-107.431=0.921
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.951=0.000
σ0.002-0.002=-0.000
min40.949-40.948=0.001
max40.954
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean105.929-105.948=-0.019
σ4.987-5.429=-0.442
min96.743-94.127=2.617
max111.923-110.908=1.015
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.950=0.000
σ0.002-0.002=-0.000
min40.949-40.948=0.000
max40.953
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean103.285-104.276=-0.992
σ6.956-5.521=1.435
min90.444-93.932=-3.488
max108.630-107.803=0.827
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.686-66.685=0.000
max66.689-66.689=0.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean229.984-161.710=68.274
σ198.828-7.934=190.894
min142.173-147.065=-4.892
max721.451-167.216=554.235
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.686=0.000
σ0.002-0.002=0.000
min66.685
max66.690-66.689=0.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean155.697-156.057=-0.361
σ15.227-18.290=-3.063
min127.364-114.684=12.680
max169.136-168.010=1.127

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.834=-0.000
σ4.318-4.318=0.000
min11655.305-11655.305=0.000
max11667.519
mean4175.875-4166.250=9.625
σ1903.211-1897.249=5.962
min1555.000-1550.000=5.000
max7214.000-7195.000=19.000
mean6553.575-6256.334=297.241
σ990.032-1202.398=-212.367
min4929.627-4909.699=19.929
max7999.796-7893.782=106.014
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.066=-0.000
σ0.002-0.002=0.000
min11560.064-11560.064=-0.000
max11560.069-11560.068=0.001
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean6094.026-5524.518=569.509
σ1432.000-1269.613=162.386
min4436.528-4355.070=81.458
max7816.731-7814.921=1.811

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.654-172.660=-0.005
σ0.014-0.012=0.002
min172.636-172.637=-0.001
max172.671-172.675=-0.005
mean491.000-486.000=5.000
σ0.000
min491.000-486.000=5.000
max491.000-486.000=5.000
mean358.329-386.986=-28.657
σ53.891-38.978=14.913
min269.849-311.931=-42.082
max418.216-419.999=-1.784
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.464-357.459=0.005
σ0.147-0.149=-0.002
min357.321
max357.633-357.635=-0.002
mean568.000-563.000=5.000
σ0.000
min568.000-563.000=5.000
max568.000-563.000=5.000
mean780.184-776.095=4.088
σ44.620-73.882=-29.262
min717.332-598.336=118.996
max819.668-816.416=3.251

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.081-1008.083=-0.002
σ0.761-0.761=-0.000
min1007.609-1007.611=-0.002
max1011.227-1011.232=-0.005
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean1.561-1.558=0.003
σ0.157-0.158=-0.001
min1.454-1.389=0.065
max2.109-1.960=0.149

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.394-0.318=0.076
σ0.086-0.111=-0.025
min0.339-0.247=0.092
max0.545-0.514=0.030
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.875-0.643=0.232
σ0.091-0.084=0.008
min0.816-0.593=0.223
max1.032-0.792=0.240
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.536-0.513=0.024
σ0.036-0.035=0.001
min0.508-0.452=0.056
max0.595-0.538=0.058
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.839-0.835=0.004
σ0.033-0.046=-0.014
min0.816-0.799=0.017
max0.895-0.915=-0.020

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.551=0.002
σ0.024-0.020=0.004
min963.527-963.535=-0.009
max963.583-963.584=-0.001
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.770-0.804=-0.034
σ0.062-0.047=0.015
min0.702-0.746=-0.044
max0.845-0.853=-0.008
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.005-0.008=-0.003
min884.847
max884.859-884.867=-0.008
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.720-0.723=-0.003
σ0.022-0.024=-0.002
min0.685-0.681=0.005
max0.737-0.742=-0.005

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-7.711=-0.002
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean4.035-4.226=-0.191
σ0.398-0.075=0.324
min3.451-4.107=-0.656
max5.232-4.478=0.754
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.661-7.658=0.003
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean4.281-4.203=0.077
σ0.063-0.066=-0.004
min4.154-4.072=0.081
max4.502-4.479=0.023
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.755-0.751=0.004
σ0.017-0.017=-0.000
min0.718-0.724=-0.006
max0.866-0.867=-0.001
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.711-0.713=-0.001
σ0.013-0.017=-0.004
min0.685-0.685=0.000
max0.761-0.827=-0.066

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.375-297.450=-0.075
σ0.231-0.222=0.009
min297.197-297.237=-0.040
max298.002-298.045=-0.043
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.563-0.596=-0.033
σ0.028-0.048=-0.021
min0.510-0.507=0.003
max0.604-0.688=-0.084

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.722-289.727=-0.005
σ0.052-0.036=0.016
min289.643-289.675=-0.032
max289.785-289.774=0.010
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.407-0.388=0.020
σ0.015-0.001=0.014
min0.396-0.386=0.010
max0.431-0.390=0.041
iters=5
new-facts=1
prior-facts=6402
mean1299.637-1299.645=-0.008
σ0.096-0.105=-0.009
min1299.517-1299.516=0.002
max1299.747-1299.772=-0.025
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean1.955-2.015=-0.059
σ0.095-0.194=-0.099
min1.815-1.817=-0.001
max2.045-2.239=-0.193
iters=5
new-facts=6402
prior-facts=1
mean1542.645-1542.630=0.016
σ4.145-4.051=0.094
min1540.587-1540.610=-0.023
max1550.053-1549.869=0.184
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean2.369-2.271=0.098
σ0.450-0.184=0.266
min2.071-2.092=-0.021
max3.157-2.550=0.608
iters=5
new-facts=6402
prior-facts=6402
mean1861.594-1861.608=-0.014
σ0.064-0.059=0.005
min1861.501-1861.525=-0.024
max1861.662-1861.668=-0.006
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean2.860-3.113=-0.253
σ0.088-0.376=-0.288
min2.730-2.836=-0.106
max2.979-3.771=-0.792

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.585-1.464=0.122
σ0.265-0.392=-0.127
min1.283-1.010=0.273
max1.819-1.876=-0.057

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.148=0.000
σ577.065-577.065=-0.000
min157.613-157.613=0.001
max1311.745-1311.744=0.000
mean96.250
σ8.500
min92.000
max109.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean0.552-0.545=0.007
σ0.562-0.552=0.010
min0.269-0.269=0.000
max1.395-1.373=0.022
policies=20
mean1576.413-1576.416=-0.003
σ0.345-0.355=-0.010
min1576.179-1576.180=-0.001
max1576.925-1576.942=-0.018
mean920.000
σ0.000
min920.000
max920.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean2.629-2.642=-0.012
σ0.022-0.025=-0.003
min2.607-2.606=0.000
max2.655-2.664=-0.010
policies=200
mean15772.126-15772.240=-0.114
σ0.145-0.024=0.121
min15772.030-15772.218=-0.189
max15772.342-15772.274=0.068
mean9200.000
σ0.000
min9200.000
max9200.000
mean7214.000-7195.000=19.000
σ0.000
min7214.000-7195.000=19.000
max7214.000-7195.000=19.000
mean26.594-26.663=-0.069
σ0.185-0.203=-0.018
min26.456-26.438=0.019
max26.866-26.842=0.024