71b8718d7e8a28f7763a185401a2d2c3cd4ccd4c

Home / Branches / danieldiaz/bro-2222-implement-the-backend-endpoints-for-the-tasks-subscriptions / 71b8718d7e8a28f7763a185401a2d2c3cd4ccd4c

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

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.677
σ0.358
min54.541
max55.696
mean418.000
σ0.000
min418.000
max418.000
mean0.140
σ0.005
min0.136
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.705
σ0.007
min43.695
max43.718
mean418.000
σ0.000
min418.000
max418.000
mean0.124
σ0.005
min0.120
max0.132

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean3887.375
σ1859.518
min1280.000
max6182.000
mean13.223
σ1.690
min12.083
max17.252
op=column_set() on indexed, repeat
mean36.618
σ0.002
min36.616
max36.620
mean3887.375
σ1859.518
min1280.000
max6182.000
mean12.724
σ1.672
min11.726
max16.717
op=table_records(), no indexes
mean41.930
σ0.002
min41.928
max41.933
mean6182.000
σ0.000
min6182.000
max6182.000
mean15.197
σ0.334
min14.562
max15.620
op=table_records(), repeat
mean41.928
σ0.000
min41.928
max41.928
mean3739.000
σ1832.668
min1280.000
max6182.000
mean13.521
σ1.761
min10.939
max15.449
op=vertical_lookup_list() on indexed, after table_records()
mean27.654
σ0.136
min27.604
max27.991
mean3739.000
σ1832.668
min1280.000
max6182.000
mean8.944
σ0.219
min8.640
max9.255
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean3739.000
σ1832.668
min1280.000
max6182.000
mean6.880
σ0.231
min6.510
max7.190
op=vertical_lookup_row_list() on 2 indexed
mean25.669
σ0.003
min25.666
max25.674
mean3887.375
σ1859.518
min1280.000
max6182.000
mean6.115
σ0.516
min5.664
max7.274
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.974
mean3887.375
σ1859.518
min1280.000
max6182.000
mean5.964
σ0.585
min5.650
max7.394

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.604
σ0.002
min2524.602
max2524.606
mean6182.000
σ0.000
min6182.000
max6182.000
mean1320.723
σ502.159
min1041.066
max2175.395
op=load_product(), with indexes
mean7878.102
σ0.470
min7877.935
max7879.264
mean3243.375
σ1851.364
min810.000
max6182.000
mean3772.965
σ1141.888
min3080.005
max6054.777

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean3887.375
σ1859.518
min1280.000
max6182.000
mean167.829
σ244.828
min69.579
max773.090
op=vertical_lookup_list() on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.949
mean6182.000
σ0.000
min6182.000
max6182.000
mean64.764
σ4.538
min60.915
max71.958
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.687
σ0.002
min66.686
max66.690
mean6182.000
σ0.000
min6182.000
max6182.000
mean100.168
σ1.514
min98.974
max103.712

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11849.155
σ4.304
min11847.561
max11859.806
mean3739.000
σ1832.668
min1280.000
max6182.000
mean6146.230
σ1363.337
min5029.977
max8276.623
op=vertical_lookup_list() on indexed
mean10791.094
σ0.002
min10791.091
max10791.096
mean6182.000
σ0.000
min6182.000
max6182.000
mean5167.550
σ1534.802
min4051.917
max7310.060

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean478.000
σ0.000
min478.000
max478.000
mean364.766
σ22.641
min342.229
max394.699
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean562.000
σ0.000
min562.000
max562.000
mean755.419
σ50.507
min633.253
max791.529

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.329
σ0.758
min1023.854
max1027.465
mean1040.450
σ291.696
min560.000
max1436.000
mean1.581
σ0.087
min1.511
max1.846

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.300
σ0.297
min0.135
max0.826
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.483
σ0.330
min0.319
max1.073
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.218
σ0.023
min0.204
max0.259
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.332
σ0.022
min0.312
max0.368

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean436.000
σ5.612
min431.000
max442.000
mean0.600
σ0.014
min0.585
max0.621
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean442.000
σ0.000
min442.000
max442.000
mean0.477
σ0.043
min0.428
max0.529

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean442.000
σ0.000
min442.000
max442.000
mean2.632
σ0.090
min2.438
max2.868
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean442.000
σ0.000
min442.000
max442.000
mean2.579
σ0.072
min2.476
max2.913
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.293
mean442.000
σ0.000
min442.000
max442.000
mean0.306
σ0.009
min0.289
max0.364
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean442.000
σ0.000
min442.000
max442.000
mean0.292
σ0.006
min0.278
max0.322

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.708
σ1.025
min298.313
max301.623
mean440.000
σ15.818
min423.000
max472.000
mean0.602
σ0.020
min0.573
max0.643

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.678
σ0.000
min236.678
max236.678
mean1703.000
σ0.000
min1703.000
max1703.000
mean211.316
σ2.293
min208.044
max215.184
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1703.000
σ0.000
min1703.000
max1703.000
mean11.632
σ1.574
min9.297
max12.850
phase=parser
mean1042.363
σ0.000
min1042.363
max1042.364
mean1703.000
σ0.000
min1703.000
max1703.000
mean672.484
σ72.914
min566.525
max729.415
phase=processProdDef
mean4753.279
σ0.000
min4753.279
max4753.280
mean1703.000
σ0.000
min1703.000
max1703.000
mean4515.723
σ762.756
min3102.223
max5399.671
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1703.000
σ0.000
min1703.000
max1703.000
mean44.461
σ5.168
min34.346
max48.070
phase=type checker
mean990.454
σ0.071
min990.348
max990.567
mean1703.000
σ0.000
min1703.000
max1703.000
mean840.743
σ66.052
min712.756
max926.679

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.918
σ0.038
min293.864
max293.957
mean445.000
σ0.000
min445.000
max445.000
mean0.408
σ0.012
min0.396
max0.425
iters=5
new-facts=1
prior-facts=6402
mean1320.291
σ0.045
min1320.239
max1320.343
mean1110.600
σ168.109
min896.000
max1320.000
mean2.243
σ0.089
min2.145
max2.361
iters=5
new-facts=6402
prior-facts=1
mean1559.477
σ3.373
min1557.831
max1565.506
mean626.000
σ88.323
min507.000
max727.000
mean2.420
σ0.258
min2.145
max2.719
iters=5
new-facts=6402
prior-facts=6402
mean1882.265
σ0.066
min1882.180
max1882.353
mean1755.200
σ216.977
min1466.000
max1961.000
mean3.205
σ0.309
min2.898
max3.671

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.706
σ0.103
min1.638
max1.886

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean452.410
σ583.279
min160.767
max1327.328
mean102.250
σ8.500
min98.000
max115.000
mean443.000
σ0.000
min443.000
max443.000
mean0.532
σ0.514
min0.273
max1.303
policies=20
mean1608.049
σ0.429
min1607.759
max1608.684
mean980.000
σ0.000
min980.000
max980.000
mean452.750
σ10.689
min443.000
max468.000
mean2.719
σ0.009
min2.711
max2.729
policies=200
mean16088.548
σ0.050
min16088.474
max16088.581
mean9800.000
σ0.000
min9800.000
max9800.000
mean496.750
σ4.113
min493.000
max502.000
mean27.197
σ0.121
min27.087
max27.370