536a75247d7e3b4d81628b5ca4a8220f48aad4dd

Home / Branches / sergeiwinitzki/lan-71-4-read-bytestrings / 536a75247d7e3b4d81628b5ca4a8220f48aad4dd

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.888
σ0.357
min54.755
max55.904
mean417.000
σ0.000
min417.000
max417.000
mean0.139
σ0.006
min0.133
max0.150
cache=y
dps=1
iters=10
policies=100
mean43.856
σ0.006
min43.848
max43.865
mean417.000
σ0.000
min417.000
max417.000
mean0.124
σ0.003
min0.121
max0.130

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.616
σ0.000
min36.616
max36.617
mean4225.000
σ1970.075
min1484.000
max7436.000
mean12.279
σ0.494
min11.978
max13.470
op=column_set() on indexed, repeat
mean36.616
σ0.000
min36.616
max36.617
mean4450.750
σ2239.170
min1484.000
max7436.000
mean62.380
σ140.808
min11.481
max410.858
op=table_records(), no indexes
mean41.947
σ0.002
min41.945
max41.950
mean7436.000
σ0.000
min7436.000
max7436.000
mean11.149
σ0.172
min10.898
max11.462
op=table_records(), repeat
mean41.933
σ0.000
min41.932
max41.933
mean4225.000
σ1970.075
min1484.000
max7436.000
mean11.685
σ1.873
min10.855
max16.314
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.137
min27.604
max27.991
mean4225.000
σ1970.075
min1484.000
max7436.000
mean8.813
σ1.077
min7.836
max11.378
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.404
σ0.000
min26.404
max26.404
mean4225.000
σ1970.075
min1484.000
max7436.000
mean6.697
σ0.551
min5.993
max7.891
op=vertical_lookup_row_list() on 2 indexed
mean25.679
σ0.003
min25.678
max25.686
mean4450.750
σ2239.170
min1484.000
max7436.000
mean6.052
σ0.127
min5.891
max6.294
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.982
σ0.001
min25.982
max25.983
mean4450.750
σ2239.170
min1484.000
max7436.000
mean5.898
σ0.128
min5.693
max6.133

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.614
σ0.002
min1021.612
max1021.616
mean7436.000
σ0.000
min7436.000
max7436.000
mean349.681
σ2.688
min344.595
max353.839
op=load_product(), with indexes
mean3495.866
σ0.469
min3495.700
max3497.025
mean3794.000
σ2328.828
min720.000
max7436.000
mean2097.777
σ1007.082
min1409.447
max3998.176

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.853
σ0.000
min107.852
max107.853
mean4225.000
σ1970.075
min1484.000
max7436.000
mean135.163
σ14.013
min124.495
max166.487
op=column_set() on unindexed, dense, repeat
mean62.081
σ0.001
min62.080
max62.084
mean4225.000
σ1970.075
min1484.000
max7436.000
mean43.106
σ1.268
min41.410
max45.279
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.949
mean7436.000
σ0.000
min7436.000
max7436.000
mean22.356
σ2.192
min21.452
max27.775
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.307
σ0.002
min71.305
max71.310
mean7436.000
σ0.000
min7436.000
max7436.000
mean164.870
σ306.009
min55.289
max922.191

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.849
σ0.013
min4646.844
max4646.882
mean4225.000
σ1970.075
min1484.000
max7436.000
mean3377.039
σ584.528
min2534.091
max4222.130
op=vertical_lookup_list() on indexed
mean1973.849
σ0.002
min1973.847
max1973.851
mean7436.000
σ0.000
min7436.000
max7436.000
mean1298.462
σ789.470
min931.631
max3177.582
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.103
σ0.002
min905.101
max905.106
mean7436.000
σ0.000
min7436.000
max7436.000
mean408.338
σ43.607
min390.573
max516.166

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean477.000
σ0.000
min477.000
max477.000
mean383.961
σ35.443
min311.237
max425.252
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean564.000
σ0.000
min564.000
max564.000
mean741.028
σ31.359
min695.337
max791.295

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.561
σ0.760
min1024.096
max1027.705
mean1048.400
σ312.586
min591.000
max1512.000
mean1.392
σ0.084
min1.218
max1.593

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.913
σ0.020
min0.903
max0.949
mean402.000
σ0.000
min402.000
max402.000
mean0.408
σ0.523
min0.145
max1.340
name=error_case.art
mean2.340
σ0.012
min2.334
max2.362
mean402.000
σ0.000
min402.000
max402.000
mean0.486
σ0.316
min0.324
max1.050
name=heavy_item.art
mean1.523
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.226
σ0.019
min0.210
max0.258
name=nested_use.art
mean2.358
σ0.002
min2.357
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.340
σ0.016
min0.327
max0.368

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean965.024
σ0.011
min965.018
max965.042
mean431.600
σ1.342
min431.000
max434.000
mean0.585
σ0.028
min0.538
max0.609
name=cdr_enhanced_4k_loc.art
mean885.928
σ0.002
min885.926
max885.930
mean442.000
σ0.000
min442.000
max442.000
mean0.459
σ0.009
min0.449
max0.471

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.710
σ0.002
min7.709
max7.713
mean442.000
σ0.000
min442.000
max442.000
mean2.601
σ0.101
min2.412
max2.854
name=record_render_large_syntax_err.art
mean7.658
σ0.002
min7.657
max7.661
mean442.000
σ0.000
min442.000
max442.000
mean2.584
σ0.074
min2.415
max2.800
name=record_render_success.art
mean2.290
σ0.002
min2.289
max2.293
mean442.000
σ0.000
min442.000
max442.000
mean0.306
σ0.023
min0.289
max0.512
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean442.000
σ0.000
min442.000
max442.000
mean0.291
σ0.008
min0.279
max0.340

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.701
σ0.977
min298.245
max301.466
mean442.300
σ15.173
min417.000
max470.000
mean0.580
σ0.034
min0.515
max0.620

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.678
σ0.000
min236.678
max236.678
mean1008.375
σ63.993
min850.000
max1031.000
mean206.886
σ2.021
min204.197
max210.017
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1008.375
σ63.993
min850.000
max1031.000
mean11.507
σ1.578
min9.393
max13.166
phase=parser
mean1042.450
σ0.000
min1042.450
max1042.450
mean1008.375
σ63.993
min850.000
max1031.000
mean728.867
σ89.240
min606.180
max848.309
phase=processProdDef
mean2232.171
σ0.000
min2232.171
max2232.171
mean1031.000
σ0.000
min1031.000
max1031.000
mean2679.363
σ614.637
min1754.876
max3369.380
phase=renaming
mean21.675
σ0.000
min21.675
max21.675
mean1008.375
σ63.993
min850.000
max1031.000
mean48.210
σ9.565
min34.644
max58.672
phase=type checker
mean990.450
σ0.071
min990.345
max990.563
mean1008.375
σ63.993
min850.000
max1031.000
mean883.916
σ111.820
min757.523
max1104.003

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.823
σ0.038
min293.770
max293.863
mean440.800
σ3.834
min437.000
max446.000
mean0.395
σ0.006
min0.390
max0.404
iters=5
new-facts=1
prior-facts=6402
mean1320.293
σ0.136
min1320.173
max1320.518
mean1112.400
σ169.366
min897.000
max1327.000
mean1.937
σ0.041
min1.886
max1.981
iters=5
new-facts=6402
prior-facts=1
mean1559.306
σ2.953
min1557.726
max1564.572
mean637.400
σ74.433
min539.000
max727.000
mean2.359
σ0.288
min2.048
max2.661
iters=5
new-facts=6402
prior-facts=6402
mean1882.364
σ0.074
min1882.283
max1882.461
mean1760.000
σ211.616
min1480.000
max1961.000
mean3.233
σ0.359
min2.810
max3.593

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.690
σ0.104
min1.569
max1.792

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean416.909
σ512.374
min160.717
max1185.470
mean102.250
σ8.500
min98.000
max115.000
mean446.000
σ0.000
min446.000
max446.000
mean0.497
σ0.466
min0.262
max1.196
policies=20
mean1607.516
σ0.370
min1607.259
max1608.062
mean980.000
σ0.000
min980.000
max980.000
mean447.000
σ1.155
min446.000
max448.000
mean2.616
σ0.019
min2.605
max2.644
policies=200
mean16083.534
σ0.117
min16083.404
max16083.670
mean9800.000
σ0.000
min9800.000
max9800.000
mean495.500
σ4.796
min489.000
max500.000
mean26.489
σ0.113
min26.382
max26.648