Compare commits

Home / Compare 720c09b9 .. 0d3dfdc5

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.615=0.001
σ0.349-0.349=0.000
min54.483-54.483=-0.000
max55.609-55.607=0.002
mean417.700-419.000=-1.300
σ0.483-0.000=0.483
min417.000-419.000=-2.000
max418.000-419.000=-1.000
mean0.140-0.138=0.001
σ0.005-0.004=0.000
min0.136-0.133=0.002
max0.149-0.146=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.006-0.007=-0.000
min43.777-43.778=-0.001
max43.800-43.797=0.003
mean418.000-419.000=-1.000
σ0.000
min418.000-419.000=-1.000
max418.000-419.000=-1.000
mean0.123-0.126=-0.002
σ0.005-0.008=-0.002
min0.119-0.118=0.002
max0.135-0.141=-0.007

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
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean12.612-12.234=0.378
σ0.309-0.299=0.010
min12.187-11.754=0.432
max13.250-12.650=0.600
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
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean12.435-12.301=0.134
σ0.620-0.649=-0.029
min11.501-11.235=0.266
max13.066-12.874=0.193
op=table_records(), no indexes
mean41.928-41.929=-0.001
σ0.000-0.001=-0.001
min41.928
max41.929-41.932=-0.003
mean7545.000-7556.000=-11.000
σ0.000
min7545.000-7556.000=-11.000
max7545.000-7556.000=-11.000
mean13.413-13.670=-0.256
σ1.349-1.127=0.223
min10.777-12.124=-1.346
max14.853-15.134=-0.282
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.931=-0.000
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean12.027-11.157=0.870
σ1.808-1.172=0.636
min10.286-10.194=0.092
max14.652-13.512=1.139
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
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean8.307-8.103=0.204
σ0.685-0.292=0.393
min7.441-7.798=-0.358
max9.794-8.575=1.219
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.001
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean6.471-6.321=0.150
σ0.598-0.272=0.326
min6.098-5.776=0.322
max7.878-6.630=1.248
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664-25.664=0.000
max25.669-25.670=-0.000
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean5.425-5.292=0.132
σ0.221-0.138=0.083
min5.137-5.082=0.055
max5.896-5.479=0.416
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
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean5.141-5.100=0.041
σ0.076-0.092=-0.016
min5.062-4.910=0.152
max5.268-5.238=0.030

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.594-2524.594=0.000
max2524.594
mean7545.000-7556.000=-11.000
σ0.000
min7545.000-7556.000=-11.000
max7545.000-7556.000=-11.000
mean1057.556-1040.133=17.424
σ8.899-6.389=2.510
min1046.807-1029.339=17.468
max1068.272-1048.726=19.546
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.033-0.033=-0.000
min8744.544-8744.545=-0.000
max8744.640-8744.640=-0.000
mean3775.500-3773.375=2.125
σ1626.165-1632.670=-6.505
min1929.000-1912.000=17.000
max5948.000-5951.000=-3.000
mean4354.247-4761.518=-407.271
σ1314.454-1656.942=-342.488
min3548.040-3556.383=-8.343
max7059.705-7610.215=-550.510

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
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean84.028-79.691=4.337
σ9.211-8.650=0.561
min72.587-71.236=1.351
max98.079-97.809=0.270
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944
max40.945
mean7545.000-7556.000=-11.000
σ0.000
min7545.000-7556.000=-11.000
max7545.000-7556.000=-11.000
mean96.581-232.839=-136.258
σ10.784-381.085=-370.301
min76.125-82.705=-6.580
max107.405-1175.644=-1068.239
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
mean7545.000-7556.000=-11.000
σ0.000
min7545.000-7556.000=-11.000
max7545.000-7556.000=-11.000
mean149.153-149.327=-0.174
σ15.283-16.461=-1.178
min121.994-130.374=-8.380
max166.217-167.823=-1.606

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.001
σ4.318-4.317=0.001
min11655.305
max11667.520-11667.517=0.003
mean4259.000-4260.375=-1.375
σ1887.701-1893.155=-5.454
min1929.000-1912.000=17.000
max7545.000-7556.000=-11.000
mean6295.913-6492.602=-196.689
σ1023.260-1242.482=-219.222
min4965.987-4961.981=4.006
max8022.755-8242.575=-219.820
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
mean7545.000-7556.000=-11.000
σ0.000
min7545.000-7556.000=-11.000
max7545.000-7556.000=-11.000
mean5373.386-5038.500=334.886
σ1219.751-894.507=325.244
min4399.930-4438.597=-38.667
max7192.033-6772.300=419.733

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.589-172.585=0.004
σ0.021-0.026=-0.005
min172.558
max172.613-172.626=-0.013
mean1929.000-1912.000=17.000
σ0.000
min1929.000-1912.000=17.000
max1929.000-1912.000=17.000
mean358.778-377.357=-18.579
σ47.360-25.068=22.292
min269.754-351.544=-81.790
max405.477-415.279=-9.801
op=pointedIndexFromKvs
rows=400000
mean357.361-357.359=0.002
σ0.037-0.036=0.001
min357.321
max357.400-357.397=0.003
mean1929.000-1912.000=17.000
σ0.000
min1929.000-1912.000=17.000
max1929.000-1912.000=17.000
mean773.133-730.602=42.531
σ49.469-45.280=4.189
min654.887-648.778=6.109
max805.537-786.612=18.925

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.188=-0.003
σ0.880-0.876=0.004
min1007.685-1007.688=-0.003
max1011.835-1011.816=0.019
mean1042.350-1063.750=-21.400
σ305.136-311.423=-6.287
min548.000-570.000=-22.000
max1468.000-1519.000=-51.000
mean1.537-1.522=0.015
σ0.090-0.071=0.019
min1.451-1.467=-0.016
max1.782-1.732=0.051

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.419-0.422=-0.002
σ0.136-0.139=-0.003
min0.336-0.336=-0.001
max0.660-0.668=-0.008
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.880-0.889=-0.010
σ0.100-0.092=0.008
min0.822-0.831=-0.008
max1.056-1.050=0.006
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.539-0.545=-0.006
σ0.061-0.048=0.013
min0.492-0.510=-0.018
max0.642-0.625=0.018
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.838-0.845=-0.008
σ0.040-0.032=0.008
min0.808-0.826=-0.017
max0.900-0.903=-0.002

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.551=-0.009
σ0.032-0.037=-0.004
min963.523
max963.598-963.614=-0.016
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.815-0.791=0.024
σ0.050-0.051=-0.001
min0.736-0.740=-0.004
max0.860-0.866=-0.006
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.006
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.724-0.709=0.015
σ0.035-0.035=0.001
min0.672-0.675=-0.003
max0.754-0.746=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.712=-0.002
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean4.235-4.265=-0.030
σ0.073-0.096=-0.023
min4.125-4.112=0.014
max4.484-4.706=-0.222
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean4.259-4.255=0.004
σ0.127-0.077=0.050
min4.081-4.121=-0.040
max5.039-4.491=0.548
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.756-0.749=0.008
σ0.017-0.017=0.001
min0.724-0.714=0.011
max0.859-0.859=-0.001
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.703-0.588=0.114
σ0.055-0.104=-0.049
min0.505-0.495=0.010
max0.812-0.815=-0.003

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.503-297.537=-0.033
σ0.219-0.208=0.011
min297.347-297.349=-0.002
max298.103-298.091=0.012
mean1929.000-1912.000=17.000
σ0.000
min1929.000-1912.000=17.000
max1929.000-1912.000=17.000
mean0.601-0.573=0.029
σ0.047-0.043=0.004
min0.518-0.516=0.003
max0.704-0.627=0.077

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.774=0.002
σ0.034-0.032=0.003
min289.726-289.735=-0.009
max289.810-289.807=0.003
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.401-0.401=-0.001
σ0.009-0.012=-0.003
min0.396-0.395=0.001
max0.416-0.422=-0.005
iters=5
new-facts=1
prior-facts=6402
mean1299.681-1299.652=0.030
σ0.084-0.071=0.013
min1299.606-1299.572=0.034
max1299.811-1299.721=0.090
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean2.077-2.071=0.006
σ0.091-0.066=0.025
min1.988-2.006=-0.018
max2.223-2.175=0.048
iters=5
new-facts=6402
prior-facts=1
mean1542.627-1542.674=-0.046
σ4.040-4.024=0.016
min1540.629-1540.713=-0.084
max1549.846-1549.866=-0.020
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean2.303-2.410=-0.106
σ0.170-0.136=0.035
min2.043-2.281=-0.238
max2.499-2.614=-0.115
iters=5
new-facts=6402
prior-facts=6402
mean1861.624-1861.637=-0.013
σ0.081-0.065=0.016
min1861.507-1861.544=-0.037
max1861.711-1861.702=0.009
mean1749.400-1751.200=-1.800
σ194.083-170.137=23.946
min1477.000-1519.000=-42.000
max1929.000-1912.000=17.000
mean2.998-3.162=-0.164
σ0.151-0.386=-0.235
min2.880-2.880=0.000
max3.247-3.790=-0.543

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.846-1.630=0.216
σ0.200-0.220=-0.020
min1.516-1.319=0.197
max2.042-1.875=0.167

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.147-446.146=0.001
σ577.065-577.064=0.001
min157.614-157.613=0.002
max1311.745-1311.743=0.002
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean0.542-0.517=0.025
σ0.552-0.509=0.043
min0.263-0.262=0.001
max1.370-1.280=0.090
policies=20
mean1576.425-1576.401=0.024
σ0.350-0.347=0.004
min1576.189-1576.165=0.023
max1576.946-1576.916=0.030
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean2.623-2.620=0.003
σ0.008-0.011=-0.003
min2.615-2.611=0.004
max2.633-2.635=-0.002
policies=200
mean15772.229-15772.278=-0.050
σ0.158-0.160=-0.002
min15772.113-15772.071=0.042
max15772.461-15772.461=-0.000
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1519.000=-51.000
σ0.000
min1468.000-1519.000=-51.000
max1468.000-1519.000=-51.000
mean26.449-26.489=-0.041
σ0.052-0.044=0.007
min26.373-26.432=-0.059
max26.487-26.538=-0.052