Compare commits

Home / Compare 08ce6413 .. 6ceac33e

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.352-0.350=0.002
min54.480-54.481=-0.001
max55.618-55.610=0.008
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.138-0.139=-0.001
σ0.004-0.004=-0.000
min0.131-0.133=-0.001
max0.145-0.147=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.001
σ0.007-0.006=0.001
min43.773-43.779=-0.006
max43.798-43.797=0.001
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.122-0.121=0.001
σ0.005-0.005=-0.000
min0.117-0.114=0.003
max0.130-0.129=0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617
σ0.002
min36.616
max36.619
mean4282.250
σ1976.034
min1550.000
max7207.000
mean54.514
σ117.522
min12.466
max345.364
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.620
mean4282.250
σ1976.034
min1550.000
max7207.000
mean13.443
σ1.416
min11.936
max16.657
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7207.000
σ0.000
min7207.000
max7207.000
mean14.956
σ1.115
min12.710
max15.964
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7207.000
σ0.000
min7207.000
max7207.000
mean14.287
σ1.135
min12.221
max15.693
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.931
mean4166.500
σ1899.394
min1550.000
max7207.000
mean13.698
σ1.654
min10.803
max15.514
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.003
min27.603
max27.611
mean4166.500
σ1899.394
min1550.000
max7207.000
mean8.907
σ0.299
min8.480
max9.225
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4166.500
σ1899.394
min1550.000
max7207.000
mean6.959
σ0.110
min6.742
max7.106
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4282.250
σ1976.034
min1550.000
max7207.000
mean5.986
σ0.137
min5.807
max6.121
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4282.250
σ1976.034
min1550.000
max7207.000
mean5.592
σ0.176
min5.233
max5.850
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.971
mean4282.250
σ1976.034
min1550.000
max7207.000
mean5.643
σ0.088
min5.458
max5.749
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4282.250
σ1976.034
min1550.000
max7207.000
mean5.502
σ0.102
min5.285
max5.617
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4290.625
σ1877.362
min2074.000
max7587.000
mean12.346
σ0.222
min12.082
max12.721
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4290.625
σ1877.362
min2074.000
max7587.000
mean12.662
σ0.564
min11.712
max13.219
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7587.000
σ0.000
min7587.000
max7587.000
mean14.122
σ1.197
min12.508
max15.346
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.931
mean4089.125
σ1526.791
min2074.000
max5975.000
mean12.709
σ1.854
min10.897
max14.927
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4089.125
σ1526.791
min2074.000
max5975.000
mean8.716
σ0.538
min8.127
max9.503
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4089.125
σ1526.791
min2074.000
max5975.000
mean6.219
σ0.313
min5.667
max6.628
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4290.625
σ1877.362
min2074.000
max7587.000
mean5.609
σ0.129
min5.442
max5.855
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4290.625
σ1877.362
min2074.000
max7587.000
mean5.329
σ0.181
min5.012
max5.551

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596
σ0.002
min2524.594
max2524.597
mean7207.000
σ0.000
min7207.000
max7207.000
mean1348.434
σ468.156
min1045.848
max2244.367
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.041
min8744.545
max8744.663
mean3587.875
σ1813.045
min1070.000
max5810.000
mean4775.461
σ1463.856
min3544.040
max6963.380
op=load_product(), no indexes
mean2524.594
σ0.001
min2524.593
max2524.597
mean7587.000
σ0.000
min7587.000
max7587.000
mean1110.994
σ164.173
min1045.799
max1517.060
op=load_product(), with indexes
mean8744.559
σ0.033
min8744.545
max8744.640
mean3820.500
σ1591.957
min2074.000
max5975.000
mean4540.059
σ1348.664
min3542.116
max6691.875

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4166.500
σ1899.394
min1550.000
max7207.000
mean78.286
σ5.871
min71.193
max87.621
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4166.500
σ1899.394
min1550.000
max7207.000
mean78.821
σ6.108
min71.558
max88.807
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.944
max40.949
mean7207.000
σ0.000
min7207.000
max7207.000
mean102.613
σ7.513
min87.116
max107.197
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946
σ0.002
min40.944
max40.947
mean7207.000
σ0.000
min7207.000
max7207.000
mean102.572
σ7.765
min86.601
max107.681
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7207.000
σ0.000
min7207.000
max7207.000
mean104.395
σ6.923
min90.151
max110.283
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7207.000
σ0.000
min7207.000
max7207.000
mean102.764
σ7.553
min86.965
max107.298
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7207.000
σ0.000
min7207.000
max7207.000
mean248.377
σ251.565
min137.930
max870.389
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7207.000
σ0.000
min7207.000
max7207.000
mean156.548
σ15.493
min130.389
max170.820
op=column_set() on unindexed, dense
mean62.079
σ0.002
min62.076
max62.080
mean4290.625
σ1877.362
min2074.000
max7587.000
mean135.648
σ151.212
min72.146
max508.799
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7587.000
σ0.000
min7587.000
max7587.000
mean101.037
σ8.776
min88.570
max109.016
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7587.000
σ0.000
min7587.000
max7587.000
mean311.908
σ448.678
min137.063
max1421.888

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.519
mean4166.500
σ1899.394
min1550.000
max7207.000
mean6258.000
σ1113.636
min4935.506
max7948.905
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065
σ0.001
min11560.064
max11560.068
mean7207.000
σ0.000
min7207.000
max7207.000
mean5521.772
σ1291.019
min4399.597
max7775.774
op=table_records()
mean11656.833
σ4.318
min11655.305
max11667.521
mean4089.125
σ1526.791
min2074.000
max5975.000
mean6427.067
σ1307.636
min4914.429
max8172.389
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7587.000
σ0.000
min7587.000
max7587.000
mean5280.325
σ1169.728
min4366.582
max7201.752

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.660
σ0.015
min172.633
max172.678
mean487.125
σ0.354
min487.000
max488.000
mean379.517
σ27.737
min331.122
max411.521
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.456
σ0.144
min357.321
max357.611
mean572.000
σ0.000
min572.000
max572.000
mean792.189
σ26.662
min754.087
max838.323
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.021
min172.558
max172.613
mean2074.000
σ0.000
min2074.000
max2074.000
mean352.317
σ60.729
min263.430
max447.250
op=pointedIndexFromKvs
rows=400000
mean357.366
σ0.045
min357.321
max357.420
mean2074.000
σ0.000
min2074.000
max2074.000
mean783.911
σ15.354
min769.858
max813.767

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.079=0.108
σ0.875-0.761=0.114
min1007.687-1007.609=0.078
max1011.805-1011.227=0.578
mean1049.350-7207.000=-6157.650
σ301.377-0.000=301.377
min547.000-7207.000=-6660.000
max1452.000-7207.000=-5755.000
mean1.545-1.558=-0.012
σ0.076-0.167=-0.091
min1.479-1.398=0.081
max1.759-1.992=-0.233

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
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.397-0.315=0.082
σ0.111-0.141=-0.030
min0.326-0.240=0.086
max0.593-0.566=0.027
name=error_case.art
mean2.333
σ0.004-0.003=0.002
min2.332
max2.341-2.337=0.004
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.880-0.664=0.216
σ0.083-0.109=-0.026
min0.823-0.601=0.222
max1.025-0.858=0.167
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.546-0.394=0.152
σ0.049-0.025=0.024
min0.501-0.368=0.134
max0.628-0.427=0.201
name=nested_use.art
mean2.355
σ0.002-0.002=0.000
min2.355
max2.359-2.358=0.000
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.850-0.847=0.003
σ0.032-0.036=-0.004
min0.824-0.814=0.010
max0.902-0.904=-0.002

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.544-963.551=-0.008
σ0.025-0.030=-0.005
min963.523
max963.585-963.601=-0.017
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.800-0.808=-0.008
σ0.077-0.057=0.019
min0.671-0.722=-0.051
max0.860-0.856=0.004
name=cdr_enhanced_4k_loc.art
mean884.853-884.856=-0.002
σ0.007-0.005=0.001
min884.847
max884.863-884.861=0.002
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.730-0.726=0.004
σ0.028-0.022=0.006
min0.681-0.688=-0.007
max0.747-0.741=0.006

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.711-7.709=0.001
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean3.495-4.265=-0.771
σ0.083-0.088=-0.004
min3.374-4.134=-0.761
max3.973-4.600=-0.628
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean4.059-4.249=-0.190
σ0.330-0.087=0.243
min3.406-4.105=-0.699
max4.442-4.595=-0.153
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.745-0.750=-0.005
σ0.017-0.019=-0.002
min0.704-0.716=-0.012
max0.849-0.863=-0.014
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.710-0.549=0.162
σ0.015-0.078=-0.062
min0.677-0.491=0.186
max0.783-0.785=-0.003

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.471-297.438=0.033
σ0.226-0.197=0.030
min297.219-297.255=-0.036
max298.018-297.972=0.046
mean2074.000-7207.000=-5133.000
σ0.000
min2074.000-7207.000=-5133.000
max2074.000-7207.000=-5133.000
mean0.555-0.551=0.004
σ0.034-0.032=0.002
min0.512-0.508=0.004
max0.590-0.585=0.006

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.723=0.049
σ0.038-0.035=0.002
min289.730-289.675=0.054
max289.813-289.772=0.041
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.400-0.388=0.012
σ0.009-0.001=0.008
min0.394-0.386=0.008
max0.415-0.388=0.027
iters=5
new-facts=1
prior-facts=6402
mean1299.683-1299.644=0.039
σ0.095-0.105=-0.009
min1299.568-1299.513=0.055
max1299.822-1299.763=0.060
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean2.074-1.924=0.150
σ0.105-0.067=0.038
min1.977-1.817=0.160
max2.219-1.996=0.223
iters=5
new-facts=6402
prior-facts=1
mean1542.628-1542.648=-0.020
σ4.043-3.983=0.060
min1540.617-1540.613=0.004
max1549.854-1549.766=0.089
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean2.313-2.333=-0.020
σ0.162-0.300=-0.138
min2.099-2.099=0.000
max2.517-2.687=-0.170
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.595=0.039
σ0.062-0.059=0.003
min1861.550-1861.512=0.038
max1861.694-1861.645=0.048
mean1733.200-7207.000=-5473.800
σ243.584-0.000=243.584
min1452.000-7207.000=-5755.000
max2074.000-7207.000=-5133.000
mean3.090-2.959=0.131
σ0.324-0.144=0.180
min2.831-2.849=-0.018
max3.640-3.192=0.448

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.727-1.386=0.341
σ0.114-0.291=-0.177
min1.593-1.195=0.398
max1.892-1.903=-0.011

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.147=0.037
σ577.140-577.063=0.077
min157.611-157.615=-0.004
max1311.894-1311.741=0.153
mean96.250
σ8.500
min92.000
max109.000
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean0.526-0.542=-0.016
σ0.531-0.534=-0.003
min0.260-0.270=-0.010
max1.322-1.343=-0.021
policies=20
mean1576.417-1576.419=-0.002
σ0.357-0.356=0.001
min1576.179-1576.177=0.002
max1576.949-1576.947=0.002
mean920.000
σ0.000
min920.000
max920.000
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean2.629-2.647=-0.018
σ0.041-0.024=0.017
min2.595-2.613=-0.018
max2.687-2.667=0.019
policies=200
mean15772.214-15772.210=0.004
σ0.087-0.059=0.028
min15772.136-15772.132=0.004
max15772.338-15772.268=0.070
mean9200.000
σ0.000
min9200.000
max9200.000
mean1452.000-7207.000=-5755.000
σ0.000
min1452.000-7207.000=-5755.000
max1452.000-7207.000=-5755.000
mean26.529-26.622=-0.093
σ0.070-0.101=-0.031
min26.446-26.542=-0.096
max26.608-26.759=-0.151