Compare commits

Home / Compare cfcd59f7 .. c1c7c604

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.615-54.617=-0.001
σ0.348-0.350=-0.003
min54.485-54.482=0.003
max55.604-55.613=-0.008
mean415.000-419.000=-4.000
σ0.000
min415.000-419.000=-4.000
max415.000-419.000=-4.000
mean0.139-0.139=0.000
σ0.005-0.004=0.001
min0.131-0.133=-0.001
max0.146-0.146=0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.007-0.007=-0.000
min43.777
max43.799-43.799=0.000
mean415.000-419.000=-4.000
σ0.000
min415.000-419.000=-4.000
max415.000-419.000=-4.000
mean0.122-0.124=-0.002
σ0.004-0.004=-0.001
min0.118-0.120=-0.001
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
mean4289.875
σ1981.646
min1553.000
max7213.000
mean85.382
σ206.050
min12.311
max595.329
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618
σ0.002
min36.616
max36.620
mean4289.875
σ1981.646
min1553.000
max7213.000
mean13.748
σ3.003
min12.097
max21.029
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7213.000
σ0.000
min7213.000
max7213.000
mean14.946
σ0.813
min13.123
max15.540
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7213.000
σ0.000
min7213.000
max7213.000
mean14.252
σ1.426
min11.171
max15.542
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928
σ0.002
min41.927
max41.931
mean4173.625
σ1904.153
min1553.000
max7213.000
mean13.817
σ1.569
min11.278
max15.450
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604
σ0.002
min27.603
max27.607
mean4173.625
σ1904.153
min1553.000
max7213.000
mean9.378
σ0.389
min8.884
max9.731
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4173.625
σ1904.153
min1553.000
max7213.000
mean6.481
σ0.477
min5.691
max7.135
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4289.875
σ1981.646
min1553.000
max7213.000
mean6.206
σ0.699
min5.643
max7.863
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.751
σ0.804
min5.267
max7.684
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.685
σ0.497
min5.278
max6.867
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.001
min25.967
max25.971
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.581
σ0.486
min5.201
max6.759
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4264.125
σ1880.786
min1962.000
max7540.000
mean12.589
σ0.290
min12.127
max12.897
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.619
mean4264.125
σ1880.786
min1962.000
max7540.000
mean12.590
σ0.591
min11.678
max13.449
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7540.000
σ0.000
min7540.000
max7540.000
mean14.220
σ1.053
min12.644
max15.644
op=table_records(), repeat
mean41.929
σ0.003
min41.927
max41.935
mean4264.125
σ1880.786
min1962.000
max7540.000
mean13.004
σ1.594
min10.757
max15.077
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4264.125
σ1880.786
min1962.000
max7540.000
mean9.122
σ0.891
min8.303
max10.617
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4264.125
σ1880.786
min1962.000
max7540.000
mean6.689
σ0.979
min5.382
max8.220
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4264.125
σ1880.786
min1962.000
max7540.000
mean5.659
σ0.156
min5.420
max5.875
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969
σ0.002
min25.967
max25.972
mean4264.125
σ1880.786
min1962.000
max7540.000
mean5.321
σ0.172
min4.948
max5.487

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
mean7213.000
σ0.000
min7213.000
max7213.000
mean1382.942
σ518.697
min1030.130
max2327.352
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.545
max8744.660
mean3594.625
σ1820.520
min1074.000
max5830.000
mean5050.321
σ1712.352
min3536.041
max7524.919
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7540.000
σ0.000
min7540.000
max7540.000
mean1042.958
σ5.622
min1034.797
max1050.834
op=load_product(), with indexes
mean8744.558
σ0.033
min8744.544
max8744.640
mean3784.125
σ1613.567
min1962.000
max5942.000
mean4734.264
σ1438.385
min3526.010
max7083.141

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
mean4173.625
σ1904.153
min1553.000
max7213.000
mean80.416
σ9.276
min72.459
max99.316
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4173.625
σ1904.153
min1553.000
max7213.000
mean81.486
σ8.510
min73.862
max97.932
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.001
min40.944
max40.947
mean7213.000
σ0.000
min7213.000
max7213.000
mean103.863
σ7.507
min90.685
max109.358
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7213.000
σ0.000
min7213.000
max7213.000
mean103.866
σ7.516
min90.755
max109.590
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.954
mean7213.000
σ0.000
min7213.000
max7213.000
mean106.402
σ7.171
min93.190
max113.087
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.948
max40.953
mean7213.000
σ0.000
min7213.000
max7213.000
mean104.254
σ7.787
min90.303
max109.386
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.686
max66.689
mean7213.000
σ0.000
min7213.000
max7213.000
mean234.352
σ212.068
min141.186
max758.557
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7213.000
σ0.000
min7213.000
max7213.000
mean156.344
σ14.152
min133.593
max168.520
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4264.125
σ1880.786
min1962.000
max7540.000
mean87.665
σ12.431
min72.686
max104.570
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7540.000
σ0.000
min7540.000
max7540.000
mean233.626
σ374.875
min85.695
max1161.165
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean7540.000
σ0.000
min7540.000
max7540.000
mean153.830
σ13.512
min135.998
max170.083

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.519
mean4173.625
σ1904.153
min1553.000
max7213.000
mean7249.844
σ1076.279
min4928.936
max8052.037
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.068
mean7213.000
σ0.000
min7213.000
max7213.000
mean5641.799
σ1352.212
min4400.086
max7755.147
op=table_records()
mean11656.833
σ4.318
min11655.305
max11667.521
mean4264.125
σ1880.786
min1962.000
max7540.000
mean6661.591
σ1339.563
min4958.248
max8322.253
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7540.000
σ0.000
min7540.000
max7540.000
mean5420.553
σ1363.964
min4329.409
max7328.637

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.662
σ0.010
min172.648
max172.674
mean489.125
σ0.354
min489.000
max490.000
mean383.351
σ25.365
min352.114
max426.820
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.468
σ0.135
min357.321
max357.619
mean566.000
σ0.000
min566.000
max566.000
mean746.540
σ67.234
min623.709
max820.795
op=pointedIndexFromKvs
rows=200000
mean172.584
σ0.025
min172.558
max172.621
mean1962.000
σ0.000
min1962.000
max1962.000
mean369.772
σ21.597
min344.416
max400.396
op=pointedIndexFromKvs
rows=400000
mean357.357
σ0.035
min357.321
max357.395
mean1962.000
σ0.000
min1962.000
max1962.000
mean731.265
σ60.779
min615.588
max779.932

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.084=0.101
σ0.877-0.761=0.115
min1007.688-1007.608=0.080
max1011.818-1011.232=0.586
mean1038.400-7213.000=-6174.600
σ305.084-0.000=305.084
min546.000-7213.000=-6667.000
max1468.000-7213.000=-5745.000
mean1.538-1.562=-0.024
σ0.081-0.145=-0.064
min1.454-1.434=0.020
max1.750-2.067=-0.317

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.416-0.309=0.107
σ0.129-0.110=0.019
min0.327-0.232=0.094
max0.642-0.504=0.138
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.888-0.638=0.250
σ0.096-0.073=0.023
min0.829-0.584=0.245
max1.055-0.763=0.291
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.548-0.387=0.160
σ0.046-0.029=0.018
min0.505-0.362=0.143
max0.626-0.435=0.191
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.845-0.705=0.140
σ0.041-0.119=-0.078
min0.814-0.581=0.234
max0.915-0.841=0.075

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.552=-0.011
σ0.032-0.024=0.008
min963.523-963.528=-0.005
max963.597-963.582=0.015
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.825-0.831=-0.005
σ0.018-0.023=-0.005
min0.801-0.791=0.011
max0.851-0.844=0.006
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.005-0.006=-0.000
min884.847
max884.859-884.859=0.000
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.724-0.657=0.067
σ0.041-0.071=-0.031
min0.654-0.601=0.053
max0.756-0.737=0.019

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-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean4.255-4.249=0.005
σ0.072-0.084=-0.012
min4.136-4.086=0.050
max4.479-4.552=-0.072
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.002
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean4.226-4.247=-0.021
σ0.067-0.066=0.002
min4.084-4.128=-0.043
max4.503-4.529=-0.027
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.711-0.750=-0.040
σ0.123-0.025=0.099
min0.296-0.718=-0.422
max0.931-0.921=0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.285-0.710=-0.425
σ0.010-0.019=-0.009
min0.265-0.683=-0.418
max0.350-0.815=-0.465

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.416-297.407=0.009
σ0.201-0.223=-0.022
min297.263-297.198=0.065
max297.970-297.976=-0.005
mean1962.000-7213.000=-5251.000
σ0.000
min1962.000-7213.000=-5251.000
max1962.000-7213.000=-5251.000
mean0.590-0.584=0.006
σ0.060-0.041=0.018
min0.514-0.505=0.009
max0.727-0.646=0.081

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.771-289.728=0.043
σ0.036-0.034=0.002
min289.727-289.683=0.044
max289.809-289.776=0.033
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.402-0.393=0.010
σ0.010-0.006=0.004
min0.394-0.389=0.005
max0.414-0.404=0.011
iters=5
new-facts=1
prior-facts=6402
mean1299.692-1299.642=0.049
σ0.096-0.099=-0.003
min1299.579-1299.524=0.056
max1299.832-1299.771=0.061
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean2.257-1.946=0.311
σ0.104-0.114=-0.010
min2.125-1.801=0.324
max2.352-2.085=0.267
iters=5
new-facts=6402
prior-facts=1
mean1542.703-1542.628=0.076
σ3.977-4.058=-0.081
min1540.795-1540.581=0.214
max1549.814-1549.878=-0.064
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean2.362-2.262=0.101
σ0.174-0.220=-0.046
min2.213-2.044=0.169
max2.657-2.602=0.056
iters=5
new-facts=6402
prior-facts=6402
mean1861.623-1861.603=0.020
σ0.077-0.059=0.019
min1861.506-1861.525=-0.019
max1861.706-1861.652=0.055
mean1758.800-7213.000=-5454.200
σ216.057-0.000=216.057
min1471.000-7213.000=-5742.000
max1962.000-7213.000=-5251.000
mean3.225-2.993=0.232
σ0.323-0.093=0.230
min2.908-2.874=0.034
max3.714-3.111=0.604

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.832-1.574=0.258
σ0.173-0.209=-0.036
min1.526-1.288=0.238
max1.933-1.748=0.185

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.150=0.036
σ577.140-577.064=0.076
min157.615-157.617=-0.002
max1311.895-1311.746=0.150
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean0.547-0.565=-0.018
σ0.570-0.586=-0.016
min0.260-0.266=-0.005
max1.401-1.443=-0.042
policies=20
mean1576.420-1576.422=-0.002
σ0.341-0.341=-0.000
min1576.188-1576.188=-0.000
max1576.926-1576.928=-0.001
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean2.614-2.636=-0.021
σ0.007-0.029=-0.022
min2.605-2.606=-0.000
max2.621-2.674=-0.053
policies=200
mean15772.155-15772.218=-0.063
σ0.106-0.165=-0.059
min15772.072-15772.039=0.033
max15772.310-15772.414=-0.103
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-7213.000=-5745.000
σ0.000
min1468.000-7213.000=-5745.000
max1468.000-7213.000=-5745.000
mean26.446-26.446=-0.000
σ0.071-0.150=-0.078
min26.354-26.353=0.001
max26.507-26.670=-0.163