dae43b634291d25fe6aee9f4589253f809ac4ff6

Home / Branches / danidiaz/subscribing_to_todos_should_require_notifs / dae43b634291d25fe6aee9f4589253f809ac4ff6

AST compact size (buildDeclTree)

Factorcompact size MiB
phase=buildDeclTree
mean0.203
σ0.000
min0.203
max0.203

AST compact size (macro expansion)

Factorcompact size MiB
phase=macro expansion
mean5.301
σ0.000
min5.301
max5.301

AST compact size (parser)

Factorcompact size MiB
phase=parser
mean5.176
σ0.000
min5.176
max5.176

AST compact size (processProdDef)

Factorcompact size MiB
phase=processProdDef
mean558.664
σ0.000
min558.664
max558.664

AST compact size (renaming)

Factorcompact size MiB
phase=renaming
mean5.488
σ0.000
min5.488
max5.488

AST compact size (type checker)

Factorcompact size MiB
phase=type checker
mean6.645
σ0.000
min6.645
max6.645

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.890
σ0.357
min54.754
max55.905
mean415.000
σ0.000
min415.000
max415.000
mean0.150
σ0.011
min0.135
max0.160
cache=y
dps=1
iters=10
policies=100
mean43.858
σ0.006
min43.848
max43.866
mean415.000
σ0.000
min415.000
max415.000
mean0.133
σ0.009
min0.122
max0.147

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4041.625
σ2006.816
min1219.000
max7140.000
mean13.475
σ1.750
min12.445
max17.748
op=column_set() on indexed, repeat
mean36.618
σ0.002
min36.616
max36.620
mean4041.625
σ2006.816
min1219.000
max7140.000
mean13.690
σ1.836
min12.223
max18.075
op=table_records(), no indexes
mean41.930
σ0.002
min41.928
max41.933
mean7140.000
σ0.000
min7140.000
max7140.000
mean15.090
σ0.115
min14.962
max15.296
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4041.625
σ2006.816
min1219.000
max7140.000
mean14.648
σ1.372
min11.965
max16.282
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.136
min27.604
max27.991
mean4041.625
σ2006.816
min1219.000
max7140.000
mean9.893
σ1.525
min8.630
max12.544
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4041.625
σ2006.816
min1219.000
max7140.000
mean7.648
σ1.306
min6.681
max10.506
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.004
min25.665
max25.678
mean4041.625
σ2006.816
min1219.000
max7140.000
mean6.219
σ0.570
min5.652
max7.576
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.972
mean4041.625
σ2006.816
min1219.000
max7140.000
mean6.021
σ0.587
min5.607
max7.452

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.613
σ0.002
min1021.612
max1021.616
mean7140.000
σ0.000
min7140.000
max7140.000
mean362.790
σ42.668
min345.159
max468.301
op=load_product(), with indexes
mean7917.793
σ0.469
min7917.624
max7918.954
mean3274.500
σ1823.440
min810.000
max5622.000
mean3686.639
σ1083.458
min3086.782
max6179.639

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.076
max62.080
mean4041.625
σ2006.816
min1219.000
max7140.000
mean88.802
σ18.457
min71.172
max113.883
op=vertical_lookup_list() on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.950
mean7140.000
σ0.000
min7140.000
max7140.000
mean61.562
σ2.476
min60.314
max67.633
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.688
σ0.002
min66.686
max66.691
mean7140.000
σ0.000
min7140.000
max7140.000
mean262.855
σ366.960
min97.886
max1141.187

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean14217.171
σ4.303
min14215.576
max14227.820
mean4041.625
σ2006.816
min1219.000
max7140.000
mean7651.513
σ1952.033
min6010.842
max11234.867
op=vertical_lookup_list() on indexed
mean13159.109
σ0.002
min13159.106
max13159.110
mean7140.000
σ0.000
min7140.000
max7140.000
mean5425.132
σ1008.866
min4997.880
max7890.995

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
mean390.133
σ5.849
min380.224
max396.695
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean562.000
σ0.000
min562.000
max562.000
mean743.496
σ66.306
min591.985
max799.223

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.299
σ0.758
min1023.826
max1027.435
mean1053.450
σ312.440
min570.000
max1511.000
mean1.550
σ0.060
min1.480
max1.733

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.913
σ0.020
min0.903
max0.949
mean401.000
σ0.000
min401.000
max401.000
mean0.326
σ0.342
min0.142
max0.932
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean401.000
σ0.000
min401.000
max401.000
mean0.414
σ0.190
min0.319
max0.754
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean401.000
σ0.000
min401.000
max401.000
mean0.221
σ0.020
min0.205
max0.255
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean401.000
σ0.000
min401.000
max401.000
mean0.332
σ0.022
min0.314
max0.369

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean433.600
σ4.099
min430.000
max438.000
mean0.530
σ0.065
min0.442
max0.602
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean440.000
σ0.000
min440.000
max440.000
mean0.514
σ0.022
min0.477
max0.528

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean440.000
σ0.000
min440.000
max440.000
mean2.620
σ0.117
min2.487
max3.399
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean440.000
σ0.000
min440.000
max440.000
mean2.598
σ0.102
min2.450
max2.996
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.293
mean440.000
σ0.000
min440.000
max440.000
mean0.303
σ0.012
min0.289
max0.368
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean440.000
σ0.000
min440.000
max440.000
mean0.292
σ0.008
min0.279
max0.341

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.730
σ1.035
min298.299
max301.666
mean445.800
σ17.850
min417.000
max469.000
mean0.601
σ0.025
min0.553
max0.639

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.678
σ0.000
min236.678
max236.678
mean1067.625
σ26.517
min1002.000
max1077.000
mean201.791
σ4.104
min197.078
max206.945
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1067.625
σ26.517
min1002.000
max1077.000
mean8.459
σ2.138
min6.411
max12.875
phase=parser
mean1042.361
σ0.000
min1042.360
max1042.361
mean1067.625
σ26.517
min1002.000
max1077.000
mean509.787
σ107.912
min413.877
max755.118
phase=processProdDef
mean4850.768
σ0.000
min4850.768
max4850.768
mean1077.000
σ0.000
min1077.000
max1077.000
mean4702.815
σ683.401
min3517.916
max5496.386
phase=renaming
mean21.675
σ0.000
min21.675
max21.675
mean1067.625
σ26.517
min1002.000
max1077.000
mean31.199
σ10.319
min20.735
max48.841
phase=type checker
mean990.450
σ0.071
min990.344
max990.563
mean1067.625
σ26.517
min1002.000
max1077.000
mean710.609
σ105.444
min638.885
max906.354

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.822
σ0.038
min293.770
max293.862
mean439.800
σ1.095
min439.000
max441.000
mean0.393
σ0.001
min0.391
max0.394
iters=5
new-facts=1
prior-facts=6402
mean1320.222
σ0.034
min1320.166
max1320.254
mean1081.400
σ170.866
min877.000
max1311.000
mean2.255
σ0.097
min2.158
max2.413
iters=5
new-facts=6402
prior-facts=1
mean1560.592
σ6.213
min1557.611
max1571.701
mean609.000
σ93.995
min496.000
max732.000
mean2.225
σ0.125
min2.023
max2.353
iters=5
new-facts=6402
prior-facts=6402
mean1882.171
σ0.059
min1882.097
max1882.248
mean1722.000
σ174.452
min1464.000
max1875.000
mean3.096
σ0.254
min2.890
max3.491

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.805
σ0.106
min1.632
max1.920

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean452.082
σ582.723
min160.719
max1326.166
mean102.250
σ8.500
min98.000
max115.000
mean442.000
σ0.000
min442.000
max442.000
mean0.550
σ0.546
min0.273
max1.368
policies=20
mean1607.534
σ0.428
min1607.242
max1608.168
mean980.000
σ0.000
min980.000
max980.000
mean450.500
σ9.815
min442.000
max459.000
mean2.705
σ0.017
min2.691
max2.723
policies=200
mean16083.545
σ0.079
min16083.497
max16083.663
mean9800.000
σ0.000
min9800.000
max9800.000
mean500.000
σ4.690
min495.000
max506.000
mean27.226
σ0.074
min27.158
max27.302