Compare commits

Home / Compare c60c1ccc .. 877f8bb8

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.522-54.054=0.467
σ0.370-0.366=0.004
min54.377-53.913=0.464
max55.574-55.096=0.478
mean414.000
σ0.000
min414.000
max414.000
mean0.138-0.137=0.001
σ0.005-0.004=0.001
min0.132-0.131=0.000
max0.146-0.145=0.001
cache=y
dps=1
iters=10
policies=100
mean43.767-43.394=0.373
σ0.006-0.006=-0.000
min43.756-43.387=0.369
max43.777-43.406=0.371
mean414.000
σ0.000
min414.000
max414.000
mean0.121-0.122=-0.001
σ0.005-0.004=0.001
min0.114-0.119=-0.005
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
mean4281.375
σ1975.180
min1549.000
max7205.000
mean66.543
σ151.910
min12.336
max442.499
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.620
mean4281.375
σ1975.180
min1549.000
max7205.000
mean12.904
σ1.292
min11.828
max15.471
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7205.000
σ0.000
min7205.000
max7205.000
mean15.093
σ1.214
min12.641
max16.245
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7205.000
σ0.000
min7205.000
max7205.000
mean13.818
σ0.960
min11.745
max14.813
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.932
mean4164.750
σ1897.997
min1549.000
max7205.000
mean13.865
σ1.692
min11.088
max15.453
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4164.750
σ1897.997
min1549.000
max7205.000
mean9.118
σ0.267
min8.622
max9.434
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4164.750
σ1897.997
min1549.000
max7205.000
mean6.505
σ0.506
min5.646
max7.386
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.670
mean4281.375
σ1975.180
min1549.000
max7205.000
mean6.100
σ0.164
min5.900
max6.400
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4281.375
σ1975.180
min1549.000
max7205.000
mean5.745
σ0.065
min5.682
max5.857
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.972
mean4281.375
σ1975.180
min1549.000
max7205.000
mean5.884
σ0.087
min5.747
max5.996
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4281.375
σ1975.180
min1549.000
max7205.000
mean5.705
σ0.190
min5.258
max5.865

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
mean7205.000
σ0.000
min7205.000
max7205.000
mean1295.644
σ589.982
min1026.653
max2709.984
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.545
max8744.660
mean3587.750
σ1811.105
min1072.000
max5811.000
mean4502.482
σ1241.702
min3542.223
max6675.602

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
mean4164.750
σ1897.997
min1549.000
max7205.000
mean78.703
σ8.518
min70.809
max93.671
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4164.750
σ1897.997
min1549.000
max7205.000
mean79.304
σ8.552
min71.322
max94.815
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.947
mean7205.000
σ0.000
min7205.000
max7205.000
mean103.372
σ8.544
min86.999
max108.804
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.948
mean7205.000
σ0.000
min7205.000
max7205.000
mean103.271
σ8.563
min87.163
max109.008
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7205.000
σ0.000
min7205.000
max7205.000
mean105.899
σ7.596
min92.634
max113.179
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.954
mean7205.000
σ0.000
min7205.000
max7205.000
mean103.376
σ8.706
min86.913
max109.217
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7205.000
σ0.000
min7205.000
max7205.000
mean233.717
σ210.621
min137.192
max754.142
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.003
min66.685
max66.693
mean7205.000
σ0.000
min7205.000
max7205.000
mean154.712
σ16.974
min124.389
max167.551

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4164.750
σ1897.997
min1549.000
max7205.000
mean6576.122
σ1106.167
min4908.165
max7981.255
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.070
mean7205.000
σ0.000
min7205.000
max7205.000
mean5980.503
σ1407.666
min4411.722
max7676.599

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.665
σ0.017
min172.630
max172.680
mean484.500
σ0.926
min484.000
max486.000
mean389.725
σ34.420
min317.522
max417.299
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.462
σ0.157
min357.321
max357.658
mean569.000
σ0.000
min569.000
max569.000
mean773.654
σ65.035
min634.748
max818.951

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.082-1006.998=1.084
σ0.761-1.213=-0.452
min1007.609-1006.440=1.169
max1011.230-1012.095=-0.865
mean7205.000-1052.600=6152.400
σ0.000-314.583=-314.583
min7205.000-583.000=6622.000
max7205.000-1617.000=5588.000
mean1.528-1.528=0.000
σ0.134-0.048=0.086
min1.404-1.475=-0.071
max1.928-1.644=0.284

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.003=0.000
min0.881-0.882=-0.000
max0.887-0.887=0.001
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.454-0.408=0.046
σ0.147-0.138=0.009
min0.344-0.329=0.015
max0.696-0.654=0.042
name=error_case.art
mean2.333-2.339=-0.005
σ0.003
min2.332-2.337=-0.005
max2.337-2.342=-0.005
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.882-0.880=0.002
σ0.090-0.101=-0.010
min0.831-0.809=0.022
max1.043-1.056=-0.013
name=heavy_item.art
mean1.521-1.524=-0.002
σ0.002
min1.520-1.522=-0.002
max1.524-1.526=-0.002
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.542-0.533=0.009
σ0.033-0.048=-0.015
min0.514-0.488=0.026
max0.596-0.612=-0.016
name=nested_use.art
mean2.355-2.361=-0.005
σ0.002
min2.355-2.360=-0.005
max2.358-2.364=-0.005
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.852-0.858=-0.007
σ0.033-0.039=-0.006
min0.824-0.831=-0.006
max0.906-0.927=-0.021

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-964.840=-1.288
σ0.018-0.034=-0.016
min963.535-964.811=-1.277
max963.576-964.896=-1.319
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.819-0.770=0.048
σ0.036-0.082=-0.046
min0.772-0.657=0.115
max0.854-0.845=0.009
name=cdr_enhanced_4k_loc.art
mean884.854-885.512=-0.658
σ0.009-0.007=0.002
min884.847-885.504=-0.657
max884.868-885.523=-0.655
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.643-0.671=-0.028
σ0.008-0.023=-0.015
min0.637-0.641=-0.004
max0.656-0.704=-0.048

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706-7.716=-0.010
σ0.002
min7.705-7.715=-0.010
max7.709-7.719=-0.010
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean3.595-4.212=-0.618
σ0.081-0.076=0.005
min3.462-4.057=-0.595
max3.855-4.518=-0.663
name=record_render_large_syntax_err.art
mean7.655-7.665=-0.010
σ0.002-0.002=-0.000
min7.654-7.664=-0.010
max7.658-7.670=-0.012
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean3.566-4.220=-0.654
σ0.111-0.083=0.029
min3.295-4.089=-0.794
max3.873-4.547=-0.674
name=record_render_success.art
mean2.288-2.291=-0.003
σ0.002
min2.287-2.290=-0.003
max2.291-2.294=-0.003
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.553-0.756=-0.204
σ0.022-0.018=0.005
min0.522-0.724=-0.201
max0.664-0.865=-0.201
name=record_render_syntax_err.art
mean2.163-2.166=-0.002
σ0.002
min2.163-2.165=-0.002
max2.166-2.169=-0.002
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.517-0.575=-0.058
σ0.014-0.094=-0.079
min0.486-0.490=-0.005
max0.587-0.799=-0.212

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.620-296.758=0.862
σ0.199-0.214=-0.015
min297.480-296.572=0.907
max298.167-297.353=0.814
mean7205.000-1944.000=5261.000
σ0.000
min7205.000-1944.000=5261.000
max7205.000-1944.000=5261.000
mean0.561-0.558=0.004
σ0.027-0.043=-0.016
min0.524-0.492=0.033
max0.588-0.602=-0.014

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.731-286.825=2.907
σ0.043-0.040=0.003
min289.671-286.773=2.898
max289.790-286.868=2.922
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.410-0.397=0.013
σ0.018-0.006=0.013
min0.385-0.391=-0.005
max0.433-0.403=0.030
iters=5
new-facts=1
prior-facts=6402
mean1299.631-1297.223=2.407
σ0.099-0.083=0.017
min1299.505-1297.133=2.371
max1299.763-1297.296=2.468
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean1.961-2.113=-0.152
σ0.126-0.115=0.011
min1.813-1.963=-0.150
max2.154-2.279=-0.125
iters=5
new-facts=6402
prior-facts=1
mean1542.631-1541.354=1.277
σ4.076-6.839=-2.763
min1540.612-1538.105=2.508
max1549.915-1553.584=-3.669
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean2.339-2.331=0.008
σ0.233-0.145=0.088
min2.073-2.190=-0.117
max2.628-2.553=0.075
iters=5
new-facts=6402
prior-facts=6402
mean1861.612-1859.125=2.487
σ0.057-0.064=-0.007
min1861.520-1859.046=2.474
max1861.651-1859.202=2.448
mean7205.000-1755.800=5449.200
σ0.000-132.570=-132.570
min7205.000-1617.000=5588.000
max7205.000-1944.000=5261.000
mean2.936-2.996=-0.060
σ0.140-0.169=-0.029
min2.798-2.840=-0.041
max3.119-3.203=-0.084

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.390-1.251=0.140
σ0.312-0.346=-0.034
min1.004-0.912=0.092
max1.782-1.791=-0.008

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.147-448.821=-2.674
σ577.064-581.372=-4.308
min157.612-158.134=-0.522
max1311.743-1320.879=-9.137
mean96.250
σ8.500
min92.000
max109.000
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean0.564-0.570=-0.006
σ0.580-0.600=-0.020
min0.271-0.268=0.003
max1.434-1.470=-0.036
policies=20
mean1576.401-1581.625=-5.225
σ0.345-0.354=-0.009
min1576.165-1581.384=-5.219
max1576.912-1582.151=-5.239
mean920.000
σ0.000
min920.000
max920.000
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean2.633-2.628=0.005
σ0.035-0.008=0.027
min2.604-2.619=-0.015
max2.677-2.635=0.042
policies=200
mean15772.052-15824.158=-52.106
σ0.094-0.188=-0.094
min15771.986-15824.013=-52.027
max15772.191-15824.435=-52.244
mean9200.000
σ0.000
min9200.000
max9200.000
mean7205.000-1617.000=5588.000
σ0.000
min7205.000-1617.000=5588.000
max7205.000-1617.000=5588.000
mean26.498-26.615=-0.117
σ0.147-0.065=0.082
min26.347-26.542=-0.195
max26.642-26.681=-0.038