Compare commits

Home / Compare fd366983 .. 55289199

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.616=-0.000
σ0.349-0.349=-0.001
min54.480-54.485=-0.005
max55.608-55.610=-0.002
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.001
σ0.004-0.006=-0.001
min0.133-0.131=0.003
max0.147-0.149=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.007-0.007=0.000
min43.777-43.777=-0.001
max43.800-43.797=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.123=0.000
σ0.003-0.004=-0.000
min0.120-0.119=0.001
max0.129-0.129=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-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean12.903-12.384=0.519
σ1.731-0.233=1.497
min11.967-11.978=-0.011
max17.136-12.796=4.340
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.615
max36.620-36.620=-0.000
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean13.081-12.088=0.993
σ1.661-0.649=1.012
min11.498-11.255=0.243
max16.989-12.961=4.029
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-6041.000=1496.000
σ0.000
min7537.000-6041.000=1496.000
max7537.000-6041.000=1496.000
mean14.231-12.960=1.271
σ1.076-1.476=-0.399
min12.864-10.713=2.151
max15.572-15.221=0.351
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.931=0.001
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean12.553-12.115=0.437
σ2.343-1.546=0.797
min10.218-10.545=-0.327
max16.140-14.453=1.687
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=-0.000
min27.603
max27.607
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean8.873-8.331=0.542
σ1.459-0.421=1.039
min7.982-7.664=0.318
max12.362-8.834=3.528
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-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean6.669-6.308=0.360
σ1.098-0.263=0.835
min5.986-5.909=0.077
max9.345-6.611=2.734
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.670=0.000
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean5.658-5.350=0.308
σ0.428-0.120=0.308
min5.253-5.131=0.122
max6.658-5.487=1.171
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-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean5.393-5.221=0.172
σ0.368-0.055=0.313
min5.106-5.115=-0.009
max6.275-5.276=0.999

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-2524.594=-0.000
mean7537.000-6041.000=1496.000
σ0.000
min7537.000-6041.000=1496.000
max7537.000-6041.000=1496.000
mean1033.666-1483.756=-450.090
σ6.433-715.114=-708.681
min1022.695-1035.725=-13.030
max1042.130-3000.238=-1958.108
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.032-0.032=0.000
min8744.545
max8744.639-8744.639=0.000
mean3807.125-3824.250=-17.125
σ1580.606-1645.394=-64.788
min2062.000-1987.000=75.000
max5941.000-6041.000=-100.000
mean4671.407-4466.311=205.096
σ1511.933-1295.070=216.863
min3553.461-3553.309=0.151
max7255.917-7074.133=181.784

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean86.679-79.208=7.472
σ15.460-8.222=7.239
min70.912-71.350=-0.438
max116.595-93.931=22.664
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.944
max40.945
mean7537.000-6041.000=1496.000
σ0.000
min7537.000-6041.000=1496.000
max7537.000-6041.000=1496.000
mean240.805-96.944=143.861
σ401.059-9.017=392.043
min82.882-81.414=1.467
max1233.165-109.686=1123.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
max66.687
mean7537.000-6041.000=1496.000
σ0.000
min7537.000-6041.000=1496.000
max7537.000-6041.000=1496.000
mean149.999-236.153=-86.154
σ15.032-260.693=-245.662
min131.077-122.072=9.005
max166.684-880.336=-713.652

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.318=-0.000
min11655.305-11655.305=0.000
max11667.521-11667.521=-0.000
mean4272.875-4104.750=168.125
σ1862.436-1567.436=295.000
min2062.000-1987.000=75.000
max7537.000-6041.000=1496.000
mean6136.134-6469.726=-333.592
σ1076.017-1355.212=-279.196
min4986.460-4965.552=20.908
max8025.004-8319.998=-294.994
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-6041.000=1496.000
σ0.000
min7537.000-6041.000=1496.000
max7537.000-6041.000=1496.000
mean5599.557-6767.995=-1168.438
σ1458.898-1147.928=310.970
min4450.100-4437.700=12.400
max7651.042-7820.825=-169.783

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587-172.582=0.005
σ0.024-0.028=-0.004
min172.561-172.558=0.003
max172.619-172.631=-0.012
mean2062.000-1987.000=75.000
σ0.000
min2062.000-1987.000=75.000
max2062.000-1987.000=75.000
mean368.709-353.071=15.638
σ44.257-43.241=1.016
min325.095-270.642=54.453
max466.693-403.816=62.877
op=pointedIndexFromKvs
rows=400000
mean357.368-357.367=0.002
σ0.048-0.045=0.003
min357.321
max357.438-357.440=-0.002
mean2062.000-1987.000=75.000
σ0.000
min2062.000-1987.000=75.000
max2062.000-1987.000=75.000
mean786.134-725.191=60.943
σ26.528-73.997=-47.469
min732.310-592.256=140.053
max820.088-789.473=30.616

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.189=-0.001
σ0.860-0.877=-0.018
min1007.682-1007.685=-0.004
max1011.733-1011.819=-0.086
mean1040.050-1041.950=-1.900
σ304.365-305.279=-0.914
min548.000
max1468.000-1467.000=1.000
mean1.546-1.578=-0.032
σ0.132-0.132=-0.000
min1.449-1.497=-0.048
max2.008-2.056=-0.048

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-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.462-0.410=0.052
σ0.111-0.124=-0.013
min0.352-0.336=0.016
max0.627-0.629=-0.003
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.891-0.888=0.004
σ0.103-0.083=0.020
min0.823-0.811=0.012
max1.071-1.028=0.043
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.551-0.549=0.002
σ0.047-0.042=0.006
min0.519-0.511=0.008
max0.631-0.620=0.011
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.849-0.851=-0.003
σ0.039-0.038=0.001
min0.813-0.815=-0.002
max0.914-0.915=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.541=0.000
σ0.022-0.033=-0.011
min963.523
max963.576-963.598=-0.022
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.836-0.790=0.046
σ0.026-0.074=-0.048
min0.809-0.667=0.142
max0.866-0.855=0.012
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.007-0.006=0.001
min884.847
max884.864-884.862=0.002
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.734-0.732=0.003
σ0.023-0.026=-0.003
min0.694-0.685=0.009
max0.747-0.745=0.002

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.712=-0.001
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean4.296-4.276=0.020
σ0.090-0.083=0.006
min4.111-4.144=-0.034
max4.552-4.518=0.034
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean4.269-4.218=0.050
σ0.091-0.058=0.033
min4.136-4.117=0.019
max4.611-4.433=0.178
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.742-0.757=-0.015
σ0.050-0.016=0.034
min0.529-0.721=-0.193
max0.861-0.843=0.018
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.714-0.723=-0.009
σ0.017-0.013=0.004
min0.678-0.699=-0.021
max0.793-0.800=-0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.639-297.501=0.138
σ0.206-0.158=0.047
min297.453-297.360=0.093
max298.201-297.913=0.288
mean2062.000-1987.000=75.000
σ0.000
min2062.000-1987.000=75.000
max2062.000-1987.000=75.000
mean0.551-0.561=-0.010
σ0.032-0.036=-0.004
min0.506-0.505=0.001
max0.596-0.607=-0.011

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.775=0.001
σ0.033-0.035=-0.001
min289.733-289.730=0.003
max289.810-289.812=-0.002
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.410-0.397=0.012
σ0.013-0.009=0.004
min0.398-0.392=0.006
max0.429-0.413=0.016
iters=5
new-facts=1
prior-facts=6402
mean1299.682-1299.683=-0.001
σ0.096-0.091=0.005
min1299.584-1299.560=0.024
max1299.814-1299.799=0.015
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean2.070-2.252=-0.182
σ0.083-0.101=-0.018
min1.985-2.105=-0.120
max2.188-2.336=-0.149
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1542.709=-0.079
σ4.055-3.986=0.070
min1540.629-1540.794=-0.166
max1549.877-1549.835=0.041
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean2.320-2.423=-0.103
σ0.187-0.136=0.051
min2.167-2.263=-0.096
max2.636-2.574=0.062
iters=5
new-facts=6402
prior-facts=6402
mean1861.629-1861.634=-0.005
σ0.057-0.059=-0.002
min1861.549-1861.554=-0.005
max1861.697-1861.703=-0.006
mean1727.800-1772.800=-45.000
σ239.368-225.992=13.377
min1468.000-1475.000=-7.000
max2062.000-1987.000=75.000
mean2.939-3.205=-0.266
σ0.088-0.308=-0.220
min2.852-2.871=-0.019
max3.055-3.648=-0.593

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.721-1.835=-0.114
σ0.126-0.088=0.038
min1.556-1.699=-0.143
max1.859-1.918=-0.059

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.184=0.001
σ577.139-577.141=-0.001
min157.614-157.612=0.001
max1311.894-1311.895=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean0.549-0.544=0.005
σ0.577-0.563=0.014
min0.259-0.262=-0.003
max1.414-1.388=0.026
policies=20
mean1576.405-1576.416=-0.011
σ0.337-0.350=-0.014
min1576.173-1576.186=-0.013
max1576.904-1576.938=-0.033
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean2.606-2.621=-0.015
σ0.010-0.016=-0.006
min2.592-2.609=-0.017
max2.613-2.642=-0.029
policies=200
mean15772.229-15772.345=-0.116
σ0.085-0.106=-0.020
min15772.173-15772.286=-0.113
max15772.356-15772.503=-0.147
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1467.000=1.000
σ0.000
min1468.000-1467.000=1.000
max1468.000-1467.000=1.000
mean26.353-26.523=-0.170
σ0.027-0.082=-0.055
min26.329-26.433=-0.104
max26.384-26.629=-0.245