Compare commits

Home / Compare 09634e25 .. ae0a152f

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.618-54.616=0.001
σ0.350-0.348=0.002
min54.487-54.485=0.002
max55.613-55.607=0.006
mean422.000-418.000=4.000
σ0.000
min422.000-418.000=4.000
max422.000-418.000=4.000
mean0.141-0.141=0.000
σ0.009-0.004=0.005
min0.131-0.137=-0.006
max0.159-0.148=0.012
cache=y
dps=1
iters=10
policies=100
mean43.787-43.786=0.001
σ0.009-0.007=0.002
min43.775-43.779=-0.004
max43.804-43.800=0.004
mean422.000-418.000=4.000
σ0.000
min422.000-418.000=4.000
max422.000-418.000=4.000
mean0.125-0.123=0.001
σ0.007-0.003=0.004
min0.120-0.120=0.000
max0.144-0.128=0.015

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
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean12.885-12.382=0.503
σ1.673-0.245=1.429
min11.944-12.061=-0.118
max16.973-12.848=4.125
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.619-36.620=-0.000
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean13.343-12.579=0.764
σ1.625-0.511=1.115
min12.531-11.357=1.174
max17.344-13.049=4.295
op=table_records(), no indexes
mean41.928
σ0.001-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7542.000-7545.000=-3.000
σ0.000
min7542.000-7545.000=-3.000
max7542.000-7545.000=-3.000
mean13.618-13.867=-0.249
σ0.992-1.032=-0.040
min12.491-12.502=-0.012
max14.683-15.076=-0.393
op=table_records(), repeat
mean41.929-41.928=0.001
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.931=0.001
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean12.401-11.392=1.009
σ2.205-1.386=0.819
min10.289-10.219=0.070
max15.161-13.727=1.434
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.607-27.607=-0.000
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean8.817-8.150=0.667
σ1.298-0.418=0.880
min7.873-7.647=0.226
max11.922-8.673=3.249
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean6.684-6.257=0.427
σ1.119-0.335=0.784
min6.004-5.680=0.324
max9.403-6.595=2.807
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.669-25.670=-0.000
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean5.639-5.255=0.384
σ0.536-0.140=0.396
min5.233-5.080=0.153
max6.942-5.427=1.516
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
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean5.409-5.106=0.303
σ0.534-0.044=0.490
min5.066-5.028=0.038
max6.704-5.164=1.541

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.001
σ0.000-0.000=-0.000
min2524.593-2524.594=-0.000
max2524.594-2524.594=-0.001
mean7542.000-7545.000=-3.000
σ0.000
min7542.000-7545.000=-3.000
max7542.000-7545.000=-3.000
mean1106.450-1042.184=64.266
σ159.785-10.888=148.897
min1043.068-1022.881=20.187
max1501.606-1053.455=448.152
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.033-0.033=-0.000
min8744.544-8744.544=-0.000
max8744.639-8744.640=-0.001
mean3794.750-3770.750=24.000
σ1606.742-1626.628=-19.885
min1990.000-1919.000=71.000
max5949.000-5940.000=9.000
mean4649.167-4560.360=88.808
σ1504.717-1473.799=30.918
min3557.034-3540.863=16.171
max7361.410-7449.143=-87.733

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.076
max62.080
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean88.702-83.336=5.366
σ13.429-6.526=6.903
min76.363-71.900=4.463
max117.417-90.251=27.166
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.001
min40.944
max40.945-40.948=-0.002
mean7542.000-7545.000=-3.000
σ0.000
min7542.000-7545.000=-3.000
max7542.000-7545.000=-3.000
mean237.522-242.226=-4.704
σ386.855-408.604=-21.750
min85.718-83.999=1.719
max1194.766-1253.253=-58.487
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.001-0.000=0.001
min66.685
max66.689-66.687=0.003
mean7542.000-7545.000=-3.000
σ0.000
min7542.000-7545.000=-3.000
max7542.000-7545.000=-3.000
mean148.441-152.794=-4.354
σ16.114-12.933=3.180
min120.791-134.446=-13.655
max165.812-166.441=-0.630

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.834-11656.832=0.001
σ4.318-4.317=0.001
min11655.305
max11667.521-11667.516=0.005
mean4271.500-4256.500=15.000
σ1875.122-1889.015=-13.893
min1990.000-1919.000=71.000
max7542.000-7545.000=-3.000
mean6553.247-6386.868=166.380
σ1297.635-1256.740=40.895
min4985.947-4995.651=-9.705
max8270.335-8013.681=256.654
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
mean7542.000-7545.000=-3.000
σ0.000
min7542.000-7545.000=-3.000
max7542.000-7545.000=-3.000
mean5482.501-5116.458=366.044
σ1343.777-918.074=425.703
min4411.811-4362.649=49.162
max7267.779-6707.116=560.662

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.584=-0.002
σ0.026-0.023=0.003
min172.558
max172.624-172.616=0.008
mean1990.000-1919.000=71.000
σ0.000
min1990.000-1919.000=71.000
max1990.000-1919.000=71.000
mean350.621-368.668=-18.047
σ35.790-25.048=10.742
min274.307-344.781=-70.474
max403.568-416.756=-13.188
op=pointedIndexFromKvs
rows=400000
mean357.362-357.361=0.000
σ0.043-0.037=0.006
min357.321
max357.405-357.400=0.004
mean1990.000-1919.000=71.000
σ0.000
min1990.000-1919.000=71.000
max1990.000-1919.000=71.000
mean763.268-740.751=22.517
σ64.684-62.404=2.281
min611.603-618.552=-6.949
max809.514-801.504=8.011

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.185=-0.003
σ0.927-0.870=0.057
min1007.716-1007.688=0.027
max1012.041-1011.789=0.253
mean1058.450-1039.750=18.700
σ316.802-302.848=13.955
min581.000-558.000=23.000
max1528.000-1466.000=62.000
mean1.552-1.551=0.001
σ0.111-0.093=0.018
min1.452-1.349=0.103
max1.905-1.771=0.135

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.002
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.439-0.408=0.031
σ0.132-0.132=0.000
min0.340-0.338=0.003
max0.656-0.644=0.013
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.901-0.900=0.001
σ0.102-0.101=0.002
min0.837-0.834=0.003
max1.082-1.076=0.005
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.548-0.551=-0.003
σ0.041-0.053=-0.011
min0.515-0.515=-0.000
max0.620-0.643=-0.023
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.840-0.860=-0.021
σ0.050-0.045=0.005
min0.799-0.821=-0.021
max0.919-0.935=-0.015

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.543=0.007
σ0.035-0.025=0.010
min963.523
max963.611-963.583=0.028
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.828-0.826=0.002
σ0.030-0.057=-0.027
min0.790-0.731=0.059
max0.859-0.867=-0.008
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.007=-0.001
min884.847
max884.861-884.862=-0.001
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.743-0.706=0.037
σ0.006-0.038=-0.032
min0.735-0.665=0.070
max0.750-0.749=0.001

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.712=-0.003
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean3.559-4.262=-0.703
σ0.086-0.064=0.023
min3.410-4.153=-0.743
max3.882-4.479=-0.598
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean3.557-4.276=-0.719
σ0.059-0.086=-0.027
min3.440-4.123=-0.683
max3.795-4.535=-0.739
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.761-0.764=-0.003
σ0.017-0.016=0.001
min0.728-0.733=-0.005
max0.876-0.865=0.010
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.717-0.617=0.100
σ0.019-0.104=-0.085
min0.627-0.497=0.130
max0.798-0.793=0.004

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.427-297.484=-0.057
σ0.253-0.225=0.028
min297.198-297.350=-0.152
max298.107-298.109=-0.001
mean1990.000-1919.000=71.000
σ0.000
min1990.000-1919.000=71.000
max1990.000-1919.000=71.000
mean0.579-0.567=0.012
σ0.029-0.066=-0.037
min0.526-0.507=0.019
max0.616-0.713=-0.096

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.773-289.766=0.007
σ0.035-0.038=-0.003
min289.726-289.729=-0.004
max289.810-289.813=-0.003
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.396-0.403=-0.006
σ0.006-0.009=-0.003
min0.393-0.397=-0.004
max0.406-0.418=-0.012
iters=5
new-facts=1
prior-facts=6402
mean1299.662-1299.681=-0.019
σ0.070-0.100=-0.030
min1299.584-1299.547=0.037
max1299.732-1299.817=-0.085
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean2.097-2.334=-0.238
σ0.072-0.159=-0.087
min2.007-2.125=-0.119
max2.177-2.468=-0.291
iters=5
new-facts=6402
prior-facts=1
mean1542.589-1542.710=-0.121
σ4.031-3.994=0.037
min1540.556-1540.815=-0.259
max1549.790-1549.853=-0.062
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean2.191-2.465=-0.274
σ0.158-0.176=-0.017
min1.974-2.237=-0.263
max2.375-2.641=-0.266
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.629=-0.001
σ0.078-0.061=0.017
min1861.507-1861.548=-0.041
max1861.704-1861.695=0.009
mean1785.600-1738.800=46.800
σ210.469-187.617=22.852
min1528.000-1494.000=34.000
max1990.000-1919.000=71.000
mean3.270-3.058=0.212
σ0.381-0.243=0.139
min2.861-2.862=-0.001
max3.681-3.474=0.207

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.595-1.751=-0.156
σ0.344-0.158=0.186
min1.017-1.566=-0.548
max1.861-1.918=-0.057

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-446.146=0.037
σ577.140-577.065=0.076
min157.610-157.613=-0.002
max1311.894-1311.743=0.151
mean96.250
σ8.500
min92.000
max109.000
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean0.541-0.550=-0.009
σ0.558-0.572=-0.015
min0.261-0.262=-0.001
max1.378-1.409=-0.031
policies=20
mean1576.404-1576.415=-0.011
σ0.353-0.372=-0.018
min1576.171-1576.163=0.007
max1576.930-1576.968=-0.038
mean920.000
σ0.000
min920.000
max920.000
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean2.629-2.661=-0.032
σ0.035-0.032=0.003
min2.587-2.627=-0.040
max2.673-2.704=-0.031
policies=200
mean15772.305-15772.216=0.089
σ0.137-0.129=0.008
min15772.115-15772.031=0.084
max15772.442-15772.329=0.113
mean9200.000
σ0.000
min9200.000
max9200.000
mean1528.000-1466.000=62.000
σ0.000
min1528.000-1466.000=62.000
max1528.000-1466.000=62.000
mean26.416-26.581=-0.165
σ0.046-0.104=-0.058
min26.363-26.438=-0.076
max26.474-26.683=-0.209