Compare commits

Home / Compare edacab3f .. 18cef830

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
mean53.706-53.704=0.002
σ0.368-0.369=-0.001
min53.565-53.560=0.005
max54.752-54.753=-0.001
mean416.500-415.000=1.500
σ0.527-0.000=0.527
min416.000-415.000=1.000
max417.000-415.000=2.000
mean0.140-0.138=0.002
σ0.004-0.005=-0.001
min0.136-0.131=0.005
max0.147-0.146=0.001
cache=y
dps=1
iters=10
policies=100
mean43.059-43.057=0.002
σ0.005-0.005=0.000
min43.051-43.049=0.003
max43.067-43.064=0.003
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.121-0.120=0.001
σ0.004-0.004=-0.000
min0.114-0.113=0.001
max0.127-0.127=-0.000

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-36.615=0.000
max36.620-36.620=-0.000
mean4280.500-4162.375=118.125
σ1970.683-1888.483=82.200
min1553.000
max7172.000-7173.000=-1.000
mean12.834-12.886=-0.052
σ0.234-0.252=-0.018
min12.565-12.588=-0.023
max13.177-13.320=-0.143
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.616-36.616=-0.000
max36.619-36.620=-0.000
mean4280.500-4279.375=1.125
σ1970.683-1966.263=4.420
min1553.000
max7172.000-7173.000=-1.000
mean12.921-13.899=-0.978
σ2.263-1.962=0.301
min11.909-12.956=-1.047
max18.513-18.722=-0.209
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
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean15.060-15.101=-0.041
σ0.657-0.890=-0.234
min13.951-13.557=0.393
max15.684-15.903=-0.219
iterations=8
operation_display=table_records(), no indexes, repeat
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.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean13.892-13.668=0.225
σ0.795-1.405=-0.609
min12.675-11.252=1.423
max15.047-15.596=-0.550
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.931=-0.000
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean13.797-13.691=0.106
σ1.655-1.673=-0.017
min11.272-11.399=-0.127
max15.238-15.654=-0.416
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
max27.607-27.607=-0.000
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean9.092-9.112=-0.020
σ0.485-0.302=0.183
min8.471-8.704=-0.233
max9.625-9.661=-0.037
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401-26.400=0.001
σ0.002-0.001=0.001
min26.399
max26.403-26.403=0.000
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean6.976-6.872=0.104
σ0.472-0.312=0.160
min6.146-6.335=-0.189
max7.410-7.239=0.171
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.664-25.665=-0.000
max25.670-25.670=-0.000
mean4280.500-4279.375=1.125
σ1970.683-1966.263=4.420
min1553.000
max7172.000-7173.000=-1.000
mean6.205-6.210=-0.006
σ0.583-0.493=0.090
min5.817-5.808=0.009
max7.581-7.384=0.196
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
mean4280.500-4279.375=1.125
σ1970.683-1966.263=4.420
min1553.000
max7172.000-7173.000=-1.000
mean6.016-5.912=0.104
σ0.677-0.578=0.098
min5.645-5.501=0.145
max7.622-7.313=0.309
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.972-25.971=0.001
mean4280.500-4279.375=1.125
σ1970.683-1966.263=4.420
min1553.000
max7172.000-7173.000=-1.000
mean5.926-5.979=-0.053
σ0.428-0.588=-0.160
min5.750-5.628=0.123
max6.984-7.403=-0.419
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=-0.000
σ0.002-0.003=-0.001
min25.967-25.967=0.000
max25.971-25.975=-0.004
mean4280.500-4279.375=1.125
σ1970.683-1966.263=4.420
min1553.000
max7172.000-7173.000=-1.000
mean5.896-5.889=0.006
σ0.640-0.601=0.038
min5.585-5.542=0.044
max7.469-7.348=0.121

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.001
max2524.598-2524.598=0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean1530.202-1502.833=27.369
σ780.496-730.356=50.140
min1040.022-1031.568=8.454
max3149.532-2849.022=300.509
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.560=0.000
σ0.040-0.042=-0.002
min8744.545-8744.545=0.000
max8744.660-8744.664=-0.004
mean3591.125-3589.875=1.250
σ1815.743-1809.991=5.753
min1073.000-1070.000=3.000
max5820.000-5810.000=10.000
mean4775.338-4400.170=375.169
σ1640.545-1173.254=467.291
min3527.561-3477.013=50.548
max7551.994-6078.801=1473.193

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.075=0.001
max62.080-62.081=-0.001
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean77.224-79.879=-2.655
σ5.280-7.287=-2.007
min71.632-71.104=0.527
max87.068-92.658=-5.590
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
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean77.668-80.086=-2.417
σ5.635-7.501=-1.865
min71.685-71.160=0.525
max88.172-92.662=-4.490
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.944=0.000
σ0.002-0.001=0.000
min40.944-40.943=0.000
max40.947-40.947=0.001
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean105.394-103.961=1.432
σ6.136-6.454=-0.318
min94.321-93.648=0.674
max109.603-109.124=0.479
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.944-40.944=-0.000
max40.948-40.948=0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean105.333-103.814=1.519
σ6.165-6.415=-0.249
min94.222-93.197=1.025
max109.931-108.968=0.963
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
max40.953-40.953=-0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean108.433-106.501=1.931
σ4.175-4.145=0.030
min101.333-99.745=1.588
max113.479-109.033=4.446
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
max40.954-40.954=0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean105.625-104.085=1.540
σ6.097-6.416=-0.319
min94.437-93.413=1.024
max109.951-109.042=0.910
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.686-66.686=-0.000
σ0.001-0.001=-0.000
min66.685
max66.689
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean220.148-223.899=-3.751
σ166.162-179.337=-13.175
min146.292-146.081=0.212
max630.853-667.150=-36.296
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.687=-0.000
σ0.002-0.003=-0.001
min66.685
max66.689-66.693=-0.004
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean157.208-156.034=1.174
σ18.002-17.264=0.738
min117.817-120.026=-2.209
max171.147-169.758=1.390

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=-0.001
σ4.318-4.318=0.000
min11655.305-11655.306=-0.001
max11667.519-11667.519=0.000
mean4163.750-4162.375=1.375
σ1892.567-1888.483=4.084
min1553.000
max7172.000-7173.000=-1.000
mean6326.387-6178.702=147.685
σ1353.671-1358.534=-4.863
min4887.964-4915.141=-27.177
max7912.661-7985.801=-73.140
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.065=0.000
σ0.001-0.001=0.000
min11560.064-11560.064=-0.000
max11560.068-11560.068=0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean6023.819-5730.980=292.839
σ1467.049-1251.858=215.192
min4420.342-4368.262=52.080
max7880.291-7667.297=212.994

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.657-172.667=-0.010
σ0.014-0.008=0.006
min172.645-172.652=-0.007
max172.677-172.675=0.003
mean488.000-487.375=0.625
σ0.000-1.061=-1.061
min488.000-487.000=1.000
max488.000-490.000=-2.000
mean363.314-392.849=-29.535
σ46.759-20.240=26.518
min305.387-351.075=-45.688
max420.969-413.140=7.828
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.471-357.458=0.013
σ0.156-0.152=0.005
min357.321
max357.633-357.660=-0.027
mean565.000-572.000=-7.000
σ0.000
min565.000-572.000=-7.000
max565.000-572.000=-7.000
mean769.462-791.506=-22.044
σ61.391-38.060=23.331
min661.788-718.765=-56.977
max823.991-849.293=-25.303

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1005.002-1005.001=0.001
σ0.751-0.750=0.000
min1004.530-1004.531=-0.001
max1008.107-1008.104=0.003
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean1.636-1.610=0.026
σ0.170-0.157=0.013
min1.469-1.416=0.053
max2.020-1.947=0.073

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=-0.000
σ0.002-0.002=-0.000
min0.881
max0.886-0.886=-0.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.439-0.357=0.082
σ0.162-0.046=0.116
min0.350-0.321=0.028
max0.728-0.432=0.296
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.942-0.859=0.082
σ0.144-0.113=0.031
min0.830-0.779=0.051
max1.186-1.057=0.129
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.532-0.545=-0.012
σ0.045-0.043=0.003
min0.499-0.507=-0.008
max0.611-0.615=-0.005
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=0.000
min2.355
max2.358
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.840-0.828=0.012
σ0.027-0.040=-0.012
min0.806-0.794=0.012
max0.882-0.894=-0.012

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.547=0.005
σ0.022-0.028=-0.006
min963.527-963.523=0.004
max963.580-963.587=-0.008
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.810-0.835=-0.025
σ0.044-0.018=0.026
min0.744-0.811=-0.067
max0.844-0.852=-0.007
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.006-0.007=-0.000
min884.847
max884.863-884.861=0.001
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.623-0.732=-0.110
σ0.050-0.010=0.040
min0.536-0.723=-0.188
max0.659-0.743=-0.084

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
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean3.536-4.248=-0.712
σ0.084-0.085=-0.001
min3.409-4.124=-0.715
max3.828-4.706=-0.878
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.659-7.658=0.001
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean3.564-4.227=-0.662
σ0.075-0.067=0.008
min3.419-4.120=-0.701
max3.851-4.473=-0.622
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.538-0.578=-0.040
σ0.014-0.091=-0.077
min0.513-0.513=-0.001
max0.617-0.887=-0.269
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.522-0.514=0.008
σ0.036-0.020=0.015
min0.496-0.484=0.013
max0.759-0.641=0.118

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean294.381-294.516=-0.136
σ0.225-0.217=0.008
min294.160-294.403=-0.243
max294.970-295.124=-0.154
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.550-0.528=0.021
σ0.034-0.037=-0.002
min0.505-0.500=0.005
max0.593-0.585=0.008

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean281.459-281.464=-0.005
σ0.035-0.036=-0.000
min281.405-281.405=-0.000
max281.491-281.495=-0.004
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.386-0.395=-0.010
σ0.009-0.008=0.002
min0.380-0.387=-0.006
max0.402-0.402=0.000
iters=5
new-facts=1
prior-facts=6402
mean1291.483-1291.506=-0.023
σ0.087-0.116=-0.029
min1291.369-1291.370=-0.001
max1291.580-1291.633=-0.053
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean1.973-1.883=0.090
σ0.051-0.062=-0.012
min1.888-1.799=0.089
max2.013-1.967=0.046
iters=5
new-facts=6402
prior-facts=1
mean1534.332-1534.364=-0.032
σ4.047-4.031=0.017
min1532.308-1532.342=-0.034
max1541.565-1541.568=-0.003
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean2.234-2.321=-0.087
σ0.238-0.163=0.075
min2.028-2.097=-0.068
max2.627-2.496=0.131
iters=5
new-facts=6402
prior-facts=6402
mean1853.334-1853.335=-0.001
σ0.091-0.076=0.015
min1853.199-1853.224=-0.025
max1853.435-1853.408=0.027
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean3.115-3.012=0.103
σ0.376-0.166=0.210
min2.639-2.833=-0.194
max3.574-3.218=0.356

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.564-1.675=-0.112
σ0.216-0.221=-0.005
min1.290-1.303=-0.013
max1.772-1.863=-0.091

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean442.428-442.431=-0.003
σ577.064-577.063=0.001
min153.893-153.898=-0.005
max1308.024-1308.025=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean0.534-0.550=-0.017
σ0.538-0.584=-0.046
min0.264-0.257=0.007
max1.340-1.426=-0.086
policies=20
mean1539.221-1539.235=-0.014
σ0.335-0.333=0.001
min1538.989-1539.007=-0.018
max1539.717-1539.729=-0.012
mean920.000
σ0.000
min920.000
max920.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean2.605-2.605=-0.000
σ0.013-0.033=-0.021
min2.587-2.575=0.012
max2.616-2.653=-0.037
policies=200
mean15400.352-15400.445=-0.093
σ0.066-0.093=-0.028
min15400.290-15400.386=-0.096
max15400.430-15400.583=-0.153
mean9200.000
σ0.000
min9200.000
max9200.000
mean7172.000-7173.000=-1.000
σ0.000
min7172.000-7173.000=-1.000
max7172.000-7173.000=-1.000
mean26.152-26.287=-0.134
σ0.143-0.141=0.003
min26.014-26.152=-0.138
max26.353-26.417=-0.064