84c4cfd6dd1a9ce7c2f0d3da2fa1201118e190f0

Home / Branches / marcelkalveram/tree-api-modular-refactor-rfc / 84c4cfd6dd1a9ce7c2f0d3da2fa1201118e190f0

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
mean446.883
σ0.000
min446.883
max446.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.859
σ0.359
min54.716
max55.880
mean421.000
σ0.000
min421.000
max421.000
mean0.141
σ0.004
min0.137
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.846
σ0.006
min43.833
max43.852
mean421.000
σ0.000
min421.000
max421.000
mean0.124
σ0.005
min0.119
max0.133

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.617
σ0.000
min36.617
max36.618
mean4425.750
σ2224.804
min1484.000
max7403.000
mean13.593
σ3.467
min11.962
max22.069
op=column_set() on indexed, repeat
mean36.618
σ0.000
min36.617
max36.618
mean4605.500
σ2255.922
min1484.000
max7403.000
mean158.109
σ407.635
min11.751
max1166.922
op=table_records(), no indexes
mean41.948
σ0.002
min41.946
max41.951
mean7403.000
σ0.000
min7403.000
max7403.000
mean11.126
σ0.146
min10.920
max11.298
op=table_records(), repeat
mean41.933
σ0.000
min41.933
max41.934
mean4197.125
σ1952.455
min1484.000
max7403.000
mean11.413
σ1.024
min10.798
max13.851
op=vertical_lookup_list() on indexed, after table_records()
mean27.655
σ0.136
min27.606
max27.993
mean4197.125
σ1952.455
min1484.000
max7403.000
mean8.995
σ0.593
min8.311
max10.327
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.406
σ0.000
min26.406
max26.406
mean4197.125
σ1952.455
min1484.000
max7403.000
mean7.061
σ0.477
min6.563
max8.059
op=vertical_lookup_row_list() on 2 indexed
mean25.681
σ0.003
min25.680
max25.688
mean4605.500
σ2255.922
min1484.000
max7403.000
mean6.719
σ1.319
min5.833
max9.121
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.984
σ0.000
min25.984
max25.985
mean4605.500
σ2255.922
min1484.000
max7403.000
mean6.547
σ1.278
min5.735
max8.875

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.627
σ0.002
min1021.625
max1021.629
mean7403.000
σ0.000
min7403.000
max7403.000
mean344.219
σ2.435
min341.170
max348.010
op=load_product(), with indexes
mean3495.878
σ0.469
min3495.713
max3497.038
mean3770.125
σ2308.759
min720.000
max7403.000
mean1772.588
σ663.249
min1382.075
max2911.309

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.854
σ0.000
min107.854
max107.854
mean4197.125
σ1952.455
min1484.000
max7403.000
mean133.969
σ6.463
min129.220
max147.582
op=column_set() on unindexed, dense, repeat
mean62.082
σ0.000
min62.081
max62.082
mean4425.750
σ2224.804
min1484.000
max7403.000
mean157.213
σ322.964
min41.459
max956.504
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.948
σ0.002
min40.947
max40.951
mean7403.000
σ0.000
min7403.000
max7403.000
mean134.416
σ318.104
min21.589
max921.683
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.308
σ0.002
min71.307
max71.311
mean7403.000
σ0.000
min7403.000
max7403.000
mean57.613
σ5.012
min55.370
max69.945

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.850
σ0.013
min4646.845
max4646.883
mean4197.125
σ1952.455
min1484.000
max7403.000
mean3167.978
σ671.317
min2477.144
max4131.059
op=vertical_lookup_list() on indexed
mean1973.851
σ0.002
min1973.849
max1973.853
mean7403.000
σ0.000
min7403.000
max7403.000
mean962.182
σ93.562
min908.206
max1163.930
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.105
σ0.002
min905.102
max905.108
mean7403.000
σ0.000
min7403.000
max7403.000
mean382.659
σ5.040
min371.883
max387.147

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean475.000
σ0.000
min475.000
max475.000
mean375.426
σ34.630
min304.250
max419.456
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean564.500
σ0.535
min564.000
max565.000
mean785.290
σ51.539
min699.241
max838.946

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.564
σ0.760
min1024.094
max1027.704
mean1049.900
σ311.581
min586.000
max1511.000
mean1.367
σ0.059
min1.308
max1.522

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.412
σ0.428
min0.151
max1.173
name=error_case.art
mean2.340
σ0.012
min2.334
max2.362
mean401.000
σ0.000
min401.000
max401.000
mean0.743
σ0.318
min0.569
max1.309
name=heavy_item.art
mean1.523
σ0.002
min1.521
max1.525
mean401.000
σ0.000
min401.000
max401.000
mean0.389
σ0.034
min0.367
max0.448
name=nested_use.art
mean2.358
σ0.002
min2.357
max2.361
mean401.000
σ0.000
min401.000
max401.000
mean0.595
σ0.022
min0.577
max0.632

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.971
σ0.011
min964.965
max964.989
mean434.600
σ5.079
min430.000
max440.000
mean0.712
σ0.049
min0.643
max0.757
name=cdr_enhanced_4k_loc.art
mean885.898
σ0.002
min885.897
max885.901
mean440.000
σ0.000
min440.000
max440.000
mean0.620
σ0.030
min0.585
max0.644

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.710
σ0.002
min7.709
max7.713
mean440.000
σ0.000
min440.000
max440.000
mean2.976
σ0.456
min1.999
max3.848
name=record_render_large_syntax_err.art
mean7.658
σ0.002
min7.657
max7.661
mean440.000
σ0.000
min440.000
max440.000
mean2.602
σ0.084
min2.428
max2.856
name=record_render_success.art
mean2.290
σ0.002
min2.289
max2.293
mean440.000
σ0.000
min440.000
max440.000
mean0.308
σ0.020
min0.292
max0.468
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean440.000
σ0.000
min440.000
max440.000
mean0.291
σ0.008
min0.276
max0.326

Revision Creation

Factorallocated MiBpeak allocated MiBtime_s
number of threads=8
revision count=1000
mean12.174
σ13.125
min0.727
max139.479
mean457.573
σ16.965
min408.000
max473.000
mean0.028
σ0.032
min0.001
max0.328

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.728
σ1.032
min298.325
max301.662
mean440.800
σ16.923
min415.000
max468.000
mean0.596
σ0.030
min0.521
max0.634

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean173.738
σ0.000
min173.738
max173.738
mean840.000
σ0.000
min840.000
max840.000
mean232.431
σ24.847
min200.061
max253.623
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean840.000
σ0.000
min840.000
max840.000
mean6.354
σ0.093
min6.251
max6.498
phase=parser
mean1042.431
σ0.000
min1042.431
max1042.431
mean840.000
σ0.000
min840.000
max840.000
mean571.252
σ59.209
min424.863
max596.898
phase=processProdDef
mean2243.980
σ0.000
min2243.980
max2243.981
mean840.000
σ0.000
min840.000
max840.000
mean2490.041
σ187.978
min2123.578
max2741.708
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean840.000
σ0.000
min840.000
max840.000
mean20.622
σ0.484
min19.959
max21.159
phase=type checker
mean989.752
σ0.066
min989.654
max989.841
mean840.000
σ0.000
min840.000
max840.000
mean649.717
σ7.984
min645.243
max669.338

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.821
σ0.038
min293.769
max293.859
mean441.400
σ2.510
min439.000
max445.000
mean0.393
σ0.007
min0.388
max0.404
iters=5
new-facts=1
prior-facts=6402
mean1320.288
σ0.132
min1320.157
max1320.497
mean1105.400
σ179.999
min892.000
max1354.000
mean1.953
σ0.034
min1.903
max1.995
iters=5
new-facts=6402
prior-facts=1
mean1559.289
σ3.007
min1557.645
max1564.652
mean615.800
σ85.462
min525.000
max730.000
mean2.240
σ0.280
min2.062
max2.733
iters=5
new-facts=6402
prior-facts=6402
mean1882.336
σ0.051
min1882.272
max1882.401
mean1715.000
σ179.538
min1482.000
max1886.000
mean2.949
σ0.119
min2.810
max3.125

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.701
σ0.240
min1.279
max1.857

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean419.944
σ518.104
min160.887
max1197.101
mean101.750
σ7.500
min98.000
max113.000
mean444.000
σ0.000
min444.000
max444.000
mean0.524
σ0.522
min0.260
max1.306
policies=20
mean1609.211
σ0.353
min1608.962
max1609.731
mean980.000
σ0.000
min980.000
max980.000
mean447.750
σ7.500
min444.000
max459.000
mean2.581
σ0.030
min2.542
max2.612
policies=200
mean16100.691
σ0.079
min16100.588
max16100.779
mean9800.000
σ0.000
min9800.000
max9800.000
mean493.000
σ3.559
min490.000
max498.000
mean26.050
σ0.138
min25.941
max26.252