Compare commits

Home / Compare 27009c02 .. 834385c3

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.616=0.002
σ0.351-0.348=0.003
min54.486-54.484=0.002
max55.618-55.607=0.010
mean415.000
σ0.000
min415.000
max415.000
mean0.142-0.147=-0.005
σ0.004-0.008=-0.004
min0.137-0.137=-0.000
max0.147-0.160=-0.013
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.002
σ0.006-0.007=-0.000
min43.780-43.774=0.006
max43.801-43.795=0.006
mean415.000
σ0.000
min415.000
max415.000
mean0.123-0.123=-0.000
σ0.003-0.004=-0.001
min0.121-0.117=0.004
max0.132-0.130=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.000
mean4289.125-4164.000=125.125
σ1984.150-1895.945=88.205
min1548.000
max7212.000-7196.000=16.000
mean98.897-12.673=86.224
σ244.148-0.308=243.840
min12.177-12.175=0.003
max703.133-13.224=689.909
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
mean4289.125-4283.875=5.250
σ1984.150-1975.396=8.754
min1548.000
max7212.000-7196.000=16.000
mean13.320-86.304=-72.983
σ0.911-206.870=-205.959
min12.744-12.623=0.120
max15.504-598.280=-582.776
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.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean14.962-14.863=0.099
σ0.680-1.219=-0.539
min13.674-12.255=1.419
max15.724-16.241=-0.516
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-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean13.056-13.607=-0.551
σ0.895-1.162=-0.267
min11.714-11.791=-0.077
max14.169-15.170=-1.002
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean13.546-13.616=-0.070
σ1.820-1.613=0.207
min10.718-11.002=-0.284
max15.642-15.664=-0.022
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
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean9.001-9.199=-0.198
σ0.372-0.404=-0.032
min8.256-8.558=-0.302
max9.414-9.728=-0.313
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-26.403=-0.000
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean6.794-6.766=0.028
σ0.324-0.333=-0.009
min6.404-6.235=0.169
max7.327-7.231=0.096
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.668-25.670=-0.001
mean4289.125-4283.875=5.250
σ1984.150-1975.396=8.754
min1548.000
max7212.000-7196.000=16.000
mean5.996-6.326=-0.330
σ0.142-0.836=-0.695
min5.810-5.848=-0.038
max6.236-8.375=-2.139
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
max25.663-25.663=0.000
mean4289.125-4283.875=5.250
σ1984.150-1975.396=8.754
min1548.000
max7212.000-7196.000=16.000
mean5.566-5.787=-0.221
σ0.116-0.575=-0.459
min5.307-5.358=-0.052
max5.685-7.184=-1.499
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
mean4289.125-4283.875=5.250
σ1984.150-1975.396=8.754
min1548.000
max7212.000-7196.000=16.000
mean5.682-5.879=-0.197
σ0.119-0.538=-0.418
min5.440-5.474=-0.034
max5.828-7.186=-1.358
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.000
σ0.002-0.001=0.000
min25.967-25.967=-0.000
max25.971
mean4289.125-4283.875=5.250
σ1984.150-1975.396=8.754
min1548.000
max7212.000-7196.000=16.000
mean5.497-5.737=-0.240
σ0.169-0.550=-0.381
min5.141-5.368=-0.227
max5.740-7.082=-1.342

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.596=-0.001
σ0.002-0.002=0.000
min2524.594-2524.594=0.000
max2524.598-2524.598=-0.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean1483.176-1196.914=286.262
σ719.148-412.314=306.834
min1028.958-1041.886=-12.929
max2980.407-2217.186=763.221
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
mean3593.500-3591.750=1.750
σ1823.849-1814.262=9.587
min1069.000-1074.000=-5.000
max5834.000-5826.000=8.000
mean4462.183-4791.494=-329.312
σ1323.634-1673.552=-349.918
min3467.199-3525.090=-57.891
max6910.194-7193.961=-283.767

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.076-62.077=-0.000
σ0.001-0.002=-0.001
min62.076-62.075=0.000
max62.080-62.080=-0.001
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean77.014-76.477=0.538
σ4.110-4.974=-0.864
min70.326-71.479=-1.154
max82.794-83.741=-0.947
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-62.080=0.000
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean77.260-77.175=0.085
σ3.805-5.403=-1.598
min70.801-71.301=-0.500
max82.871-84.841=-1.970
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.002
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean103.144-101.933=1.211
σ7.550-9.333=-1.783
min90.549-82.155=8.394
max109.428-108.251=1.177
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-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean103.114-101.743=1.372
σ7.394-9.321=-1.927
min90.943-81.980=8.963
max108.857-107.787=1.069
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=0.000
min40.949-40.949=0.000
max40.954-40.954=0.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean105.480-104.239=1.241
σ6.460-7.922=-1.462
min94.451-88.270=6.182
max112.057-111.532=0.525
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.001
min40.949-40.948=0.000
max40.953-40.954=-0.001
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean103.058-102.206=0.851
σ7.117-9.211=-2.094
min91.229-82.793=8.435
max107.908-108.717=-0.810
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.686=0.001
σ0.003-0.001=0.002
min66.685-66.685=0.000
max66.694-66.689=0.005
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean209.357-211.427=-2.070
σ141.708-152.065=-10.356
min142.607-132.041=10.566
max559.121-586.458=-27.336
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686-66.687=-0.000
σ0.001-0.002=-0.000
min66.685
max66.689
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean152.841-151.741=1.100
σ21.522-22.276=-0.753
min106.757-105.975=0.782
max168.889-168.796=0.092

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.001
min11655.305-11655.305=0.000
max11667.522-11667.520=0.003
mean4172.250-4164.000=8.250
σ1906.155-1895.945=10.210
min1548.000
max7212.000-7196.000=16.000
mean6789.668-6125.092=664.576
σ1025.080-1015.511=9.568
min4856.754-4922.400=-65.646
max8014.381-8085.947=-71.566
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-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean5773.843-5566.973=206.870
σ1357.794-1489.662=-131.869
min4346.665-4323.784=22.881
max7664.151-8526.478=-862.328

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.654-172.662=-0.008
σ0.012-0.012=0.000
min172.642-172.643=-0.002
max172.671-172.678=-0.007
mean486.000-485.000=1.000
σ0.000
min486.000-485.000=1.000
max486.000-485.000=1.000
mean359.539-382.598=-23.059
σ29.101-45.501=-16.399
min309.921-311.685=-1.763
max394.366-424.053=-29.686
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.475-357.466=0.008
σ0.162-0.154=0.008
min357.321
max357.635-357.626=0.009
mean562.000-561.000=1.000
σ0.000
min562.000-561.000=1.000
max562.000-561.000=1.000
mean796.351-804.625=-8.274
σ22.246-14.967=7.279
min745.815-773.502=-27.687
max813.250-822.649=-9.400

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.084-1008.086=-0.001
σ0.761-0.761=0.000
min1007.610-1007.611=-0.001
max1011.230-1011.230=-0.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean1.524-1.494=0.029
σ0.147-0.116=0.032
min1.383-1.386=-0.003
max1.893-1.793=0.100

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.323-0.307=0.016
σ0.108-0.110=-0.003
min0.236-0.246=-0.010
max0.499-0.503=-0.004
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.740-0.648=0.092
σ0.114-0.088=0.026
min0.602-0.590=0.012
max0.839-0.802=0.037
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.534-0.476=0.058
σ0.043-0.040=0.003
min0.498-0.428=0.069
max0.603-0.512=0.091
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.837-0.843=-0.006
σ0.041-0.034=0.007
min0.806-0.810=-0.003
max0.908-0.900=0.008

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.551=-0.001
σ0.026-0.022=0.004
min963.536-963.530=0.005
max963.596-963.575=0.021
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.790-0.811=-0.022
σ0.086-0.036=0.050
min0.641-0.761=-0.120
max0.847-0.850=-0.003
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.010-0.006=0.004
min884.847
max884.869-884.860=0.009
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.640-0.676=-0.036
σ0.005-0.069=-0.064
min0.634-0.566=0.068
max0.646-0.740=-0.094

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
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean3.494-4.259=-0.765
σ0.083-0.068=0.015
min3.286-4.149=-0.863
max3.760-4.666=-0.906
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
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean3.057-4.268=-1.211
σ0.385-0.072=0.313
min2.617-4.135=-1.519
max3.850-4.553=-0.703
name=record_render_success.art
mean2.288-2.288=0.000
σ0.002-0.002=-0.000
min2.287
max2.291
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.540-0.756=-0.216
σ0.038-0.016=0.022
min0.513-0.723=-0.210
max0.885-0.856=0.030
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.509-0.717=-0.208
σ0.024-0.012=0.012
min0.403-0.687=-0.284
max0.690-0.767=-0.076

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.507-297.154=0.353
σ0.240-0.239=0.000
min297.342-297.004=0.338
max298.163-297.813=0.350
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.575-0.556=0.019
σ0.055-0.039=0.016
min0.513-0.517=-0.005
max0.700-0.611=0.090

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.727-289.736=-0.009
σ0.031-0.032=-0.001
min289.684-289.688=-0.004
max289.769-289.778=-0.009
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.388-0.390=-0.002
σ0.001-0.001=-0.000
min0.387-0.389=-0.002
max0.389-0.391=-0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.631-1299.649=-0.018
σ0.104-0.107=-0.003
min1299.505-1299.514=-0.009
max1299.773-1299.763=0.011
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean2.039-1.869=0.170
σ0.092-0.045=0.047
min1.936-1.828=0.107
max2.174-1.925=0.249
iters=5
new-facts=6402
prior-facts=1
mean1542.638-1542.621=0.017
σ4.052-4.002=0.051
min1540.567-1540.593=-0.026
max1549.877-1549.771=0.105
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean2.336-2.247=0.089
σ0.214-0.125=0.088
min2.124-2.108=0.016
max2.595-2.411=0.184
iters=5
new-facts=6402
prior-facts=6402
mean1861.609-1861.613=-0.005
σ0.056-0.086=-0.030
min1861.535-1861.500=0.035
max1861.668-1861.725=-0.058
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean3.010-3.045=-0.035
σ0.106-0.361=-0.255
min2.878-2.846=0.031
max3.172-3.688=-0.516

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.470-1.593=-0.124
σ0.254-0.227=0.027
min1.277-1.320=-0.043
max1.812-1.837=-0.025

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-446.149=0.001
σ577.066-577.064=0.002
min157.614-157.617=-0.002
max1311.749-1311.745=0.004
mean96.250
σ8.500
min92.000
max109.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean0.543-0.553=-0.010
σ0.552-0.558=-0.006
min0.266-0.269=-0.003
max1.370-1.389=-0.019
policies=20
mean1576.426-1576.427=-0.001
σ0.347-0.351=-0.004
min1576.194-1576.192=0.002
max1576.942-1576.949=-0.006
mean920.000
σ0.000
min920.000
max920.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean2.636-2.630=0.006
σ0.020-0.020=0.000
min2.617-2.612=0.005
max2.659-2.651=0.008
policies=200
mean15772.223-15772.222=0.001
σ0.074-0.176=-0.102
min15772.113-15772.013=0.099
max15772.263-15772.403=-0.139
mean9200.000
σ0.000
min9200.000
max9200.000
mean7212.000-7196.000=16.000
σ0.000
min7212.000-7196.000=16.000
max7212.000-7196.000=16.000
mean26.517-26.630=-0.113
σ0.097-0.144=-0.047
min26.412-26.470=-0.058
max26.612-26.807=-0.195