81a6f32416c7670453919d238c872f2c68698d28

Home / Branches / jaak/add-processed-phase / 81a6f32416c7670453919d238c872f2c68698d28

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.758
σ0.000
min558.758
max558.758

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.357
min54.522
max55.669
mean420.000
σ0.000
min420.000
max420.000
mean0.138
σ0.006
min0.130
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.702
σ0.005
min43.692
max43.707
mean420.000
σ0.000
min420.000
max420.000
mean0.122
σ0.006
min0.115
max0.133

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.619
σ0.002
min36.617
max36.621
mean3887.000
σ1858.911
min1279.000
max6179.000
mean13.393
σ1.768
min12.507
max17.700
op=column_set() on indexed, repeat
mean36.619
σ0.002
min36.617
max36.621
mean3887.000
σ1858.911
min1279.000
max6179.000
mean13.083
σ1.774
min11.859
max17.134
op=table_records(), no indexes
mean41.930
σ0.002
min41.929
max41.933
mean6179.000
σ0.000
min6179.000
max6179.000
mean14.731
σ0.496
min13.602
max15.309
op=table_records(), repeat
mean41.928
σ0.000
min41.928
max41.929
mean3738.375
σ1831.867
min1279.000
max6179.000
mean14.076
σ1.658
min11.467
max15.858
op=vertical_lookup_list() on indexed, after table_records()
mean27.656
σ0.136
min27.606
max27.993
mean3738.375
σ1831.867
min1279.000
max6179.000
mean9.246
σ0.505
min8.629
max10.103
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.404
σ0.002
min26.402
max26.406
mean3738.375
σ1831.867
min1279.000
max6179.000
mean6.600
σ0.396
min5.995
max7.309
op=vertical_lookup_row_list() on 2 indexed
mean25.671
σ0.003
min25.667
max25.676
mean3887.000
σ1858.911
min1279.000
max6179.000
mean6.251
σ0.522
min5.877
max7.468
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.973
σ0.003
min25.971
max25.979
mean3887.000
σ1858.911
min1279.000
max6179.000
mean6.088
σ0.375
min5.876
max7.011

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.622
σ0.002
min2524.620
max2524.624
mean6179.000
σ0.000
min6179.000
max6179.000
mean1329.432
σ518.418
min1041.035
max2225.765
op=load_product(), with indexes
mean7878.119
σ0.469
min7877.952
max7879.281
mean3243.500
σ1851.187
min809.000
max6179.000
mean3751.412
σ1129.725
min3113.455
max5655.889

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.079
σ0.002
min62.078
max62.082
mean3887.000
σ1858.911
min1279.000
max6179.000
mean177.320
σ263.065
min71.029
max827.616
op=vertical_lookup_list() on unindexed missing Int
mean40.949
σ0.002
min40.947
max40.951
mean6179.000
σ0.000
min6179.000
max6179.000
mean62.400
σ2.757
min60.227
max67.719
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.689
σ0.002
min66.687
max66.691
mean6179.000
σ0.000
min6179.000
max6179.000
mean100.865
σ1.256
min99.653
max103.511

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11849.157
σ4.304
min11847.562
max11859.808
mean3738.375
σ1831.867
min1279.000
max6179.000
mean6183.917
σ1377.305
min5057.740
max8363.290
op=vertical_lookup_list() on indexed
mean10791.096
σ0.002
min10791.094
max10791.099
mean6179.000
σ0.000
min6179.000
max6179.000
mean4952.322
σ1262.924
min4086.849
max7199.833

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean474.000
σ0.000
min474.000
max474.000
mean366.003
σ38.474
min318.293
max397.764
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean559.000
σ0.000
min559.000
max559.000
mean760.005
σ43.926
min669.643
max794.387

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.327
σ0.759
min1023.854
max1027.465
mean1057.100
σ307.144
min541.000
max1466.000
mean1.551
σ0.075
min1.447
max1.785

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.492
σ0.440
min0.248
max1.270
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.842
σ0.525
min0.591
max1.782
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.392
σ0.038
min0.367
max0.459
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.601
σ0.030
min0.570
max0.650

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.787
σ0.011
min964.782
max964.806
mean437.200
σ6.535
min431.000
max444.000
mean0.736
σ0.012
min0.727
max0.757
name=cdr_enhanced_4k_loc.art
mean885.791
σ0.002
min885.789
max885.793
mean444.000
σ0.000
min444.000
max444.000
mean0.636
σ0.022
min0.599
max0.659

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.813
σ0.073
min2.647
max3.086
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean444.000
σ0.000
min444.000
max444.000
mean2.796
σ0.080
min2.683
max3.119
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.292
mean444.000
σ0.000
min444.000
max444.000
mean0.543
σ0.013
min0.521
max0.615
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean444.000
σ0.000
min444.000
max444.000
mean0.524
σ0.026
min0.492
max0.742

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.828
σ1.027
min298.413
max301.747
mean445.500
σ16.366
min426.000
max470.000
mean0.602
σ0.031
min0.545
max0.650

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean173.738
σ0.000
min173.738
max173.738
mean1002.250
σ2.188
min999.000
max1004.000
mean199.486
σ22.535
min157.415
max239.931
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1001.375
σ2.722
min997.000
max1004.000
mean6.361
σ0.085
min6.282
max6.512
phase=parser
mean1042.318
σ0.000
min1042.317
max1042.318
mean1001.375
σ2.722
min997.000
max1004.000
mean575.924
σ60.555
min430.437
max630.922
phase=processProdDef
mean4765.666
σ0.000
min4765.666
max4765.666
mean1002.250
σ2.188
min999.000
max1004.000
mean4615.333
σ567.077
min3697.225
max5260.476
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1001.375
σ2.722
min997.000
max1004.000
mean20.709
σ0.139
min20.494
max20.902
phase=type checker
mean990.445
σ0.066
min990.347
max990.535
mean1001.375
σ2.722
min997.000
max1004.000
mean721.505
σ83.298
min654.613
max874.388

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.916
σ0.039
min293.864
max293.956
mean443.400
σ0.894
min443.000
max445.000
mean0.396
σ0.009
min0.387
max0.411
iters=5
new-facts=1
prior-facts=6402
mean1320.290
σ0.053
min1320.229
max1320.354
mean1079.800
σ168.039
min877.000
max1307.000
mean2.238
σ0.112
min2.115
max2.410
iters=5
new-facts=6402
prior-facts=1
mean1559.439
σ3.376
min1557.742
max1565.469
mean616.200
σ86.149
min525.000
max733.000
mean2.316
σ0.195
min2.160
max2.594
iters=5
new-facts=6402
prior-facts=6402
mean1882.268
σ0.058
min1882.203
max1882.350
mean1729.400
σ176.493
min1483.000
max1894.000
mean3.129
σ0.290
min2.903
max3.620

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.711
σ0.149
min1.505
max1.865

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean455.431
σ589.319
min160.771
max1339.410
mean101.750
σ7.500
min98.000
max113.000
mean447.000
σ0.000
min447.000
max447.000
mean0.555
σ0.564
min0.267
max1.402
policies=20
mean1608.034
σ0.406
min1607.751
max1608.634
mean980.000
σ0.000
min980.000
max980.000
mean450.250
σ6.500
min447.000
max460.000
mean2.672
σ0.020
min2.647
max2.692
policies=200
mean16088.496
σ0.169
min16088.386
max16088.748
mean9800.000
σ0.000
min9800.000
max9800.000
mean499.250
σ4.573
min494.000
max505.000
mean26.937
σ0.037
min26.894
max26.972