Compare commits

Home / Compare ebe39db1 .. 5f47675c

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.615=0.001
σ0.351-0.351=0.000
min54.480-54.483=-0.003
max55.616-55.614=0.002
mean417.000
σ0.000
min417.000
max417.000
mean0.141-0.138=0.003
σ0.004-0.004=0.000
min0.137-0.134=0.004
max0.148-0.146=0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.005-0.008=-0.002
min43.778-43.772=0.005
max43.797-43.800=-0.002
mean417.000
σ0.000
min417.000
max417.000
mean0.122-0.119=0.002
σ0.005-0.004=0.001
min0.117-0.114=0.002
max0.131-0.124=0.007

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
mean4168.375
σ1900.743
min1547.000
max7201.000
mean12.768
σ0.220
min12.487
max13.159
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.621
mean4288.750
σ1980.768
min1547.000
max7201.000
mean97.152
σ238.746
min11.829
max688.014
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7201.000
σ0.000
min7201.000
max7201.000
mean14.826
σ1.171
min12.193
max15.748
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7201.000
σ0.000
min7201.000
max7201.000
mean13.765
σ1.393
min11.817
max15.617
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.931
mean4168.375
σ1900.743
min1547.000
max7201.000
mean13.620
σ1.744
min10.918
max15.551
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.003
min27.603
max27.611
mean4168.375
σ1900.743
min1547.000
max7201.000
mean9.342
σ0.288
min8.952
max9.749
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4168.375
σ1900.743
min1547.000
max7201.000
mean6.805
σ0.262
min6.411
max7.144
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.669
mean4288.750
σ1980.768
min1547.000
max7201.000
mean6.357
σ1.029
min5.723
max8.860
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4288.750
σ1980.768
min1547.000
max7201.000
mean5.916
σ1.076
min5.205
max8.552
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.971
mean4288.750
σ1980.768
min1547.000
max7201.000
mean5.937
σ1.167
min5.216
max8.788
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4288.750
σ1980.768
min1547.000
max7201.000
mean5.771
σ1.042
min5.007
max8.275
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.597
mean7201.000
σ0.000
min7201.000
max7201.000
mean1184.660
σ395.133
min1039.135
max2162.489
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.041
min8744.545
max8744.662
mean3597.125
σ1820.485
min1075.000
max5839.000
mean5003.826
σ1612.064
min3533.942
max7168.683
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.375
σ1900.743
min1547.000
max7201.000
mean79.867
σ9.503
min71.860
max99.213
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4168.375
σ1900.743
min1547.000
max7201.000
mean80.614
σ9.821
min71.306
max100.401
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944
σ0.001
min40.943
max40.947
mean7201.000
σ0.000
min7201.000
max7201.000
mean101.729
σ10.621
min79.639
max107.729
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946
σ0.002
min40.944
max40.947
mean7201.000
σ0.000
min7201.000
max7201.000
mean101.867
σ10.711
min79.459
max107.961
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7201.000
σ0.000
min7201.000
max7201.000
mean103.776
σ9.047
min85.830
max110.584
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7201.000
σ0.000
min7201.000
max7201.000
mean102.070
σ10.591
min80.178
max108.446
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7201.000
σ0.000
min7201.000
max7201.000
mean215.861
σ167.636
min127.546
max629.183
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7201.000
σ0.000
min7201.000
max7201.000
mean152.469
σ20.788
min116.649
max168.834
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.375
σ1900.743
min1547.000
max7201.000
mean6739.507
σ1188.797
min4901.190
max8202.909
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065
σ0.001
min11560.064
max11560.069
mean7201.000
σ0.000
min7201.000
max7201.000
mean5576.154
σ1049.486
min4399.572
max7197.061
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.666
σ0.012
min172.651
max172.686
mean489.000
σ0.000
min489.000
max489.000
mean403.230
σ28.146
min354.560
max423.542
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.464
σ0.157
min357.321
max357.675
mean564.000
σ0.000
min564.000
max564.000
mean785.250
σ43.436
min704.640
max817.378
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.083=0.104
σ0.880-0.760=0.119
min1007.687-1007.609=0.077
max1011.834-1011.227=0.606
mean1038.800-7201.000=-6162.200
σ296.897-0.000=296.897
min547.000-7201.000=-6654.000
max1439.000-7201.000=-5762.000
mean1.575-1.514=0.061
σ0.131-0.127=0.004
min1.483-1.392=0.091
max2.057-1.841=0.216

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.884=-0.001
σ0.002-0.003=-0.000
min0.881
max0.886-0.887=-0.001
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.416-0.195=0.222
σ0.127-0.097=0.029
min0.333-0.138=0.195
max0.641-0.368=0.273
name=error_case.art
mean2.333-2.334=-0.000
σ0.003-0.002=0.000
min2.332
max2.337
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.889-0.471=0.418
σ0.090-0.216=-0.125
min0.831-0.333=0.498
max1.045-0.831=0.214
name=heavy_item.art
mean1.521-1.522=-0.001
σ0.002-0.003=-0.001
min1.520
max1.524-1.525=-0.001
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.546-0.536=0.010
σ0.050-0.044=0.006
min0.517-0.494=0.022
max0.636-0.612=0.024
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.847-0.844=0.004
σ0.041-0.035=0.006
min0.818-0.823=-0.005
max0.919-0.905=0.013

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.548=-0.005
σ0.030-0.028=0.003
min963.523
max963.596-963.585=0.011
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.808-0.778=0.030
σ0.036-0.096=-0.060
min0.760-0.646=0.113
max0.858-0.860=-0.003
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.006-0.005=0.001
min884.847
max884.862-884.860=0.002
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.708-0.738=-0.030
σ0.040-0.002=0.038
min0.672-0.736=-0.064
max0.753-0.740=0.013

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-7.712=-0.003
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean4.229-4.247=-0.018
σ0.120-0.087=0.033
min4.105-4.088=0.018
max5.140-4.517=0.624
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean4.211-4.218=-0.007
σ0.063-0.065=-0.002
min4.086-4.104=-0.018
max4.400-4.456=-0.055
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.754-0.745=0.008
σ0.016-0.016=-0.000
min0.721-0.710=0.012
max0.849-0.840=0.009
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.713-0.707=0.006
σ0.014-0.015=-0.002
min0.684-0.673=0.011
max0.781-0.788=-0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.406-297.419=-0.012
σ0.204-0.246=-0.042
min297.207-297.244=-0.037
max297.891-298.080=-0.190
mean1984.000-7201.000=-5217.000
σ0.000
min1984.000-7201.000=-5217.000
max1984.000-7201.000=-5217.000
mean0.566-0.584=-0.017
σ0.034-0.050=-0.017
min0.508-0.522=-0.014
max0.593-0.702=-0.109

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.760-289.728=0.033
σ0.044-0.031=0.013
min289.722-289.687=0.035
max289.811-289.772=0.039
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.404-0.391=0.013
σ0.011-0.003=0.008
min0.394-0.388=0.006
max0.420-0.395=0.026
iters=5
new-facts=1
prior-facts=6402
mean1299.691-1299.637=0.054
σ0.092-0.093=-0.002
min1299.581-1299.522=0.059
max1299.819-1299.756=0.063
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean2.275-1.890=0.385
σ0.094-0.085=0.009
min2.150-1.807=0.343
max2.349-2.015=0.334
iters=5
new-facts=6402
prior-facts=1
mean1542.665-1542.622=0.043
σ4.004-4.061=-0.057
min1540.705-1540.596=0.109
max1549.822-1549.878=-0.056
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean2.308-2.283=0.025
σ0.129-0.225=-0.096
min2.177-2.125=0.052
max2.481-2.644=-0.164
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.594=0.034
σ0.064-0.035=0.029
min1861.541-1861.556=-0.015
max1861.706-1861.639=0.066
mean1771.000-7201.000=-5430.000
σ224.690-0.000=224.690
min1475.000-7201.000=-5726.000
max1984.000-7201.000=-5217.000
mean3.242-2.987=0.255
σ0.343-0.264=0.079
min2.875-2.667=0.208
max3.667-3.348=0.319

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.788-1.661=0.127
σ0.160-0.239=-0.079
min1.509-1.315=0.194
max1.906-1.917=-0.011

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.145=0.040
σ577.140-577.064=0.077
min157.612-157.608=0.004
max1311.895-1311.741=0.154
mean96.250
σ8.500
min92.000
max109.000
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean0.534-0.550=-0.016
σ0.539-0.549=-0.010
min0.261-0.269=-0.008
max1.342-1.373=-0.031
policies=20
mean1576.434-1576.404=0.030
σ0.372-0.357=0.015
min1576.188-1576.164=0.025
max1576.987-1576.933=0.054
mean920.000
σ0.000
min920.000
max920.000
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean2.666-2.648=0.018
σ0.068-0.009=0.058
min2.624-2.637=-0.012
max2.768-2.657=0.111
policies=200
mean15772.285-15772.146=0.139
σ0.044-0.136=-0.092
min15772.247-15771.984=0.263
max15772.327-15772.290=0.037
mean9200.000
σ0.000
min9200.000
max9200.000
mean1439.000-7201.000=-5762.000
σ0.000
min1439.000-7201.000=-5762.000
max1439.000-7201.000=-5762.000
mean26.502-26.516=-0.013
σ0.034-0.106=-0.072
min26.464-26.395=0.070
max26.546-26.646=-0.099