16e469214da4f5828800eb09ec62e80406306680

Home / Branches / jaak/add-processed-phase / 16e469214da4f5828800eb09ec62e80406306680

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 Decls)

Factorcompact size MiB
phase=processProdDef Decls
mean5.676
σ0.000
min5.676
max5.676

AST compact size (processProdDef)

Factorcompact size MiB
phase=processProdDef
mean557.883
σ0.000
min557.883
max557.883

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.654
σ0.360
min54.519
max55.677
mean417.000
σ0.000
min417.000
max417.000
mean0.131
σ0.012
min0.104
max0.146
cache=y
dps=1
iters=10
policies=100
mean43.701
σ0.006
min43.693
max43.711
mean417.000
σ0.000
min417.000
max417.000
mean0.122
σ0.005
min0.116
max0.130

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.619
σ0.002
min36.617
max36.621
mean3870.250
σ1850.832
min1278.000
max6160.000
mean13.468
σ1.665
min12.645
max17.576
op=column_set() on indexed, repeat
mean36.619
σ0.002
min36.617
max36.621
mean3870.250
σ1850.832
min1278.000
max6160.000
mean13.175
σ1.603
min11.664
max16.811
op=table_records(), no indexes
mean41.930
σ0.002
min41.929
max41.933
mean6160.000
σ0.000
min6160.000
max6160.000
mean14.978
σ0.412
min14.154
max15.363
op=table_records(), repeat
mean41.928
σ0.000
min41.928
max41.929
mean3870.250
σ1850.832
min1278.000
max6160.000
mean14.024
σ1.843
min11.230
max15.994
op=vertical_lookup_list() on indexed, after table_records()
mean27.655
σ0.136
min27.606
max27.993
mean3870.250
σ1850.832
min1278.000
max6160.000
mean9.374
σ1.243
min8.534
max12.353
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.403
σ0.002
min26.402
max26.406
mean3870.250
σ1850.832
min1278.000
max6160.000
mean7.125
σ1.044
min6.539
max9.676
op=vertical_lookup_row_list() on 2 indexed
mean25.671
σ0.003
min25.667
max25.675
mean3870.250
σ1850.832
min1278.000
max6160.000
mean6.102
σ0.430
min5.808
max7.134
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.973
σ0.003
min25.971
max25.979
mean3870.250
σ1850.832
min1278.000
max6160.000
mean5.851
σ0.435
min5.380
max6.827

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.619
σ0.002
min2524.617
max2524.621
mean6160.000
σ0.000
min6160.000
max6160.000
mean1452.313
σ760.098
min1041.965
max2922.062
op=load_product(), with indexes
mean7878.117
σ0.469
min7877.950
max7879.277
mean3228.125
σ1841.569
min813.000
max6160.000
mean3792.901
σ1274.423
min3096.740
max6091.379

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.079
σ0.002
min62.077
max62.082
mean3870.250
σ1850.832
min1278.000
max6160.000
mean85.946
σ17.533
min69.972
max116.347
op=vertical_lookup_list() on unindexed missing Int
mean40.948
σ0.002
min40.946
max40.950
mean6160.000
σ0.000
min6160.000
max6160.000
mean63.224
σ2.078
min61.123
max67.115
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.689
σ0.002
min66.687
max66.691
mean6160.000
σ0.000
min6160.000
max6160.000
mean99.984
σ1.013
min98.882
max102.220

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11849.157
σ4.304
min11847.562
max11859.808
mean3870.250
σ1850.832
min1278.000
max6160.000
mean6174.678
σ1278.915
min5011.220
max8158.809
op=vertical_lookup_list() on indexed
mean10791.096
σ0.002
min10791.094
max10791.098
mean6160.000
σ0.000
min6160.000
max6160.000
mean4819.230
σ1094.588
min4044.656
max6615.534

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean473.750
σ0.463
min473.000
max474.000
mean376.924
σ36.670
min314.820
max401.851
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean559.000
σ0.000
min559.000
max559.000
mean743.425
σ69.770
min634.651
max805.258

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.327
σ0.759
min1023.852
max1027.466
mean1058.400
σ315.372
min563.000
max1528.000
mean1.535
σ0.083
min1.351
max1.774

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.912
σ0.020
min0.902
max0.949
mean402.000
σ0.000
min402.000
max402.000
mean0.437
σ0.573
min0.148
max1.459
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.780
σ0.397
min0.584
max1.489
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.388
σ0.044
min0.357
max0.465
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.595
σ0.025
min0.576
max0.638

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.787
σ0.011
min964.782
max964.806
mean436.000
σ2.236
min432.000
max437.000
mean0.628
σ0.075
min0.565
max0.756
name=cdr_enhanced_4k_loc.art
mean885.791
σ0.002
min885.789
max885.793
mean444.000
σ0.000
min444.000
max444.000
mean0.483
σ0.041
min0.442
max0.532

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean444.000
σ0.000
min444.000
max444.000
mean2.631
σ0.090
min2.487
max2.907
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean444.000
σ0.000
min444.000
max444.000
mean2.616
σ0.087
min2.502
max3.120
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.292
mean444.000
σ0.000
min444.000
max444.000
mean0.311
σ0.019
min0.297
max0.482
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean444.000
σ0.000
min444.000
max444.000
mean0.299
σ0.009
min0.286
max0.367

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.928
σ1.003
min298.557
max301.780
mean442.200
σ13.315
min425.000
max464.000
mean0.583
σ0.025
min0.549
max0.613

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean173.738
σ0.000
min173.738
max173.738
mean1013.750
σ7.869
min1001.000
max1018.000
mean201.576
σ12.302
min191.571
max222.579
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1010.875
σ10.006
min995.000
max1018.000
mean6.442
σ0.076
min6.292
max6.547
phase=parser
mean1042.349
σ0.000
min1042.349
max1042.350
mean1010.875
σ10.006
min995.000
max1018.000
mean579.064
σ62.335
min425.681
max613.257
phase=processProdDef
mean4765.666
σ0.000
min4765.666
max4765.666
mean1013.750
σ7.869
min1001.000
max1018.000
mean4401.591
σ428.124
min3839.430
max5059.047
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1010.875
σ10.006
min995.000
max1018.000
mean20.998
σ0.223
min20.703
max21.368
phase=type checker
mean989.755
σ0.066
min989.658
max989.845
mean1010.875
σ10.006
min995.000
max1018.000
mean685.188
σ30.799
min649.184
max733.354

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.917
σ0.038
min293.864
max293.956
mean441.800
σ1.095
min441.000
max443.000
mean0.392
σ0.001
min0.391
max0.393
iters=5
new-facts=1
prior-facts=6402
mean1320.252
σ0.105
min1320.147
max1320.420
mean1070.600
σ167.798
min842.000
max1273.000
mean2.090
σ0.121
min1.996
max2.289
iters=5
new-facts=6402
prior-facts=1
mean1559.405
σ3.417
min1557.628
max1565.503
mean617.600
σ81.932
min494.000
max714.000
mean2.292
σ0.232
min2.137
max2.703
iters=5
new-facts=6402
prior-facts=6402
mean1882.275
σ0.056
min1882.217
max1882.345
mean1698.800
σ246.461
min1396.000
max2025.000
mean2.948
σ0.064
min2.855
max3.004

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.713
σ0.098
min1.632
max1.883

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean455.347
σ589.153
min160.769
max1339.077
mean101.750
σ7.500
min98.000
max113.000
mean441.000
σ0.000
min441.000
max441.000
mean0.545
σ0.556
min0.265
max1.379
policies=20
mean1608.026
σ0.405
min1607.743
max1608.627
mean980.000
σ0.000
min980.000
max980.000
mean446.000
σ5.774
min441.000
max451.000
mean2.667
σ0.012
min2.654
max2.683
policies=200
mean16088.499
σ0.100
min16088.383
max16088.585
mean9800.000
σ0.000
min9800.000
max9800.000
mean499.250
σ5.679
min493.000
max505.000
mean26.848
σ0.054
min26.790
max26.913