Compare commits

Home / Compare a72b6edf .. d640971c

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.521-54.522=-0.001
σ0.371-0.369=0.002
min54.375-54.382=-0.007
max55.578-55.573=0.005
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.138-0.139=-0.001
σ0.005-0.004=0.001
min0.131-0.135=-0.004
max0.145-0.145=0.000
cache=y
dps=1
iters=10
policies=100
mean43.765-43.766=-0.000
σ0.006-0.008=-0.002
min43.756-43.753=0.003
max43.775-43.784=-0.008
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.120-0.124=-0.003
σ0.005-0.004=0.001
min0.115-0.119=-0.004
max0.129-0.132=-0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.618=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.620=-0.000
mean4286.875-4165.625=121.250
σ1980.829-1895.912=84.918
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean85.986-12.717=73.270
σ209.412-0.370=209.041
min11.790-12.262=-0.472
max604.254-13.424=590.830
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.620-36.620=0.000
mean4286.875-4284.875=2.000
σ1980.829-1975.109=5.720
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean13.101-93.471=-80.371
σ2.899-227.408=-224.509
min11.293-12.825=-1.532
max20.164-656.276=-636.112
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.929=0.001
σ0.002-0.002=0.000
min41.928
max41.932-41.932=-0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean14.289-14.472=-0.183
σ0.922-0.681=0.240
min12.326-13.339=-1.013
max14.995-15.359=-0.364
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.930=-0.001
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.932-41.932=-0.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean13.121-13.801=-0.680
σ1.089-0.682=0.407
min11.180-12.542=-1.363
max13.943-14.874=-0.931
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.931-41.932=-0.001
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean12.689-13.507=-0.817
σ1.775-1.816=-0.041
min10.243-11.132=-0.888
max14.870-15.619=-0.750
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.604=0.000
σ0.002-0.002=0.000
min27.603-27.603=0.000
max27.607-27.607=-0.000
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean8.583-8.944=-0.360
σ0.399-0.206=0.193
min8.035-8.651=-0.616
max9.081-9.237=-0.155
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=0.000
σ0.001-0.001=0.000
min26.399
max26.403
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean6.542-6.946=-0.404
σ0.201-0.150=0.052
min6.191-6.649=-0.457
max6.837-7.124=-0.287
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.667=-0.000
σ0.002-0.002=-0.000
min25.665-25.664=0.000
max25.668-25.670=-0.001
mean4286.875-4284.875=2.000
σ1980.829-1975.109=5.720
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean5.830-6.102=-0.272
σ0.555-0.640=-0.084
min5.456-5.601=-0.145
max7.178-7.634=-0.456
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-25.663=0.000
mean4286.875-4284.875=2.000
σ1980.829-1975.109=5.720
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean5.360-5.698=-0.338
σ0.606-0.619=-0.013
min5.098-5.371=-0.274
max6.858-7.222=-0.365
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
mean4286.875-4284.875=2.000
σ1980.829-1975.109=5.720
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean5.485-5.772=-0.287
σ0.600-0.609=-0.008
min5.158-5.506=-0.348
max6.963-7.277=-0.314
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.969-25.968=0.001
σ0.002-0.001=0.001
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4286.875-4284.875=2.000
σ1980.829-1975.109=5.720
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean5.345-5.619=-0.274
σ0.597-0.600=-0.003
min5.017-5.350=-0.333
max6.813-7.102=-0.289

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.002=0.000
min2524.594-2524.594=-0.000
max2524.598-2524.598=0.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean1395.889-1524.250=-128.361
σ620.701-750.879=-130.178
min1029.677-1021.581=8.096
max2745.486-3000.336=-254.850
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.561=-0.001
σ0.040-0.042=-0.002
min8744.545-8744.545=-0.000
max8744.659-8744.664=-0.005
mean3591.875-3592.625=-0.750
σ1818.697-1815.431=3.266
min1071.000-1074.000=-3.000
max5824.000-5827.000=-3.000
mean5096.113-4967.186=128.927
σ1698.411-1555.962=142.449
min3529.306-3557.691=-28.385
max7145.901-7353.804=-207.902

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=-0.001
σ0.001-0.002=-0.001
min62.076
max62.080-62.081=-0.001
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean76.318-79.226=-2.908
σ5.383-9.230=-3.847
min70.639-70.910=-0.271
max86.181-96.283=-10.103
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.075-62.076=-0.000
max62.080-62.080=0.000
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean76.707-79.489=-2.781
σ5.666-9.035=-3.369
min70.672-70.602=0.069
max87.296-96.339=-9.043
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.944=0.001
σ0.002-0.001=0.001
min40.944-40.943=0.000
max40.949-40.947=0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean103.306-103.872=-0.566
σ7.930-6.823=1.107
min87.509-91.557=-4.047
max108.355-108.588=-0.233
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.946=-0.000
σ0.002-0.002=-0.000
min40.943-40.944=-0.000
max40.947-40.948=-0.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean103.169-103.821=-0.652
σ7.868-6.553=1.315
min87.417-91.931=-4.515
max108.289-108.079=0.210
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.950=0.000
σ0.002-0.002=0.000
min40.949
max40.954-40.953=0.002
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean105.434-105.508=-0.074
σ7.213-6.001=1.212
min93.635-94.557=-0.922
max113.265-109.941=3.324
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=-0.000
min40.949-40.949=0.000
max40.953-40.954=-0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean103.439-103.806=-0.367
σ7.984-6.687=1.297
min87.300-91.770=-4.470
max108.965-108.366=0.599
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.686=0.001
σ0.002-0.001=0.000
min66.685-66.685=0.000
max66.690-66.689=0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean226.278-160.501=65.778
σ187.230-9.675=177.554
min138.884-143.477=-4.593
max688.907-167.292=521.615
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686-66.687=-0.001
σ0.001-0.002=-0.001
min66.685
max66.689-66.690=-0.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean156.881-152.888=3.994
σ15.881-22.701=-6.820
min128.715-101.679=27.036
max168.691-167.795=0.895

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=0.000
σ4.319-4.318=0.002
min11655.305-11655.305=-0.000
max11667.523-11667.519=0.004
mean4170.750-4165.625=5.125
σ1903.567-1895.912=7.656
min1551.000-1550.000=1.000
max7212.000-7194.000=18.000
mean6679.456-6396.985=282.471
σ1331.028-1300.454=30.574
min4932.677-4914.325=18.352
max8098.121-8092.412=5.709
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.065=0.000
σ0.002-0.001=0.001
min11560.064-11560.064=-0.000
max11560.069-11560.068=0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean5413.819-5599.603=-185.785
σ1397.137-994.787=402.351
min4388.454-4396.596=-8.142
max7783.052-6688.292=1094.761

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.660-172.663=-0.003
σ0.014-0.012=0.002
min172.633-172.642=-0.009
max172.672-172.674=-0.003
mean488.000-487.000=1.000
σ0.000
min488.000-487.000=1.000
max488.000-487.000=1.000
mean383.124-388.795=-5.671
σ32.446-36.255=-3.810
min318.726-313.654=5.072
max423.613-422.937=0.676
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.468-357.466=0.001
σ0.158-0.156=0.001
min357.321
max357.641-357.664=-0.023
mean565.000
σ0.000
min565.000
max565.000
mean801.016-789.530=11.486
σ4.972-33.832=-28.860
min793.511-725.128=68.383
max808.137-830.847=-22.710

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.079-1008.082=-0.002
σ0.762-0.761=0.001
min1007.608-1007.609=-0.001
max1011.229-1011.228=0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean1.522-1.559=-0.038
σ0.117-0.175=-0.059
min1.414-1.404=0.010
max1.837-2.115=-0.278

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.316-0.375=-0.059
σ0.116-0.155=-0.038
min0.252-0.257=-0.005
max0.523-0.565=-0.042
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.651-0.999=-0.348
σ0.084-0.098=-0.015
min0.597-0.927=-0.330
max0.798-1.165=-0.367
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.505-0.550=-0.045
σ0.043-0.053=-0.010
min0.440-0.504=-0.064
max0.560-0.642=-0.082
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.848-0.873=-0.025
σ0.036-0.028=0.008
min0.814-0.848=-0.034
max0.906-0.915=-0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.552=-0.001
σ0.027-0.022=0.006
min963.523-963.532=-0.009
max963.584-963.580=0.004
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.817-0.794=0.023
σ0.035-0.043=-0.008
min0.772-0.736=0.036
max0.857-0.835=0.022
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.006-0.007=-0.001
min884.847
max884.861-884.864=-0.003
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.715-0.650=0.065
σ0.029-0.009=0.020
min0.682-0.634=0.047
max0.744-0.658=0.086

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
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean4.254-3.577=0.677
σ0.081-0.112=-0.031
min4.102-3.350=0.752
max4.569-4.129=0.440
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.001
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean4.234-3.550=0.683
σ0.068-0.079=-0.011
min4.113-3.394=0.719
max4.428-3.784=0.644
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.744-0.546=0.198
σ0.024-0.020=0.004
min0.656-0.521=0.136
max0.849-0.694=0.155
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.716-0.523=0.193
σ0.016-0.038=-0.022
min0.688-0.491=0.197
max0.797-0.779=0.018

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.508-297.401=0.107
σ0.205-0.255=-0.050
min297.304-297.224=0.080
max298.028-298.089=-0.062
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.587-0.581=0.006
σ0.034-0.058=-0.024
min0.524-0.499=0.025
max0.613-0.698=-0.085

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.728-289.722=0.005
σ0.036-0.037=-0.001
min289.674-289.672=0.002
max289.776-289.772=0.004
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.388-0.388=0.000
σ0.002-0.000=0.002
min0.386-0.388=-0.002
max0.391-0.389=0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.645-1299.617=0.028
σ0.104-0.088=0.016
min1299.512-1299.511=0.001
max1299.761-1299.752=0.009
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean1.865-1.938=-0.074
σ0.088-0.139=-0.051
min1.797-1.800=-0.002
max1.989-2.121=-0.132
iters=5
new-facts=6402
prior-facts=1
mean1542.654-1542.660=-0.006
σ4.040-3.984=0.056
min1540.632-1540.692=-0.061
max1549.873-1549.779=0.093
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean2.387-2.368=0.018
σ0.182-0.110=0.072
min2.125-2.244=-0.119
max2.567-2.544=0.023
iters=5
new-facts=6402
prior-facts=6402
mean1861.606-1861.604=0.002
σ0.080-0.070=0.010
min1861.497-1861.526=-0.029
max1861.702-1861.663=0.039
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean2.904-2.965=-0.061
σ0.061-0.144=-0.084
min2.826-2.856=-0.030
max2.968-3.185=-0.216

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.627-1.508=0.119
σ0.307-0.326=-0.019
min1.275-1.234=0.041
max1.869-1.876=-0.006

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-446.145=0.000
σ577.064-577.064=-0.000
min157.612-157.612=-0.000
max1311.741-1311.741=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean0.532-0.538=-0.006
σ0.524-0.551=-0.027
min0.269-0.261=0.007
max1.319-1.364=-0.045
policies=20
mean1576.402-1576.395=0.008
σ0.350-0.340=0.010
min1576.165-1576.160=0.005
max1576.922-1576.898=0.024
mean920.000
σ0.000
min920.000
max920.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean2.629-2.614=0.015
σ0.021-0.021=0.000
min2.608-2.594=0.015
max2.650-2.641=0.009
policies=200
mean15771.937-15772.028=-0.091
σ0.086-0.087=-0.002
min15771.851-15771.908=-0.057
max15772.013-15772.097=-0.085
mean9200.000
σ0.000
min9200.000
max9200.000
mean7212.000-7194.000=18.000
σ0.000
min7212.000-7194.000=18.000
max7212.000-7194.000=18.000
mean26.529-26.525=0.004
σ0.065-0.106=-0.041
min26.471-26.387=0.084
max26.585-26.637=-0.051