7cd78fc25a966012bc48cc8cd4d1574291c56dd4

Home / Branches / ville/parse-multiple-optional-question-marks / 7cd78fc25a966012bc48cc8cd4d1574291c56dd4

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.623
σ0.351
min54.489
max55.621
mean415.000
σ0.000
min415.000
max415.000
mean0.141
σ0.004
min0.137
max0.147
cache=y
dps=1
iters=10
policies=100
mean43.789
σ0.007
min43.782
max43.801
mean415.000
σ0.000
min415.000
max415.000
mean0.123
σ0.005
min0.116
max0.131

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.619
mean4153.875
σ1900.667
min1554.000
max7304.000
mean12.770
σ0.223
min12.499
max13.123
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4153.875
σ1900.667
min1554.000
max7304.000
mean12.964
σ0.503
min12.046
max13.425
op=table_records(), no indexes
mean41.931
σ0.001
min41.929
max41.932
mean7304.000
σ0.000
min7304.000
max7304.000
mean15.108
σ0.810
min13.268
max15.666
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.931
mean4153.875
σ1900.667
min1554.000
max7304.000
mean12.661
σ1.286
min11.229
max14.439
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.137
min27.603
max27.991
mean4153.875
σ1900.667
min1554.000
max7304.000
mean9.133
σ0.469
min8.704
max9.981
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4153.875
σ1900.667
min1554.000
max7304.000
mean7.131
σ0.170
min6.940
max7.389
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.668
mean4153.875
σ1900.667
min1554.000
max7304.000
mean6.095
σ0.103
min6.015
max6.334
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.972
mean4153.875
σ1900.667
min1554.000
max7304.000
mean5.838
σ0.070
min5.769
max6.000

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.606
σ0.000
min2524.606
max2524.607
mean7304.000
σ0.000
min7304.000
max7304.000
mean1087.374
σ95.258
min1044.532
max1322.566
op=load_product(), with indexes
mean8744.722
σ0.469
min8744.554
max8745.883
mean3573.375
σ1797.831
min1043.000
max5797.000
mean4993.850
σ1580.815
min3550.814
max7372.778

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4153.875
σ1900.667
min1554.000
max7304.000
mean82.984
σ12.011
min71.217
max102.090
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7304.000
σ0.000
min7304.000
max7304.000
mean106.227
σ4.255
min99.131
max112.045
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7304.000
σ0.000
min7304.000
max7304.000
mean163.807
σ7.183
min147.461
max169.113

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.836
σ4.324
min11655.305
max11667.537
mean4153.875
σ1900.667
min1554.000
max7304.000
mean6688.578
σ1327.624
min4919.434
max8188.158
op=vertical_lookup_list() on indexed
mean11560.065
σ0.001
min11560.064
max11560.066
mean7304.000
σ0.000
min7304.000
max7304.000
mean5427.232
σ1389.706
min4386.636
max7635.407

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
mean388.240
σ2.937
min385.197
max394.508
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean560.250
σ0.463
min560.000
max561.000
mean769.720
σ13.432
min748.768
max785.060

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.372
σ0.760
min1007.900
max1011.517
mean1052.750
σ307.545
min582.000
max1463.000
mean1.541
σ0.078
min1.365
max1.757

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.301
σ0.291
min0.143
max0.819
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.481
σ0.329
min0.323
max1.069
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.224
σ0.018
min0.212
max0.255
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.337
σ0.015
min0.324
max0.361

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.741
σ0.011
min964.736
max964.760
mean436.600
σ6.066
min431.000
max443.000
mean0.554
σ0.051
min0.469
max0.591
name=cdr_enhanced_4k_loc.art
mean885.814
σ0.002
min885.812
max885.816
mean443.000
σ0.000
min443.000
max443.000
mean0.465
σ0.034
min0.411
max0.500

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.708
σ0.002
min7.707
max7.711
mean443.000
σ0.000
min443.000
max443.000
mean2.670
σ0.103
min2.493
max2.980
name=record_render_large_syntax_err.art
mean7.656
σ0.002
min7.655
max7.659
mean443.000
σ0.000
min443.000
max443.000
mean2.637
σ0.096
min2.495
max3.043
name=record_render_success.art
mean2.289
σ0.002
min2.288
max2.292
mean443.000
σ0.000
min443.000
max443.000
mean0.309
σ0.007
min0.294
max0.347
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean443.000
σ0.000
min443.000
max443.000
mean0.295
σ0.007
min0.277
max0.326

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.949
σ0.947
min297.512
max300.639
mean443.300
σ12.676
min428.000
max464.000
mean0.605
σ0.020
min0.567
max0.640

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean222.011
σ0.000
min222.011
max222.011
mean1727.500
σ26.849
min1684.000
max1742.000
mean210.959
σ1.870
min208.794
max214.838
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean1727.500
σ26.849
min1684.000
max1742.000
mean12.271
σ1.123
min9.566
max13.168
phase=parser
mean1042.095
σ0.000
min1042.095
max1042.096
mean1727.500
σ26.849
min1684.000
max1742.000
mean721.840
σ63.608
min593.394
max829.842
phase=processProdDef
mean6169.660
σ0.001
min6169.659
max6169.661
mean1734.750
σ20.506
min1684.000
max1742.000
mean5500.904
σ1455.475
min3585.001
max7237.417
phase=renaming
mean21.667
σ0.000
min21.667
max21.667
mean1727.500
σ26.849
min1684.000
max1742.000
mean46.890
σ3.241
min39.874
max51.629
phase=type checker
mean958.670
σ0.066
min958.573
max958.760
mean1727.500
σ26.849
min1684.000
max1742.000
mean823.640
σ94.395
min668.381
max935.795

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.775
σ0.034
min292.728
max292.812
mean445.000
σ0.000
min445.000
max445.000
mean0.404
σ0.006
min0.399
max0.411
iters=5
new-facts=1
prior-facts=6402
mean1302.871
σ0.089
min1302.719
max1302.937
mean1078.800
σ171.250
min837.000
max1276.000
mean2.049
σ0.218
min1.814
max2.256
iters=5
new-facts=6402
prior-facts=1
mean1545.951
σ4.010
min1544.009
max1553.120
mean616.800
σ82.126
min493.000
max713.000
mean2.367
σ0.222
min2.135
max2.668
iters=5
new-facts=6402
prior-facts=6402
mean1864.847
σ0.038
min1864.800
max1864.901
mean1704.000
σ259.832
min1393.000
max2056.000
mean2.932
σ0.080
min2.868
max3.056

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.697
σ0.106
min1.577
max1.857

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean447.834
σ579.271
min158.194
max1316.741
mean96.250
σ8.500
min92.000
max109.000
mean443.000
σ0.000
min443.000
max443.000
mean0.536
σ0.541
min0.263
max1.348
policies=20
mean1582.289
σ0.360
min1582.036
max1582.820
mean920.000
σ0.000
min920.000
max920.000
mean444.500
σ1.000
min443.000
max445.000
mean2.638
σ0.007
min2.632
max2.647
policies=200
mean15830.912
σ0.111
min15830.853
max15831.079
mean9200.000
σ0.000
min9200.000
max9200.000
mean495.000
σ3.651
min491.000
max499.000
mean26.575
σ0.133
min26.448
max26.707