Compare commits

Home / Compare f562256e .. 2ada0dca

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.618=-0.002
σ0.348-0.350=-0.002
min54.485-54.487=-0.002
max55.604-55.613=-0.009
mean415.000-422.000=-7.000
σ0.000
min415.000-422.000=-7.000
max415.000-422.000=-7.000
mean0.139-0.141=-0.002
σ0.005-0.009=-0.005
min0.131-0.131=0.000
max0.146-0.159=-0.013
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.007-0.009=-0.002
min43.777-43.775=0.002
max43.799-43.804=-0.005
mean415.000-422.000=-7.000
σ0.000
min415.000-422.000=-7.000
max415.000-422.000=-7.000
mean0.122-0.125=-0.002
σ0.004-0.007=-0.004
min0.118-0.120=-0.002
max0.128-0.144=-0.015

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.000
σ0.002-0.002=0.000
min36.615
max36.620-36.620=-0.000
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean12.589-12.885=-0.296
σ0.290-1.673=-1.383
min12.127-11.944=0.183
max12.897-16.973=-4.077
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615-36.616=-0.000
max36.619
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean12.590-13.343=-0.753
σ0.591-1.625=-1.034
min11.678-12.531=-0.853
max13.449-17.344=-3.895
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.001=-0.000
min41.928
max41.929-41.929=-0.000
mean7540.000-7542.000=-2.000
σ0.000
min7540.000-7542.000=-2.000
max7540.000-7542.000=-2.000
mean14.220-13.618=0.602
σ1.053-0.992=0.061
min12.644-12.491=0.153
max15.644-14.683=0.961
op=table_records(), repeat
mean41.929-41.929=0.000
σ0.003-0.002=0.001
min41.927-41.927=-0.000
max41.935-41.932=0.004
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean13.004-12.401=0.603
σ1.594-2.205=-0.610
min10.757-10.289=0.467
max15.077-15.161=-0.084
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603-27.603=0.000
max27.607
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean9.122-8.817=0.305
σ0.891-1.298=-0.407
min8.303-7.873=0.430
max10.617-11.922=-1.305
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean6.689-6.684=0.004
σ0.979-1.119=-0.140
min5.382-6.004=-0.622
max8.220-9.403=-1.183
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664-25.665=-0.000
max25.670-25.669=0.000
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean5.659-5.639=0.020
σ0.156-0.536=-0.380
min5.420-5.233=0.186
max5.875-6.942=-1.068
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969-25.968=0.000
σ0.002-0.002=0.000
min25.967
max25.972-25.971=0.001
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean5.321-5.409=-0.088
σ0.172-0.534=-0.362
min4.948-5.066=-0.118
max5.487-6.704=-1.217

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=0.000
σ0.000-0.000=0.000
min2524.593-2524.593=0.000
max2524.594
mean7540.000-7542.000=-2.000
σ0.000
min7540.000-7542.000=-2.000
max7540.000-7542.000=-2.000
mean1042.958-1106.450=-63.492
σ5.622-159.785=-154.163
min1034.797-1043.068=-8.271
max1050.834-1501.606=-450.772
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.033=0.000
min8744.544-8744.544=-0.000
max8744.640-8744.639=0.001
mean3784.125-3794.750=-10.625
σ1613.567-1606.742=6.825
min1962.000-1990.000=-28.000
max5942.000-5949.000=-7.000
mean4734.264-4649.167=85.097
σ1438.385-1504.717=-66.332
min3526.010-3557.034=-31.023
max7083.141-7361.410=-278.269

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=0.000
min62.076
max62.080
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean87.665-88.702=-1.036
σ12.431-13.429=-0.998
min72.686-76.363=-3.677
max104.570-117.417=-12.847
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.944-40.944=-0.000
max40.945
mean7540.000-7542.000=-2.000
σ0.000
min7540.000-7542.000=-2.000
max7540.000-7542.000=-2.000
mean233.626-237.522=-3.897
σ374.875-386.855=-11.980
min85.695-85.718=-0.023
max1161.165-1194.766=-33.602
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.001=-0.001
min66.685
max66.686-66.689=-0.003
mean7540.000-7542.000=-2.000
σ0.000
min7540.000-7542.000=-2.000
max7540.000-7542.000=-2.000
mean153.830-148.441=5.390
σ13.512-16.114=-2.602
min135.998-120.791=15.207
max170.083-165.812=4.271

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.834=-0.000
σ4.318-4.318=0.000
min11655.305
max11667.521
mean4264.125-4271.500=-7.375
σ1880.786-1875.122=5.664
min1962.000-1990.000=-28.000
max7540.000-7542.000=-2.000
mean6661.591-6553.247=108.344
σ1339.563-1297.635=41.928
min4958.248-4985.947=-27.699
max8322.253-8270.335=51.918
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=0.000
min11560.066-11560.066=-0.001
max11560.069
mean7540.000-7542.000=-2.000
σ0.000
min7540.000-7542.000=-2.000
max7540.000-7542.000=-2.000
mean5420.553-5482.501=-61.948
σ1363.964-1343.777=20.187
min4329.409-4411.811=-82.402
max7328.637-7267.779=60.859

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.584-172.582=0.002
σ0.025-0.026=-0.001
min172.558
max172.621-172.624=-0.004
mean1962.000-1990.000=-28.000
σ0.000
min1962.000-1990.000=-28.000
max1962.000-1990.000=-28.000
mean369.772-350.621=19.151
σ21.597-35.790=-14.192
min344.416-274.307=70.109
max400.396-403.568=-3.172
op=pointedIndexFromKvs
rows=400000
mean357.357-357.362=-0.004
σ0.035-0.043=-0.008
min357.321
max357.395-357.405=-0.010
mean1962.000-1990.000=-28.000
σ0.000
min1962.000-1990.000=-28.000
max1962.000-1990.000=-28.000
mean731.265-763.268=-32.004
σ60.779-64.684=-3.905
min615.588-611.603=3.985
max779.932-809.514=-29.582

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.182=0.002
σ0.877-0.927=-0.050
min1007.688-1007.716=-0.028
max1011.818-1012.041=-0.223
mean1038.400-1058.450=-20.050
σ305.084-316.802=-11.718
min546.000-581.000=-35.000
max1468.000-1528.000=-60.000
mean1.538-1.552=-0.014
σ0.081-0.111=-0.030
min1.454-1.452=0.002
max1.750-1.905=-0.155

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.002
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.416-0.439=-0.024
σ0.129-0.132=-0.003
min0.327-0.340=-0.014
max0.642-0.656=-0.014
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.888-0.901=-0.013
σ0.096-0.102=-0.006
min0.829-0.837=-0.008
max1.055-1.082=-0.027
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.548-0.548=-0.001
σ0.046-0.041=0.005
min0.505-0.515=-0.010
max0.626-0.620=0.006
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.845-0.840=0.005
σ0.041-0.050=-0.009
min0.814-0.799=0.015
max0.915-0.919=-0.004

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.550=-0.009
σ0.032-0.035=-0.003
min963.523
max963.597-963.611=-0.014
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.825-0.828=-0.003
σ0.018-0.030=-0.012
min0.801-0.790=0.011
max0.851-0.859=-0.008
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.005-0.006=-0.000
min884.847
max884.859-884.861=-0.001
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.724-0.743=-0.019
σ0.041-0.006=0.035
min0.654-0.735=-0.081
max0.756-0.750=0.006

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-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean4.255-3.559=0.695
σ0.072-0.086=-0.015
min4.136-3.410=0.725
max4.479-3.882=0.598
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean4.226-3.557=0.669
σ0.067-0.059=0.008
min4.084-3.440=0.645
max4.503-3.795=0.707
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.711-0.761=-0.050
σ0.123-0.017=0.106
min0.296-0.728=-0.433
max0.931-0.876=0.056
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.285-0.717=-0.433
σ0.010-0.019=-0.009
min0.265-0.627=-0.363
max0.350-0.798=-0.448

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.416-297.427=-0.011
σ0.201-0.253=-0.052
min297.263-297.198=0.065
max297.970-298.107=-0.137
mean1962.000-1990.000=-28.000
σ0.000
min1962.000-1990.000=-28.000
max1962.000-1990.000=-28.000
mean0.590-0.579=0.011
σ0.060-0.029=0.031
min0.514-0.526=-0.011
max0.727-0.616=0.111

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.771-289.773=-0.002
σ0.036-0.035=0.001
min289.727-289.726=0.001
max289.809-289.810=-0.001
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.402-0.396=0.006
σ0.010-0.006=0.004
min0.394-0.393=0.000
max0.414-0.406=0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.692-1299.662=0.030
σ0.096-0.070=0.026
min1299.579-1299.584=-0.004
max1299.832-1299.732=0.099
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean2.257-2.097=0.160
σ0.104-0.072=0.031
min2.125-2.007=0.118
max2.352-2.177=0.175
iters=5
new-facts=6402
prior-facts=1
mean1542.703-1542.589=0.114
σ3.977-4.031=-0.054
min1540.795-1540.556=0.239
max1549.814-1549.790=0.024
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean2.362-2.191=0.172
σ0.174-0.158=0.015
min2.213-1.974=0.239
max2.657-2.375=0.282
iters=5
new-facts=6402
prior-facts=6402
mean1861.623-1861.628=-0.005
σ0.077-0.078=-0.000
min1861.506-1861.507=-0.001
max1861.706-1861.704=0.002
mean1758.800-1785.600=-26.800
σ216.057-210.469=5.588
min1471.000-1528.000=-57.000
max1962.000-1990.000=-28.000
mean3.225-3.270=-0.046
σ0.323-0.381=-0.058
min2.908-2.861=0.047
max3.714-3.681=0.033

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.832-1.595=0.238
σ0.173-0.344=-0.171
min1.526-1.017=0.508
max1.933-1.861=0.072

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.183=0.003
σ577.140-577.140=-0.001
min157.615-157.610=0.004
max1311.895-1311.894=0.002
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean0.547-0.541=0.005
σ0.570-0.558=0.012
min0.260-0.261=-0.001
max1.401-1.378=0.023
policies=20
mean1576.420-1576.404=0.016
σ0.341-0.353=-0.013
min1576.188-1576.171=0.017
max1576.926-1576.930=-0.004
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean2.614-2.629=-0.014
σ0.007-0.035=-0.028
min2.605-2.587=0.018
max2.621-2.673=-0.052
policies=200
mean15772.155-15772.305=-0.150
σ0.106-0.137=-0.031
min15772.072-15772.115=-0.043
max15772.310-15772.442=-0.132
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1528.000=-60.000
σ0.000
min1468.000-1528.000=-60.000
max1468.000-1528.000=-60.000
mean26.446-26.416=0.030
σ0.071-0.046=0.026
min26.354-26.363=-0.009
max26.507-26.474=0.033