a407b49d80490e4d6746cff04a9db873c9dc7434

Home / Branches / alexfmpe/single-query-feature-flag-endpoint / a407b49d80490e4d6746cff04a9db873c9dc7434

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.082
σ0.000
min5.082
max5.082

AST compact size (parser)

Factorcompact size MiB
phase=parser
mean4.988
σ0.000
min4.988
max4.988

AST compact size (processProdDef Decls)

Factorcompact size MiB
phase=processProdDef Decls
mean5.395
σ0.000
min5.395
max5.395

AST compact size (processProdDef)

Factorcompact size MiB
phase=processProdDef
mean446.633
σ0.000
min446.633
max446.633

AST compact size (renaming)

Factorcompact size MiB
phase=renaming
mean5.238
σ0.000
min5.238
max5.238

AST compact size (type checker)

Factorcompact size MiB
phase=type checker
mean6.395
σ0.000
min6.395
max6.395

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.717
σ0.368
min54.567
max55.764
mean417.000
σ0.000
min417.000
max417.000
mean0.140
σ0.004
min0.136
max0.146
cache=y
dps=1
iters=10
policies=100
mean43.776
σ0.010
min43.760
max43.791
mean417.000
σ0.000
min417.000
max417.000
mean0.124
σ0.004
min0.121
max0.132

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.604
σ0.000
min36.604
max36.605
mean4594.250
σ2250.342
min1486.000
max7388.000
mean100.745
σ248.586
min11.893
max715.947
op=column_set() on indexed, repeat
mean36.604
σ0.000
min36.604
max36.605
mean4594.250
σ2250.342
min1486.000
max7388.000
mean13.593
σ2.711
min11.488
max18.064
op=table_records(), no indexes
mean41.939
σ0.002
min41.938
max41.943
mean7388.000
σ0.000
min7388.000
max7388.000
mean11.665
σ1.845
min10.894
max16.227
op=table_records(), repeat
mean41.924
σ0.000
min41.924
max41.925
mean4186.375
σ1946.886
min1486.000
max7388.000
mean11.648
σ1.799
min10.762
max16.041
op=vertical_lookup_list() on indexed, after table_records()
mean27.633
σ0.136
min27.584
max27.971
mean4186.375
σ1946.886
min1486.000
max7388.000
mean8.988
σ1.368
min7.881
max12.295
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.384
σ0.000
min26.384
max26.384
mean4186.375
σ1946.886
min1486.000
max7388.000
mean7.066
σ1.027
min6.413
max9.579
op=vertical_lookup_row_list() on 2 indexed
mean25.662
σ0.004
min25.661
max25.673
mean4594.250
σ2250.342
min1486.000
max7388.000
mean6.451
σ0.665
min6.004
max7.661
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.961
σ0.001
min25.961
max25.962
mean4594.250
σ2250.342
min1486.000
max7388.000
mean6.241
σ0.713
min5.735
max7.518

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.608
σ0.002
min1021.606
max1021.611
mean7388.000
σ0.000
min7388.000
max7388.000
mean350.360
σ1.438
min349.072
max353.570
op=load_product(), with indexes
mean3495.854
σ0.453
min3495.694
max3496.977
mean3760.625
σ2302.215
min719.000
max7388.000
mean1750.108
σ586.660
min1410.628
max2921.895

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.841
σ0.000
min107.841
max107.842
mean4415.375
σ2219.638
min1486.000
max7388.000
mean248.948
σ316.161
min125.476
max1030.022
op=column_set() on unindexed, dense, repeat
mean62.068
σ0.001
min62.065
max62.068
mean4415.375
σ2219.638
min1486.000
max7388.000
mean45.890
σ9.513
min40.610
max69.122
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.926
σ0.002
min40.925
max40.928
mean7388.000
σ0.000
min7388.000
max7388.000
mean191.624
σ476.980
min21.711
max1372.080
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.294
σ0.002
min71.292
max71.296
mean7388.000
σ0.000
min7388.000
max7388.000
mean64.956
σ22.268
min55.556
max119.738

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.842
σ0.013
min4646.837
max4646.875
mean4186.375
σ1946.886
min1486.000
max7388.000
mean3384.226
σ808.809
min2487.836
max4623.142
op=vertical_lookup_list() on indexed
mean1973.829
σ0.002
min1973.827
max1973.832
mean7388.000
σ0.000
min7388.000
max7388.000
mean1053.019
σ252.559
min914.731
max1604.388
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.083
σ0.002
min905.080
max905.086
mean7388.000
σ0.000
min7388.000
max7388.000
mean408.905
σ36.826
min390.944
max499.277

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean476.125
σ0.991
min474.000
max477.000
mean379.751
σ20.628
min343.161
max402.573
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean563.000
σ0.000
min563.000
max563.000
mean749.471
σ85.905
min597.345
max825.061

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean964.529
σ1.822
min963.823
max972.232
mean1040.100
σ310.634
min537.000
max1535.000
mean1.247
σ0.104
min1.081
max1.540

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.325
σ0.297
min0.150
max0.850
name=error_case.art
mean2.346
σ0.012
min2.340
max2.368
mean402.000
σ0.000
min402.000
max402.000
mean0.481
σ0.322
min0.321
max1.056
name=heavy_item.art
mean1.523
σ0.002
min1.522
max1.526
mean402.000
σ0.000
min402.000
max402.000
mean0.216
σ0.021
min0.199
max0.253
name=nested_use.art
mean2.364
σ0.002
min2.363
max2.367
mean402.000
σ0.000
min402.000
max402.000
mean0.333
σ0.015
min0.322
max0.357

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.838
σ0.009
min964.833
max964.855
mean431.000
σ0.000
min431.000
max431.000
mean0.530
σ0.047
min0.489
max0.608
name=cdr_enhanced_4k_loc.art
mean885.913
σ0.002
min885.912
max885.915
mean431.000
σ0.000
min431.000
max431.000
mean0.473
σ0.035
min0.435
max0.514

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.718
σ0.002
min7.717
max7.721
mean431.000
σ0.000
min431.000
max431.000
mean2.674
σ0.125
min2.448
max3.155
name=record_render_large_syntax_err.art
mean7.667
σ0.002
min7.666
max7.670
mean431.000
σ0.000
min431.000
max431.000
mean2.605
σ0.074
min2.473
max2.827
name=record_render_success.art
mean2.290
σ0.002
min2.289
max2.293
mean431.000
σ0.000
min431.000
max431.000
mean0.301
σ0.009
min0.286
max0.354
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean431.000
σ0.000
min431.000
max431.000
mean0.286
σ0.009
min0.275
max0.339

Revision Creation

Factorallocated MiBpeak allocated MiBtime_s
number of threads=8
revision count=1000
mean11.740
σ11.823
min0.574
max104.593
mean460.626
σ18.783
min409.000
max477.000
mean0.027
σ0.029
min0.001
max0.247

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean278.750
σ1.049
min278.261
max281.718
mean445.200
σ17.925
min417.000
max468.000
mean0.583
σ0.020
min0.549
max0.617

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean169.257
σ0.000
min169.257
max169.257
mean694.000
σ0.000
min694.000
max694.000
mean205.646
σ19.187
min187.259
max245.007
phase=macro expansion
mean5.899
σ0.000
min5.899
max5.899
mean694.000
σ0.000
min694.000
max694.000
mean7.907
σ1.475
min5.785
max9.036
phase=parser
mean1041.958
σ0.000
min1041.958
max1041.959
mean694.000
σ0.000
min694.000
max694.000
mean548.465
σ88.894
min439.454
max615.837
phase=processProdDef
mean2243.721
σ0.000
min2243.721
max2243.721
mean694.000
σ0.000
min694.000
max694.000
mean2777.999
σ394.002
min2043.957
max3254.389
phase=renaming
mean21.436
σ0.000
min21.436
max21.436
mean694.000
σ0.000
min694.000
max694.000
mean43.423
σ6.575
min33.209
max48.753
phase=type checker
mean958.596
σ0.047
min958.573
max958.698
mean694.000
σ0.000
min694.000
max694.000
mean658.904
σ16.061
min633.912
max679.721

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean282.360
σ0.036
min282.309
max282.397
mean441.600
σ2.191
min440.000
max444.000
mean0.382
σ0.007
min0.376
max0.389
iters=5
new-facts=1
prior-facts=6402
mean1267.598
σ0.106
min1267.460
max1267.757
mean1088.400
σ183.501
min871.000
max1324.000
mean1.994
σ0.186
min1.786
max2.166
iters=5
new-facts=6402
prior-facts=1
mean1506.528
σ2.958
min1504.991
max1511.807
mean630.400
σ81.402
min506.000
max721.000
mean2.194
σ0.221
min2.064
max2.587
iters=5
new-facts=6402
prior-facts=6402
mean1829.580
σ0.029
min1829.531
max1829.607
mean1727.400
σ192.200
min1463.000
max1908.000
mean2.922
σ0.045
min2.876
max2.975

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.691
σ0.163
min1.514
max1.907

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean393.849
σ509.574
min139.059
max1158.211
mean99.750
σ7.500
min96.000
max111.000
mean440.000
σ0.000
min440.000
max440.000
mean0.496
σ0.521
min0.230
max1.277
policies=20
mean1390.710
σ0.152
min1390.603
max1390.934
mean960.000
σ0.000
min960.000
max960.000
mean445.000
σ8.679
min440.000
max458.000
mean2.299
σ0.017
min2.284
max2.314
policies=200
mean13915.879
σ0.092
min13915.789
max13916.007
mean9600.000
σ0.000
min9600.000
max9600.000
mean496.250
σ4.272
min491.000
max501.000
mean23.380
σ0.103
min23.262
max23.484