0dfd23f50c537227af3ebdf1002df63e346c6ff7

Home / Branches / sergeiwinitzki/lan-52-2-compile-benchmarks / 0dfd23f50c537227af3ebdf1002df63e346c6ff7

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.616
σ0.351
min54.477
max55.614
mean416.000
σ0.000
min416.000
max416.000
mean0.137
σ0.005
min0.132
max0.145
cache=y
dps=1
iters=10
policies=100
mean43.785
σ0.007
min43.776
max43.800
mean416.000
σ0.000
min416.000
max416.000
mean0.122
σ0.004
min0.116
max0.128

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.003
min36.615
max36.624
mean4089.375
σ1584.717
min1903.000
max6040.000
mean12.163
σ0.251
min11.647
max12.504
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.619
mean4089.375
σ1584.717
min1903.000
max6040.000
mean12.119
σ0.576
min11.374
max12.854
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean6040.000
σ0.000
min6040.000
max6040.000
mean13.263
σ1.239
min10.646
max14.723
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.931
mean4089.375
σ1584.717
min1903.000
max6040.000
mean11.865
σ1.893
min10.261
max14.652
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4089.375
σ1584.717
min1903.000
max6040.000
mean8.140
σ0.294
min7.637
max8.485
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.399
max26.403
mean4089.375
σ1584.717
min1903.000
max6040.000
mean6.208
σ0.208
min5.770
max6.432
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.670
mean4089.375
σ1584.717
min1903.000
max6040.000
mean5.423
σ0.211
min5.212
max5.823
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4089.375
σ1584.717
min1903.000
max6040.000
mean5.108
σ0.092
min4.951
max5.244

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594
σ0.001
min2524.594
max2524.598
mean6040.000
σ0.000
min6040.000
max6040.000
mean1432.057
σ640.031
min1033.017
max2824.194
op=load_product(), with indexes
mean8744.559
σ0.033
min8744.544
max8744.641
mean3799.125
σ1672.550
min1903.000
max6040.000
mean4716.294
σ1613.334
min3554.922
max7638.949

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.075
max62.080
mean4089.375
σ1584.717
min1903.000
max6040.000
mean79.310
σ6.674
min69.994
max88.701
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean6040.000
σ0.000
min6040.000
max6040.000
mean94.695
σ9.746
min81.255
max106.093
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.686
mean6040.000
σ0.000
min6040.000
max6040.000
mean223.886
σ227.322
min120.935
max785.338

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.832
σ4.317
min11655.305
max11667.517
mean4089.375
σ1584.717
min1903.000
max6040.000
mean6356.991
σ1507.077
min4955.840
max8455.509
op=vertical_lookup_list() on indexed
mean11560.069
σ0.001
min11560.066
max11560.069
mean6040.000
σ0.000
min6040.000
max6040.000
mean6737.230
σ1329.983
min4454.614
max8128.811

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.027
min172.558
max172.627
mean1903.000
σ0.000
min1903.000
max1903.000
mean339.493
σ51.801
min263.452
max398.685
op=pointedIndexFromKvs
rows=400000
mean357.361
σ0.038
min357.321
max357.402
mean1903.000
σ0.000
min1903.000
max1903.000
mean781.495
σ18.129
min761.751
max806.933

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.189
σ0.860
min1007.683
max1011.734
mean1036.400
σ304.575
min544.000
max1465.000
mean1.543
σ0.137
min1.456
max2.075

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884
σ0.003
min0.881
max0.887
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.443
σ0.134
min0.348
max0.661
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.894
σ0.103
min0.837
max1.076
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.549
σ0.044
min0.515
max0.624
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.857
σ0.038
min0.836
max0.924

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542
σ0.022
min963.523
max963.576
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.846
σ0.024
min0.804
max0.863
name=cdr_enhanced_4k_loc.art
mean884.853
σ0.005
min884.848
max884.860
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.730
σ0.036
min0.667
max0.753

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.713
mean1465.000
σ0.000
min1465.000
max1465.000
mean4.317
σ0.099
min4.138
max4.669
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1465.000
σ0.000
min1465.000
max1465.000
mean4.274
σ0.085
min4.102
max4.538
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.758
σ0.018
min0.729
max0.871
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1465.000
σ0.000
min1465.000
max1465.000
mean0.723
σ0.016
min0.694
max0.794

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.557
σ0.200
min297.412
max298.094
mean1903.000
σ0.000
min1903.000
max1903.000
mean0.588
σ0.030
min0.519
max0.619

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=BuildDeclTreePhase
mean219.277
σ0.000
min219.277
max219.277
mean1535.000
σ48.550
min1496.000
max1593.000
mean194.428
σ2.267
min191.395
max198.267
phase=MacroExpansionPhase
mean1.295
σ0.000
min1.295
max1.295
mean1535.000
σ48.550
min1496.000
max1593.000
mean1.012
σ0.176
min0.719
max1.120
phase=ParserPhase
mean1024.054
σ0.000
min1024.053
max1024.054
mean1535.000
σ48.550
min1496.000
max1593.000
mean661.328
σ44.295
min561.485
max691.586
phase=ProcessProdDefPhase
mean6169.663
σ0.001
min6169.663
max6169.664
mean1547.125
σ49.522
min1496.000
max1593.000
mean6237.647
σ1198.586
min4186.534
max7520.292
phase=RenamingPhase
mean24.490
σ0.000
min24.490
max24.490
mean1535.000
σ48.550
min1496.000
max1593.000
mean53.131
σ25.081
min39.432
max114.838
phase=TypeCheckerPhase
mean975.628
σ0.047
min975.553
max975.710
mean1535.000
σ48.550
min1496.000
max1593.000
mean756.267
σ69.436
min673.781
max893.871

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.764
σ0.035
min289.717
max289.801
mean1593.000
σ0.000
min1593.000
max1593.000
mean0.395
σ0.011
min0.386
max0.408
iters=5
new-facts=1
prior-facts=6402
mean1299.609
σ0.110
min1299.505
max1299.789
mean1593.000
σ0.000
min1593.000
max1593.000
mean2.025
σ0.165
min1.823
max2.247
iters=5
new-facts=6402
prior-facts=1
mean1542.640
σ4.005
min1540.673
max1549.797
mean1593.000
σ0.000
min1593.000
max1593.000
mean2.246
σ0.107
min2.118
max2.384
iters=5
new-facts=6402
prior-facts=6402
mean1861.627
σ0.049
min1861.588
max1861.696
mean1753.800
σ149.471
min1593.000
max1903.000
mean3.063
σ0.341
min2.832
max3.664

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.712
σ0.101
min1.629
max1.845

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.149
σ577.065
min157.613
max1311.746
mean96.250
σ8.500
min92.000
max109.000
mean1593.000
σ0.000
min1593.000
max1593.000
mean0.554
σ0.573
min0.266
max1.413
policies=20
mean1576.424
σ0.353
min1576.186
max1576.948
mean920.000
σ0.000
min920.000
max920.000
mean1593.000
σ0.000
min1593.000
max1593.000
mean2.626
σ0.017
min2.610
max2.648
policies=200
mean15772.342
σ0.141
min15772.255
max15772.553
mean9200.000
σ0.000
min9200.000
max9200.000
mean1593.000
σ0.000
min1593.000
max1593.000
mean26.575
σ0.106
min26.489
max26.729