Compare commits

Home / Compare 7971aa53 .. ff4e7d27

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.000
σ0.351-0.351=0.000
min54.480-54.481=-0.002
max55.616-55.615=0.001
mean417.000-412.000=5.000
σ0.000
min417.000-412.000=5.000
max417.000-412.000=5.000
mean0.141-0.137=0.003
σ0.004-0.007=-0.002
min0.137-0.131=0.006
max0.148-0.148=0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.000
σ0.005-0.005=0.000
min43.778-43.778=-0.000
max43.797-43.795=0.002
mean417.000-412.000=5.000
σ0.000
min417.000-412.000=5.000
max417.000-412.000=5.000
mean0.122-0.121=0.001
σ0.005-0.005=0.000
min0.117-0.115=0.002
max0.131-0.129=0.002

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.003
min36.615
max36.623
mean4269.000
σ1880.401
min1984.000
max7554.000
mean12.760
σ1.742
min11.839
max16.980
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.619
mean4269.000
σ1880.401
min1984.000
max7554.000
mean12.242
σ2.202
min11.110
max17.562
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7554.000
σ0.000
min7554.000
max7554.000
mean13.767
σ1.173
min12.308
max15.317
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4269.000
σ1880.401
min1984.000
max7554.000
mean11.999
σ1.982
min9.992
max15.135
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4269.000
σ1880.401
min1984.000
max7554.000
mean8.706
σ1.171
min7.829
max11.505
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4269.000
σ1880.401
min1984.000
max7554.000
mean6.526
σ1.168
min5.787
max9.374
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4269.000
σ1880.401
min1984.000
max7554.000
mean5.588
σ0.583
min5.099
max6.934
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4269.000
σ1880.401
min1984.000
max7554.000
mean5.195
σ0.572
min4.716
max6.517

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
mean7554.000
σ0.000
min7554.000
max7554.000
mean1106.087
σ169.576
min1040.152
max1525.658
op=load_product(), with indexes
mean8744.559
σ0.033
min8744.544
max8744.641
mean3791.375
σ1610.309
min1984.000
max5953.000
mean4655.295
σ1479.609
min3540.960
max7039.120

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.078
σ0.002
min62.075
max62.080
mean4269.000
σ1880.401
min1984.000
max7554.000
mean83.713
σ12.712
min69.068
max104.720
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7554.000
σ0.000
min7554.000
max7554.000
mean233.445
σ374.864
min89.191
max1160.996
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean7554.000
σ0.000
min7554.000
max7554.000
mean150.430
σ13.786
min132.158
max169.614

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.318
min11655.305
max11667.521
mean4269.000
σ1880.401
min1984.000
max7554.000
mean6430.850
σ1141.046
min4954.368
max8353.089
op=vertical_lookup_list() on indexed
mean11560.069
σ0.002
min11560.066
max11560.072
mean7554.000
σ0.000
min7554.000
max7554.000
mean5562.530
σ1297.039
min4429.761
max7421.386

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.583
σ0.025
min172.558
max172.625
mean1984.000
σ0.000
min1984.000
max1984.000
mean366.525
σ23.389
min340.762
max398.240
op=pointedIndexFromKvs
rows=400000
mean357.364
σ0.042
min357.321
max357.408
mean1984.000
σ0.000
min1984.000
max1984.000
mean729.512
σ76.289
min602.890
max796.626

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.084=0.103
σ0.880-0.761=0.119
min1007.687-1007.611=0.076
max1011.834-1011.229=0.604
mean1038.800-7208.000=-6169.200
σ296.897-0.000=296.897
min547.000-7208.000=-6661.000
max1439.000-7208.000=-5769.000
mean1.575-1.513=0.062
σ0.131-0.122=0.009
min1.483-1.392=0.091
max2.057-1.800=0.257

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.416-0.417=-0.000
σ0.127-0.119=0.008
min0.333-0.347=-0.013
max0.641-0.628=0.013
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.889-0.887=0.002
σ0.090-0.103=-0.013
min0.831-0.806=0.025
max1.045-1.062=-0.017
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.546-0.547=-0.000
σ0.050-0.073=-0.022
min0.517-0.488=0.028
max0.636-0.660=-0.024
name=nested_use.art
mean2.355-2.356=-0.000
σ0.002-0.002=0.000
min2.355
max2.358
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.847-0.826=0.022
σ0.041-0.044=-0.003
min0.818-0.789=0.029
max0.919-0.895=0.024

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.549=-0.007
σ0.030-0.033=-0.003
min963.523
max963.596-963.605=-0.009
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.808-0.745=0.063
σ0.036-0.073=-0.037
min0.760-0.641=0.118
max0.858-0.806=0.051
name=cdr_enhanced_4k_loc.art
mean884.854-884.856=-0.002
σ0.006-0.007=-0.001
min884.847
max884.862-884.863=-0.002
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.708-0.700=0.008
σ0.040-0.057=-0.018
min0.672-0.606=0.066
max0.753-0.749=0.003

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
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean4.229-4.280=-0.051
σ0.120-0.094=0.026
min4.105-4.146=-0.041
max5.140-4.862=0.278
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
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean4.211-4.272=-0.061
σ0.063-0.070=-0.007
min4.086-4.148=-0.062
max4.400-4.521=-0.121
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.754-0.756=-0.003
σ0.016-0.024=-0.008
min0.721-0.712=0.009
max0.849-0.892=-0.043
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.713-0.708=0.005
σ0.014-0.017=-0.004
min0.684-0.669=0.015
max0.781-0.807=-0.027

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.406-297.539=-0.133
σ0.204-0.221=-0.017
min297.207-297.384=-0.177
max297.891-298.128=-0.237
mean1984.000-7208.000=-5224.000
σ0.000
min1984.000-7208.000=-5224.000
max1984.000-7208.000=-5224.000
mean0.566-0.552=0.014
σ0.034-0.043=-0.010
min0.508-0.498=0.010
max0.593-0.610=-0.017

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.760-289.725=0.036
σ0.044-0.032=0.012
min289.722-289.683=0.039
max289.811-289.769=0.042
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.404-0.390=0.014
σ0.011-0.001=0.010
min0.394-0.389=0.005
max0.420-0.391=0.029
iters=5
new-facts=1
prior-facts=6402
mean1299.691-1299.648=0.043
σ0.092-0.113=-0.022
min1299.581-1299.503=0.079
max1299.819-1299.773=0.046
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean2.275-1.865=0.410
σ0.094-0.053=0.041
min2.150-1.821=0.329
max2.349-1.943=0.406
iters=5
new-facts=6402
prior-facts=1
mean1542.665-1542.643=0.022
σ4.004-4.032=-0.028
min1540.705-1540.614=0.091
max1549.822-1549.848=-0.026
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean2.308-2.364=-0.056
σ0.129-0.200=-0.071
min2.177-2.115=0.062
max2.481-2.607=-0.126
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.613=0.015
σ0.064-0.087=-0.023
min1861.541-1861.499=0.041
max1861.706-1861.723=-0.017
mean1771.000-7208.000=-5437.000
σ224.690-0.000=224.690
min1475.000-7208.000=-5733.000
max1984.000-7208.000=-5224.000
mean3.242-2.851=0.392
σ0.343-0.025=0.318
min2.875-2.812=0.063
max3.667-2.875=0.792

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.788-1.469=0.318
σ0.160-0.237=-0.077
min1.509-1.205=0.305
max1.906-1.748=0.158

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.895-1311.744=0.151
mean96.250
σ8.500
min92.000
max109.000
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean0.534-0.551=-0.017
σ0.539-0.565=-0.026
min0.261-0.267=-0.006
max1.342-1.398=-0.055
policies=20
mean1576.434-1576.428=0.006
σ0.372-0.355=0.017
min1576.188-1576.188=0.000
max1576.987-1576.955=0.032
mean920.000
σ0.000
min920.000
max920.000
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean2.666-2.642=0.025
σ0.068-0.037=0.030
min2.624-2.603=0.022
max2.768-2.690=0.078
policies=200
mean15772.285-15772.307=-0.021
σ0.044-0.079=-0.036
min15772.247-15772.230=0.017
max15772.327-15772.416=-0.089
mean9200.000
σ0.000
min9200.000
max9200.000
mean1439.000-7208.000=-5769.000
σ0.000
min1439.000-7208.000=-5769.000
max1439.000-7208.000=-5769.000
mean26.502-26.635=-0.133
σ0.034-0.132=-0.098
min26.464-26.459=0.005
max26.546-26.763=-0.216