Compare commits

Home / Compare 431c1ed9 .. ff279650

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.351-0.351=-0.000
min54.484-54.480=0.004
max55.615-55.614=0.000
mean416.000-415.700=0.300
σ0.000-0.483=-0.483
min416.000-415.000=1.000
max416.000
mean0.140-0.138=0.002
σ0.006-0.005=0.002
min0.132-0.132=0.001
max0.149-0.145=0.004
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.001
σ0.006-0.008=-0.002
min43.779-43.770=0.009
max43.795-43.796=-0.001
mean416.000
σ0.000
min416.000
max416.000
mean0.121-0.122=-0.000
σ0.005-0.004=0.000
min0.115-0.115=-0.000
max0.130-0.130=-0.000

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.619=0.000
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean12.472-12.335=0.137
σ0.384-0.259=0.126
min11.831-12.043=-0.212
max12.933-12.803=0.130
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.619=0.000
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean12.634-12.009=0.625
σ0.521-0.702=-0.181
min11.508-11.286=0.222
max13.203-13.000=0.202
op=table_records(), no indexes
mean41.928-41.932=-0.003
σ0.000-0.000=0.000
min41.928-41.932=-0.003
max41.929-41.933=-0.004
mean7543.000-6046.000=1497.000
σ0.000
min7543.000-6046.000=1497.000
max7543.000-6046.000=1497.000
mean13.935-13.038=0.896
σ1.085-1.263=-0.179
min12.669-10.412=2.256
max15.255-14.570=0.686
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean11.886-12.711=-0.825
σ1.541-2.004=-0.462
min10.612-10.331=0.282
max14.372-14.841=-0.468
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.604=0.000
σ0.002-0.002=-0.000
min27.603
max27.607-27.609=-0.001
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean8.368-8.417=-0.049
σ0.434-0.629=-0.195
min7.928-7.778=0.150
max9.131-9.842=-0.711
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean6.388-6.388=-0.000
σ0.302-0.589=-0.288
min5.943-5.583=0.360
max6.883-7.690=-0.807
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.001
min25.664
max25.670-25.668=0.001
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean5.464-5.278=0.185
σ0.146-0.173=-0.027
min5.218-5.080=0.138
max5.612-5.559=0.054
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.971=0.000
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean5.400-5.029=0.371
σ0.145-0.139=0.005
min5.217-4.746=0.471
max5.665-5.153=0.512

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.598=-0.004
σ0.000-0.000=-0.000
min2524.593-2524.597=-0.004
max2524.594-2524.598=-0.005
mean7543.000-6046.000=1497.000
σ0.000
min7543.000-6046.000=1497.000
max7543.000-6046.000=1497.000
mean1042.255-1478.313=-436.058
σ8.335-652.368=-644.033
min1029.357-1056.533=-27.176
max1052.740-2530.096=-1477.356
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.034=-0.001
min8744.545-8744.545=-0.001
max8744.640-8744.643=-0.003
mean3789.375-3806.000=-16.625
σ1610.397-1672.708=-62.311
min1975.000-1908.000=67.000
max5947.000-6046.000=-99.000
mean4611.759-4858.455=-246.697
σ1574.340-1514.835=59.505
min3520.293-3597.215=-76.922
max7507.970-7543.846=-35.877

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.080=-0.001
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean82.223-82.321=-0.098
σ9.906-11.038=-1.132
min72.507-70.521=1.986
max97.872-100.227=-2.355
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.000
max40.945-40.945=0.000
mean7543.000-6046.000=1497.000
σ0.000
min7543.000-6046.000=1497.000
max7543.000-6046.000=1497.000
mean218.413-96.418=121.995
σ335.314-8.582=326.732
min88.511-83.562=4.949
max1048.074-107.487=940.587
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.687=0.000
mean7543.000-6046.000=1497.000
σ0.000
min7543.000-6046.000=1497.000
max7543.000-6046.000=1497.000
mean152.744-228.106=-75.361
σ12.165-231.980=-219.815
min139.997-126.110=13.887
max168.187-801.274=-633.087

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.001
σ4.317-4.316=0.001
min11655.305-11655.305=0.000
max11667.517-11667.516=0.000
mean4267.125-4096.125=171.000
σ1878.274-1585.201=293.072
min1975.000-1908.000=67.000
max7543.000-6046.000=1497.000
mean6437.474-6520.670=-83.195
σ1246.100-1251.077=-4.977
min4916.481-4986.059=-69.578
max8111.157-8147.342=-36.185
op=vertical_lookup_list() on indexed
mean11560.068-11560.066=0.003
σ0.001-0.001=-0.000
min11560.066-11560.064=0.002
max11560.069-11560.069=0.000
mean7543.000-6046.000=1497.000
σ0.000
min7543.000-6046.000=1497.000
max7543.000-6046.000=1497.000
mean5138.351-6826.303=-1687.952
σ1038.399-1324.727=-286.328
min4359.840-4492.097=-132.257
max7171.525-8345.790=-1174.265

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.590=-0.008
σ0.026-0.027=-0.001
min172.558
max172.625-172.622=0.003
mean1975.000-1908.000=67.000
σ0.000
min1975.000-1908.000=67.000
max1975.000-1908.000=67.000
mean365.832-371.416=-5.584
σ26.366-16.568=9.798
min321.719-353.070=-31.351
max400.846-392.453=8.393
op=pointedIndexFromKvs
rows=400000
mean357.360-357.362=-0.002
σ0.042-0.038=0.003
min357.321
max357.409-357.401=0.007
mean1975.000-1908.000=67.000
σ0.000
min1975.000-1908.000=67.000
max1975.000-1908.000=67.000
mean770.347-758.313=12.033
σ56.784-73.405=-16.621
min638.568-584.864=53.704
max823.286-817.518=5.768

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.182=0.002
σ0.907-0.902=0.004
min1007.712-1007.693=0.018
max1011.952-1011.927=0.025
mean1043.900-1045.000=-1.100
σ305.833-303.305=2.528
min559.000-556.000=3.000
max1473.000
mean1.558-1.548=0.010
σ0.107-0.100=0.007
min1.455-1.463=-0.008
max1.778-1.772=0.005

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.453-0.416=0.037
σ0.176-0.140=0.035
min0.351-0.332=0.018
max0.767-0.665=0.102
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.957-0.893=0.065
σ0.189-0.087=0.102
min0.840-0.841=-0.001
max1.289-1.046=0.243
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.556-0.548=0.009
σ0.042-0.055=-0.013
min0.523-0.497=0.025
max0.628-0.637=-0.009
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.889-0.847=0.043
σ0.045-0.034=0.011
min0.817-0.827=-0.010
max0.923-0.907=0.016

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.548=-0.005
σ0.029-0.035=-0.007
min963.523
max963.594-963.608=-0.015
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.810-0.845=-0.034
σ0.049-0.023=0.026
min0.737-0.816=-0.079
max0.855-0.863=-0.008
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.008=-0.002
min884.847
max884.860-884.865=-0.005
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.709-0.750=-0.041
σ0.029-0.009=0.020
min0.679-0.736=-0.057
max0.743-0.761=-0.018

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.711-7.709=0.001
mean1473.000
σ0.000
min1473.000
max1473.000
mean3.478-4.288=-0.810
σ0.131-0.086=0.046
min2.835-4.112=-1.277
max3.802-4.579=-0.777
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1473.000
σ0.000
min1473.000
max1473.000
mean3.470-4.260=-0.790
σ0.079-0.086=-0.007
min3.355-4.123=-0.769
max3.836-4.552=-0.716
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.737-0.755=-0.017
σ0.025-0.022=0.003
min0.582-0.724=-0.141
max0.847-0.871=-0.024
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.701-0.708=-0.006
σ0.015-0.015=-0.000
min0.670-0.677=-0.007
max0.769-0.796=-0.027

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.554-297.405=0.149
σ0.214-0.207=0.008
min297.327-297.148=0.179
max298.069-297.869=0.200
mean1975.000-1908.000=67.000
σ0.000
min1975.000-1908.000=67.000
max1975.000-1908.000=67.000
mean0.581-0.595=-0.014
σ0.047-0.042=0.006
min0.508-0.520=-0.012
max0.686-0.637=0.049

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.777-289.774=0.003
σ0.036-0.037=-0.001
min289.733-289.732=0.001
max289.815-289.815=-0.000
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.399-0.407=-0.008
σ0.011-0.004=0.006
min0.392-0.402=-0.010
max0.418-0.411=0.007
iters=5
new-facts=1
prior-facts=6402
mean1299.661-1299.669=-0.008
σ0.066-0.086=-0.020
min1299.587-1299.550=0.037
max1299.714-1299.761=-0.047
mean1473.000
σ0.000
min1473.000
max1473.000
mean2.123-2.169=-0.045
σ0.066-0.082=-0.015
min2.027-2.026=0.001
max2.194-2.233=-0.039
iters=5
new-facts=6402
prior-facts=1
mean1542.620-1542.699=-0.079
σ4.014-4.019=-0.005
min1540.600-1540.782=-0.181
max1549.791-1549.885=-0.093
mean1473.000
σ0.000
min1473.000
max1473.000
mean2.239-2.437=-0.198
σ0.143-0.193=-0.050
min2.060-2.163=-0.102
max2.429-2.634=-0.206
iters=5
new-facts=6402
prior-facts=6402
mean1861.624-1861.631=-0.006
σ0.084-0.064=0.020
min1861.491-1861.542=-0.050
max1861.709-1861.705=0.004
mean1767.800-1740.600=27.200
σ219.742-181.044=38.699
min1476.000-1484.000=-8.000
max1975.000-1908.000=67.000
mean3.168-3.113=0.055
σ0.356-0.297=0.060
min2.863-2.865=-0.002
max3.771-3.595=0.175

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.783-1.663=0.120
σ0.191-0.082=0.109
min1.448-1.548=-0.099
max1.925-1.738=0.186

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.146=0.038
σ577.140-577.065=0.075
min157.613-157.613=-0.000
max1311.893-1311.744=0.150
mean96.250
σ8.500
min92.000
max109.000
mean1473.000
σ0.000
min1473.000
max1473.000
mean0.533-0.556=-0.023
σ0.537-0.585=-0.049
min0.263-0.262=0.001
max1.338-1.434=-0.096
policies=20
mean1576.403-1576.409=-0.006
σ0.347-0.356=-0.009
min1576.171-1576.162=0.009
max1576.920-1576.938=-0.018
mean920.000
σ0.000
min920.000
max920.000
mean1473.000
σ0.000
min1473.000
max1473.000
mean2.623-2.642=-0.019
σ0.014-0.016=-0.003
min2.604-2.630=-0.026
max2.633-2.666=-0.033
policies=200
mean15772.314-15772.309=0.005
σ0.107-0.126=-0.018
min15772.236-15772.222=0.014
max15772.473-15772.495=-0.022
mean9200.000
σ0.000
min9200.000
max9200.000
mean1473.000
σ0.000
min1473.000
max1473.000
mean26.407-26.459=-0.051
σ0.073-0.076=-0.002
min26.299-26.380=-0.081
max26.460-26.557=-0.097