Compare commits

Home / Compare 487f82ff .. 17a0823d

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.350=-0.001
min54.480-54.486=-0.006
max55.608-55.614=-0.005
mean416.000-412.000=4.000
σ0.000
min416.000-412.000=4.000
max416.000-412.000=4.000
mean0.140-0.140=-0.000
σ0.004-0.005=-0.001
min0.133-0.136=-0.002
max0.147-0.150=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.007-0.006=0.001
min43.777-43.779=-0.003
max43.800-43.800=0.000
mean416.000-412.000=4.000
σ0.000
min416.000-412.000=4.000
max416.000-412.000=4.000
mean0.123-0.121=0.002
σ0.003-0.004=-0.001
min0.120-0.116=0.004
max0.129-0.128=0.002

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-36.616=-0.000
max36.620-36.620=0.000
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean12.903-13.016=-0.113
σ1.731-1.840=-0.109
min11.967-11.813=0.154
max17.136-17.454=-0.317
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.620
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean13.081-12.447=0.634
σ1.661-2.221=-0.560
min11.498-11.384=0.114
max16.989-17.928=-0.939
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7537.000-7533.000=4.000
σ0.000
min7537.000-7533.000=4.000
max7537.000-7533.000=4.000
mean14.231-14.362=-0.131
σ1.076-1.041=0.036
min12.864-13.055=-0.191
max15.572-15.425=0.147
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.932=0.000
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean12.553-12.083=0.469
σ2.343-1.854=0.489
min10.218-10.177=0.041
max16.140-15.530=0.610
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-27.607=-0.000
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean8.873-8.923=-0.050
σ1.459-1.261=0.199
min7.982-8.052=-0.070
max12.362-11.988=0.374
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean6.669-7.044=-0.375
σ1.098-1.130=-0.031
min5.986-6.519=-0.533
max9.345-9.830=-0.485
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean5.658-5.571=0.087
σ0.428-0.562=-0.134
min5.253-5.332=-0.079
max6.658-6.958=-0.300
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
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean5.393-5.499=-0.106
σ0.368-0.549=-0.181
min5.106-5.248=-0.142
max6.275-6.856=-0.581

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
mean7537.000-7533.000=4.000
σ0.000
min7537.000-7533.000=4.000
max7537.000-7533.000=4.000
mean1033.666-1104.872=-71.206
σ6.433-157.060=-150.627
min1022.695-1040.316=-17.620
max1042.130-1493.347=-451.216
op=load_product(), with indexes
mean8744.558-8744.558=0.001
σ0.032-0.033=-0.001
min8744.545-8744.544=0.001
max8744.639-8744.640=-0.001
mean3807.125-3762.125=45.000
σ1580.606-1629.870=-49.264
min2062.000-1904.000=158.000
max5941.000-5934.000=7.000
mean4671.407-4587.003=84.404
σ1511.933-1486.064=25.869
min3553.461-3500.936=52.524
max7255.917-7282.087=-26.170

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.001
σ0.002-0.002=-0.000
min62.076-62.075=0.000
max62.080
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean86.679-89.202=-2.523
σ15.460-14.617=0.844
min70.912-70.758=0.154
max116.595-109.320=7.274
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.000
max40.945
mean7537.000-7533.000=4.000
σ0.000
min7537.000-7533.000=4.000
max7537.000-7533.000=4.000
mean240.805-240.835=-0.030
σ401.059-400.670=0.390
min82.882-84.469=-1.588
max1233.165-1232.206=0.959
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=-0.000
min66.685
max66.687
mean7537.000-7533.000=4.000
σ0.000
min7537.000-7533.000=4.000
max7537.000-7533.000=4.000
mean149.999-152.228=-2.229
σ15.032-13.278=1.754
min131.077-135.287=-4.209
max166.684-168.436=-1.752

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.317=0.002
min11655.305
max11667.521-11667.516=0.005
mean4272.875-4249.250=23.625
σ1862.436-1888.534=-26.098
min2062.000-1904.000=158.000
max7537.000-7533.000=4.000
mean6136.134-6505.217=-369.083
σ1076.017-1138.386=-62.369
min4986.460-4952.568=33.892
max8025.004-7957.434=67.570
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
mean7537.000-7533.000=4.000
σ0.000
min7537.000-7533.000=4.000
max7537.000-7533.000=4.000
mean5599.557-5243.754=355.803
σ1458.898-1189.412=269.486
min4450.100-4365.447=84.653
max7651.042-7410.019=241.023

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587-172.581=0.006
σ0.024-0.023=0.001
min172.561-172.558=0.003
max172.619-172.620=-0.000
mean2062.000-1904.000=158.000
σ0.000
min2062.000-1904.000=158.000
max2062.000-1904.000=158.000
mean368.709-313.199=55.510
σ44.257-36.550=7.707
min325.095-260.002=65.093
max466.693-357.653=109.041
op=pointedIndexFromKvs
rows=400000
mean357.368-357.371=-0.003
σ0.048-0.045=0.003
min357.321
max357.438-357.426=0.012
mean2062.000-1904.000=158.000
σ0.000
min2062.000-1904.000=158.000
max2062.000-1904.000=158.000
mean786.134-773.715=12.419
σ26.528-20.708=5.820
min732.310-746.446=-14.136
max820.088-802.417=17.671

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.184=0.004
σ0.860-0.882=-0.022
min1007.682-1007.697=-0.015
max1011.733-1011.839=-0.107
mean1040.050-1039.600=0.450
σ304.365-306.773=-2.408
min548.000-544.000=4.000
max1468.000-1469.000=-1.000
mean1.546-1.553=-0.007
σ0.132-0.099=0.033
min1.449-1.466=-0.017
max2.008-1.821=0.188

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.462-0.415=0.048
σ0.111-0.139=-0.028
min0.352-0.335=0.017
max0.627-0.661=-0.035
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.891-0.884=0.007
σ0.103-0.081=0.022
min0.823-0.833=-0.010
max1.071-1.026=0.045
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.551-0.550=0.000
σ0.047-0.048=-0.000
min0.519-0.509=0.010
max0.631-0.632=-0.001
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.849-0.839=0.009
σ0.039-0.040=-0.001
min0.813-0.800=0.013
max0.914-0.904=0.011

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.540=0.001
σ0.022-0.031=-0.010
min963.523
max963.576-963.596=-0.020
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.836-0.837=-0.002
σ0.026-0.039=-0.013
min0.809-0.770=0.039
max0.866-0.864=0.002
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.007-0.006=0.000
min884.847
max884.864-884.861=0.003
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.734-0.707=0.028
σ0.023-0.039=-0.016
min0.694-0.663=0.031
max0.747-0.749=-0.001

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-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean4.296-3.511=0.785
σ0.090-0.101=-0.012
min4.111-3.367=0.744
max4.552-3.842=0.709
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean4.269-3.487=0.781
σ0.091-0.087=0.004
min4.136-3.355=0.781
max4.611-3.763=0.849
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.742-0.746=-0.005
σ0.050-0.016=0.034
min0.529-0.725=-0.196
max0.861-0.846=0.015
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.714-0.705=0.009
σ0.017-0.016=0.002
min0.678-0.678=0.000
max0.793-0.776=0.017

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.639-297.582=0.056
σ0.206-0.197=0.009
min297.453-297.421=0.032
max298.201-298.103=0.097
mean2062.000-1904.000=158.000
σ0.000
min2062.000-1904.000=158.000
max2062.000-1904.000=158.000
mean0.551-0.583=-0.033
σ0.032-0.032=-0.000
min0.506-0.519=-0.013
max0.596-0.623=-0.027

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.774=0.002
σ0.033-0.038=-0.005
min289.733-289.720=0.013
max289.810-289.813=-0.003
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.410-0.403=0.006
σ0.013-0.009=0.004
min0.398-0.391=0.007
max0.429-0.415=0.014
iters=5
new-facts=1
prior-facts=6402
mean1299.682-1299.695=-0.013
σ0.096-0.094=0.002
min1299.584-1299.574=0.011
max1299.814-1299.822=-0.008
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean2.070-2.202=-0.132
σ0.083-0.075=0.008
min1.985-2.120=-0.135
max2.188-2.314=-0.127
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1542.675=-0.044
σ4.055-4.060=-0.004
min1540.629-1540.705=-0.076
max1549.877-1549.932=-0.055
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean2.320-2.370=-0.050
σ0.187-0.270=-0.084
min2.167-2.150=0.017
max2.636-2.827=-0.191
iters=5
new-facts=6402
prior-facts=6402
mean1861.629-1861.630=-0.001
σ0.057-0.070=-0.013
min1861.549-1861.534=0.014
max1861.697-1861.706=-0.010
mean1727.800-1739.800=-12.000
σ239.368-176.749=62.619
min1468.000-1492.000=-24.000
max2062.000-1904.000=158.000
mean2.939-3.034=-0.095
σ0.088-0.170=-0.082
min2.852-2.874=-0.022
max3.055-3.236=-0.181

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.721-1.822=-0.100
σ0.126-0.040=0.086
min1.556-1.764=-0.208
max1.859-1.859=0.000

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.896=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean0.549-0.517=0.033
σ0.577-0.501=0.075
min0.259-0.263=-0.004
max1.414-1.268=0.146
policies=20
mean1576.405-1576.434=-0.030
σ0.337-0.372=-0.035
min1576.173-1576.187=-0.014
max1576.904-1576.988=-0.083
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean2.606-2.660=-0.054
σ0.010-0.057=-0.048
min2.592-2.606=-0.014
max2.613-2.712=-0.099
policies=200
mean15772.229-15772.208=0.021
σ0.085-0.101=-0.016
min15772.173-15772.115=0.058
max15772.356-15772.349=0.007
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1469.000=-1.000
σ0.000
min1468.000-1469.000=-1.000
max1468.000-1469.000=-1.000
mean26.353-26.470=-0.117
σ0.027-0.080=-0.053
min26.329-26.391=-0.062
max26.384-26.546=-0.161