Compare commits

Home / Compare 9e2969ae .. a9a8f770

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.615=0.002
σ0.350-0.349=0.001
min54.484-54.482=0.002
max55.612-55.607=0.005
mean419.000-414.000=5.000
σ0.000
min419.000-414.000=5.000
max419.000-414.000=5.000
mean0.143-0.141=0.002
σ0.004-0.006=-0.001
min0.139-0.134=0.005
max0.149-0.152=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.001
σ0.007-0.007=0.001
min43.780-43.778=0.002
max43.801-43.801=0.000
mean419.000-414.000=5.000
σ0.000
min419.000-414.000=5.000
max419.000-414.000=5.000
mean0.125-0.124=0.001
σ0.005-0.004=0.001
min0.121-0.120=0.001
max0.133-0.130=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
max36.620-36.620=0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean12.381-13.004=-0.624
σ0.396-1.805=-1.409
min11.905-12.064=-0.159
max13.189-17.433=-4.244
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
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean12.165-12.633=-0.468
σ0.580-1.673=-1.092
min11.467-11.432=0.035
max12.952-16.529=-3.577
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.001-0.000=0.000
min41.928
max41.929-41.929=0.000
mean6041.000-7549.000=-1508.000
σ0.000
min6041.000-7549.000=-1508.000
max6041.000-7549.000=-1508.000
mean13.226-13.606=-0.380
σ1.293-0.955=0.338
min10.646-12.489=-1.843
max14.632-14.930=-0.298
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=-0.000
max41.931-41.932=-0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean12.475-12.572=-0.097
σ1.871-1.904=-0.033
min10.498-10.716=-0.217
max14.798-15.403=-0.605
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.604=0.000
σ0.002-0.002=-0.000
min27.603-27.603=0.000
max27.607-27.607=-0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean8.478-8.693=-0.215
σ0.459-1.246=-0.787
min7.959-7.734=0.225
max9.155-11.619=-2.464
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean6.114-6.821=-0.706
σ0.443-1.311=-0.869
min5.357-5.397=-0.040
max6.553-9.834=-3.281
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664-25.664=-0.000
max25.670-25.670=-0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean5.383-5.474=-0.090
σ0.161-0.455=-0.294
min5.213-5.165=0.047
max5.610-6.542=-0.932
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969-25.968=0.001
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean5.237-5.397=-0.160
σ0.107-0.556=-0.449
min5.028-4.981=0.047
max5.363-6.744=-1.381

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
mean6041.000-7549.000=-1508.000
σ0.000
min6041.000-7549.000=-1508.000
max6041.000-7549.000=-1508.000
mean1509.496-1043.947=465.550
σ735.393-6.166=729.227
min1040.747-1036.390=4.357
max2753.539-1053.909=1699.629
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=-0.000
min8744.545-8744.544=0.000
max8744.640-8744.640=-0.000
mean3819.500-3786.750=32.750
σ1650.531-1609.538=40.993
min1973.000-1983.000=-10.000
max6041.000-5948.000=93.000
mean4469.182-4699.603=-230.420
σ1272.468-1564.288=-291.821
min3553.813-3545.972=7.841
max6915.564-7300.349=-384.785

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.000
σ0.002-0.002=0.000
min62.075-62.076=-0.001
max62.080
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean81.579-85.583=-4.004
σ11.591-12.242=-0.651
min71.668-71.333=0.335
max103.401-107.979=-4.578
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
mean6041.000-7549.000=-1508.000
σ0.000
min6041.000-7549.000=-1508.000
max6041.000-7549.000=-1508.000
mean95.883-242.263=-146.380
σ8.826-400.721=-391.894
min80.722-89.710=-8.987
max107.198-1233.885=-1126.687
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.686-66.687=-0.000
mean6041.000-7549.000=-1508.000
σ0.000
min6041.000-7549.000=-1508.000
max6041.000-7549.000=-1508.000
mean222.934-150.662=72.272
σ226.278-13.716=212.562
min124.015-129.769=-5.754
max782.019-165.926=616.094

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.317=0.001
min11655.305-11655.305=-0.000
max11667.521-11667.517=0.004
mean4102.375-4264.500=-162.125
σ1570.527-1879.783=-309.256
min1973.000-1983.000=-10.000
max6041.000-7549.000=-1508.000
mean6358.924-6341.557=17.367
σ1179.088-1118.343=60.746
min4954.326-4965.874=-11.548
max7809.734-8320.163=-510.429
op=vertical_lookup_list() on indexed
mean11560.069-11560.068=0.001
σ0.001-0.001=-0.000
min11560.068-11560.066=0.002
max11560.070-11560.069=0.001
mean6041.000-7549.000=-1508.000
σ0.000
min6041.000-7549.000=-1508.000
max6041.000-7549.000=-1508.000
mean6642.886-5362.138=1280.748
σ1495.522-1216.114=279.408
min4434.541-4416.079=18.462
max8259.002-7330.644=928.358

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.583=-0.001
σ0.027-0.024=0.002
min172.558
max172.626-172.616=0.010
mean1973.000-1983.000=-10.000
σ0.000
min1973.000-1983.000=-10.000
max1973.000-1983.000=-10.000
mean355.275-361.544=-6.269
σ40.759-17.176=23.583
min266.182-343.642=-77.459
max393.293-395.023=-1.730
op=pointedIndexFromKvs
rows=400000
mean357.367-357.359=0.007
σ0.046-0.036=0.010
min357.321
max357.439-357.398=0.041
mean1973.000-1983.000=-10.000
σ0.000
min1973.000-1983.000=-10.000
max1973.000-1983.000=-10.000
mean737.123-743.107=-5.984
σ71.511-57.901=13.609
min620.655-646.070=-25.416
max800.919-793.849=7.070

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.183-1008.187=-0.003
σ0.881-0.876=0.005
min1007.685-1007.686=-0.001
max1011.836-1011.812=0.024
mean1041.600-1039.500=2.100
σ296.543-306.210=-9.667
min550.000-545.000=5.000
max1441.000-1467.000=-26.000
mean1.539-1.554=-0.016
σ0.083-0.098=-0.015
min1.453-1.476=-0.023
max1.757-1.864=-0.107

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.415-0.412=0.003
σ0.136-0.127=0.010
min0.329-0.342=-0.013
max0.656-0.635=0.021
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.895-0.889=0.006
σ0.094-0.086=0.008
min0.835-0.823=0.012
max1.060-1.038=0.023
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.547-0.536=0.011
σ0.044-0.058=-0.014
min0.509-0.486=0.023
max0.621-0.634=-0.012
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.847-0.847=0.001
σ0.041-0.046=-0.006
min0.805-0.813=-0.008
max0.914-0.928=-0.014

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.541=0.002
σ0.029-0.031=-0.001
min963.523
max963.593-963.595=-0.002
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.784-0.798=-0.013
σ0.079-0.046=0.032
min0.674-0.732=-0.058
max0.870-0.854=0.016
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.005-0.006=-0.001
min884.847
max884.860-884.860=-0.001
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.730-0.727=0.003
σ0.029-0.025=0.004
min0.678-0.695=-0.017
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.710-7.711=-0.000
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean4.287-4.262=0.025
σ0.098-0.083=0.015
min4.105-4.084=0.020
max4.664-4.533=0.130
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean4.256-4.232=0.024
σ0.066-0.065=0.001
min4.098-4.066=0.031
max4.476-4.389=0.086
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.741-0.740=0.001
σ0.019-0.018=0.001
min0.701-0.706=-0.004
max0.867-0.878=-0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.709-0.707=0.001
σ0.017-0.022=-0.005
min0.675-0.673=0.002
max0.799-0.811=-0.012

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.463-297.425=0.038
σ0.211-0.224=-0.013
min297.321-297.220=0.101
max298.039-297.999=0.040
mean1973.000-1983.000=-10.000
σ0.000
min1973.000-1983.000=-10.000
max1973.000-1983.000=-10.000
mean0.576-0.558=0.018
σ0.034-0.035=-0.000
min0.507-0.512=-0.005
max0.635-0.597=0.038

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.772=0.004
σ0.036-0.038=-0.002
min289.723-289.722=0.001
max289.814-289.811=0.003
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.400-0.402=-0.002
σ0.009-0.011=-0.002
min0.394-0.396=-0.002
max0.416-0.421=-0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.678-1299.693=-0.014
σ0.093-0.089=0.004
min1299.543-1299.593=-0.049
max1299.785-1299.822=-0.036
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean2.271-2.263=0.008
σ0.079-0.079=0.000
min2.147-2.161=-0.013
max2.345-2.334=0.011
iters=5
new-facts=6402
prior-facts=1
mean1542.688-1542.659=0.029
σ3.991-4.010=-0.019
min1540.788-1540.699=0.089
max1549.824-1549.828=-0.003
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean2.365-2.295=0.070
σ0.248-0.130=0.117
min2.155-2.170=-0.016
max2.768-2.470=0.298
iters=5
new-facts=6402
prior-facts=6402
mean1861.626-1861.625=0.001
σ0.081-0.056=0.025
min1861.505-1861.550=-0.044
max1861.725-1861.692=0.032
mean1762.800-1768.400=-5.600
σ220.073-225.944=-5.871
min1477.000-1471.000=6.000
max1973.000-1983.000=-10.000
mean3.166-3.240=-0.074
σ0.380-0.338=0.041
min2.814-2.863=-0.049
max3.633-3.701=-0.068

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.769-1.822=-0.053
σ0.070-0.075=-0.004
min1.667-1.766=-0.099
max1.855-1.950=-0.095

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.186=0.000
σ577.139-577.140=-0.000
min157.615-157.615=0.000
max1311.895-1311.895=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean0.543-0.551=-0.008
σ0.565-0.574=-0.009
min0.252-0.262=-0.011
max1.391-1.412=-0.021
policies=20
mean1576.425-1576.421=0.004
σ0.354-0.349=0.005
min1576.185-1576.186=-0.001
max1576.951-1576.940=0.011
mean920.000
σ0.000
min920.000
max920.000
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean2.634-2.625=0.008
σ0.005-0.014=-0.009
min2.627-2.610=0.017
max2.638-2.641=-0.003
policies=200
mean15772.320-15772.320=-0.001
σ0.132-0.106=0.025
min15772.219-15772.242=-0.023
max15772.508-15772.471=0.037
mean9200.000
σ0.000
min9200.000
max9200.000
mean1441.000-1467.000=-26.000
σ0.000
min1441.000-1467.000=-26.000
max1441.000-1467.000=-26.000
mean26.572-26.616=-0.045
σ0.087-0.045=0.042
min26.477-26.584=-0.107
max26.686-26.682=0.004