5c593365c79dec552ceb2ffecb47dde0c4f76da0

Home / Branches / sergeiwinitzki/lan-71-4-read-bytestrings / 5c593365c79dec552ceb2ffecb47dde0c4f76da0

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
mean447.664
σ0.000
min447.664
max447.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.871
σ0.358
min54.736
max55.888
mean418.000
σ0.000
min418.000
max418.000
mean0.142
σ0.005
min0.138
max0.150
cache=y
dps=1
iters=10
policies=100
mean43.839
σ0.006
min43.829
max43.847
mean418.000
σ0.000
min418.000
max418.000
mean0.125
σ0.004
min0.122
max0.133

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.621
mean4037.000
σ1961.063
min1339.000
max6504.000
mean12.280
σ0.399
min11.861
max13.031
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4037.000
σ1961.063
min1339.000
max6504.000
mean12.027
σ0.429
min11.511
max12.770
op=table_records(), no indexes
mean41.966
σ0.002
min41.965
max41.970
mean6504.000
σ0.000
min6504.000
max6504.000
mean12.231
σ1.412
min11.307
max15.188
op=table_records(), repeat
mean41.930
σ0.002
min41.928
max41.933
mean4037.000
σ1961.063
min1339.000
max6504.000
mean11.532
σ0.532
min10.879
max12.680
op=vertical_lookup_list() on indexed, after table_records()
mean27.654
σ0.136
min27.604
max27.991
mean4037.000
σ1961.063
min1339.000
max6504.000
mean8.384
σ0.336
min7.981
max8.901
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4037.000
σ1961.063
min1339.000
max6504.000
mean6.898
σ0.468
min6.331
max7.756
op=vertical_lookup_row_list() on 2 indexed
mean25.693
σ0.003
min25.691
max25.699
mean4037.000
σ1961.063
min1339.000
max6504.000
mean6.027
σ0.153
min5.811
max6.277
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.982
σ0.002
min25.980
max25.984
mean4037.000
σ1961.063
min1339.000
max6504.000
mean5.755
σ0.189
min5.447
max5.985

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.614
σ0.002
min1021.612
max1021.616
mean6504.000
σ0.000
min6504.000
max6504.000
mean348.206
σ1.610
min346.425
max351.258
op=load_product(), with indexes
mean6254.590
σ0.469
min6254.421
max6255.750
mean3314.000
σ1987.639
min720.000
max6504.000
mean2630.926
σ748.633
min2361.872
max4483.658

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean104.802
σ0.002
min104.801
max104.805
mean4037.000
σ1961.063
min1339.000
max6504.000
mean112.811
σ8.483
min101.064
max126.153
op=vertical_lookup_list() on unindexed missing Int
mean2021.661
σ0.002
min2021.660
max2021.663
mean6504.000
σ0.000
min6504.000
max6504.000
mean1086.112
σ763.253
min778.734
max2964.207
op=vertical_lookup_row_list() on unindexed small unique Int
mean68.264
σ0.002
min68.263
max68.267
mean6504.000
σ0.000
min6504.000
max6504.000
mean62.692
σ14.378
min55.725
max96.706

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean7462.186
σ0.013
min7462.180
max7462.217
mean4037.000
σ1961.063
min1339.000
max6504.000
mean4445.108
σ768.374
min3413.332
max5638.531
op=vertical_lookup_list() on indexed
mean2623.011
σ0.002
min2623.008
max2623.014
mean6504.000
σ0.000
min6504.000
max6504.000
mean1240.616
σ301.125
min1089.632
max1942.266

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean167.982
σ0.001
min167.982
max167.986
mean496.000
σ0.000
min496.000
max496.000
mean437.136
σ27.104
min401.868
max468.912
op=pointedIndexFromKvs
rows=400000
mean348.169
σ0.001
min348.169
max348.173
mean581.000
σ0.000
min581.000
max581.000
mean837.905
σ52.259
min778.270
max919.251

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.343
σ0.760
min1023.869
max1027.483
mean1053.600
σ320.000
min595.000
max1532.000
mean1.374
σ0.065
min1.194
max1.498

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.319
σ0.325
min0.142
max0.895
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean401.000
σ0.000
min401.000
max401.000
mean0.430
σ0.194
min0.335
max0.777
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean401.000
σ0.000
min401.000
max401.000
mean0.227
σ0.024
min0.211
max0.268
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean401.000
σ0.000
min401.000
max401.000
mean0.341
σ0.022
min0.319
max0.375

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean433.800
σ4.025
min430.000
max438.000
mean0.543
σ0.071
min0.427
max0.608
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean438.000
σ0.000
min438.000
max438.000
mean0.478
σ0.041
min0.419
max0.516

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean438.000
σ0.000
min438.000
max438.000
mean1.917
σ0.077
min1.764
max2.093
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean438.000
σ0.000
min438.000
max438.000
mean1.963
σ0.069
min1.837
max2.289
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.293
mean438.000
σ0.000
min438.000
max438.000
mean0.314
σ0.028
min0.296
max0.574
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean438.000
σ0.000
min438.000
max438.000
mean0.304
σ0.046
min0.284
max0.654

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.694
σ0.990
min298.345
max301.509
mean440.700
σ15.542
min417.000
max462.000
mean0.618
σ0.010
min0.608
max0.643

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.678
σ0.000
min236.678
max236.678
mean1014.375
σ66.822
min849.000
max1038.000
mean209.779
σ2.773
min205.712
max214.943
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1014.375
σ66.822
min849.000
max1038.000
mean11.052
σ0.983
min9.964
max12.841
phase=parser
mean1042.367
σ0.000
min1042.367
max1042.367
mean1014.375
σ66.822
min849.000
max1038.000
mean565.721
σ203.599
min376.314
max835.971
phase=processProdDef
mean2074.561
σ0.000
min2074.561
max2074.561
mean1038.000
σ0.000
min1038.000
max1038.000
mean2669.572
σ432.368
min2055.875
max3177.946
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1014.375
σ66.822
min849.000
max1038.000
mean37.490
σ6.459
min29.002
max47.660
phase=type checker
mean990.454
σ0.071
min990.348
max990.567
mean1014.375
σ66.822
min849.000
max1038.000
mean801.789
σ113.399
min649.395
max907.784

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.927
σ0.039
min293.870
max293.968
mean443.200
σ1.643
min442.000
max445.000
mean0.406
σ0.008
min0.400
max0.417
iters=5
new-facts=1
prior-facts=6402
mean1320.252
σ0.051
min1320.206
max1320.308
mean1110.600
σ168.257
min897.000
max1321.000
mean2.026
σ0.121
min1.914
max2.156
iters=5
new-facts=6402
prior-facts=1
mean1559.840
σ4.135
min1557.852
max1567.232
mean627.800
σ89.843
min504.000
max727.000
mean2.464
σ0.312
min2.142
max2.886
iters=5
new-facts=6402
prior-facts=6402
mean1882.320
σ0.070
min1882.231
max1882.398
mean1759.000
σ219.421
min1466.000
max1967.000
mean3.270
σ0.408
min2.908
max3.835

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.460
σ0.209
min1.226
max1.754

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean451.071
σ580.614
min160.761
max1321.992
mean102.250
σ8.500
min98.000
max115.000
mean442.000
σ0.000
min442.000
max442.000
mean0.544
σ0.548
min0.260
max1.366
policies=20
mean1607.948
σ0.379
min1607.685
max1608.507
mean980.000
σ0.000
min980.000
max980.000
mean449.000
σ8.083
min442.000
max456.000
mean2.628
σ0.016
min2.616
max2.652
policies=200
mean16087.905
σ0.044
min16087.846
max16087.944
mean9800.000
σ0.000
min9800.000
max9800.000
mean498.500
σ5.686
min492.000
max505.000
mean26.516
σ0.168
min26.344
max26.709