ea168381a38f3b2093b3d3190a99b905799de8e5

Home / Branches / jaak/add-processed-phase / ea168381a38f3b2093b3d3190a99b905799de8e5

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.869
σ0.359
min54.723
max55.890
mean420.700
σ0.483
min420.000
max421.000
mean0.147
σ0.012
min0.136
max0.168
cache=y
dps=1
iters=10
policies=100
mean43.853
σ0.006
min43.842
max43.860
mean421.000
σ0.000
min421.000
max421.000
mean0.121
σ0.004
min0.117
max0.129

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.619
σ0.002
min36.617
max36.621
mean4041.875
σ2008.424
min1219.000
max7146.000
mean12.601
σ0.486
min12.153
max13.661
op=column_set() on indexed, repeat
mean36.619
σ0.002
min36.617
max36.621
mean4041.875
σ2008.424
min1219.000
max7146.000
mean11.887
σ0.551
min11.295
max12.747
op=table_records(), no indexes
mean41.930
σ0.002
min41.929
max41.933
mean7146.000
σ0.000
min7146.000
max7146.000
mean14.398
σ0.189
min14.153
max14.754
op=table_records(), repeat
mean41.930
σ0.002
min41.928
max41.933
mean4041.875
σ2008.424
min1219.000
max7146.000
mean13.472
σ1.587
min10.339
max15.792
op=vertical_lookup_list() on indexed, after table_records()
mean27.655
σ0.136
min27.606
max27.993
mean4041.875
σ2008.424
min1219.000
max7146.000
mean9.476
σ1.691
min8.001
max12.386
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.403
σ0.002
min26.402
max26.406
mean4041.875
σ2008.424
min1219.000
max7146.000
mean7.414
σ1.498
min6.412
max9.907
op=vertical_lookup_row_list() on 2 indexed
mean25.670
σ0.004
min25.667
max25.679
mean4041.875
σ2008.424
min1219.000
max7146.000
mean5.332
σ0.104
min5.221
max5.548
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.972
σ0.002
min25.971
max25.975
mean4041.875
σ2008.424
min1219.000
max7146.000
mean5.245
σ0.057
min5.169
max5.336

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.626
σ0.002
min1021.625
max1021.629
mean7146.000
σ0.000
min7146.000
max7146.000
mean376.335
σ54.722
min345.095
max466.312
op=load_product(), with indexes
mean7917.805
σ0.469
min7917.637
max7918.966
mean3273.750
σ1823.803
min810.000
max5622.000
mean3644.920
σ1101.564
min3117.939
max6214.104

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.077
max62.081
mean4041.875
σ2008.424
min1219.000
max7146.000
mean90.686
σ25.311
min70.719
max127.263
op=vertical_lookup_list() on unindexed missing Int
mean40.948
σ0.002
min40.947
max40.951
mean7146.000
σ0.000
min7146.000
max7146.000
mean60.121
σ1.079
min59.404
max62.724
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.689
σ0.002
min66.687
max66.692
mean7146.000
σ0.000
min7146.000
max7146.000
mean287.719
σ385.947
min97.721
max1157.307

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean14217.172
σ4.304
min14215.577
max14227.822
mean4041.875
σ2008.424
min1219.000
max7146.000
mean8076.456
σ1931.800
min6034.349
max10986.880
op=vertical_lookup_list() on indexed
mean13159.111
σ0.002
min13159.108
max13159.112
mean7146.000
σ0.000
min7146.000
max7146.000
mean5344.462
σ572.067
min5016.547
max6673.985

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
mean379.320
σ18.125
min347.034
max393.276
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean562.000
σ0.000
min562.000
max562.000
mean750.497
σ54.967
min633.990
max803.383

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.299
σ0.759
min1023.827
max1027.438
mean1039.400
σ300.353
min552.000
max1461.000
mean1.542
σ0.074
min1.474
max1.769

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.441
σ0.608
min0.141
max1.527
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.475
σ0.326
min0.316
max1.058
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.220
σ0.021
min0.206
max0.258
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.337
σ0.026
min0.312
max0.377

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.527
σ0.035
min0.470
max0.566
name=cdr_enhanced_4k_loc.art
mean885.791
σ0.002
min885.789
max885.793
mean443.000
σ0.000
min443.000
max443.000
mean0.485
σ0.032
min0.432
max0.510

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean443.000
σ0.000
min443.000
max443.000
mean1.946
σ0.086
min1.776
max2.193
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean443.000
σ0.000
min443.000
max443.000
mean1.959
σ0.079
min1.819
max2.209
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.292
mean443.000
σ0.000
min443.000
max443.000
mean0.304
σ0.009
min0.290
max0.349
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean443.000
σ0.000
min443.000
max443.000
mean0.287
σ0.007
min0.271
max0.320

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.665
σ1.026
min298.191
max301.565
mean441.500
σ16.900
min415.000
max462.000
mean0.605
σ0.016
min0.571
max0.637

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean173.734
σ0.000
min173.734
max173.734
mean785.000
σ0.000
min785.000
max785.000
mean201.754
σ12.768
min187.178
max230.279
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean785.000
σ0.000
min785.000
max785.000
mean7.560
σ1.497
min6.979
max11.264
phase=parser
mean1042.348
σ0.001
min1042.345
max1042.349
mean785.000
σ0.000
min785.000
max785.000
mean618.565
σ8.883
min597.586
max625.643
phase=processProdDef
mean4862.576
σ0.000
min4862.575
max4862.576
mean785.000
σ0.000
min785.000
max785.000
mean4932.091
σ645.163
min3679.355
max5549.531
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean785.000
σ0.000
min785.000
max785.000
mean23.897
σ6.603
min21.152
max40.231
phase=type checker
mean989.755
σ0.066
min989.654
max989.845
mean785.000
σ0.000
min785.000
max785.000
mean797.014
σ51.696
min700.232
max850.253

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.821
σ0.037
min293.768
max293.859
mean441.800
σ2.683
min439.000
max445.000
mean0.397
σ0.008
min0.390
max0.406
iters=5
new-facts=1
prior-facts=6402
mean1320.121
σ0.137
min1320.006
max1320.345
mean1080.400
σ217.560
min828.000
max1366.000
mean1.991
σ0.243
min1.827
max2.419
iters=5
new-facts=6402
prior-facts=1
mean1560.574
σ6.247
min1557.527
max1571.744
mean627.600
σ73.799
min519.000
max700.000
mean2.224
σ0.173
min2.070
max2.492
iters=5
new-facts=6402
prior-facts=6402
mean1882.179
σ0.058
min1882.119
max1882.271
mean1715.600
σ160.099
min1509.000
max1937.000
mean2.902
σ0.091
min2.769
max3.004

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.679
σ0.160
min1.475
max1.885

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean454.943
σ588.444
min160.720
max1337.610
mean101.750
σ7.500
min98.000
max113.000
mean446.000
σ0.000
min446.000
max446.000
mean0.546
σ0.554
min0.264
max1.377
policies=20
mean1607.513
σ0.377
min1607.246
max1608.072
mean980.000
σ0.000
min980.000
max980.000
mean450.000
σ8.000
min446.000
max462.000
mean2.642
σ0.028
min2.602
max2.662
policies=200
mean16083.409
σ0.244
min16083.143
max16083.731
mean9800.000
σ0.000
min9800.000
max9800.000
mean498.000
σ4.690
min493.000
max504.000
mean26.656
σ0.058
min26.597
max26.736