Compare commits

Home / Compare 068c0d79 .. 9960766d

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.617=0.000
σ0.351-0.350=0.001
min54.480-54.483=-0.003
max55.616-55.613=0.003
mean417.000-420.000=-3.000
σ0.000
min417.000-420.000=-3.000
max417.000-420.000=-3.000
mean0.141-0.140=0.001
σ0.004-0.006=-0.001
min0.137-0.133=0.004
max0.148-0.149=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.005-0.005=0.001
min43.778-43.779=-0.001
max43.797-43.796=0.002
mean417.000-420.000=-3.000
σ0.000
min417.000-420.000=-3.000
max417.000-420.000=-3.000
mean0.122-0.124=-0.002
σ0.005-0.005=-0.000
min0.117-0.120=-0.003
max0.131-0.132=-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.619
mean4292.125
σ1980.590
min1555.000
max7214.000
mean104.475
σ259.509
min12.452
max746.727
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618
σ0.002
min36.616
max36.620
mean4292.125
σ1980.590
min1555.000
max7214.000
mean13.937
σ2.551
min12.447
max20.194
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7214.000
σ0.000
min7214.000
max7214.000
mean14.931
σ0.858
min13.463
max15.711
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7214.000
σ0.000
min7214.000
max7214.000
mean13.955
σ0.864
min12.338
max15.088
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928
σ0.002
min41.927
max41.931
mean4175.875
σ1903.211
min1555.000
max7214.000
mean13.702
σ1.723
min11.156
max15.417
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604
σ0.002
min27.603
max27.607
mean4175.875
σ1903.211
min1555.000
max7214.000
mean9.219
σ0.360
min8.702
max9.859
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4175.875
σ1903.211
min1555.000
max7214.000
mean6.691
σ0.494
min5.950
max7.429
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.665
max25.668
mean4292.125
σ1980.590
min1555.000
max7214.000
mean6.336
σ0.470
min5.821
max7.354
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4292.125
σ1980.590
min1555.000
max7214.000
mean5.742
σ0.586
min5.244
max7.118
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4292.125
σ1980.590
min1555.000
max7214.000
mean5.798
σ0.624
min5.197
max7.239
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.001
min25.967
max25.971
mean4292.125
σ1980.590
min1555.000
max7214.000
mean5.704
σ0.643
min5.199
max7.220
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.595
σ0.002
min2524.594
max2524.598
mean7214.000
σ0.000
min7214.000
max7214.000
mean1419.739
σ591.870
min1043.463
max2622.294
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.544
max8744.659
mean3597.250
σ1819.794
min1075.000
max5830.000
mean5086.829
σ1719.220
min3526.435
max7506.132
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
mean4175.875
σ1903.211
min1555.000
max7214.000
mean80.744
σ9.685
min71.605
max98.770
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4175.875
σ1903.211
min1555.000
max7214.000
mean81.277
σ9.720
min71.857
max99.602
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7214.000
σ0.000
min7214.000
max7214.000
mean103.152
σ6.879
min90.154
max108.046
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7214.000
σ0.000
min7214.000
max7214.000
mean103.291
σ6.815
min90.487
max108.352
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.954
mean7214.000
σ0.000
min7214.000
max7214.000
mean105.929
σ4.987
min96.743
max111.923
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7214.000
σ0.000
min7214.000
max7214.000
mean103.285
σ6.956
min90.444
max108.630
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.686
max66.689
mean7214.000
σ0.000
min7214.000
max7214.000
mean229.984
σ198.828
min142.173
max721.451
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7214.000
σ0.000
min7214.000
max7214.000
mean155.697
σ15.227
min127.364
max169.136
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.519
mean4175.875
σ1903.211
min1555.000
max7214.000
mean6553.575
σ990.032
min4929.627
max7999.796
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.069
mean7214.000
σ0.000
min7214.000
max7214.000
mean6094.026
σ1432.000
min4436.528
max7816.731
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.654
σ0.014
min172.636
max172.671
mean491.000
σ0.000
min491.000
max491.000
mean358.329
σ53.891
min269.849
max418.216
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.464
σ0.147
min357.321
max357.633
mean568.000
σ0.000
min568.000
max568.000
mean780.184
σ44.620
min717.332
max819.668
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.081=0.106
σ0.880-0.761=0.119
min1007.687-1007.609=0.078
max1011.834-1011.227=0.607
mean1038.800-7214.000=-6175.200
σ296.897-0.000=296.897
min547.000-7214.000=-6667.000
max1439.000-7214.000=-5775.000
mean1.575-1.561=0.015
σ0.131-0.157=-0.026
min1.483-1.454=0.029
max2.057-2.109=-0.052

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.416-0.394=0.023
σ0.127-0.086=0.041
min0.333-0.339=-0.006
max0.641-0.545=0.096
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.889-0.875=0.014
σ0.090-0.091=-0.001
min0.831-0.816=0.015
max1.045-1.032=0.013
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.546-0.536=0.010
σ0.050-0.036=0.015
min0.517-0.508=0.008
max0.636-0.595=0.040
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.847-0.839=0.008
σ0.041-0.033=0.009
min0.818-0.816=0.001
max0.919-0.895=0.024

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.552=-0.010
σ0.030-0.024=0.006
min963.523-963.527=-0.004
max963.596-963.583=0.013
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.808-0.770=0.038
σ0.036-0.062=-0.025
min0.760-0.702=0.058
max0.858-0.845=0.012
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.006-0.005=0.001
min884.847
max884.862-884.859=0.003
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.708-0.720=-0.012
σ0.040-0.022=0.018
min0.672-0.685=-0.013
max0.753-0.737=0.016

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-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean4.229-4.035=0.194
σ0.120-0.398=-0.278
min4.105-3.451=0.655
max5.140-5.232=-0.092
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-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean4.211-4.281=-0.069
σ0.063-0.063=-0.000
min4.086-4.154=-0.068
max4.400-4.502=-0.101
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.754-0.755=-0.001
σ0.016-0.017=-0.001
min0.721-0.718=0.003
max0.849-0.866=-0.016
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.713-0.711=0.002
σ0.014-0.013=0.001
min0.684-0.685=-0.001
max0.781-0.761=0.020

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.406-297.375=0.031
σ0.204-0.231=-0.027
min297.207-297.197=0.010
max297.891-298.002=-0.111
mean1984.000-7214.000=-5230.000
σ0.000
min1984.000-7214.000=-5230.000
max1984.000-7214.000=-5230.000
mean0.566-0.563=0.003
σ0.034-0.028=0.006
min0.508-0.510=-0.002
max0.593-0.604=-0.011

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.760-289.722=0.039
σ0.044-0.052=-0.008
min289.722-289.643=0.079
max289.811-289.785=0.026
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.404-0.407=-0.003
σ0.011-0.015=-0.004
min0.394-0.396=-0.002
max0.420-0.431=-0.010
iters=5
new-facts=1
prior-facts=6402
mean1299.691-1299.637=0.054
σ0.092-0.096=-0.005
min1299.581-1299.517=0.064
max1299.819-1299.747=0.072
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean2.275-1.955=0.320
σ0.094-0.095=-0.001
min2.150-1.815=0.335
max2.349-2.045=0.304
iters=5
new-facts=6402
prior-facts=1
mean1542.665-1542.645=0.019
σ4.004-4.145=-0.141
min1540.705-1540.587=0.117
max1549.822-1550.053=-0.231
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean2.308-2.369=-0.061
σ0.129-0.450=-0.321
min2.177-2.071=0.106
max2.481-3.157=-0.677
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.594=0.034
σ0.064-0.064=-0.000
min1861.541-1861.501=0.039
max1861.706-1861.662=0.043
mean1771.000-7214.000=-5443.000
σ224.690-0.000=224.690
min1475.000-7214.000=-5739.000
max1984.000-7214.000=-5230.000
mean3.242-2.860=0.382
σ0.343-0.088=0.254
min2.875-2.730=0.145
max3.667-2.979=0.688

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.788-1.585=0.203
σ0.160-0.265=-0.105
min1.509-1.283=0.226
max1.906-1.819=0.087

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.148=0.037
σ577.140-577.065=0.076
min157.612-157.613=-0.001
max1311.895-1311.745=0.151
mean96.250
σ8.500
min92.000
max109.000
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean0.534-0.552=-0.018
σ0.539-0.562=-0.023
min0.261-0.269=-0.007
max1.342-1.395=-0.052
policies=20
mean1576.434-1576.413=0.021
σ0.372-0.345=0.027
min1576.188-1576.179=0.009
max1576.987-1576.925=0.063
mean920.000
σ0.000
min920.000
max920.000
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean2.666-2.629=0.037
σ0.068-0.022=0.046
min2.624-2.607=0.018
max2.768-2.655=0.113
policies=200
mean15772.285-15772.126=0.159
σ0.044-0.145=-0.102
min15772.247-15772.030=0.217
max15772.327-15772.342=-0.015
mean9200.000
σ0.000
min9200.000
max9200.000
mean1439.000-7214.000=-5775.000
σ0.000
min1439.000-7214.000=-5775.000
max1439.000-7214.000=-5775.000
mean26.502-26.594=-0.092
σ0.034-0.185=-0.151
min26.464-26.456=0.008
max26.546-26.866=-0.320