Compare commits

Home / Compare 579ecee3 .. cf5dd2da

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.350-0.350=-0.000
min54.480-54.483=-0.002
max55.612-55.612=-0.000
mean416.000-415.000=1.000
σ0.000
min416.000-415.000=1.000
max416.000-415.000=1.000
mean0.139-0.140=-0.001
σ0.004-0.004=-0.000
min0.133-0.136=-0.004
max0.145-0.146=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.006-0.007=-0.001
min43.779-43.777=0.002
max43.797-43.800=-0.003
mean416.000-415.000=1.000
σ0.000
min416.000-415.000=1.000
max416.000-415.000=1.000
mean0.122-0.124=-0.001
σ0.004-0.004=0.000
min0.119-0.118=0.001
max0.129-0.130=-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.001
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean12.451-12.231=0.220
σ0.389-0.326=0.062
min11.862-11.860=0.002
max13.092-12.914=0.179
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.620=-0.000
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean12.745-12.179=0.566
σ0.484-0.608=-0.125
min11.677-11.333=0.344
max13.177-12.867=0.310
op=table_records(), no indexes
mean41.932-41.928=0.004
σ0.000-0.000=-0.000
min41.932-41.928=0.004
max41.932-41.929=0.003
mean6038.000-6039.000=-1.000
σ0.000
min6038.000-6039.000=-1.000
max6038.000-6039.000=-1.000
mean13.142-13.103=0.039
σ1.236-1.098=0.139
min10.590-10.745=-0.155
max14.654-14.460=0.195
op=table_records(), repeat
mean41.929-41.928=0.001
σ0.003-0.002=0.001
min41.927
max41.935-41.931=0.004
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean11.973-12.186=-0.213
σ1.493-1.731=-0.238
min10.201-10.240=-0.039
max13.767-14.440=-0.673
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.609-27.607=0.002
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean8.426-8.353=0.073
σ0.356-0.301=0.055
min8.018-7.961=0.057
max8.874-8.690=0.183
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean6.518-6.477=0.041
σ0.183-0.115=0.069
min6.191-6.324=-0.133
max6.789-6.601=0.189
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=-0.000
min25.665-25.664=0.000
max25.668-25.670=-0.001
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean5.498-5.428=0.071
σ0.094-0.069=0.026
min5.303-5.337=-0.034
max5.630-5.552=0.079
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002-0.002=0.000
min25.967
max25.971
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean5.369-5.236=0.133
σ0.091-0.055=0.036
min5.279-5.153=0.126
max5.569-5.304=0.265

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.597-2524.594=0.003
σ0.000-0.000=0.000
min2524.597-2524.593=0.003
max2524.598-2524.594=0.004
mean6038.000-6039.000=-1.000
σ0.000
min6038.000-6039.000=-1.000
max6038.000-6039.000=-1.000
mean1527.045-1534.858=-7.813
σ790.115-790.614=-0.500
min1034.219-1035.167=-0.949
max3084.406-2960.332=124.074
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.000
min8744.544-8744.545=-0.000
max8744.640-8744.640=0.001
mean3820.250-3818.500=1.750
σ1649.005-1647.983=1.022
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean4364.415-4584.385=-219.970
σ1402.928-1511.924=-108.996
min3526.320-3516.131=10.190
max7342.726-7650.294=-307.567

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=-0.000
σ0.002-0.002=0.000
min62.076
max62.080-62.080=0.001
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean81.305-81.226=0.079
σ10.923-11.656=-0.733
min70.309-70.285=0.024
max96.959-101.506=-4.547
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.944=0.000
max40.945-40.945=-0.000
mean6038.000-6039.000=-1.000
σ0.000
min6038.000-6039.000=-1.000
max6038.000-6039.000=-1.000
mean96.003-95.464=0.538
σ11.243-10.293=0.950
min74.099-77.828=-3.729
max108.465-108.228=0.237
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.000=0.000
min66.686-66.685=0.000
max66.687-66.687=-0.000
mean6038.000-6039.000=-1.000
σ0.000
min6038.000-6039.000=-1.000
max6038.000-6039.000=-1.000
mean219.998-221.070=-1.072
σ221.864-221.026=0.838
min110.048-117.099=-7.050
max767.539-766.842=0.697

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.318=-0.001
min11655.305-11655.305=0.000
max11667.517-11667.520=-0.003
mean4103.125-4099.375=3.750
σ1568.741-1569.572=-0.831
min1972.000-1978.000=-6.000
max6038.000-6039.000=-1.000
mean6084.511-6294.070=-209.559
σ1321.863-1175.256=146.607
min4909.019-4968.299=-59.280
max8289.012-8066.610=222.402
op=vertical_lookup_list() on indexed
mean11560.065-11560.068=-0.003
σ0.000-0.001=-0.001
min11560.065-11560.066=-0.001
max11560.066-11560.069=-0.003
mean6038.000-6039.000=-1.000
σ0.000
min6038.000-6039.000=-1.000
max6038.000-6039.000=-1.000
mean6543.081-6628.126=-85.045
σ1478.538-1460.821=17.717
min4394.615-4392.891=1.724
max8269.748-7956.863=312.884

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587-172.583=0.004
σ0.022-0.024=-0.002
min172.558
max172.614-172.618=-0.005
mean1972.000-1978.000=-6.000
σ0.000
min1972.000-1978.000=-6.000
max1972.000-1978.000=-6.000
mean372.189-355.878=16.311
σ28.792-46.370=-17.577
min329.210-266.143=63.067
max415.936-401.865=14.071
op=pointedIndexFromKvs
rows=400000
mean357.371-357.360=0.010
σ0.047-0.042=0.004
min357.321
max357.427-357.409=0.018
mean1972.000-1978.000=-6.000
σ0.000
min1972.000-1978.000=-6.000
max1972.000-1978.000=-6.000
mean730.855-776.186=-45.331
σ57.986-62.682=-4.697
min615.714-624.708=-8.994
max787.210-825.016=-37.805

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.184=0.003
σ0.876-0.882=-0.006
min1007.686-1007.690=-0.004
max1011.809-1011.840=-0.031
mean1043.600-1035.050=8.550
σ296.626-296.524=0.102
min546.000-543.000=3.000
max1448.000-1433.000=15.000
mean1.533-1.538=-0.005
σ0.071-0.082=-0.011
min1.466-1.472=-0.006
max1.770-1.756=0.014

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.420-0.416=0.005
σ0.144-0.139=0.006
min0.333-0.329=0.004
max0.676-0.660=0.016
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.893-0.886=0.007
σ0.090-0.086=0.004
min0.827-0.828=-0.001
max1.051-1.035=0.016
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.550-0.550=-0.000
σ0.050-0.046=0.004
min0.519-0.519=-0.000
max0.637-0.630=0.008
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.846-0.849=-0.003
σ0.043-0.040=0.003
min0.809-0.810=-0.002
max0.918-0.912=0.006

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=-0.000
σ0.025-0.026=-0.000
min963.523
max963.585-963.585=-0.000
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.813-0.825=-0.012
σ0.041-0.043=-0.001
min0.766-0.754=0.011
max0.864-0.854=0.011
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.000
σ0.006-0.008=-0.002
min884.847
max884.861-884.867=-0.006
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.701-0.679=0.022
σ0.040-0.047=-0.007
min0.661-0.609=0.052
max0.745-0.737=0.008

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
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean4.257-4.250=0.007
σ0.078-0.081=-0.002
min4.140-4.100=0.040
max4.636-4.530=0.106
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=0.000
min7.654
max7.661-7.659=0.002
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean4.275-4.235=0.041
σ0.081-0.075=0.006
min4.109-4.117=-0.008
max4.535-4.539=-0.003
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.670-0.749=-0.079
σ0.106-0.016=0.090
min0.518-0.721=-0.203
max0.845-0.858=-0.012
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.514-0.708=-0.194
σ0.034-0.014=0.021
min0.489-0.678=-0.189
max0.777-0.781=-0.003

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.427-297.529=-0.102
σ0.221-0.248=-0.027
min297.304-297.383=-0.078
max298.049-298.228=-0.179
mean1972.000-1978.000=-6.000
σ0.000
min1972.000-1978.000=-6.000
max1972.000-1978.000=-6.000
mean0.570-0.580=-0.010
σ0.035-0.032=0.003
min0.519-0.505=0.014
max0.609-0.606=0.003

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.773=-0.002
σ0.037-0.037=-0.001
min289.722-289.726=-0.004
max289.807-289.812=-0.005
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.397-0.406=-0.008
σ0.002-0.010=-0.008
min0.394-0.398=-0.004
max0.401-0.422=-0.021
iters=5
new-facts=1
prior-facts=6402
mean1299.637-1299.646=-0.009
σ0.061-0.064=-0.003
min1299.576-1299.573=0.002
max1299.703-1299.726=-0.023
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean2.051-2.090=-0.039
σ0.059-0.092=-0.033
min1.987-1.936=0.051
max2.123-2.176=-0.053
iters=5
new-facts=6402
prior-facts=1
mean1542.616-1542.680=-0.064
σ4.015-4.063=-0.048
min1540.614-1540.705=-0.091
max1549.792-1549.943=-0.151
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean2.295-2.469=-0.174
σ0.196-0.280=-0.084
min2.121-2.132=-0.011
max2.610-2.901=-0.291
iters=5
new-facts=6402
prior-facts=6402
mean1861.626-1861.638=-0.012
σ0.074-0.058=0.016
min1861.515-1861.551=-0.035
max1861.692-1861.692=0.001
mean1719.400-1763.800=-44.400
σ171.157-226.028=-54.871
min1526.000-1467.000=59.000
max1972.000-1978.000=-6.000
mean2.963-3.239=-0.276
σ0.159-0.245=-0.086
min2.825-2.896=-0.071
max3.194-3.493=-0.299

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.758-1.754=0.004
σ0.126-0.210=-0.083
min1.576-1.448=0.127
max1.894-2.023=-0.129

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.183=0.001
σ577.140-577.137=0.003
min157.614-157.613=0.001
max1311.895-1311.889=0.005
mean96.250
σ8.500
min92.000
max109.000
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean0.558-0.535=0.023
σ0.594-0.536=0.058
min0.260-0.264=-0.004
max1.449-1.339=0.110
policies=20
mean1576.413-1576.402=0.011
σ0.352-0.339=0.013
min1576.177-1576.172=0.005
max1576.937-1576.906=0.031
mean920.000
σ0.000
min920.000
max920.000
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean2.626-2.612=0.014
σ0.014-0.013=0.002
min2.614-2.597=0.017
max2.645-2.627=0.018
policies=200
mean15772.227-15772.288=-0.061
σ0.094-0.160=-0.066
min15772.136-15772.086=0.050
max15772.353-15772.469=-0.116
mean9200.000
σ0.000
min9200.000
max9200.000
mean1448.000-1433.000=15.000
σ0.000
min1448.000-1433.000=15.000
max1448.000-1433.000=15.000
mean26.523-26.470=0.053
σ0.082-0.049=0.034
min26.410-26.430=-0.020
max26.589-26.538=0.050