Compare commits

Home / Compare 40c11b47 .. c37c0ae5

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.620-54.619=0.002
σ0.347-0.352=-0.005
min54.494-54.492=0.002
max55.607-55.620=-0.013
mean418.700-415.000=3.700
σ0.483-0.000=0.483
min418.000-415.000=3.000
max419.000-415.000=4.000
mean0.140-0.140=-0.000
σ0.004-0.004=0.000
min0.136-0.137=-0.000
max0.147-0.147=0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.006-0.006=-0.001
min43.778-43.772=0.006
max43.797-43.795=0.001
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.123-0.125=-0.002
σ0.004-0.004=0.000
min0.119-0.121=-0.002
max0.129-0.132=-0.003

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
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean12.254-12.082=0.172
σ0.253-0.341=-0.088
min11.913-11.635=0.278
max12.726-12.601=0.125
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-36.620=0.000
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean12.246-12.280=-0.035
σ0.678-0.616=0.062
min11.027-11.110=-0.084
max13.063-13.009=0.053
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
mean7548.000-7562.000=-14.000
σ0.000
min7548.000-7562.000=-14.000
max7548.000-7562.000=-14.000
mean14.208-13.915=0.294
σ1.448-1.169=0.279
min12.465-12.455=0.009
max17.074-15.397=1.677
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean12.607-11.630=0.976
σ2.111-1.648=0.464
min10.569-10.071=0.498
max15.804-14.067=1.737
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-27.607=0.000
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean9.102-8.446=0.656
σ1.332-0.207=1.126
min8.178-8.054=0.124
max12.216-8.766=3.451
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=0.000
σ0.003-0.002=0.001
min26.399
max26.407-26.403=0.004
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean6.339-6.198=0.141
σ1.305-0.460=0.845
min5.287-5.136=0.151
max9.480-6.706=2.773
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.667=-0.000
σ0.002-0.003=-0.001
min25.664-25.664=-0.000
max25.670-25.674=-0.004
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean5.481-5.321=0.160
σ0.185-0.074=0.111
min5.229-5.231=-0.002
max5.775-5.421=0.354
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
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean5.093-5.095=-0.002
σ0.165-0.093=0.072
min4.864-4.999=-0.135
max5.298-5.307=-0.009

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
mean7548.000-7562.000=-14.000
σ0.000
min7548.000-7562.000=-14.000
max7548.000-7562.000=-14.000
mean1059.970-1045.547=14.424
σ13.438-8.201=5.238
min1052.889-1030.750=22.140
max1092.922-1053.943=38.978
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.033-0.033=-0.000
min8744.544-8744.544=0.001
max8744.640-8744.641=-0.001
mean3788.750-3778.750=10.000
σ1608.469-1626.829=-18.360
min1979.000-1933.000=46.000
max5945.000-5952.000=-7.000
mean4595.951-4494.371=101.580
σ1433.191-1425.654=7.537
min3564.243-3525.139=39.103
max7103.437-7440.367=-336.930

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=0.000
min62.076-62.076=-0.000
max62.080
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean82.991-85.763=-2.772
σ15.753-11.912=3.841
min70.447-70.653=-0.206
max119.522-99.512=20.010
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.943-40.944=-0.001
max40.945
mean7548.000-7562.000=-14.000
σ0.000
min7548.000-7562.000=-14.000
max7548.000-7562.000=-14.000
mean97.954-249.320=-151.366
σ7.572-427.259=-419.687
min89.797-86.670=3.127
max107.106-1306.515=-1199.410
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-66.687=-0.000
mean7548.000-7562.000=-14.000
σ0.000
min7548.000-7562.000=-14.000
max7548.000-7562.000=-14.000
mean150.376-152.039=-1.663
σ12.905-14.851=-1.946
min134.153-131.588=2.565
max165.388-169.209=-3.821

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.317=0.000
min11655.305
max11667.517-11667.516=0.001
mean4266.125-4264.875=1.250
σ1879.633-1891.256=-11.623
min1979.000-1933.000=46.000
max7548.000-7562.000=-14.000
mean6564.837-6356.597=208.240
σ1289.760-1037.234=252.527
min4925.167-4878.070=47.097
max8513.110-7903.300=609.810
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-11560.069=-0.001
mean7548.000-7562.000=-14.000
σ0.000
min7548.000-7562.000=-14.000
max7548.000-7562.000=-14.000
mean5183.161-5128.719=54.443
σ1003.340-1151.629=-148.289
min4406.720-4395.294=11.427
max7259.006-7269.062=-10.057

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.586-172.586=-0.001
σ0.025-0.029=-0.005
min172.558
max172.620-172.632=-0.012
mean1979.000-1933.000=46.000
σ0.000
min1979.000-1933.000=46.000
max1979.000-1933.000=46.000
mean355.968-361.398=-5.431
σ58.790-42.024=16.766
min265.817-267.839=-2.022
max408.002-395.619=12.383
op=pointedIndexFromKvs
rows=400000
mean357.360-357.360=0.000
σ0.041-0.036=0.005
min357.321
max357.402-357.399=0.003
mean1979.000-1933.000=46.000
σ0.000
min1979.000-1933.000=46.000
max1979.000-1933.000=46.000
mean751.728-730.367=21.362
σ61.180-54.127=7.053
min630.623-657.484=-26.861
max796.623-786.443=10.180

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.182=0.000
σ0.879-0.939=-0.060
min1007.687-1007.712=-0.026
max1011.826-1012.091=-0.265
mean1039.200-1053.400=-14.200
σ297.177-301.478=-4.301
min547.000-549.000=-2.000
max1440.000-1460.000=-20.000
mean1.536-1.537=-0.002
σ0.090-0.129=-0.039
min1.454-1.445=0.009
max1.763-2.039=-0.277

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.882=0.001
σ0.002-0.002=0.000
min0.881
max0.886
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.422-0.413=0.008
σ0.122-0.121=0.001
min0.348-0.352=-0.004
max0.636-0.629=0.007
name=error_case.art
mean2.334-2.334=-0.000
σ0.002-0.003=-0.000
min2.332
max2.337
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.900-0.871=0.029
σ0.086-0.088=-0.002
min0.837-0.818=0.019
max1.051-1.027=0.024
name=heavy_item.art
mean1.521-1.521=0.001
σ0.002-0.001=0.001
min1.520
max1.524-1.523=0.001
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.550-0.532=0.017
σ0.051-0.051=0.001
min0.510-0.485=0.025
max0.635-0.615=0.020
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=-0.000
min2.355
max2.358
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.845-0.838=0.007
σ0.047-0.042=0.005
min0.811-0.798=0.012
max0.923-0.907=0.016

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=0.000
σ0.031-0.025=0.006
min963.523
max963.597-963.583=0.014
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.815-0.805=0.010
σ0.047-0.034=0.013
min0.742-0.768=-0.027
max0.858-0.855=0.003
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.001
σ0.007-0.006=0.001
min884.847
max884.862-884.861=0.001
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.731-0.713=0.017
σ0.032-0.045=-0.013
min0.673-0.645=0.028
max0.749-0.753=-0.004

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.709=0.000
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean4.247-4.261=-0.013
σ0.087-0.095=-0.008
min4.104-4.099=0.006
max4.537-4.752=-0.215
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.001
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean4.240-4.256=-0.016
σ0.104-0.079=0.025
min4.037-4.108=-0.071
max4.802-4.516=0.286
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.752-0.749=0.002
σ0.033-0.020=0.013
min0.702-0.713=-0.011
max0.851-0.876=-0.025
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.723-0.709=0.014
σ0.034-0.014=0.020
min0.669-0.676=-0.007
max0.805-0.777=0.027

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.445-297.478=-0.033
σ0.243-0.190=0.053
min297.278-297.291=-0.013
max298.114-297.950=0.164
mean1979.000-1933.000=46.000
σ0.000
min1979.000-1933.000=46.000
max1979.000-1933.000=46.000
mean0.581-0.581=0.000
σ0.031-0.042=-0.011
min0.516-0.516=0.000
max0.612-0.620=-0.008

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.729-289.737=-0.008
σ0.041-0.056=-0.015
min289.660-289.656=0.004
max289.762-289.807=-0.045
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.407-0.397=0.011
σ0.013-0.005=0.008
min0.393-0.393=0.000
max0.418-0.405=0.013
iters=5
new-facts=1
prior-facts=6402
mean1299.689-1299.698=-0.009
σ0.045-0.064=-0.019
min1299.632-1299.621=0.011
max1299.741-1299.764=-0.023
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean2.268-2.180=0.088
σ0.084-0.035=0.048
min2.177-2.125=0.052
max2.343-2.217=0.126
iters=5
new-facts=6402
prior-facts=1
mean1542.722-1542.700=0.022
σ4.014-3.982=0.033
min1540.763-1540.769=-0.006
max1549.898-1549.818=0.080
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean2.298-2.239=0.060
σ0.100-0.061=0.039
min2.181-2.158=0.023
max2.400-2.324=0.077
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.623=0.007
σ0.070-0.080=-0.010
min1861.565-1861.543=0.022
max1861.728-1861.738=-0.010
mean1767.800-1752.800=15.000
σ223.150-195.090=28.059
min1475.000-1479.000=-4.000
max1979.000-1933.000=46.000
mean3.332-3.066=0.266
σ0.451-0.168=0.283
min2.870-2.921=-0.051
max3.846-3.332=0.514

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.796-1.733=0.063
σ0.063-0.179=-0.116
min1.712-1.471=0.241
max1.875-1.900=-0.026

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.666-446.665=0.001
σ577.138-577.138=-0.000
min158.093-158.092=0.002
max1312.373-1312.372=0.001
mean98.250
σ8.500
min94.000
max111.000
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean0.533-0.568=-0.035
σ0.540-0.597=-0.057
min0.262-0.267=-0.004
max1.344-1.464=-0.120
policies=20
mean1581.232-1581.218=0.014
σ0.353-0.352=0.001
min1580.985-1580.976=0.009
max1581.755-1581.739=0.016
mean940.000
σ0.000
min940.000
max940.000
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean2.623-2.631=-0.008
σ0.019-0.012=0.007
min2.604-2.618=-0.014
max2.639-2.647=-0.007
policies=200
mean15820.489-15820.480=0.009
σ0.079-0.140=-0.062
min15820.421-15820.359=0.061
max15820.602-15820.664=-0.062
mean9400.000
σ0.000
min9400.000
max9400.000
mean1440.000-1460.000=-20.000
σ0.000
min1440.000-1460.000=-20.000
max1440.000-1460.000=-20.000
mean26.560-26.552=0.009
σ0.014-0.122=-0.108
min26.547-26.379=0.168
max26.581-26.666=-0.085