Compare commits

Home / Compare 735ea0de .. 854b0b7b

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.620
σ0.351
min54.482
max55.618
mean417.000
σ0.000
min417.000
max417.000
mean0.139
σ0.005
min0.131
max0.148
cache=y
dps=1
iters=10
policies=100
mean43.790
σ0.006
min43.780
max43.801
mean417.000
σ0.000
min417.000
max417.000
mean0.123
σ0.004
min0.120
max0.131

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.619
mean4151.500
σ1899.928
min1556.000
max7308.000
mean12.885
σ0.396
min12.564
max13.737
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.620
mean4151.500
σ1899.928
min1556.000
max7308.000
mean13.263
σ0.170
min13.013
max13.549
op=table_records(), no indexes
mean41.932
σ0.001
min41.929
max41.933
mean7308.000
σ0.000
min7308.000
max7308.000
mean15.293
σ0.778
min13.467
max16.107
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4151.500
σ1899.928
min1556.000
max7308.000
mean12.879
σ1.992
min10.607
max15.418
op=vertical_lookup_list() on indexed, after table_records()
mean27.653
σ0.137
min27.603
max27.991
mean4151.500
σ1899.928
min1556.000
max7308.000
mean9.005
σ0.369
min8.339
max9.462
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4151.500
σ1899.928
min1556.000
max7308.000
mean6.791
σ0.258
min6.545
max7.199
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.668
mean4151.500
σ1899.928
min1556.000
max7308.000
mean6.113
σ0.071
min6.023
max6.267
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.972
mean4151.500
σ1899.928
min1556.000
max7308.000
mean5.943
σ0.100
min5.759
max6.064

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.606
σ0.000
min2524.606
max2524.607
mean7308.000
σ0.000
min7308.000
max7308.000
mean1074.163
σ79.829
min1038.209
max1271.360
op=load_product(), with indexes
mean8744.722
σ0.469
min8744.554
max8745.883
mean3572.125
σ1795.120
min1045.000
max5794.000
mean4765.926
σ1547.463
min3510.791
max7651.891

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.081
mean4151.500
σ1899.928
min1556.000
max7308.000
mean80.700
σ10.092
min70.790
max96.206
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7308.000
σ0.000
min7308.000
max7308.000
mean106.545
σ5.465
min95.223
max109.958
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7308.000
σ0.000
min7308.000
max7308.000
mean162.658
σ10.523
min138.708
max169.079

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.836
σ4.324
min11655.305
max11667.538
mean4151.500
σ1899.928
min1556.000
max7308.000
mean5952.929
σ1154.680
min4860.638
max7783.369
op=vertical_lookup_list() on indexed
mean11560.065
σ0.001
min11560.064
max11560.066
mean7308.000
σ0.000
min7308.000
max7308.000
mean4999.931
σ1075.482
min4318.653
max7252.455

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.559
σ0.001
min172.558
max172.562
mean477.000
σ0.000
min477.000
max477.000
mean359.073
σ29.149
min305.669
max390.731
op=pointedIndexFromKvs
rows=400000
mean357.322
σ0.001
min357.321
max357.325
mean558.500
σ0.926
min558.000
max560.000
mean720.753
σ77.727
min592.601
max793.325

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.374
σ0.760
min1007.899
max1011.515
mean1058.200
σ315.401
min562.000
max1528.000
mean1.549
σ0.069
min1.492
max1.768

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.891
σ0.020
min0.881
max0.928
mean402.000
σ0.000
min402.000
max402.000
mean0.414
σ0.513
min0.147
max1.325
name=error_case.art
mean2.338
σ0.012
min2.332
max2.359
mean402.000
σ0.000
min402.000
max402.000
mean0.475
σ0.315
min0.326
max1.038
name=heavy_item.art
mean1.522
σ0.002
min1.520
max1.524
mean402.000
σ0.000
min402.000
max402.000
mean0.215
σ0.020
min0.197
max0.249
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean402.000
σ0.000
min402.000
max402.000
mean0.329
σ0.019
min0.317
max0.363

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.908
σ0.011
min963.902
max963.926
mean434.800
σ1.643
min432.000
max436.000
mean0.554
σ0.057
min0.458
max0.599
name=cdr_enhanced_4k_loc.art
mean884.884
σ0.002
min884.883
max884.886
mean436.000
σ0.000
min436.000
max436.000
mean0.426
σ0.030
min0.382
max0.455

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.709
mean436.000
σ0.000
min436.000
max436.000
mean2.569
σ0.093
min2.417
max2.878
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean436.000
σ0.000
min436.000
max436.000
mean2.585
σ0.072
min2.469
max2.861
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean436.000
σ0.000
min436.000
max436.000
mean0.307
σ0.009
min0.291
max0.357
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean436.000
σ0.000
min436.000
max436.000
mean0.290
σ0.007
min0.277
max0.325

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.984
σ1.037
min297.564
max300.931
mean442.400
σ15.299
min418.000
max465.000
mean0.611
σ0.015
min0.576
max0.632

Timed compile per phase

Factorallocated MiBpeak allocated MiBtime (ms)
phase=buildDeclTree
mean222.011
σ0.000
min222.011
max222.011
mean1722.875
σ57.734
min1580.000
max1745.000
mean212.785
σ1.825
min210.011
max215.585
phase=macro expansion
mean6.133
σ0.000
min6.133
max6.133
mean1722.875
σ57.734
min1580.000
max1745.000
mean11.410
σ1.556
min9.342
max12.793
phase=parser
mean1041.159
σ0.000
min1041.158
max1041.159
mean1722.875
σ57.734
min1580.000
max1745.000
mean675.953
σ91.778
min556.182
max821.918
phase=processProdDef
mean6169.660
σ0.001
min6169.659
max6169.661
mean1743.500
σ0.926
min1743.000
max1745.000
mean5136.620
σ1120.668
min4011.745
max6821.502
phase=renaming
mean21.667
σ0.000
min21.667
max21.667
mean1722.875
σ57.734
min1580.000
max1745.000
mean43.669
σ6.514
min30.792
max50.589
phase=type checker
mean958.670
σ0.066
min958.573
max958.760
mean1722.875
σ57.734
min1580.000
max1745.000
mean787.076
σ85.034
min668.644
max882.981

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.774
σ0.034
min292.726
max292.811
mean445.000
σ0.000
min445.000
max445.000
mean0.396
σ0.002
min0.394
max0.399
iters=5
new-facts=1
prior-facts=6402
mean1302.866
σ0.087
min1302.716
max1302.942
mean1099.200
σ187.656
min840.000
max1322.000
mean2.017
σ0.212
min1.760
max2.233
iters=5
new-facts=6402
prior-facts=1
mean1545.907
σ4.026
min1543.915
max1553.102
mean612.400
σ77.394
min493.000
max699.000
mean2.274
σ0.217
min2.136
max2.659
iters=5
new-facts=6402
prior-facts=6402
mean1864.844
σ0.026
min1864.801
max1864.870
mean1726.000
σ191.340
min1461.000
max1905.000
mean2.967
σ0.112
min2.852
max3.131

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.785
σ0.102
min1.676
max1.928

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean447.754
σ579.111
min158.197
max1316.420
mean96.250
σ8.500
min92.000
max109.000
mean444.000
σ0.000
min444.000
max444.000
mean0.537
σ0.549
min0.260
max1.361
policies=20
mean1582.281
σ0.358
min1582.032
max1582.810
mean920.000
σ0.000
min920.000
max920.000
mean448.000
σ4.619
min444.000
max452.000
mean2.630
σ0.059
min2.592
max2.717
policies=200
mean15830.687
σ0.146
min15830.528
max15830.874
mean9200.000
σ0.000
min9200.000
max9200.000
mean496.250
σ4.113
min491.000
max501.000
mean26.525
σ0.121
min26.416
max26.643