f51de7857bde5613e6ee1560ae82dc7329da8568

Home / Branches / move-tree-api-specs / f51de7857bde5613e6ee1560ae82dc7329da8568

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.676
σ0.000
min6.676
max6.676

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.775
σ0.366
min54.628
max55.815
mean420.000
σ0.000
min420.000
max420.000
mean0.141
σ0.004
min0.138
max0.147
cache=y
dps=1
iters=10
policies=100
mean43.773
σ0.006
min43.765
max43.784
mean420.900
σ0.316
min420.000
max421.000
mean0.124
σ0.004
min0.120
max0.132

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.617
σ0.000
min36.617
max36.618
mean4588.875
σ2253.968
min1487.000
max7401.000
mean13.262
σ2.969
min11.845
max20.546
op=column_set() on indexed, repeat
mean36.617
σ0.000
min36.617
max36.618
mean4588.875
σ2253.968
min1487.000
max7401.000
mean13.614
σ3.083
min11.589
max21.140
op=table_records(), no indexes
mean41.948
σ0.002
min41.946
max41.951
mean7401.000
σ0.000
min7401.000
max7401.000
mean11.250
σ0.367
min10.961
max12.072
op=table_records(), repeat
mean41.933
σ0.000
min41.933
max41.934
mean4176.750
σ1946.825
min1487.000
max7401.000
mean11.637
σ1.894
min10.748
max16.310
op=vertical_lookup_list() on indexed, after table_records()
mean27.655
σ0.136
min27.606
max27.993
mean4176.750
σ1946.825
min1487.000
max7401.000
mean9.199
σ1.401
min8.037
max12.588
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.406
σ0.000
min26.406
max26.406
mean4176.750
σ1946.825
min1487.000
max7401.000
mean7.282
σ0.995
min6.663
max9.724
op=vertical_lookup_row_list() on 2 indexed
mean25.681
σ0.003
min25.680
max25.688
mean4588.875
σ2253.968
min1487.000
max7401.000
mean6.274
σ0.452
min5.995
max7.375
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.984
σ0.000
min25.984
max25.985
mean4588.875
σ2253.968
min1487.000
max7401.000
mean6.128
σ0.515
min5.639
max7.325

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.627
σ0.002
min1021.625
max1021.629
mean7401.000
σ0.000
min7401.000
max7401.000
mean361.109
σ41.440
min343.570
max463.572
op=load_product(), with indexes
mean3495.878
σ0.468
min3495.713
max3497.037
mean3753.750
σ2300.413
min720.000
max7401.000
mean1762.134
σ647.667
min1402.982
max2824.925

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.854
σ0.000
min107.853
max107.855
mean4409.875
σ2224.678
min1487.000
max7401.000
mean245.720
σ305.376
min127.561
max1000.243
op=column_set() on unindexed, dense, repeat
mean62.082
σ0.000
min62.081
max62.082
mean4588.875
σ2253.968
min1487.000
max7401.000
mean180.540
σ386.056
min41.092
max1135.959
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.948
σ0.002
min40.947
max40.950
mean7401.000
σ0.000
min7401.000
max7401.000
mean23.135
σ3.688
min21.568
max32.252
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.308
σ0.002
min71.307
max71.310
mean7401.000
σ0.000
min7401.000
max7401.000
mean180.308
σ346.817
min56.161
max1038.613

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.850
σ0.014
min4646.845
max4646.884
mean4176.750
σ1946.825
min1487.000
max7401.000
mean3299.619
σ750.233
min2495.029
max4530.960
op=vertical_lookup_list() on indexed
mean1973.851
σ0.002
min1973.849
max1973.854
mean7401.000
σ0.000
min7401.000
max7401.000
mean1071.868
σ277.726
min910.997
max1721.597
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.105
σ0.002
min905.102
max905.108
mean7401.000
σ0.000
min7401.000
max7401.000
mean408.283
σ46.106
min384.265
max522.046

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
mean371.321
σ41.815
min299.342
max425.957
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean562.000
σ0.000
min562.000
max562.000
mean754.547
σ29.170
min729.416
max817.746

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean963.972
σ1.821
min963.263
max971.672
mean1043.200
σ291.369
min577.000
max1432.000
mean1.285
σ0.125
min1.174
max1.651

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.431
σ0.522
min0.145
max1.350
name=error_case.art
mean2.340
σ0.012
min2.334
max2.362
mean402.000
σ0.000
min402.000
max402.000
mean0.604
σ0.585
min0.331
max1.651
name=heavy_item.art
mean1.523
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.213
σ0.027
min0.191
max0.258
name=nested_use.art
mean2.358
σ0.002
min2.357
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.323
σ0.014
min0.308
max0.344

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.971
σ0.011
min964.965
max964.989
mean431.600
σ1.342
min431.000
max434.000
mean0.575
σ0.022
min0.540
max0.598
name=cdr_enhanced_4k_loc.art
mean885.898
σ0.002
min885.897
max885.901
mean442.000
σ0.000
min442.000
max442.000
mean0.457
σ0.036
min0.433
max0.519

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.623
σ0.092
min2.407
max2.938
name=record_render_large_syntax_err.art
mean7.658
σ0.002
min7.657
max7.661
mean442.000
σ0.000
min442.000
max442.000
mean2.594
σ0.067
min2.463
max2.796
name=record_render_success.art
mean2.290
σ0.002
min2.289
max2.293
mean442.000
σ0.000
min442.000
max442.000
mean0.312
σ0.048
min0.286
max0.774
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean442.000
σ0.000
min442.000
max442.000
mean0.290
σ0.007
min0.275
max0.323

Revision Creation

Factorallocated MiBpeak allocated MiBtime_s
number of threads=8
revision count=1000
mean11.763
σ11.581
min0.574
max88.726
mean468.547
σ20.982
min409.000
max485.000
mean0.027
σ0.028
min0.001
max0.212

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean278.665
σ1.078
min278.241
max281.729
mean445.400
σ19.569
min416.000
max468.000
mean0.577
σ0.025
min0.530
max0.613

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean173.738
σ0.000
min173.738
max173.738
mean858.000
σ0.000
min858.000
max858.000
mean199.822
σ34.926
min151.939
max253.046
phase=macro expansion
mean6.130
σ0.001
min6.130
max6.133
mean858.000
σ0.000
min858.000
max858.000
mean8.875
σ0.985
min7.233
max9.698
phase=parser
mean1042.436
σ0.001
min1042.432
max1042.436
mean858.000
σ0.000
min858.000
max858.000
mean533.466
σ78.577
min419.184
max608.543
phase=processProdDef
mean2243.976
σ0.001
min2243.976
max2243.979
mean858.000
σ0.000
min858.000
max858.000
mean2642.364
σ458.654
min1812.714
max3056.553
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean858.000
σ0.000
min858.000
max858.000
mean36.322
σ5.955
min26.351
max40.465
phase=type checker
mean989.755
σ0.066
min989.654
max989.845
mean858.000
σ0.000
min858.000
max858.000
mean689.121
σ21.463
min652.163
max722.895

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean282.394
σ0.036
min282.338
max282.425
mean445.000
σ0.000
min445.000
max445.000
mean0.380
σ0.006
min0.374
max0.387
iters=5
new-facts=1
prior-facts=6402
mean1267.112
σ0.091
min1266.993
max1267.242
mean1112.200
σ169.049
min897.000
max1326.000
mean2.023
σ0.111
min1.871
max2.117
iters=5
new-facts=6402
prior-facts=1
mean1506.126
σ2.945
min1504.636
max1511.385
mean628.000
σ89.499
min505.000
max727.000
mean2.354
σ0.306
min2.103
max2.828
iters=5
new-facts=6402
prior-facts=6402
mean1829.119
σ0.085
min1829.021
max1829.249
mean1758.600
σ211.761
min1479.000
max1960.000
mean3.155
σ0.361
min2.803
max3.610

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.757
σ0.137
min1.603
max1.891

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean397.699
σ518.053
min138.670
max1174.779
mean97.750
σ7.500
min94.000
max109.000
mean446.000
σ0.000
min446.000
max446.000
mean0.500
σ0.520
min0.240
max1.279
policies=20
mean1386.838
σ0.164
min1386.726
max1387.082
mean940.000
σ0.000
min940.000
max940.000
mean446.000
σ0.000
min446.000
max446.000
mean2.325
σ0.012
min2.314
max2.339
policies=200
mean13876.888
σ0.101
min13876.816
max13877.035
mean9400.000
σ0.000
min9400.000
max9400.000
mean496.500
σ5.000
min490.000
max502.000
mean23.485
σ0.170
min23.300
max23.677