Compare commits

Home / Compare f0e4cf2e .. 2805f281

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-53.703=0.913
σ0.351-0.370=-0.019
min54.482-53.560=0.922
max55.614-54.756=0.858
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.139-0.137=0.002
σ0.004-0.006=-0.001
min0.135-0.130=0.004
max0.148-0.146=0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.056=0.729
σ0.008-0.005=0.003
min43.771-43.050=0.722
max43.800-43.065=0.735
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.124-0.119=0.004
σ0.006-0.004=0.002
min0.120-0.114=0.006
max0.138-0.125=0.012

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
mean4287.750
σ1976.741
min1552.000
max7216.000
mean111.760
σ279.006
min12.756
max802.265
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.620
mean4287.750
σ1976.741
min1552.000
max7216.000
mean13.854
σ3.028
min12.113
max21.254
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7216.000
σ0.000
min7216.000
max7216.000
mean15.062
σ0.939
min13.085
max15.783
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7216.000
σ0.000
min7216.000
max7216.000
mean13.449
σ0.805
min12.269
max14.481
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.931
mean4170.625
σ1899.434
min1552.000
max7216.000
mean13.139
σ1.239
min11.520
max14.634
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604
σ0.002
min27.603
max27.607
mean4170.625
σ1899.434
min1552.000
max7216.000
mean9.132
σ0.373
min8.490
max9.533
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4170.625
σ1899.434
min1552.000
max7216.000
mean6.998
σ0.527
min6.067
max7.424
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4287.750
σ1976.741
min1552.000
max7216.000
mean6.171
σ0.536
min5.772
max7.453
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4287.750
σ1976.741
min1552.000
max7216.000
mean5.950
σ0.551
min5.606
max7.270
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.972
mean4287.750
σ1976.741
min1552.000
max7216.000
mean6.063
σ0.594
min5.494
max7.354
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4287.750
σ1976.741
min1552.000
max7216.000
mean5.741
σ0.587
min5.209
max7.141

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
mean7216.000
σ0.000
min7216.000
max7216.000
mean1437.480
σ638.389
min1038.067
max2752.360
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.545
max8744.661
mean3594.000
σ1811.122
min1077.000
max5817.000
mean4889.176
σ1498.618
min3542.357
max7131.699

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
mean4170.625
σ1899.434
min1552.000
max7216.000
mean82.543
σ9.234
min73.059
max96.763
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4170.625
σ1899.434
min1552.000
max7216.000
mean82.788
σ9.499
min72.963
max98.310
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.947
mean7216.000
σ0.000
min7216.000
max7216.000
mean103.962
σ9.405
min86.280
max109.806
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7216.000
σ0.000
min7216.000
max7216.000
mean103.877
σ9.545
min85.865
max109.722
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.948
max40.954
mean7216.000
σ0.000
min7216.000
max7216.000
mean105.539
σ9.444
min89.212
max112.705
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7216.000
σ0.000
min7216.000
max7216.000
mean104.019
σ9.496
min85.937
max109.544
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.689
mean7216.000
σ0.000
min7216.000
max7216.000
mean224.061
σ186.749
min134.676
max685.231
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.002
min66.685
max66.689
mean7216.000
σ0.000
min7216.000
max7216.000
mean154.334
σ16.736
min126.080
max167.773

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4170.625
σ1899.434
min1552.000
max7216.000
mean7053.120
σ1089.389
min4886.976
max8257.237
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.068
mean7216.000
σ0.000
min7216.000
max7216.000
mean5576.682
σ1320.123
min4395.644
max7801.108

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.658
σ0.012
min172.638
max172.671
mean489.500
σ0.926
min489.000
max491.000
mean375.432
σ42.659
min311.767
max412.793
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.470
σ0.155
min357.321
max357.669
mean566.000
σ0.000
min566.000
max566.000
mean771.907
σ59.460
min658.785
max859.563

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.082-1005.105=2.977
σ0.761-0.883=-0.122
min1007.607-1004.640=2.967
max1011.230-1008.762=2.467
mean7216.000-1052.550=6163.450
σ0.000-309.919=-309.919
min7216.000-564.000=6652.000
max7216.000-1650.000=5566.000
mean1.493-1.631=-0.138
σ0.111-0.067=0.044
min1.397-1.579=-0.182
max1.827-1.840=-0.013

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.882=0.002
σ0.003-0.002=0.001
min0.881
max0.887-0.886=0.002
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.338-0.424=-0.086
σ0.106-0.140=-0.034
min0.256-0.341=-0.086
max0.506-0.674=-0.167
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.003=0.000
min2.332
max2.337
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.844-0.877=-0.033
σ0.019-0.083=-0.064
min0.814-0.826=-0.012
max0.867-1.024=-0.157
name=heavy_item.art
mean1.521-1.521=0.001
σ0.002-0.001=0.001
min1.520
max1.524-1.523=0.001
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.536-0.540=-0.004
σ0.045-0.055=-0.010
min0.491-0.489=0.002
max0.609-0.633=-0.024
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=-0.000
min2.355
max2.358
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.842-0.846=-0.003
σ0.035-0.039=-0.005
min0.815-0.806=0.009
max0.901-0.910=-0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.552=-0.002
σ0.024-0.025=-0.002
min963.527-963.524=0.002
max963.588-963.585=0.003
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.801-0.832=-0.031
σ0.043-0.033=0.010
min0.756-0.777=-0.021
max0.845-0.860=-0.015
name=cdr_enhanced_4k_loc.art
mean884.854-884.857=-0.003
σ0.009-0.004=0.005
min884.847-884.851=-0.004
max884.867-884.860=0.007
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.589-0.717=-0.128
σ0.069-0.036=0.033
min0.513-0.664=-0.151
max0.646-0.745=-0.098

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.711=-0.002
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean3.578-4.271=-0.692
σ0.142-0.090=0.052
min3.448-4.140=-0.693
max4.714-4.546=0.168
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean3.528-4.232=-0.704
σ0.080-0.067=0.013
min3.305-4.113=-0.809
max3.752-4.537=-0.785
name=record_render_success.art
mean2.288-2.288=0.000
σ0.002-0.002=-0.000
min2.287
max2.291
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.546-0.756=-0.210
σ0.017-0.018=-0.001
min0.519-0.725=-0.206
max0.678-0.880=-0.202
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.518-0.720=-0.202
σ0.010-0.017=-0.006
min0.494-0.661=-0.168
max0.550-0.804=-0.254

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.426-294.428=2.998
σ0.197-0.221=-0.024
min297.254-294.284=2.969
max297.966-295.044=2.923
mean7216.000-1915.000=5301.000
σ0.000
min7216.000-1915.000=5301.000
max7216.000-1915.000=5301.000
mean0.531-0.577=-0.046
σ0.037-0.029=0.009
min0.493-0.514=-0.022
max0.596-0.609=-0.014

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.730-281.499=8.231
σ0.031-0.037=-0.006
min289.680-281.451=8.230
max289.766-281.536=8.230
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.389-0.389=0.001
σ0.002-0.004=-0.002
min0.387-0.384=0.003
max0.391-0.393=-0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.637-1291.481=8.156
σ0.099-0.110=-0.012
min1299.513-1291.361=8.152
max1299.773-1291.615=8.158
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean1.931-1.902=0.029
σ0.062-0.095=-0.033
min1.828-1.810=0.018
max1.973-2.011=-0.038
iters=5
new-facts=6402
prior-facts=1
mean1542.626-1534.361=8.265
σ4.064-3.973=0.090
min1540.595-1532.374=8.221
max1549.886-1541.460=8.425
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean2.378-2.350=0.028
σ0.282-0.263=0.019
min2.067-2.026=0.041
max2.734-2.614=0.120
iters=5
new-facts=6402
prior-facts=6402
mean1861.602-1853.356=8.246
σ0.065-0.052=0.012
min1861.511-1853.315=8.196
max1861.677-1853.432=8.245
mean7216.000-1779.800=5436.200
σ0.000-129.664=-129.664
min7216.000-1650.000=5566.000
max7216.000-1915.000=5301.000
mean2.874-3.033=-0.159
σ0.143-0.268=-0.125
min2.692-2.858=-0.166
max3.031-3.500=-0.468

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.516-1.387=0.129
σ0.272-0.207=0.065
min1.133-1.112=0.021
max1.719-1.676=0.043

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-442.428=3.722
σ577.066-577.064=0.002
min157.616-153.892=3.723
max1311.749-1308.024=3.725
mean96.250
σ8.500
min92.000
max109.000
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean0.553-0.521=0.032
σ0.578-0.523=0.055
min0.260-0.258=0.002
max1.420-1.306=0.114
policies=20
mean1576.420-1539.227=37.193
σ0.352-0.325=0.027
min1576.181-1539.003=37.178
max1576.942-1539.710=37.232
mean920.000
σ0.000
min920.000
max920.000
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean2.635-2.582=0.052
σ0.028-0.009=0.019
min2.603-2.570=0.033
max2.666-2.590=0.076
policies=200
mean15772.315-15400.447=371.868
σ0.097-0.025=0.073
min15772.236-15400.415=371.820
max15772.455-15400.472=371.983
mean9200.000
σ0.000
min9200.000
max9200.000
mean7216.000-1650.000=5566.000
σ0.000
min7216.000-1650.000=5566.000
max7216.000-1650.000=5566.000
mean26.547-26.178=0.369
σ0.128-0.265=-0.137
min26.399-25.980=0.419
max26.707-26.569=0.138