Compare commits

Home / Compare 2db3f9fc .. 8c08ceab

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.616-54.617=-0.001
σ0.349-0.351=-0.002
min54.480-54.483=-0.003
max55.608-55.614=-0.006
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.140-0.139=0.000
σ0.004-0.004=0.000
min0.133-0.135=-0.002
max0.147-0.146=0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.007-0.005=0.002
min43.777-43.777=-0.001
max43.800-43.798=0.003
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.123-0.121=0.002
σ0.003-0.005=-0.001
min0.120-0.115=0.004
max0.129-0.128=0.001

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
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean12.903-12.351=0.552
σ1.731-0.395=1.335
min11.967-11.949=0.018
max17.136-13.028=4.108
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.615
max36.620-36.620=0.000
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean13.081-12.288=0.793
σ1.661-0.553=1.108
min11.498-11.521=-0.023
max16.989-12.906=4.083
op=table_records(), no indexes
mean41.928-41.931=-0.003
σ0.000-0.001=-0.001
min41.928-41.929=-0.001
max41.929-41.932=-0.003
mean7537.000-7554.000=-17.000
σ0.000
min7537.000-7554.000=-17.000
max7537.000-7554.000=-17.000
mean14.231-13.525=0.706
σ1.076-1.681=-0.605
min12.864-10.171=2.692
max15.572-15.477=0.095
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.931=0.001
mean4272.875-4206.250=66.625
σ1862.436-1927.375=-64.938
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean12.553-12.983=-0.430
σ2.343-1.519=0.824
min10.218-10.782=-0.563
max16.140-14.757=1.383
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
mean4272.875-4206.250=66.625
σ1862.436-1927.375=-64.938
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean8.873-8.695=0.178
σ1.459-0.840=0.619
min7.982-7.751=0.231
max12.362-10.548=1.814
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399
max26.403
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean6.669-6.608=0.060
σ1.098-0.727=0.371
min5.986-5.623=0.363
max9.345-8.047=1.298
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=0.000
min25.664-25.664=-0.000
max25.670-25.668=0.001
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean5.658-5.517=0.140
σ0.428-0.113=0.315
min5.253-5.371=-0.118
max6.658-5.715=0.943
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967
max25.971-25.972=-0.001
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean5.393-5.314=0.079
σ0.368-0.100=0.269
min5.106-5.148=-0.042
max6.275-5.474=0.800

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.597=-0.004
σ0.000-0.001=-0.001
min2524.593-2524.597=-0.003
max2524.594-2524.601=-0.007
mean7537.000-7554.000=-17.000
σ0.000
min7537.000-7554.000=-17.000
max7537.000-7554.000=-17.000
mean1033.666-1050.482=-16.816
σ6.433-4.114=2.319
min1022.695-1045.397=-22.702
max1042.130-1056.423=-14.293
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.032-0.033=-0.001
min8744.545-8744.544=0.000
max8744.639-8744.640=-0.001
mean3807.125-3787.750=19.375
σ1580.606-1609.188=-28.583
min2062.000-1984.000=78.000
max5941.000-5946.000=-5.000
mean4671.407-4580.733=90.674
σ1511.933-1469.320=42.613
min3553.461-3521.726=31.735
max7255.917-7188.609=67.308

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.003=-0.001
min62.076-62.075=0.001
max62.080-62.084=-0.004
mean4272.875-4267.625=5.250
σ1862.436-1881.094=-18.657
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean86.679-83.276=3.403
σ15.460-11.708=3.753
min70.912-69.426=1.486
max116.595-101.674=14.921
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-40.945=0.000
mean7537.000-7554.000=-17.000
σ0.000
min7537.000-7554.000=-17.000
max7537.000-7554.000=-17.000
mean240.805-97.462=143.343
σ401.059-9.972=391.087
min82.882-81.133=1.749
max1233.165-107.686=1125.480
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685-66.685=0.000
max66.687-66.686=0.000
mean7537.000-7554.000=-17.000
σ0.000
min7537.000-7554.000=-17.000
max7537.000-7554.000=-17.000
mean149.999-149.482=0.517
σ15.032-17.363=-2.331
min131.077-118.824=12.253
max166.684-167.077=-0.393

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.317=0.001
min11655.305-11655.305=0.000
max11667.521-11667.517=0.004
mean4272.875-4206.250=66.625
σ1862.436-1927.375=-64.938
min2062.000-1984.000=78.000
max7537.000-7554.000=-17.000
mean6136.134-6466.959=-330.826
σ1076.017-1248.682=-172.665
min4986.460-4889.632=96.828
max8025.004-8280.051=-255.047
op=vertical_lookup_list() on indexed
mean11560.068-11560.065=0.003
σ0.001-0.001=0.001
min11560.066-11560.064=0.001
max11560.069-11560.066=0.003
mean7537.000-7554.000=-17.000
σ0.000
min7537.000-7554.000=-17.000
max7537.000-7554.000=-17.000
mean5599.557-5164.810=434.747
σ1458.898-1044.743=414.156
min4450.100-4401.792=48.308
max7651.042-7372.320=278.721

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587-172.577=0.010
σ0.024-0.021=0.003
min172.561-172.558=0.003
max172.619-172.611=0.008
mean2062.000-1984.000=78.000
σ0.000
min2062.000-1984.000=78.000
max2062.000-1984.000=78.000
mean368.709-348.992=19.717
σ44.257-55.949=-11.692
min325.095-262.817=62.278
max466.693-406.241=60.452
op=pointedIndexFromKvs
rows=400000
mean357.368-357.367=0.001
σ0.048-0.046=0.002
min357.321
max357.438-357.423=0.014
mean2062.000-1984.000=78.000
σ0.000
min2062.000-1984.000=78.000
max2062.000-1984.000=78.000
mean786.134-756.372=29.762
σ26.528-64.742=-38.214
min732.310-621.672=110.637
max820.088-814.118=5.970

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.189=-0.001
σ0.860-0.876=-0.016
min1007.682-1007.687=-0.005
max1011.733-1011.812=-0.079
mean1040.050-1046.600=-6.550
σ304.365-301.225=3.139
min548.000-544.000=4.000
max1468.000-1449.000=19.000
mean1.546-1.543=0.003
σ0.132-0.094=0.038
min1.449-1.466=-0.017
max2.008-1.763=0.246

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
max0.887-0.887=0.000
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.462-0.411=0.051
σ0.111-0.127=-0.016
min0.352-0.331=0.021
max0.627-0.633=-0.006
name=error_case.art
mean2.333-2.334=-0.000
σ0.003-0.004=-0.001
min2.332
max2.337-2.341=-0.004
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.891-0.877=0.014
σ0.103-0.085=0.017
min0.823-0.819=0.004
max1.071-1.025=0.046
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.551-0.544=0.007
σ0.047-0.054=-0.007
min0.519-0.498=0.021
max0.631-0.636=-0.005
name=nested_use.art
mean2.355
σ0.002-0.002=-0.000
min2.355
max2.358-2.359=-0.000
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.849-0.857=-0.009
σ0.039-0.048=-0.009
min0.813-0.812=0.001
max0.914-0.935=-0.020

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.543=-0.002
σ0.022-0.024=-0.002
min963.523
max963.576-963.582=-0.006
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.836-0.802=0.034
σ0.026-0.060=-0.035
min0.809-0.737=0.072
max0.866-0.860=0.006
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.007-0.006=0.001
min884.847
max884.864-884.860=0.003
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.734-0.714=0.021
σ0.023-0.037=-0.014
min0.694-0.668=0.026
max0.747-0.744=0.003

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.712-7.711=0.001
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean4.296-4.262=0.034
σ0.090-0.082=0.007
min4.111-4.088=0.022
max4.552-4.678=-0.126
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.662=-0.004
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean4.269-4.240=0.029
σ0.091-0.067=0.023
min4.136-4.100=0.036
max4.611-4.466=0.145
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.742-0.749=-0.007
σ0.050-0.020=0.030
min0.529-0.712=-0.183
max0.861-0.867=-0.007
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.714-0.703=0.010
σ0.017-0.044=-0.027
min0.678-0.514=0.164
max0.793-0.793=-0.000

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.639-297.454=0.184
σ0.206-0.184=0.021
min297.453-297.309=0.144
max298.201-297.940=0.260
mean2062.000-1984.000=78.000
σ0.000
min2062.000-1984.000=78.000
max2062.000-1984.000=78.000
mean0.551-0.532=0.019
σ0.032-0.032=0.000
min0.506-0.500=0.006
max0.596-0.589=0.007

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.776=-0.000
σ0.033-0.036=-0.003
min289.733-289.727=0.006
max289.810-289.813=-0.004
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.410-0.400=0.010
σ0.013-0.011=0.002
min0.398-0.394=0.004
max0.429-0.419=0.010
iters=5
new-facts=1
prior-facts=6402
mean1299.682-1299.618=0.064
σ0.096-0.094=0.001
min1299.584-1299.506=0.078
max1299.814-1299.741=0.073
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean2.070-1.934=0.136
σ0.083-0.040=0.043
min1.985-1.872=0.113
max2.188-1.979=0.208
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1542.605=0.025
σ4.055-4.040=0.015
min1540.629-1540.572=0.057
max1549.877-1549.824=0.052
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean2.320-2.152=0.168
σ0.187-0.195=-0.008
min2.167-1.939=0.228
max2.636-2.409=0.227
iters=5
new-facts=6402
prior-facts=6402
mean1861.629-1861.645=-0.016
σ0.057-0.079=-0.022
min1861.549-1861.551=-0.002
max1861.697-1861.736=-0.039
mean1727.800-1768.800=-41.000
σ239.368-226.846=12.522
min1468.000-1472.000=-4.000
max2062.000-1984.000=78.000
mean2.939-3.156=-0.217
σ0.088-0.291=-0.203
min2.852-2.892=-0.040
max3.055-3.492=-0.437

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.721-1.705=0.016
σ0.126-0.080=0.046
min1.556-1.567=-0.012
max1.859-1.761=0.097

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.185=-0.000
σ577.139-577.140=-0.001
min157.614-157.612=0.002
max1311.894-1311.895=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean0.549-0.536=0.013
σ0.577-0.549=0.027
min0.259-0.258=0.002
max1.414-1.360=0.054
policies=20
mean1576.405-1576.420=-0.015
σ0.337-0.345=-0.009
min1576.173-1576.186=-0.012
max1576.904-1576.933=-0.029
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean2.606-2.618=-0.012
σ0.010-0.007=0.003
min2.592-2.612=-0.020
max2.613-2.626=-0.013
policies=200
mean15772.229-15772.206=0.023
σ0.085-0.175=-0.090
min15772.173-15772.039=0.133
max15772.356-15772.453=-0.098
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1449.000=19.000
σ0.000
min1468.000-1449.000=19.000
max1468.000-1449.000=19.000
mean26.353-26.461=-0.108
σ0.027-0.053=-0.026
min26.329-26.387=-0.059
max26.384-26.514=-0.130