Compare commits

Home / Compare 16a6e4fd .. f834f1de

grey: no significant change wrt stddev
red: change exceeding max stddev
purple: some change, not seemingly significant

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.678
σ0.357
min54.541
max55.694
mean413.000
σ0.000
min413.000
max413.000
mean0.141
σ0.005
min0.133
max0.149
cache=y
dps=1
iters=10
policies=100
mean43.705
σ0.006
min43.695
max43.717
mean413.000
σ0.000
min413.000
max413.000
mean0.123
σ0.005
min0.115
max0.132

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.616
max36.620
mean4158.125
σ1903.573
min1556.000
max7323.000
mean12.318
σ0.312
min11.811
max12.745
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4158.125
σ1903.573
min1556.000
max7323.000
mean12.151
σ0.546
min11.372
max12.755
op=table_records(), no indexes
mean41.932
σ0.001
min41.929
max41.933
mean7323.000
σ0.000
min7323.000
max7323.000
mean14.400
σ0.868
min12.371
max15.039
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4158.125
σ1903.573
min1556.000
max7323.000
mean11.923
σ1.553
min10.385
max13.929
op=vertical_lookup_list() on indexed, after table_records()
mean27.654
σ0.136
min27.604
max27.991
mean4158.125
σ1903.573
min1556.000
max7323.000
mean8.498
σ0.269
min8.174
max8.935
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.400
max26.404
mean4158.125
σ1903.573
min1556.000
max7323.000
mean6.679
σ0.113
min6.556
max6.906
op=vertical_lookup_row_list() on 2 indexed
mean25.668
σ0.003
min25.666
max25.674
mean4158.125
σ1903.573
min1556.000
max7323.000
mean5.554
σ0.121
min5.319
max5.755
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.970
σ0.002
min25.968
max25.974
mean4158.125
σ1903.573
min1556.000
max7323.000
mean5.421
σ0.115
min5.324
max5.668

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.606
σ0.000
min2524.606
max2524.607
mean7323.000
σ0.000
min7323.000
max7323.000
mean1044.691
σ6.207
min1037.452
max1055.411
op=load_product(), with indexes
mean8744.721
σ0.469
min8744.553
max8745.883
mean3580.250
σ1800.837
min1043.000
max5816.000
mean4471.077
σ1270.738
min3513.130
max6723.327

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.081
mean4158.125
σ1903.573
min1556.000
max7323.000
mean83.246
σ12.103
min70.052
max99.722
op=vertical_lookup_list() on unindexed missing Int
mean40.945
σ0.001
min40.945
max40.946
mean7323.000
σ0.000
min7323.000
max7323.000
mean104.506
σ6.331
min91.837
max111.869
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.686
max66.687
mean7323.000
σ0.000
min7323.000
max7323.000
mean161.318
σ8.820
min141.194
max166.810

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.901
σ4.304
min11655.306
max11667.551
mean4158.125
σ1903.573
min1556.000
max7323.000
mean6215.023
σ1000.097
min4925.550
max7852.180
op=vertical_lookup_list() on indexed
mean11560.066
σ0.001
min11560.065
max11560.067
mean7323.000
σ0.000
min7323.000
max7323.000
mean5708.425
σ1828.558
min4375.544
max8897.483

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean476.000
σ0.000
min476.000
max476.000
mean373.446
σ16.233
min346.216
max385.151
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean561.000
σ0.000
min561.000
max561.000
mean723.740
σ43.448
min644.374
max774.242

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1024.327
σ0.759
min1023.852
max1027.465
mean1038.000
σ300.918
min562.000
max1460.000
mean1.543
σ0.078
min1.362
max1.662

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.396
σ0.520
min0.145
max1.325
name=error_case.art
mean2.339
σ0.012
min2.333
max2.361
mean402.000
σ0.000
min402.000
max402.000
mean0.473
σ0.324
min0.318
max1.052
name=heavy_item.art
mean1.522
σ0.002
min1.521
max1.525
mean402.000
σ0.000
min402.000
max402.000
mean0.224
σ0.025
min0.206
max0.266
name=nested_use.art
mean2.357
σ0.002
min2.356
max2.360
mean402.000
σ0.000
min402.000
max402.000
mean0.327
σ0.018
min0.315
max0.359

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean964.840
σ0.011
min964.835
max964.859
mean431.600
σ1.342
min431.000
max434.000
mean0.533
σ0.061
min0.472
max0.613
name=cdr_enhanced_4k_loc.art
mean885.820
σ0.002
min885.819
max885.823
mean442.000
σ0.000
min442.000
max442.000
mean0.501
σ0.014
min0.490
max0.522

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.394
σ0.340
min1.864
max2.910
name=record_render_large_syntax_err.art
mean7.657
σ0.002
min7.656
max7.660
mean442.000
σ0.000
min442.000
max442.000
mean2.561
σ0.073
min2.439
max2.855
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.292
max0.366
name=record_render_syntax_err.art
mean2.165
σ0.002
min2.164
max2.168
mean442.000
σ0.000
min442.000
max442.000
mean0.291
σ0.011
min0.277
max0.362

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean298.825
σ0.984
min298.394
max301.620
mean442.700
σ16.042
min418.000
max469.000
mean0.602
σ0.019
min0.574
max0.637

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean239.532
σ0.000
min239.532
max239.532
mean1721.250
σ34.158
min1680.000
max1746.000
mean217.737
σ1.642
min215.658
max220.470
phase=macro expansion
mean6.130
σ0.000
min6.130
max6.130
mean1721.250
σ34.158
min1680.000
max1746.000
mean11.013
σ2.423
min7.442
max12.831
phase=parser
mean1042.365
σ0.001
min1042.362
max1042.365
mean1721.250
σ34.158
min1680.000
max1746.000
mean674.423
σ116.300
min421.162
max779.405
phase=processProdDef
mean6169.660
σ0.001
min6169.660
max6169.661
mean1729.500
σ30.552
min1680.000
max1746.000
mean5256.300
σ1114.927
min4077.434
max7266.871
phase=renaming
mean21.672
σ0.001
min21.671
max21.675
mean1721.250
σ34.158
min1680.000
max1746.000
mean41.471
σ9.572
min26.670
max48.229
phase=type checker
mean990.445
σ0.066
min990.344
max990.536
mean1721.250
σ34.158
min1680.000
max1746.000
mean789.311
σ90.612
min656.056
max914.000

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.916
σ0.040
min293.862
max293.958
mean441.400
σ3.286
min439.000
max445.000
mean0.400
σ0.001
min0.400
max0.402
iters=5
new-facts=1
prior-facts=6402
mean1320.240
σ0.073
min1320.182
max1320.320
mean1070.200
σ167.610
min844.000
max1273.000
mean2.049
σ0.275
min1.824
max2.491
iters=5
new-facts=6402
prior-facts=1
mean1559.730
σ4.067
min1557.704
max1566.998
mean620.000
σ83.066
min494.000
max717.000
mean2.247
σ0.133
min2.149
max2.479
iters=5
new-facts=6402
prior-facts=6402
mean1882.271
σ0.055
min1882.209
max1882.352
mean1697.400
σ244.231
min1397.000
max2021.000
mean2.889
σ0.057
min2.828
max2.979

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.720
σ0.128
min1.575
max1.862

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean453.537
σ585.528
min160.770
max1331.829
mean102.250
σ8.500
min98.000
max115.000
mean443.000
σ0.000
min443.000
max443.000
mean0.542
σ0.541
min0.269
max1.354
policies=20
mean1608.038
σ0.406
min1607.758
max1608.638
mean980.000
σ0.000
min980.000
max980.000
mean450.250
σ10.595
min443.000
max466.000
mean2.702
σ0.031
min2.670
max2.735
policies=200
mean16088.503
σ0.194
min16088.351
max16088.782
mean9800.000
σ0.000
min9800.000
max9800.000
mean498.000
σ3.367
min494.000
max502.000
mean27.356
σ0.267
min27.107
max27.701