Compare commits

Home / Compare 2055897b .. 575ffb81

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.575-54.046=0.529
σ0.349-0.369=-0.021
min54.443-53.892=0.550
max55.567-55.096=0.471
mean417.000-414.000=3.000
σ0.000
min417.000-414.000=3.000
max417.000-414.000=3.000
mean0.138-0.139=-0.001
σ0.006-0.004=0.002
min0.131-0.135=-0.004
max0.148-0.145=0.003
cache=y
dps=1
iters=10
policies=100
mean43.706-43.385=0.321
σ0.007-0.004=0.003
min43.695-43.380=0.315
max43.719-43.392=0.327
mean417.000-414.000=3.000
σ0.000
min417.000-414.000=3.000
max417.000-414.000=3.000
mean0.123-0.121=0.003
σ0.005-0.004=0.001
min0.116-0.114=0.002
max0.132-0.130=0.003

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4149.625
σ1896.697
min1552.000
max7290.000
mean12.732
σ0.257
min12.316
max13.045
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.620
mean4149.625
σ1896.697
min1552.000
max7290.000
mean12.508
σ0.603
min11.481
max13.248
op=table_records(), no indexes
mean41.932
σ0.001
min41.929
max41.933
mean7290.000
σ0.000
min7290.000
max7290.000
mean15.485
σ0.366
min14.709
max15.856
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.931
mean4149.625
σ1896.697
min1552.000
max7290.000
mean13.096
σ1.838
min11.138
max15.377
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.136
min27.603
max27.990
mean4149.625
σ1896.697
min1552.000
max7290.000
mean9.229
σ0.475
min8.568
max9.793
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4149.625
σ1896.697
min1552.000
max7290.000
mean6.554
σ0.334
min5.963
max6.966
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.668
mean4149.625
σ1896.697
min1552.000
max7290.000
mean6.069
σ0.213
min5.768
max6.401
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.972
mean4149.625
σ1896.697
min1552.000
max7290.000
mean5.749
σ0.226
min5.438
max6.012

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.606
σ0.000
min2524.605
max2524.606
mean7290.000
σ0.000
min7290.000
max7290.000
mean1335.091
σ604.639
min1033.938
max2791.194
op=load_product(), with indexes
mean8744.722
σ0.469
min8744.553
max8745.883
mean3572.625
σ1793.779
min1047.000
max5791.000
mean5040.409
σ1665.686
min3506.098
max7261.491

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4149.625
σ1896.697
min1552.000
max7290.000
mean84.111
σ10.578
min70.799
max99.314
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7290.000
σ0.000
min7290.000
max7290.000
mean107.285
σ4.086
min98.112
max109.992
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7290.000
σ0.000
min7290.000
max7290.000
mean164.229
σ8.864
min143.849
max170.260

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.836
σ4.324
min11655.305
max11667.537
mean4149.625
σ1896.697
min1552.000
max7290.000
mean6325.082
σ1177.293
min4881.249
max7900.242
op=vertical_lookup_list() on indexed
mean11560.065
σ0.001
min11560.064
max11560.066
mean7290.000
σ0.000
min7290.000
max7290.000
mean5118.083
σ1213.303
min4399.571
max7567.563

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean477.000
σ0.000
min477.000
max477.000
mean377.757
σ18.256
min347.410
max392.502
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean560.000
σ0.000
min560.000
max560.000
mean760.213
σ43.946
min660.788
max801.183

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.502-1006.979=1.522
σ0.760-0.868=-0.108
min1008.025-1006.480=1.545
max1011.641-1010.569=1.072
mean1054.650-1047.100=7.550
σ309.709-315.079=-5.370
min561.000-577.000=-16.000
max1467.000-1650.000=-183.000
mean1.515-1.557=-0.042
σ0.063-0.062=0.001
min1.463-1.500=-0.036
max1.733-1.727=0.006

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.913-0.883=0.029
σ0.020-0.003=0.018
min0.903-0.882=0.021
max0.949-0.887=0.062
mean402.000-1650.000=-1248.000
σ0.000
min402.000-1650.000=-1248.000
max402.000-1650.000=-1248.000
mean0.457-0.437=0.020
σ0.487-0.191=0.296
min0.154-0.332=-0.178
max1.306-0.777=0.529
name=error_case.art
mean2.339-2.339=0.001
σ0.012-0.003=0.010
min2.333-2.337=-0.004
max2.361-2.342=0.019
mean402.000-1650.000=-1248.000
σ0.000
min402.000-1650.000=-1248.000
max402.000-1650.000=-1248.000
mean0.474-0.906=-0.432
σ0.322-0.153=0.169
min0.317-0.822=-0.505
max1.050-1.178=-0.128
name=heavy_item.art
mean1.522-1.524=-0.002
σ0.002-0.002=0.000
min1.521-1.522=-0.002
max1.525-1.526=-0.002
mean402.000-1650.000=-1248.000
σ0.000
min402.000-1650.000=-1248.000
max402.000-1650.000=-1248.000
mean0.221-0.535=-0.314
σ0.019-0.050=-0.031
min0.205-0.497=-0.291
max0.253-0.616=-0.363
name=nested_use.art
mean2.357-2.361=-0.004
σ0.002
min2.356-2.360=-0.004
max2.360-2.364=-0.004
mean402.000-1650.000=-1248.000
σ0.000
min402.000-1650.000=-1248.000
max402.000-1650.000=-1248.000
mean0.336-0.839=-0.504
σ0.018-0.036=-0.019
min0.319-0.803=-0.483
max0.365-0.896=-0.531

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.741-964.831=-0.090
σ0.011-0.025=-0.014
min964.736-964.802=-0.066
max964.760-964.861=-0.102
mean436.600-1650.000=-1213.400
σ6.066-0.000=6.066
min431.000-1650.000=-1219.000
max443.000-1650.000=-1207.000
mean0.526-0.823=-0.296
σ0.050-0.031=0.018
min0.479-0.786=-0.307
max0.607-0.856=-0.249
name=cdr_enhanced_4k_loc.art
mean885.814-885.513=0.301
σ0.002-0.005=-0.003
min885.812-885.504=0.308
max885.816-885.516=0.300
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean0.462-0.701=-0.239
σ0.047-0.037=0.010
min0.394-0.643=-0.249
max0.524-0.743=-0.220

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.708-7.716=-0.009
σ0.002-0.002=-0.000
min7.707-7.715=-0.009
max7.711-7.720=-0.010
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean2.605-3.480=-0.875
σ0.082-0.105=-0.023
min2.462-3.327=-0.865
max2.893-4.158=-1.265
name=record_render_large_syntax_err.art
mean7.656-7.665=-0.009
σ0.002
min7.655-7.664=-0.009
max7.659-7.668=-0.009
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean2.583-3.779=-1.196
σ0.086-0.355=-0.269
min2.461-3.310=-0.849
max3.069-4.323=-1.254
name=record_render_success.art
mean2.289-2.291=-0.001
σ0.002
min2.288-2.290=-0.001
max2.292-2.294=-0.001
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean0.303-0.733=-0.430
σ0.010-0.019=-0.008
min0.288-0.697=-0.409
max0.373-0.849=-0.476
name=record_render_syntax_err.art
mean2.165-2.166=-0.001
σ0.002
min2.164-2.165=-0.001
max2.168-2.169=-0.001
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean0.295-0.693=-0.398
σ0.047-0.027=0.020
min0.273-0.521=-0.249
max0.753-0.793=-0.040

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.956-295.693=2.263
σ1.000-0.248=0.752
min297.583-295.425=2.159
max300.799-296.351=4.449
mean442.900-1888.000=-1445.100
σ18.640-0.000=18.640
min416.000-1888.000=-1472.000
max467.000-1888.000=-1421.000
mean0.617-0.565=0.052
σ0.012-0.045=-0.033
min0.600-0.497=0.103
max0.636-0.614=0.022

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean222.008
σ0.000
min222.008
max222.008
mean1744.000
σ0.000
min1744.000
max1744.000
mean215.517
σ22.520
min205.092
max270.978
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1744.000
σ0.000
min1744.000
max1744.000
mean10.732
σ1.539
min9.362
max12.609
phase=parser
mean1042.099
σ0.000
min1042.098
max1042.099
mean1744.000
σ0.000
min1744.000
max1744.000
mean660.536
σ63.350
min572.848
max728.305
phase=processProdDef
mean6169.656
σ0.001
min6169.655
max6169.657
mean1744.000
σ0.000
min1744.000
max1744.000
mean5593.148
σ1484.733
min3461.004
max7323.249
phase=renaming
mean21.667
σ0.000
min21.667
max21.667
mean1744.000
σ0.000
min1744.000
max1744.000
mean43.382
σ5.415
min34.184
max49.716
phase=type checker
mean958.457
σ0.066
min958.360
max958.547
mean1744.000
σ0.000
min1744.000
max1744.000
mean795.471
σ85.665
min660.556
max881.200

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.689-285.405=8.284
σ0.041-0.041=0.000
min293.631-285.360=8.271
max293.732-285.452=8.281
mean445.000-1650.000=-1205.000
σ0.000
min445.000-1650.000=-1205.000
max445.000-1650.000=-1205.000
mean0.404-0.384=0.019
σ0.009-0.005=0.004
min0.397-0.378=0.019
max0.419-0.391=0.027
iters=5
new-facts=1
prior-facts=6402
mean1303.777-1295.794=7.983
σ0.085-0.104=-0.020
min1303.648-1295.681=7.967
max1303.856-1295.923=7.933
mean1099.200-1650.000=-550.800
σ190.985-0.000=190.985
min837.000-1650.000=-813.000
max1329.000-1650.000=-321.000
mean2.124-1.923=0.201
σ0.334-0.102=0.232
min1.813-1.810=0.003
max2.613-2.034=0.579
iters=5
new-facts=6402
prior-facts=1
mean1546.814-1539.916=6.898
σ4.045-6.854=-2.809
min1544.806-1536.648=8.158
max1554.044-1552.173=1.871
mean618.000-1650.000=-1032.000
σ80.215-0.000=80.215
min497.000-1650.000=-1153.000
max712.000-1650.000=-938.000
mean2.282-2.231=0.051
σ0.209-0.301=-0.092
min2.143-1.930=0.212
max2.644-2.685=-0.040
iters=5
new-facts=6402
prior-facts=6402
mean1865.781-1857.709=8.072
σ0.068-0.054=0.014
min1865.723-1857.648=8.076
max1865.892-1857.778=8.114
mean1729.400-1771.000=-41.600
σ176.452-118.030=58.422
min1479.000-1650.000=-171.000
max1891.000-1888.000=3.000
mean3.097-2.995=0.102
σ0.353-0.101=0.252
min2.892-2.860=0.033
max3.725-3.101=0.624

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.583-1.422=0.161
σ0.110-0.290=-0.180
min1.388-1.110=0.278
max1.650-1.815=-0.165

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean447.981-445.740=2.241
σ579.242-580.934=-1.692
min158.357-155.272=3.085
max1316.844-1317.141=-0.298
mean96.250
σ8.500
min92.000
max109.000
mean443.000-1650.000=-1207.000
σ0.000
min443.000-1650.000=-1207.000
max443.000-1650.000=-1207.000
mean0.543-0.525=0.018
σ0.547-0.538=0.009
min0.268-0.256=0.012
max1.363-1.332=0.031
policies=20
mean1583.923-1552.978=30.945
σ0.360-0.321=0.039
min1583.674-1552.755=30.919
max1584.455-1553.455=31.000
mean920.000
σ0.000
min920.000
max920.000
mean444.500-1650.000=-1205.500
σ1.000-0.000=1.000
min443.000-1650.000=-1207.000
max445.000-1650.000=-1205.000
mean2.654-2.579=0.076
σ0.007-0.043=-0.035
min2.647-2.551=0.096
max2.664-2.641=0.023
policies=200
mean15847.071-15537.863=309.207
σ0.187-0.133=0.055
min15846.965-15537.773=309.192
max15847.351-15538.060=309.291
mean9200.000
σ0.000
min9200.000
max9200.000
mean496.000-1650.000=-1154.000
σ5.292-0.000=5.292
min491.000-1650.000=-1159.000
max503.000-1650.000=-1147.000
mean26.631-26.074=0.557
σ0.193-0.075=0.119
min26.441-25.963=0.478
max26.848-26.122=0.725