6f8e47b5e21c7302fbbfe1c979c166ab4bd0cea7

Home / Branches / shadakhtar/add-flamegraph-to-record / 6f8e47b5e21c7302fbbfe1c979c166ab4bd0cea7

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.664
σ0.000
min558.664
max558.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.360
min54.752
max55.911
mean418.700
σ0.483
min418.000
max419.000
mean0.140
σ0.004
min0.136
max0.148
cache=y
dps=1
iters=10
policies=100
mean43.857
σ0.006
min43.843
max43.863
mean419.000
σ0.000
min419.000
max419.000
mean0.125
σ0.005
min0.118
max0.135

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4042.250
σ2009.501
min1216.000
max7149.000
mean13.516
σ1.788
min12.649
max17.909
op=column_set() on indexed, repeat
mean36.618
σ0.002
min36.616
max36.620
mean4042.250
σ2009.501
min1216.000
max7149.000
mean13.288
σ2.068
min11.987
max18.228
op=table_records(), no indexes
mean41.930
σ0.002
min41.928
max41.933
mean7149.000
σ0.000
min7149.000
max7149.000
mean15.168
σ0.159
min14.869
max15.359
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4042.250
σ2009.501
min1216.000
max7149.000
mean13.825
σ1.943
min10.927
max15.816
op=vertical_lookup_list() on indexed, after table_records()
mean27.654
σ0.136
min27.604
max27.991
mean4042.250
σ2009.501
min1216.000
max7149.000
mean10.076
σ1.641
min8.835
max12.730
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4042.250
σ2009.501
min1216.000
max7149.000
mean8.007
σ1.490
min7.037
max10.445
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.004
min25.665
max25.677
mean4042.250
σ2009.501
min1216.000
max7149.000
mean6.151
σ0.581
min5.762
max7.542
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.972
mean4042.250
σ2009.501
min1216.000
max7149.000
mean6.064
σ0.725
min5.316
max7.587

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.613
σ0.002
min1021.612
max1021.616
mean7149.000
σ0.000
min7149.000
max7149.000
mean362.410
σ41.428
min342.549
max464.726
op=load_product(), with indexes
mean7917.793
σ0.469
min7917.624
max7918.954
mean3273.625
σ1824.408
min809.000
max5623.000
mean3818.487
σ1152.588
min3116.323
max5969.789

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.076
max62.080
mean4042.250
σ2009.501
min1216.000
max7149.000
mean88.302
σ19.678
min71.612
max125.809
op=vertical_lookup_list() on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.950
mean7149.000
σ0.000
min7149.000
max7149.000
mean61.242
σ1.374
min60.347
max64.542
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.688
σ0.002
min66.686
max66.691
mean7149.000
σ0.000
min7149.000
max7149.000
mean234.218
σ276.363
min98.136
max859.605

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean14217.171
σ4.303
min14215.576
max14227.820
mean4042.250
σ2009.501
min1216.000
max7149.000
mean8268.117
σ1908.747
min6070.188
max11263.164
op=vertical_lookup_list() on indexed
mean13159.109
σ0.002
min13159.106
max13159.110
mean7149.000
σ0.000
min7149.000
max7149.000
mean5341.788
σ642.915
min5034.626
max6879.707

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
mean361.409
σ32.679
min294.891
max390.089
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean560.000
σ0.000
min560.000
max560.000
mean734.181
σ70.799
min613.885
max805.243

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.300
σ0.760
min1023.825
max1027.441
mean1035.550
σ303.496
min552.000
max1460.000
mean1.550
σ0.101
min1.355
max1.821

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.403
σ0.504
min0.150
max1.303
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.473
σ0.314
min0.319
max1.034
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.215
σ0.025
min0.198
max0.257
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.329
σ0.016
min0.313
max0.354

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean436.600
σ6.066
min431.000
max443.000
mean0.567
σ0.043
min0.511
max0.609
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean443.000
σ0.000
min443.000
max443.000
mean0.455
σ0.060
min0.382
max0.526

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.709
σ0.002
min7.708
max7.712
mean443.000
σ0.000
min443.000
max443.000
mean2.170
σ0.334
min1.762
max3.240
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean443.000
σ0.000
min443.000
max443.000
mean2.626
σ0.105
min2.457
max2.993
name=record_render_success.art
mean2.289
σ0.002
min2.289
max2.293
mean443.000
σ0.000
min443.000
max443.000
mean0.308
σ0.012
min0.293
max0.369
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean443.000
σ0.000
min443.000
max443.000
mean0.292
σ0.015
min0.277
max0.419

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.500
σ1.095
min298.054
max301.609
mean442.500
σ15.190
min420.000
max462.000
mean0.590
σ0.039
min0.519
max0.648

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.681
σ0.000
min236.681
max236.682
mean960.625
σ20.860
min909.000
max968.000
mean205.627
σ1.929
min202.961
max207.807
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean960.625
σ20.860
min909.000
max968.000
mean7.288
σ1.468
min6.266
max9.701
phase=parser
mean1042.362
σ0.000
min1042.362
max1042.363
mean960.625
σ20.860
min909.000
max968.000
mean479.717
σ66.262
min376.932
max550.610
phase=processProdDef
mean4850.764
σ0.000
min4850.764
max4850.764
mean968.000
σ0.000
min968.000
max968.000
mean5106.074
σ346.978
min4527.537
max5425.130
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean960.625
σ20.860
min909.000
max968.000
mean25.739
σ9.210
min20.627
max40.675
phase=type checker
mean990.450
σ0.071
min990.344
max990.563
mean960.625
σ20.860
min909.000
max968.000
mean676.242
σ20.511
min651.400
max698.530

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.820
σ0.038
min293.768
max293.859
mean443.400
σ0.548
min443.000
max444.000
mean0.399
σ0.007
min0.391
max0.408
iters=5
new-facts=1
prior-facts=6402
mean1320.087
σ0.080
min1320.005
max1320.201
mean1067.200
σ165.587
min843.000
max1269.000
mean1.973
σ0.199
min1.838
max2.316
iters=5
new-facts=6402
prior-facts=1
mean1560.619
σ6.228
min1557.624
max1571.755
mean618.400
σ82.851
min493.000
max716.000
mean2.326
σ0.174
min2.163
max2.612
iters=5
new-facts=6402
prior-facts=6402
mean1882.174
σ0.053
min1882.121
max1882.255
mean1704.400
σ244.762
min1396.000
max2021.000
mean2.897
σ0.166
min2.704
max3.136

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.735
σ0.116
min1.546
max1.860

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean452.082
σ582.723
min160.720
max1326.166
mean102.250
σ8.500
min98.000
max115.000
mean442.000
σ0.000
min442.000
max442.000
mean0.547
σ0.546
min0.265
max1.366
policies=20
mean1607.535
σ0.416
min1607.256
max1608.151
mean980.000
σ0.000
min980.000
max980.000
mean450.500
σ9.815
min442.000
max459.000
mean2.689
σ0.021
min2.663
max2.713
policies=200
mean16083.372
σ0.100
min16083.306
max16083.521
mean9800.000
σ0.000
min9800.000
max9800.000
mean497.250
σ3.403
min493.000
max500.000
mean27.199
σ0.080
min27.119
max27.309