Compare commits

Home / Compare 50b2111c .. 7a99cd64

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.616=0.001
σ0.350-0.351=-0.001
min54.486-54.481=0.004
max55.614-55.615=-0.001
mean412.000
σ0.000
min412.000
max412.000
mean0.140-0.137=0.002
σ0.005-0.007=-0.001
min0.136-0.131=0.005
max0.150-0.148=0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.000
σ0.006-0.005=0.001
min43.779-43.778=0.001
max43.800-43.795=0.005
mean412.000
σ0.000
min412.000
max412.000
mean0.121-0.121=0.001
σ0.004-0.005=-0.000
min0.116-0.115=0.001
max0.128-0.129=-0.001

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617
σ0.002
min36.615
max36.620
mean4285.000
σ1982.059
min1549.000
max7208.000
mean103.650
σ257.057
min12.532
max739.832
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.619
mean4285.000
σ1982.059
min1549.000
max7208.000
mean14.207
σ3.049
min12.158
max21.680
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7208.000
σ0.000
min7208.000
max7208.000
mean14.874
σ0.929
min13.022
max15.467
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7208.000
σ0.000
min7208.000
max7208.000
mean13.557
σ1.475
min12.117
max15.626
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.932
mean4168.750
σ1904.522
min1549.000
max7208.000
mean13.607
σ1.687
min11.094
max15.172
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4168.750
σ1904.522
min1549.000
max7208.000
mean9.207
σ0.434
min8.772
max9.739
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4168.750
σ1904.522
min1549.000
max7208.000
mean6.590
σ0.330
min5.933
max6.927
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.670
mean4285.000
σ1982.059
min1549.000
max7208.000
mean6.268
σ0.657
min5.793
max7.862
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4285.000
σ1982.059
min1549.000
max7208.000
mean5.740
σ0.696
min5.097
max7.333
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.970
σ0.002
min25.967
max25.972
mean4285.000
σ1982.059
min1549.000
max7208.000
mean5.796
σ0.702
min5.319
max7.488
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4285.000
σ1982.059
min1549.000
max7208.000
mean5.681
σ0.694
min5.122
max7.323
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4249.250
σ1888.534
min1904.000
max7533.000
mean13.016
σ1.840
min11.813
max17.454
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4249.250
σ1888.534
min1904.000
max7533.000
mean12.447
σ2.221
min11.384
max17.928
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7533.000
σ0.000
min7533.000
max7533.000
mean14.362
σ1.041
min13.055
max15.425
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4249.250
σ1888.534
min1904.000
max7533.000
mean12.083
σ1.854
min10.177
max15.530
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4249.250
σ1888.534
min1904.000
max7533.000
mean8.923
σ1.261
min8.052
max11.988
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.399
max26.403
mean4249.250
σ1888.534
min1904.000
max7533.000
mean7.044
σ1.130
min6.519
max9.830
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4249.250
σ1888.534
min1904.000
max7533.000
mean5.571
σ0.562
min5.332
max6.958
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4249.250
σ1888.534
min1904.000
max7533.000
mean5.499
σ0.549
min5.248
max6.856

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.598
mean7208.000
σ0.000
min7208.000
max7208.000
mean1349.135
σ460.339
min1034.231
max2183.596
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560
σ0.040
min8744.545
max8744.660
mean3590.250
σ1820.787
min1068.000
max5826.000
mean4783.252
σ1616.506
min3512.005
max7058.220
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7533.000
σ0.000
min7533.000
max7533.000
mean1104.872
σ157.060
min1040.316
max1493.347
op=load_product(), with indexes
mean8744.558
σ0.033
min8744.544
max8744.640
mean3762.125
σ1629.870
min1904.000
max5934.000
mean4587.003
σ1486.064
min3500.936
max7282.087

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4168.750
σ1904.522
min1549.000
max7208.000
mean81.111
σ9.806
min71.868
max100.623
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4168.750
σ1904.522
min1549.000
max7208.000
mean81.524
σ9.506
min72.004
max98.766
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.947
mean7208.000
σ0.000
min7208.000
max7208.000
mean103.675
σ6.956
min89.729
max108.269
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.948
mean7208.000
σ0.000
min7208.000
max7208.000
mean103.584
σ6.997
min89.258
max108.128
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7208.000
σ0.000
min7208.000
max7208.000
mean105.455
σ7.392
min92.100
max112.716
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.954
mean7208.000
σ0.000
min7208.000
max7208.000
mean103.853
σ7.148
min89.490
max108.592
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.686
σ0.001
min66.686
max66.689
mean7208.000
σ0.000
min7208.000
max7208.000
mean229.247
σ196.457
min141.095
max714.874
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7208.000
σ0.000
min7208.000
max7208.000
mean155.847
σ14.548
min128.312
max167.041
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.075
max62.080
mean4249.250
σ1888.534
min1904.000
max7533.000
mean89.202
σ14.617
min70.758
max109.320
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.943
max40.945
mean7533.000
σ0.000
min7533.000
max7533.000
mean240.835
σ400.670
min84.469
max1232.206
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7533.000
σ0.000
min7533.000
max7533.000
mean152.228
σ13.278
min135.287
max168.436

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4168.750
σ1904.522
min1549.000
max7208.000
mean6715.784
σ1276.509
min4889.397
max8043.558
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.069
mean7208.000
σ0.000
min7208.000
max7208.000
mean5532.651
σ1287.370
min4358.810
max7780.410
op=table_records()
mean11656.833
σ4.317
min11655.305
max11667.516
mean4249.250
σ1888.534
min1904.000
max7533.000
mean6505.217
σ1138.386
min4952.568
max7957.434
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7533.000
σ0.000
min7533.000
max7533.000
mean5243.754
σ1189.412
min4365.447
max7410.019

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.664
σ0.009
min172.644
max172.671
mean485.000
σ0.000
min485.000
max485.000
mean398.145
σ18.812
min366.808
max418.444
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.462
σ0.150
min357.321
max357.634
mean561.000
σ0.000
min561.000
max561.000
mean766.032
σ71.356
min623.944
max809.927
op=pointedIndexFromKvs
rows=200000
mean172.581
σ0.023
min172.558
max172.620
mean1904.000
σ0.000
min1904.000
max1904.000
mean313.199
σ36.550
min260.002
max357.653
op=pointedIndexFromKvs
rows=400000
mean357.371
σ0.045
min357.321
max357.426
mean1904.000
σ0.000
min1904.000
max1904.000
mean773.715
σ20.708
min746.446
max802.417

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.084=0.100
σ0.882-0.761=0.121
min1007.697-1007.611=0.086
max1011.839-1011.229=0.610
mean1039.600-7208.000=-6168.400
σ306.773-0.000=306.773
min544.000-7208.000=-6664.000
max1469.000-7208.000=-5739.000
mean1.553-1.513=0.040
σ0.099-0.122=-0.023
min1.466-1.392=0.074
max1.821-1.800=0.020

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.415-0.417=-0.002
σ0.139-0.119=0.020
min0.335-0.347=-0.012
max0.661-0.628=0.034
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.884-0.887=-0.003
σ0.081-0.103=-0.022
min0.833-0.806=0.027
max1.026-1.062=-0.036
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.550-0.547=0.004
σ0.048-0.073=-0.025
min0.509-0.488=0.021
max0.632-0.660=-0.028
name=nested_use.art
mean2.355-2.356=-0.000
σ0.002-0.002=0.000
min2.355
max2.358
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.839-0.826=0.013
σ0.040-0.044=-0.004
min0.800-0.789=0.011
max0.904-0.895=0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.549=-0.009
σ0.031-0.033=-0.001
min963.523
max963.596-963.605=-0.009
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.837-0.745=0.093
σ0.039-0.073=-0.034
min0.770-0.641=0.129
max0.864-0.806=0.058
name=cdr_enhanced_4k_loc.art
mean884.853-884.856=-0.003
σ0.006-0.007=-0.001
min884.847
max884.861-884.863=-0.002
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.707-0.700=0.007
σ0.039-0.057=-0.019
min0.663-0.606=0.057
max0.749-0.749=-0.000

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
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean3.511-4.280=-0.769
σ0.101-0.094=0.008
min3.367-4.146=-0.779
max3.842-4.862=-1.020
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.661=-0.003
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean3.487-4.272=-0.784
σ0.087-0.070=0.017
min3.355-4.148=-0.793
max3.763-4.521=-0.759
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.746-0.756=-0.010
σ0.016-0.024=-0.008
min0.725-0.712=0.013
max0.846-0.892=-0.046
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.705-0.708=-0.003
σ0.016-0.017=-0.002
min0.678-0.669=0.008
max0.776-0.807=-0.031

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.582-297.539=0.043
σ0.197-0.221=-0.024
min297.421-297.384=0.037
max298.103-298.128=-0.025
mean1904.000-7208.000=-5304.000
σ0.000
min1904.000-7208.000=-5304.000
max1904.000-7208.000=-5304.000
mean0.583-0.552=0.031
σ0.032-0.043=-0.011
min0.519-0.498=0.021
max0.623-0.610=0.013

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.725=0.049
σ0.038-0.032=0.006
min289.720-289.683=0.038
max289.813-289.769=0.044
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.403-0.390=0.014
σ0.009-0.001=0.008
min0.391-0.389=0.002
max0.415-0.391=0.024
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.648=0.046
σ0.094-0.113=-0.019
min1299.574-1299.503=0.071
max1299.822-1299.773=0.049
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean2.202-1.865=0.337
σ0.075-0.053=0.022
min2.120-1.821=0.298
max2.314-1.943=0.371
iters=5
new-facts=6402
prior-facts=1
mean1542.675-1542.643=0.032
σ4.060-4.032=0.028
min1540.705-1540.614=0.091
max1549.932-1549.848=0.084
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean2.370-2.364=0.005
σ0.270-0.200=0.071
min2.150-2.115=0.035
max2.827-2.607=0.221
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.613=0.017
σ0.070-0.087=-0.017
min1861.534-1861.499=0.035
max1861.706-1861.723=-0.017
mean1739.800-7208.000=-5468.200
σ176.749-0.000=176.749
min1492.000-7208.000=-5716.000
max1904.000-7208.000=-5304.000
mean3.034-2.851=0.183
σ0.170-0.025=0.145
min2.874-2.812=0.062
max3.236-2.875=0.361

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.469=0.352
σ0.040-0.237=-0.197
min1.764-1.205=0.559
max1.859-1.748=0.111

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.149=0.036
σ577.140-577.063=0.077
min157.612-157.616=-0.004
max1311.896-1311.744=0.152
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean0.517-0.551=-0.034
σ0.501-0.565=-0.063
min0.263-0.267=-0.004
max1.268-1.398=-0.129
policies=20
mean1576.434-1576.428=0.006
σ0.372-0.355=0.016
min1576.187-1576.188=-0.001
max1576.988-1576.955=0.033
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean2.660-2.642=0.018
σ0.057-0.037=0.020
min2.606-2.603=0.003
max2.712-2.690=0.022
policies=200
mean15772.208-15772.307=-0.098
σ0.101-0.079=0.022
min15772.115-15772.230=-0.115
max15772.349-15772.416=-0.068
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-7208.000=-5739.000
σ0.000
min1469.000-7208.000=-5739.000
max1469.000-7208.000=-5739.000
mean26.470-26.635=-0.165
σ0.080-0.132=-0.051
min26.391-26.459=-0.069
max26.546-26.763=-0.217