40ed165a326f1de3cda2ab0eac18f7bbaae9bfd2

Home / Branches / cursor/hmap-column-lookup-safety-f2e9 / 40ed165a326f1de3cda2ab0eac18f7bbaae9bfd2

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.356
min54.755
max55.902
mean417.700
σ0.483
min417.000
max418.000
mean0.139
σ0.005
min0.134
max0.148
cache=y
dps=1
iters=10
policies=100
mean43.856
σ0.006
min43.847
max43.863
mean418.000
σ0.000
min418.000
max418.000
mean0.125
σ0.005
min0.118
max0.135

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.616
σ0.000
min36.616
max36.616
mean4426.500
σ2223.249
min1482.000
max7400.000
mean12.433
σ0.456
min11.987
max13.339
op=column_set() on indexed, repeat
mean36.616
σ0.000
min36.616
max36.617
mean4605.875
σ2254.501
min1482.000
max7400.000
mean115.743
σ293.037
min11.588
max840.971
op=table_records(), no indexes
mean41.947
σ0.002
min41.946
max41.950
mean7400.000
σ0.000
min7400.000
max7400.000
mean11.172
σ0.155
min10.976
max11.423
op=table_records(), repeat
mean41.933
σ0.000
min41.932
max41.933
mean4198.375
σ1951.588
min1482.000
max7400.000
mean11.965
σ1.855
min10.823
max16.516
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.137
min27.604
max27.991
mean4198.375
σ1951.588
min1482.000
max7400.000
mean9.058
σ1.128
min8.205
max11.772
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.404
σ0.000
min26.404
max26.404
mean4198.375
σ1951.588
min1482.000
max7400.000
mean6.591
σ0.386
min6.330
max7.495
op=vertical_lookup_row_list() on 2 indexed
mean25.679
σ0.003
min25.678
max25.686
mean4605.875
σ2254.501
min1482.000
max7400.000
mean6.159
σ0.663
min5.726
max7.752
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.982
σ0.000
min25.982
max25.983
mean4605.875
σ2254.501
min1482.000
max7400.000
mean5.961
σ0.635
min5.399
max7.429

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean1021.614
σ0.002
min1021.612
max1021.616
mean7400.000
σ0.000
min7400.000
max7400.000
mean348.903
σ2.143
min344.775
max352.132
op=load_product(), with indexes
mean3495.866
σ0.468
min3495.700
max3497.025
mean3770.875
σ2308.200
min720.000
max7400.000
mean1733.243
σ608.516
min1398.791
max2959.056

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense, minor warmup
mean107.853
σ0.001
min107.852
max107.856
mean4198.375
σ1951.588
min1482.000
max7400.000
mean131.758
σ7.609
min125.863
max145.509
op=column_set() on unindexed, dense, repeat
mean62.080
σ0.000
min62.080
max62.081
mean4426.500
σ2223.249
min1482.000
max7400.000
mean93.123
σ141.952
min40.824
max444.417
op=vertical_lookup_list() repeated on unindexed missing Int
mean40.946
σ0.002
min40.945
max40.949
mean7400.000
σ0.000
min7400.000
max7400.000
mean125.989
σ293.191
min21.873
max851.598
op=vertical_lookup_row_list() on unindexed small unique Int
mean71.307
σ0.002
min71.305
max71.309
mean7400.000
σ0.000
min7400.000
max7400.000
mean59.221
σ9.508
min55.009
max82.714

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean4646.849
σ0.013
min4646.844
max4646.882
mean4198.375
σ1951.588
min1482.000
max7400.000
mean3176.222
σ713.745
min2491.754
max4585.051
op=vertical_lookup_list() on indexed
mean1973.849
σ0.003
min1973.847
max1973.855
mean7400.000
σ0.000
min7400.000
max7400.000
mean1025.776
σ208.452
min923.945
max1525.314
op=vertical_lookup_list() on unindexed missing Int, minor warmup
mean905.103
σ0.002
min905.101
max905.106
mean7400.000
σ0.000
min7400.000
max7400.000
mean397.149
σ6.244
min383.848
max404.262

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean148.144
σ0.001
min148.144
max148.148
mean478.000
σ0.000
min478.000
max478.000
mean381.480
σ37.294
min301.967
max412.667
op=pointedIndexFromKvs
rows=400000
mean308.493
σ0.001
min308.493
max308.497
mean562.000
σ0.000
min562.000
max562.000
mean748.065
σ77.588
min579.234
max817.954

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.566
σ0.760
min1024.094
max1027.705
mean1038.200
σ307.737
min542.000
max1524.000
mean1.359
σ0.118
min1.163
max1.616

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.303
σ0.297
min0.148
max0.831
name=error_case.art
mean2.340
σ0.012
min2.334
max2.362
mean402.000
σ0.000
min402.000
max402.000
mean0.482
σ0.316
min0.331
max1.047
name=heavy_item.art
mean1.523
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.223
σ0.025
min0.206
max0.264
name=nested_use.art
mean2.358
σ0.002
min2.357
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.333
σ0.017
min0.320
max0.360

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean965.024
σ0.011
min965.018
max965.042
mean431.000
σ0.000
min431.000
max431.000
mean0.570
σ0.044
min0.493
max0.605
name=cdr_enhanced_4k_loc.art
mean885.928
σ0.002
min885.926
max885.930
mean431.400
σ0.548
min431.000
max432.000
mean0.485
σ0.054
min0.391
max0.521

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.710
σ0.002
min7.709
max7.713
mean432.000
σ0.000
min432.000
max432.000
mean1.930
σ0.120
min1.748
max2.381
name=record_render_large_syntax_err.art
mean7.658
σ0.002
min7.657
max7.661
mean432.000
σ0.000
min432.000
max432.000
mean1.972
σ0.075
min1.835
max2.222
name=record_render_success.art
mean2.290
σ0.002
min2.289
max2.293
mean432.000
σ0.000
min432.000
max432.000
mean0.307
σ0.008
min0.294
max0.360
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean432.000
σ0.000
min432.000
max432.000
mean0.296
σ0.027
min0.279
max0.555

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.828
σ1.020
min298.455
max301.730
mean441.800
σ15.619
min420.000
max469.000
mean0.588
σ0.037
min0.523
max0.645

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean236.678
σ0.000
min236.678
max236.678
mean1014.250
σ64.347
min855.000
max1037.000
mean209.357
σ4.569
min204.345
max217.453
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1014.250
σ64.347
min855.000
max1037.000
mean11.077
σ1.622
min8.188
max13.127
phase=parser
mean1042.452
σ0.001
min1042.451
max1042.455
mean1014.250
σ64.347
min855.000
max1037.000
mean554.750
σ173.029
min373.826
max834.887
phase=processProdDef
mean2232.167
σ0.000
min2232.167
max2232.167
mean1037.000
σ0.000
min1037.000
max1037.000
mean2802.620
σ405.570
min2027.952
max3270.866
phase=renaming
mean21.671
σ0.000
min21.671
max21.671
mean1014.250
σ64.347
min855.000
max1037.000
mean41.168
σ7.879
min26.860
max52.341
phase=type checker
mean990.451
σ0.070
min990.348
max990.563
mean1014.250
σ64.347
min855.000
max1037.000
mean801.530
σ66.492
min691.770
max898.868

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.823
σ0.038
min293.769
max293.862
mean441.600
σ3.507
min438.000
max446.000
mean0.402
σ0.009
min0.394
max0.415
iters=5
new-facts=1
prior-facts=6402
mean1320.301
σ0.136
min1320.169
max1320.511
mean1113.200
σ169.839
min898.000
max1328.000
mean1.949
σ0.033
min1.910
max2.000
iters=5
new-facts=6402
prior-facts=1
mean1559.283
σ2.985
min1557.685
max1564.604
mean637.000
σ74.377
min539.000
max727.000
mean2.287
σ0.230
min2.035
max2.586
iters=5
new-facts=6402
prior-facts=6402
mean1882.368
σ0.077
min1882.273
max1882.459
mean1761.200
σ211.100
min1482.000
max1962.000
mean3.239
σ0.378
min2.923
max3.804

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.811
σ0.065
min1.740
max1.877

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean416.907
σ512.375
min160.716
max1185.469
mean102.250
σ8.500
min98.000
max115.000
mean447.000
σ0.000
min447.000
max447.000
mean0.524
σ0.521
min0.260
max1.305
policies=20
mean1607.500
σ0.375
min1607.241
max1608.054
mean980.000
σ0.000
min980.000
max980.000
mean448.500
σ1.000
min447.000
max449.000
mean2.625
σ0.025
min2.598
max2.648
policies=200
mean16083.635
σ0.066
min16083.575
max16083.730
mean9800.000
σ0.000
min9800.000
max9800.000
mean498.000
σ4.690
min493.000
max504.000
mean26.519
σ0.127
min26.389
max26.691