Compare commits

Home / Compare dcd8d261 .. 91c22387

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.618=-0.001
σ0.352-0.350=0.002
min54.479-54.487=-0.008
max55.619-55.613=0.006
mean417.000-422.000=-5.000
σ0.000
min417.000-422.000=-5.000
max417.000-422.000=-5.000
mean0.139-0.141=-0.002
σ0.004-0.009=-0.006
min0.135-0.131=0.004
max0.146-0.159=-0.013
cache=y
dps=1
iters=10
policies=100
mean43.787-43.787=0.000
σ0.007-0.009=-0.002
min43.776-43.775=0.001
max43.799-43.804=-0.006
mean417.000-422.000=-5.000
σ0.000
min417.000-422.000=-5.000
max417.000-422.000=-5.000
mean0.123-0.125=-0.002
σ0.004-0.007=-0.003
min0.119-0.120=-0.001
max0.129-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
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean12.354-12.885=-0.532
σ0.345-1.673=-1.329
min11.914-11.944=-0.029
max12.998-16.973=-3.975
op=column_set() on indexed, repeat
mean36.617
σ0.002-0.002=0.000
min36.616
max36.620-36.619=0.000
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean12.454-13.343=-0.888
σ0.628-1.625=-0.997
min11.406-12.531=-1.126
max13.178-17.344=-4.166
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
mean6045.000-7542.000=-1497.000
σ0.000
min6045.000-7542.000=-1497.000
max6045.000-7542.000=-1497.000
mean13.193-13.618=-0.425
σ1.179-0.992=0.187
min11.120-12.491=-1.370
max14.992-14.683=0.309
op=table_records(), repeat
mean41.928-41.929=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932-41.932=0.000
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean12.232-12.401=-0.168
σ1.361-2.205=-0.844
min10.337-10.289=0.048
max13.702-15.161=-1.459
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.001
σ0.003-0.002=0.001
min27.603
max27.611-27.607=0.004
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean8.742-8.817=-0.075
σ0.756-1.298=-0.542
min7.901-7.873=0.029
max10.344-11.922=-1.579
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean6.803-6.684=0.119
σ0.721-1.119=-0.398
min6.134-6.004=0.130
max8.485-9.403=-0.918
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.665-25.665=-0.000
max25.670-25.669=0.000
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean5.585-5.639=-0.054
σ0.092-0.536=-0.445
min5.400-5.233=0.166
max5.684-6.942=-1.258
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean5.459-5.409=0.050
σ0.078-0.534=-0.456
min5.361-5.066=0.295
max5.602-6.704=-1.102

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.000
σ0.000-0.000=0.000
min2524.593-2524.593=0.000
max2524.594-2524.594=0.000
mean6045.000-7542.000=-1497.000
σ0.000
min6045.000-7542.000=-1497.000
max6045.000-7542.000=-1497.000
mean1573.291-1106.450=466.841
σ856.826-159.785=697.042
min1040.538-1043.068=-2.530
max3128.706-1501.606=1627.100
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=0.001
min8744.544-8744.544=0.000
max8744.641-8744.639=0.002
mean3823.125-3794.750=28.375
σ1648.610-1606.742=41.868
min1981.000-1990.000=-9.000
max6045.000-5949.000=96.000
mean4398.607-4649.167=-250.560
σ1431.584-1504.717=-73.132
min3576.226-3557.034=19.192
max7456.514-7361.410=95.104

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
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean81.898-88.702=-6.804
σ11.468-13.429=-1.961
min70.350-76.363=-6.013
max97.867-117.417=-19.549
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.001
min40.944
max40.948-40.945=0.002
mean6045.000-7542.000=-1497.000
σ0.000
min6045.000-7542.000=-1497.000
max6045.000-7542.000=-1497.000
mean95.852-237.522=-141.670
σ10.117-386.855=-376.738
min80.976-85.718=-4.742
max108.474-1194.766=-1086.293
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
mean6045.000-7542.000=-1497.000
σ0.000
min6045.000-7542.000=-1497.000
max6045.000-7542.000=-1497.000
mean223.994-148.441=75.553
σ231.068-16.114=214.954
min120.401-120.791=-0.390
max794.657-165.812=628.846

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.834=-0.001
σ4.318-4.318=0.000
min11655.305-11655.305=-0.000
max11667.521
mean4104.000-4271.500=-167.500
σ1569.709-1875.122=-305.413
min1981.000-1990.000=-9.000
max6045.000-7542.000=-1497.000
mean6344.214-6553.247=-209.033
σ1330.989-1297.635=33.354
min4974.857-4985.947=-11.090
max8397.614-8270.335=127.279
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=-0.000
min11560.067-11560.066=0.001
max11560.069
mean6045.000-7542.000=-1497.000
σ0.000
min6045.000-7542.000=-1497.000
max6045.000-7542.000=-1497.000
mean6446.862-5482.501=964.361
σ1416.333-1343.777=72.556
min4432.160-4411.811=20.350
max8205.525-7267.779=937.746

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.000
σ0.024-0.026=-0.002
min172.558
max172.620-172.624=-0.004
mean1981.000-1990.000=-9.000
σ0.000
min1981.000-1990.000=-9.000
max1981.000-1990.000=-9.000
mean356.016-350.621=5.395
σ39.927-35.790=4.137
min265.921-274.307=-8.386
max400.149-403.568=-3.419
op=pointedIndexFromKvs
rows=400000
mean357.364-357.362=0.002
σ0.043-0.043=-0.001
min357.321
max357.430-357.405=0.025
mean1981.000-1990.000=-9.000
σ0.000
min1981.000-1990.000=-9.000
max1981.000-1990.000=-9.000
mean775.961-763.268=12.693
σ31.149-64.684=-33.536
min719.523-611.603=107.919
max809.610-809.514=0.096

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.182=-0.000
σ0.938-0.927=0.011
min1007.717-1007.716=0.001
max1012.094-1012.041=0.053
mean1044.600-1058.450=-13.850
σ295.859-316.802=-20.943
min548.000-581.000=-33.000
max1448.000-1528.000=-80.000
mean1.553-1.552=0.001
σ0.137-0.111=0.027
min1.456-1.452=0.004
max2.051-1.905=0.146

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
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.436-0.439=-0.003
σ0.174-0.132=0.042
min0.347-0.340=0.007
max0.747-0.656=0.091
name=error_case.art
mean2.334-2.333=0.001
σ0.002-0.003=-0.000
min2.332
max2.337
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.933-0.901=0.032
σ0.174-0.102=0.071
min0.845-0.837=0.008
max1.243-1.082=0.161
name=heavy_item.art
mean1.522-1.521=0.001
σ0.002-0.002=0.000
min1.520
max1.524-1.524=0.000
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.557-0.548=0.008
σ0.053-0.041=0.012
min0.507-0.515=-0.008
max0.645-0.620=0.026
name=nested_use.art
mean2.356-2.355=0.001
σ0.002-0.002=-0.000
min2.355
max2.358
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.858-0.840=0.019
σ0.045-0.050=-0.005
min0.817-0.799=0.017
max0.929-0.919=0.010

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-963.550=-0.002
σ0.031-0.035=-0.004
min963.523
max963.602-963.611=-0.009
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.836-0.828=0.007
σ0.034-0.030=0.004
min0.782-0.790=-0.007
max0.861-0.859=0.002
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.006-0.006=0.001
min884.847
max884.861
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.724-0.743=-0.019
σ0.024-0.006=0.018
min0.696-0.735=-0.039
max0.744-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
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean3.570-3.559=0.011
σ0.104-0.086=0.017
min3.409-3.410=-0.002
max4.225-3.882=0.343
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean3.547-3.557=-0.010
σ0.069-0.059=0.009
min3.417-3.440=-0.023
max3.717-3.795=-0.078
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.755-0.761=-0.007
σ0.017-0.017=-0.000
min0.720-0.728=-0.009
max0.860-0.876=-0.016
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.714-0.717=-0.004
σ0.015-0.019=-0.004
min0.681-0.627=0.054
max0.791-0.798=-0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.230-297.427=-0.197
σ0.203-0.253=-0.050
min297.073-297.198=-0.125
max297.772-298.107=-0.336
mean1981.000-1990.000=-9.000
σ0.000
min1981.000-1990.000=-9.000
max1981.000-1990.000=-9.000
mean0.559-0.579=-0.021
σ0.027-0.029=-0.002
min0.522-0.526=-0.004
max0.588-0.616=-0.029

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.773=0.001
σ0.038-0.035=0.003
min289.724-289.726=-0.002
max289.813-289.810=0.003
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.400-0.396=0.004
σ0.011-0.006=0.006
min0.394-0.393=0.001
max0.420-0.406=0.014
iters=5
new-facts=1
prior-facts=6402
mean1299.592-1299.662=-0.070
σ0.078-0.070=0.008
min1299.506-1299.584=-0.078
max1299.707-1299.732=-0.026
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean1.955-2.097=-0.142
σ0.093-0.072=0.021
min1.852-2.007=-0.155
max2.099-2.177=-0.078
iters=5
new-facts=6402
prior-facts=1
mean1542.647-1542.589=0.058
σ4.008-4.031=-0.023
min1540.671-1540.556=0.115
max1549.811-1549.790=0.021
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean2.249-2.191=0.058
σ0.178-0.158=0.019
min2.026-1.974=0.052
max2.476-2.375=0.100
iters=5
new-facts=6402
prior-facts=6402
mean1861.647-1861.628=0.019
σ0.067-0.078=-0.011
min1861.578-1861.507=0.071
max1861.726-1861.704=0.022
mean1766.400-1785.600=-19.200
σ226.297-210.469=15.828
min1468.000-1528.000=-60.000
max1981.000-1990.000=-9.000
mean3.139-3.270=-0.131
σ0.256-0.381=-0.125
min2.841-2.861=-0.020
max3.484-3.681=-0.198

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.636-1.595=0.041
σ0.159-0.344=-0.185
min1.414-1.017=0.396
max1.853-1.861=-0.008

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-446.183=-0.000
σ577.140-577.140=-0.001
min157.611-157.610=0.001
max1311.892-1311.894=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean0.530-0.541=-0.011
σ0.535-0.558=-0.022
min0.261-0.261=0.000
max1.333-1.378=-0.044
policies=20
mean1576.395-1576.404=-0.009
σ0.345-0.353=-0.008
min1576.163-1576.171=-0.008
max1576.908-1576.930=-0.022
mean920.000
σ0.000
min920.000
max920.000
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean2.622-2.629=-0.007
σ0.011-0.035=-0.025
min2.613-2.587=0.026
max2.633-2.673=-0.040
policies=200
mean15772.207-15772.305=-0.097
σ0.117-0.137=-0.020
min15772.112-15772.115=-0.003
max15772.377-15772.442=-0.065
mean9200.000
σ0.000
min9200.000
max9200.000
mean1448.000-1528.000=-80.000
σ0.000
min1448.000-1528.000=-80.000
max1448.000-1528.000=-80.000
mean26.335-26.416=-0.081
σ0.051-0.046=0.005
min26.289-26.363=-0.073
max26.405-26.474=-0.069