Compare commits

Home / Compare 4342e1c8 .. 15ba1c8e

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.616=0.001
σ0.348-0.347=0.001
min54.489-54.482=0.007
max55.609-55.604=0.005
mean418.000-415.000=3.000
σ0.000
min418.000-415.000=3.000
max418.000-415.000=3.000
mean0.145-0.138=0.006
σ0.008-0.004=0.004
min0.136-0.134=0.002
max0.157-0.144=0.013
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.002
σ0.006-0.007=-0.001
min43.777-43.777=0.000
max43.796-43.801=-0.005
mean418.000-415.000=3.000
σ0.000
min418.000-415.000=3.000
max418.000-415.000=3.000
mean0.130-0.123=0.007
σ0.011-0.004=0.006
min0.119-0.115=0.004
max0.149-0.129=0.019

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.616-36.615=0.000
max36.620-36.620=-0.000
mean4096.750-4269.625=-172.875
σ1579.053-1895.506=-316.453
min1941.000-1968.000=-27.000
max6044.000-7585.000=-1541.000
mean12.563-13.012=-0.449
σ0.271-1.705=-1.435
min12.245-11.954=0.291
max12.968-17.159=-4.190
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.616
max36.619
mean4096.750-4269.625=-172.875
σ1579.053-1895.506=-316.453
min1941.000-1968.000=-27.000
max6044.000-7585.000=-1541.000
mean12.654-13.049=-0.396
σ0.454-1.794=-1.340
min11.772-11.111=0.661
max13.137-16.968=-3.831
op=table_records(), no indexes
mean41.928-41.929=-0.000
σ0.000-0.002=-0.001
min41.928-41.928=0.000
max41.929-41.933=-0.004
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean13.137-13.598=-0.460
σ1.339-1.185=0.153
min11.006-12.080=-1.075
max15.221-14.905=0.317
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.932=-0.001
mean4096.750-4005.875=90.875
σ1579.053-1591.677=-12.623
min1941.000-1968.000=-27.000
max6044.000-5964.000=80.000
mean12.460-12.945=-0.485
σ1.823-1.898=-0.075
min10.542-10.203=0.339
max14.723-14.592=0.131
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.001
σ0.002-0.003=-0.001
min27.603-27.603=-0.000
max27.607-27.611=-0.004
mean4096.750-4005.875=90.875
σ1579.053-1591.677=-12.623
min1941.000-1968.000=-27.000
max6044.000-5964.000=80.000
mean8.376-8.477=-0.101
σ0.350-0.357=-0.007
min7.794-8.019=-0.225
max8.843-8.954=-0.111
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4096.750-4067.000=29.750
σ1579.053-1544.638=34.416
min1941.000-1968.000=-27.000
max6044.000-5964.000=80.000
mean6.221-6.443=-0.222
σ0.404-0.441=-0.037
min5.376-5.839=-0.464
max6.719-7.099=-0.380
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.001
σ0.002-0.002=0.001
min25.664-25.664=0.000
max25.670-25.668=0.001
mean4096.750-4269.625=-172.875
σ1579.053-1895.506=-316.453
min1941.000-1968.000=-27.000
max6044.000-7585.000=-1541.000
mean5.556-5.639=-0.083
σ0.169-0.545=-0.377
min5.321-5.361=-0.040
max5.832-6.972=-1.141
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-25.971=-0.000
mean4096.750-4269.625=-172.875
σ1579.053-1895.506=-316.453
min1941.000-1968.000=-27.000
max6044.000-7585.000=-1541.000
mean5.206-5.498=-0.292
σ0.206-0.596=-0.390
min4.887-5.182=-0.296
max5.449-6.964=-1.515

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
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean1515.739-1159.533=356.207
σ732.651-215.417=517.234
min1047.798-1036.990=10.808
max3039.490-1513.559=1525.931
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.033-0.032=0.001
min8744.544-8744.545=-0.001
max8744.641-8744.638=0.003
mean3810.000-3787.500=22.500
σ1662.690-1621.106=41.584
min1941.000-1968.000=-27.000
max6044.000-5964.000=80.000
mean4871.261-4521.210=350.051
σ1461.380-1347.330=114.050
min3563.534-3561.119=2.414
max7157.927-7013.614=144.313

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.081=-0.001
mean4096.750-4269.625=-172.875
σ1579.053-1895.506=-316.453
min1941.000-1968.000=-27.000
max6044.000-7585.000=-1541.000
mean82.466-191.544=-109.078
σ12.336-324.030=-311.694
min69.810-71.195=-1.384
max101.878-993.342=-891.465
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.001
σ0.001-0.002=-0.001
min40.944-40.944=-0.000
max40.945-40.949=-0.003
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean95.715-99.348=-3.633
σ10.823-9.775=1.047
min78.543-81.963=-3.420
max106.834-107.841=-1.007
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.689=-0.003
σ0.001-0.000=0.001
min66.685-66.689=-0.004
max66.690-66.690=-0.000
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean235.082-321.231=-86.148
σ266.736-486.430=-219.694
min115.897-129.030=-13.133
max893.991-1524.493=-630.501

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.832-11656.833=-0.001
σ4.317-4.317=-0.000
min11655.305-11655.305=-0.000
max11667.517-11667.518=-0.001
mean4096.750-4005.875=90.875
σ1579.053-1591.677=-12.623
min1941.000-1968.000=-27.000
max6044.000-5964.000=80.000
mean6610.329-6070.938=539.391
σ1347.756-1010.729=337.027
min4971.099-4973.271=-2.172
max8529.833-7525.121=1004.712
op=vertical_lookup_list() on indexed
mean11560.069-11560.065=0.004
σ0.001-0.001=0.000
min11560.066-11560.064=0.002
max11560.069-11560.066=0.003
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean6649.482-5439.436=1210.046
σ1437.394-1283.370=154.024
min4458.839-4399.257=59.582
max7798.860-7189.765=609.095

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.588=-0.005
σ0.024-0.027=-0.003
min172.558
max172.619-172.621=-0.002
mean1941.000-1968.000=-27.000
σ0.000
min1941.000-1968.000=-27.000
max1941.000-1968.000=-27.000
mean357.448-368.627=-11.179
σ43.137-22.546=20.591
min262.879-337.815=-74.936
max401.649-397.697=3.952
op=pointedIndexFromKvs
rows=400000
mean357.367-357.363=0.004
σ0.044-0.041=0.002
min357.321
max357.420-357.421=-0.001
mean1941.000-1968.000=-27.000
σ0.000
min1941.000-1968.000=-27.000
max1941.000-1968.000=-27.000
mean779.724-759.199=20.525
σ27.142-47.420=-20.278
min731.570-650.376=81.194
max808.918-797.692=11.226

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.189-1008.183=0.007
σ0.895-0.904=-0.009
min1007.686-1007.716=-0.029
max1011.905-1011.945=-0.041
mean1056.550-1037.600=18.950
σ302.038-303.292=-1.254
min552.000-556.000=-4.000
max1464.000-1465.000=-1.000
mean1.541-1.567=-0.026
σ0.066-0.149=-0.083
min1.475-1.428=0.048
max1.748-2.070=-0.322

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.882-0.883=-0.001
σ0.002-0.002=-0.000
min0.881
max0.886
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.416-0.413=0.002
σ0.121-0.129=-0.008
min0.346-0.334=0.012
max0.630-0.641=-0.011
name=error_case.art
mean2.334-2.333=0.001
σ0.003-0.003=-0.000
min2.332
max2.337
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.882-0.877=0.005
σ0.091-0.100=-0.009
min0.830-0.817=0.013
max1.043-1.050=-0.007
name=heavy_item.art
mean1.521-1.521=-0.001
σ0.001-0.002=-0.001
min1.520
max1.523-1.524=-0.001
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.544-0.549=-0.005
σ0.050-0.041=0.010
min0.504-0.513=-0.008
max0.631-0.619=0.012
name=nested_use.art
mean2.356-2.355=0.001
σ0.002-0.002=0.000
min2.355
max2.358
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.839-0.836=0.003
σ0.046-0.043=0.002
min0.802-0.804=-0.003
max0.916-0.907=0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.541=-0.001
σ0.028-0.032=-0.004
min963.523
max963.589-963.596=-0.007
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.800-0.818=-0.018
σ0.053-0.033=0.021
min0.745-0.770=-0.025
max0.858-0.851=0.007
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.001
σ0.004-0.007=-0.002
min884.851-884.847=0.004
max884.862-884.862=-0.000
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.724-0.709=0.015
σ0.034-0.029=0.005
min0.670-0.671=-0.001
max0.749-0.740=0.009

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-7.711=-0.002
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean4.286-4.268=0.019
σ0.071-0.084=-0.013
min4.167-4.131=0.036
max4.533-4.595=-0.062
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean4.278-4.245=0.032
σ0.073-0.057=0.016
min4.152-4.126=0.026
max4.535-4.420=0.116
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.757-0.753=0.004
σ0.019-0.016=0.003
min0.722-0.720=0.003
max0.870-0.859=0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.716-0.719=-0.004
σ0.018-0.016=0.002
min0.651-0.692=-0.041
max0.793-0.812=-0.019

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.443-297.345=0.098
σ0.216-0.179=0.037
min297.291-297.218=0.073
max298.030-297.839=0.191
mean1941.000-1968.000=-27.000
σ0.000
min1941.000-1968.000=-27.000
max1941.000-1968.000=-27.000
mean0.585-0.564=0.021
σ0.051-0.034=0.018
min0.525-0.518=0.007
max0.706-0.609=0.098

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.773=0.003
σ0.032-0.038=-0.005
min289.730-289.729=0.001
max289.807-289.814=-0.006
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.402-0.404=-0.003
σ0.006-0.010=-0.003
min0.396-0.396=0.001
max0.413-0.417=-0.004
iters=5
new-facts=1
prior-facts=6402
mean1299.663-1299.663=0.000
σ0.054-0.097=-0.043
min1299.620-1299.565=0.055
max1299.739-1299.797=-0.058
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean2.168-2.156=0.012
σ0.107-0.173=-0.066
min2.038-1.881=0.157
max2.284-2.317=-0.033
iters=5
new-facts=6402
prior-facts=1
mean1542.709-1542.690=0.019
σ3.993-4.022=-0.028
min1540.785-1540.737=0.048
max1549.849-1549.880=-0.032
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean2.488-2.403=0.086
σ0.197-0.152=0.045
min2.217-2.257=-0.040
max2.668-2.642=0.025
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.629=0.001
σ0.074-0.061=0.014
min1861.523-1861.547=-0.024
max1861.705-1861.698=0.007
mean1756.200-1716.200=40.000
σ192.569-170.390=22.179
min1511.000-1524.000=-13.000
max1941.000-1968.000=-27.000
mean3.282-2.941=0.341
σ0.389-0.174=0.215
min2.856-2.726=0.130
max3.859-3.193=0.665

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.806-1.834=-0.028
σ0.188-0.027=0.162
min1.474-1.804=-0.329
max1.936-1.863=0.073

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.182-446.186=-0.004
σ577.140-577.140=0.000
min157.609-157.615=-0.006
max1311.893-1311.896=-0.004
mean96.250
σ8.500
min92.000
max109.000
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean0.538-0.546=-0.008
σ0.537-0.566=-0.030
min0.266-0.250=0.015
max1.343-1.395=-0.052
policies=20
mean1576.397-1576.422=-0.025
σ0.355-0.348=0.007
min1576.159-1576.187=-0.028
max1576.925-1576.939=-0.014
mean920.000
σ0.000
min920.000
max920.000
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean2.632-2.626=0.006
σ0.005-0.014=-0.009
min2.628-2.606=0.022
max2.638-2.636=0.002
policies=200
mean15772.160-15772.049=0.111
σ0.109-0.411=-0.301
min15772.031-15771.443=0.588
max15772.288-15772.341=-0.053
mean9200.000
σ0.000
min9200.000
max9200.000
mean1464.000-1465.000=-1.000
σ0.000
min1464.000-1465.000=-1.000
max1464.000-1465.000=-1.000
mean26.569-26.473=0.095
σ0.040-0.150=-0.110
min26.521-26.255=0.266
max26.616-26.577=0.038