Compare commits

Home / Compare 9419edcc .. 93d795a6

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.521=0.096
σ0.350-0.370=-0.020
min54.479-54.381=0.098
max55.613-55.574=0.039
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.138-0.139=-0.001
σ0.004-0.009=-0.005
min0.133-0.131=0.002
max0.145-0.161=-0.016
cache=y
dps=1
iters=10
policies=100
mean43.787-43.766=0.021
σ0.006-0.007=-0.002
min43.777-43.754=0.023
max43.797-43.781=0.016
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.123-0.121=0.002
σ0.004-0.005=-0.002
min0.119-0.115=0.004
max0.128-0.130=-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
mean4287.875
σ1980.916
min1552.000
max7207.000
mean75.941
σ180.967
min11.647
max523.811
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618
σ0.002
min36.616
max36.620
mean4287.875
σ1980.916
min1552.000
max7207.000
mean13.058
σ2.779
min11.130
max19.773
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7207.000
σ0.000
min7207.000
max7207.000
mean14.413
σ0.807
min12.710
max15.058
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
mean12.860
σ1.167
min10.582
max13.967
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.931
mean4171.875
σ1903.503
min1552.000
max7207.000
mean12.833
σ1.735
min10.243
max14.773
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4171.875
σ1903.503
min1552.000
max7207.000
mean8.544
σ0.486
min7.786
max9.109
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.001
min26.399
max26.403
mean4171.875
σ1903.503
min1552.000
max7207.000
mean6.341
σ0.275
min5.918
max6.669
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.665
max25.668
mean4287.875
σ1980.916
min1552.000
max7207.000
mean5.623
σ0.442
min5.299
max6.666
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4287.875
σ1980.916
min1552.000
max7207.000
mean5.322
σ0.480
min5.090
max6.503
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.003
min25.967
max25.975
mean4287.875
σ1980.916
min1552.000
max7207.000
mean5.389
σ0.483
min5.066
max6.560
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4287.875
σ1980.916
min1552.000
max7207.000
mean5.241
σ0.452
min4.831
max6.315
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4254.875
σ1894.259
min1894.000
max7545.000
mean13.111
σ1.725
min12.147
max17.353
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.620
mean4254.875
σ1894.259
min1894.000
max7545.000
mean13.024
σ2.069
min11.307
max17.830
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7545.000
σ0.000
min7545.000
max7545.000
mean14.040
σ1.006
min12.718
max15.523
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4254.875
σ1894.259
min1894.000
max7545.000
mean13.203
σ2.287
min10.625
max15.906
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4254.875
σ1894.259
min1894.000
max7545.000
mean9.353
σ1.717
min7.966
max12.438
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4254.875
σ1894.259
min1894.000
max7545.000
mean7.084
σ1.395
min6.032
max9.494
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4254.875
σ1894.259
min1894.000
max7545.000
mean5.781
σ0.477
min5.549
max6.949
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4254.875
σ1894.259
min1894.000
max7545.000
mean5.550
σ0.479
min5.216
max6.705

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
mean7207.000
σ0.000
min7207.000
max7207.000
mean1338.177
σ475.290
min1020.323
max2213.927
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560
σ0.040
min8744.545
max8744.659
mean3593.500
σ1821.084
min1070.000
max5828.000
mean4816.324
σ1658.368
min3475.161
max7121.003
op=load_product(), no indexes
mean2524.594
σ0.000
min2524.594
max2524.594
mean7545.000
σ0.000
min7545.000
max7545.000
mean1100.339
σ157.411
min1036.134
max1489.719
op=load_product(), with indexes
mean8744.559
σ0.032
min8744.544
max8744.639
mean3765.125
σ1635.880
min1894.000
max5941.000
mean4541.602
σ1363.394
min3506.098
max6551.399

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077
σ0.001
min62.076
max62.080
mean4171.875
σ1903.503
min1552.000
max7207.000
mean76.614
σ6.965
min70.411
max91.899
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4171.875
σ1903.503
min1552.000
max7207.000
mean77.088
σ6.929
min71.072
max92.287
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.949
mean7207.000
σ0.000
min7207.000
max7207.000
mean102.750
σ7.377
min87.910
max107.487
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7207.000
σ0.000
min7207.000
max7207.000
mean102.694
σ7.331
min87.864
max107.392
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950
σ0.002
min40.949
max40.954
mean7207.000
σ0.000
min7207.000
max7207.000
mean104.494
σ7.430
min90.892
max111.328
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7207.000
σ0.000
min7207.000
max7207.000
mean103.197
σ7.442
min88.001
max107.675
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.686
max66.690
mean7207.000
σ0.000
min7207.000
max7207.000
mean267.143
σ304.769
min139.502
max1020.999
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7207.000
σ0.000
min7207.000
max7207.000
mean156.954
σ13.570
min135.417
max168.427
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4254.875
σ1894.259
min1894.000
max7545.000
mean91.561
σ17.623
min72.337
max127.552
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7545.000
σ0.000
min7545.000
max7545.000
mean232.528
σ372.464
min89.923
max1154.198
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean7545.000
σ0.000
min7545.000
max7545.000
mean151.555
σ12.107
min134.814
max166.070

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.319
min11655.305
max11667.523
mean4171.875
σ1903.503
min1552.000
max7207.000
mean6108.529
σ1090.814
min4880.198
max8073.645
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.003
min11560.064
max11560.072
mean7207.000
σ0.000
min7207.000
max7207.000
mean5498.059
σ1249.118
min4358.533
max7774.911
op=table_records()
mean11656.833
σ4.318
min11655.305
max11667.520
mean4254.875
σ1894.259
min1894.000
max7545.000
mean6522.964
σ1086.255
min4880.030
max7906.077
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7545.000
σ0.000
min7545.000
max7545.000
mean5423.100
σ1340.516
min4355.183
max7460.910

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.664
σ0.009
min172.652
max172.675
mean488.000
σ0.000
min488.000
max488.000
mean394.702
σ34.390
min328.509
max426.613
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.469
σ0.162
min357.321
max357.661
mean564.000
σ0.000
min564.000
max564.000
mean779.965
σ55.962
min654.899
max822.141
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.028
min172.558
max172.624
mean1894.000
σ0.000
min1894.000
max1894.000
mean351.637
σ33.493
min294.516
max398.454
op=pointedIndexFromKvs
rows=400000
mean357.363
σ0.040
min357.321
max357.414
mean1894.000
σ0.000
min1894.000
max1894.000
mean782.314
σ28.094
min728.675
max824.297

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.077=0.109
σ0.880-0.762=0.118
min1007.687-1007.609=0.078
max1011.837-1011.229=0.607
mean1038.650-7207.000=-6168.350
σ305.109-0.000=305.109
min546.000-7207.000=-6661.000
max1468.000-7207.000=-5739.000
mean1.532-1.557=-0.025
σ0.115-0.150=-0.035
min1.357-1.409=-0.053
max1.894-1.923=-0.030

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.421-0.309=0.112
σ0.151-0.113=0.038
min0.335-0.233=0.102
max0.689-0.508=0.181
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.940-0.643=0.297
σ0.200-0.089=0.110
min0.833-0.585=0.248
max1.294-0.799=0.495
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.538-0.389=0.149
σ0.050-0.032=0.018
min0.497-0.361=0.137
max0.624-0.443=0.181
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.869-0.789=0.080
σ0.063-0.078=-0.015
min0.806-0.652=0.154
max0.969-0.841=0.128

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.552=-0.008
σ0.024-0.027=-0.003
min963.524-963.535=-0.011
max963.584-963.599=-0.016
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.857-0.815=0.042
σ0.015-0.041=-0.026
min0.833-0.759=0.074
max0.871-0.849=0.022
name=cdr_enhanced_4k_loc.art
mean884.855-884.853=0.002
σ0.006-0.008=-0.002
min884.847
max884.862-884.866=-0.004
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.742-0.705=0.037
σ0.006-0.057=-0.051
min0.733-0.604=0.129
max0.749-0.744=0.005

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
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean4.239-4.262=-0.024
σ0.079-0.076=0.003
min4.123-4.114=0.009
max4.559-4.534=0.025
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean4.228-4.233=-0.004
σ0.088-0.066=0.022
min4.056-4.096=-0.040
max4.541-4.465=0.077
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.653-0.757=-0.104
σ0.104-0.017=0.087
min0.515-0.726=-0.211
max0.836-0.871=-0.035
name=record_render_syntax_err.art
mean2.163-2.163=0.000
σ0.002-0.002=-0.000
min2.163
max2.166
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.508-0.715=-0.207
σ0.017-0.015=0.002
min0.487-0.686=-0.200
max0.636-0.778=-0.142

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.491-297.413=0.078
σ0.219-0.226=-0.007
min297.289-297.202=0.087
max298.040-297.991=0.049
mean1894.000-7207.000=-5313.000
σ0.000
min1894.000-7207.000=-5313.000
max1894.000-7207.000=-5313.000
mean0.588-0.546=0.042
σ0.031-0.020=0.011
min0.517-0.513=0.004
max0.626-0.573=0.052

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.717=0.056
σ0.032-0.031=0.001
min289.731-289.674=0.056
max289.805-289.758=0.047
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.404-0.386=0.018
σ0.013-0.000=0.012
min0.397-0.386=0.011
max0.427-0.387=0.040
iters=5
new-facts=1
prior-facts=6402
mean1299.646-1299.650=-0.005
σ0.079-0.122=-0.043
min1299.547-1299.505=0.042
max1299.714-1299.778=-0.064
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean2.033-1.833=0.200
σ0.016-0.039=-0.023
min2.012-1.793=0.219
max2.055-1.878=0.177
iters=5
new-facts=6402
prior-facts=1
mean1542.615-1542.628=-0.014
σ4.038-3.983=0.055
min1540.566-1540.595=-0.030
max1549.828-1549.745=0.083
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean2.237-2.277=-0.040
σ0.165-0.160=0.005
min2.077-2.090=-0.013
max2.453-2.459=-0.006
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.611=0.017
σ0.079-0.067=0.012
min1861.508-1861.524=-0.015
max1861.704-1861.689=0.015
mean1737.600-7207.000=-5469.400
σ173.001-0.000=173.001
min1488.000-7207.000=-5719.000
max1894.000-7207.000=-5313.000
mean3.162-2.987=0.176
σ0.375-0.323=0.051
min2.869-2.832=0.038
max3.771-3.565=0.206

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.742-1.496=0.246
σ0.173-0.277=-0.104
min1.546-1.259=0.287
max1.933-1.887=0.046

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.147-446.147=-0.000
σ577.064-577.064=0.000
min157.614-157.614=-0.001
max1311.743-1311.743=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean0.550-0.548=0.001
σ0.570-0.560=0.010
min0.262-0.266=-0.005
max1.405-1.389=0.017
policies=20
mean1576.409-1576.400=0.009
σ0.347-0.346=0.001
min1576.173-1576.164=0.010
max1576.925-1576.913=0.012
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean2.619-2.623=-0.003
σ0.008-0.010=-0.002
min2.611-2.613=-0.002
max2.627-2.635=-0.008
policies=200
mean15772.107-15771.937=0.169
σ0.139-0.162=-0.022
min15772.024-15771.789=0.235
max15772.314-15772.149=0.165
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-7207.000=-5739.000
σ0.000
min1468.000-7207.000=-5739.000
max1468.000-7207.000=-5739.000
mean26.367-26.478=-0.112
σ0.048-0.173=-0.125
min26.315-26.322=-0.007
max26.428-26.679=-0.251