Compare commits

Home / Compare 8b1727ef .. 735c7878

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
mean53.703-54.046=-0.344
σ0.369-0.368=0.001
min53.560-53.907=-0.347
max54.752-55.094=-0.342
mean412.000
σ0.000
min412.000
max412.000
mean0.139-0.142=-0.003
σ0.004-0.009=-0.005
min0.131-0.133=-0.002
max0.146-0.156=-0.010
cache=y
dps=1
iters=10
policies=100
mean43.057-43.384=-0.327
σ0.005-0.006=-0.001
min43.050-43.377=-0.327
max43.066-43.395=-0.329
mean412.000
σ0.000
min412.000
max412.000
mean0.119-0.123=-0.005
σ0.004-0.004=-0.000
min0.113-0.119=-0.007
max0.125-0.130=-0.005

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617
σ0.002
min36.615
max36.619
mean4162.375
σ1896.985
min1546.000
max7193.000
mean12.921
σ0.179
min12.668
max13.183
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.620
mean4282.000
σ1976.423
min1546.000
max7193.000
mean81.375
σ193.862
min11.886
max561.157
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7193.000
σ0.000
min7193.000
max7193.000
mean14.977
σ1.349
min12.069
max15.960
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7193.000
σ0.000
min7193.000
max7193.000
mean13.990
σ1.731
min10.653
max15.461
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.930
σ0.002
min41.927
max41.932
mean4162.375
σ1896.985
min1546.000
max7193.000
mean13.986
σ1.456
min11.412
max15.486
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4162.375
σ1896.985
min1546.000
max7193.000
mean9.310
σ0.429
min8.701
max9.893
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4162.375
σ1896.985
min1546.000
max7193.000
mean6.735
σ0.392
min6.010
max7.126
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.670
mean4282.000
σ1976.423
min1546.000
max7193.000
mean6.026
σ0.128
min5.814
max6.170
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4282.000
σ1976.423
min1546.000
max7193.000
mean5.691
σ0.175
min5.461
max6.026
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.972
mean4282.000
σ1976.423
min1546.000
max7193.000
mean5.678
σ0.225
min5.274
max5.956
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4282.000
σ1976.423
min1546.000
max7193.000
mean5.592
σ0.229
min5.159
max5.870

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595
σ0.002
min2524.594
max2524.598
mean7193.000
σ0.000
min7193.000
max7193.000
mean1174.434
σ389.471
min1028.784
max2138.242
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.545
max8744.660
mean3590.125
σ1815.820
min1071.000
max5826.000
mean4509.576
σ1194.943
min3505.021
max6413.593

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4162.375
σ1896.985
min1546.000
max7193.000
mean80.543
σ7.879
min73.466
max92.776
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4162.375
σ1896.985
min1546.000
max7193.000
mean80.738
σ7.996
min73.691
max92.955
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.947
mean7193.000
σ0.000
min7193.000
max7193.000
mean102.419
σ11.684
min77.787
max109.919
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7193.000
σ0.000
min7193.000
max7193.000
mean102.821
σ11.985
min77.615
max110.829
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7193.000
σ0.000
min7193.000
max7193.000
mean105.581
σ10.982
min83.430
max114.229
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.954
mean7193.000
σ0.000
min7193.000
max7193.000
mean102.675
σ11.889
min77.598
max110.017
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.686
σ0.001
min66.686
max66.689
mean7193.000
σ0.000
min7193.000
max7193.000
mean217.010
σ169.688
min123.408
max635.002
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.003
min66.685
max66.693
mean7193.000
σ0.000
min7193.000
max7193.000
mean151.363
σ23.211
min109.235
max168.489

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4162.375
σ1896.985
min1546.000
max7193.000
mean6393.487
σ1102.579
min4864.523
max7628.586
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.070
mean7193.000
σ0.000
min7193.000
max7193.000
mean5918.661
σ1524.415
min4375.905
max8455.752

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.663
σ0.016
min172.632
max172.679
mean482.000
σ0.000
min482.000
max482.000
mean380.953
σ37.549
min302.614
max413.779
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.489
σ0.147
min357.321
max357.676
mean558.000
σ0.000
min558.000
max558.000
mean767.572
σ60.408
min631.941
max804.120

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1005.001-1006.979=-1.978
σ0.751-0.876=-0.125
min1004.527-1006.506=-1.978
max1008.104-1010.608=-2.504
mean7193.000-1050.350=6142.650
σ0.000-319.933=-319.933
min7193.000-574.000=6619.000
max7193.000-1618.000=5575.000
mean1.563-1.555=0.007
σ0.100-0.087=0.013
min1.427-1.484=-0.057
max1.862-1.875=-0.013

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.003=0.000
min0.881-0.882=-0.000
max0.888-0.887=0.001
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.416-0.395=0.021
σ0.084-0.134=-0.049
min0.332-0.313=0.019
max0.525-0.629=-0.104
name=error_case.art
mean2.333-2.339=-0.005
σ0.003
min2.332-2.337=-0.005
max2.337-2.342=-0.005
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.882-0.861=0.021
σ0.100-0.076=0.024
min0.813-0.812=0.001
max1.057-0.991=0.066
name=heavy_item.art
mean1.521-1.524=-0.002
σ0.002
min1.520-1.522=-0.002
max1.524-1.526=-0.002
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.539-0.508=0.031
σ0.043-0.050=-0.007
min0.506-0.457=0.048
max0.611-0.587=0.024
name=nested_use.art
mean2.355-2.361=-0.005
σ0.002
min2.355-2.360=-0.005
max2.358-2.364=-0.005
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.836-0.818=0.018
σ0.045-0.042=0.004
min0.811-0.774=0.037
max0.916-0.880=0.036

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.548-964.831=-1.282
σ0.033-0.025=0.008
min963.523-964.802=-1.279
max963.606-964.863=-1.257
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.834-0.809=0.026
σ0.026-0.031=-0.004
min0.790-0.773=0.017
max0.857-0.857=-0.000
name=cdr_enhanced_4k_loc.art
mean884.854-885.514=-0.660
σ0.006-0.006=0.000
min884.847-885.504=-0.657
max884.860-885.519=-0.658
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.734-0.736=-0.002
σ0.007-0.010=-0.003
min0.725-0.721=0.003
max0.742-0.748=-0.005

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706-7.716=-0.010
σ0.002-0.002=-0.000
min7.705-7.715=-0.010
max7.709-7.719=-0.010
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean4.273-4.222=0.050
σ0.077-0.081=-0.005
min4.144-4.091=0.053
max4.533-4.545=-0.012
name=record_render_large_syntax_err.art
mean7.655-7.665=-0.010
σ0.002
min7.654-7.664=-0.010
max7.658-7.668=-0.010
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean4.241-4.194=0.047
σ0.074-0.069=0.004
min4.107-4.074=0.032
max4.543-4.395=0.148
name=record_render_success.art
mean2.288-2.291=-0.003
σ0.002
min2.287-2.290=-0.003
max2.291-2.294=-0.003
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.647-0.742=-0.095
σ0.113-0.036=0.077
min0.522-0.544=-0.022
max0.856-0.920=-0.064
name=record_render_syntax_err.art
mean2.163-2.166=-0.002
σ0.002
min2.163-2.165=-0.002
max2.166-2.169=-0.002
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.516-0.700=-0.184
σ0.015-0.037=-0.022
min0.438-0.514=-0.076
max0.580-0.854=-0.274

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean294.321-295.650=-1.329
σ0.213-0.242=-0.030
min294.194-295.447=-1.253
max294.911-296.315=-1.403
mean7193.000-2013.000=5180.000
σ0.000
min7193.000-2013.000=5180.000
max7193.000-2013.000=5180.000
mean0.569-0.537=0.032
σ0.036-0.034=0.002
min0.503-0.498=0.005
max0.607-0.577=0.030

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean281.461-285.407=-3.946
σ0.037-0.039=-0.003
min281.405-285.355=-3.950
max281.498-285.448=-3.949
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.394-0.389=0.004
σ0.007-0.006=0.001
min0.388-0.383=0.005
max0.401-0.396=0.005
iters=5
new-facts=1
prior-facts=6402
mean1291.490-1295.791=-4.301
σ0.097-0.101=-0.004
min1291.371-1295.675=-4.305
max1291.591-1295.899=-4.308
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean1.952-1.871=0.081
σ0.072-0.078=-0.006
min1.865-1.805=0.060
max2.033-1.962=0.070
iters=5
new-facts=6402
prior-facts=1
mean1534.351-1539.907=-5.556
σ4.036-6.860=-2.823
min1532.265-1536.616=-4.350
max1541.561-1552.172=-10.611
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean2.273-2.259=0.014
σ0.236-0.197=0.039
min2.036-2.103=-0.067
max2.587-2.567=0.020
iters=5
new-facts=6402
prior-facts=6402
mean1853.337-1857.733=-4.396
σ0.094-0.066=0.028
min1853.214-1857.653=-4.439
max1853.461-1857.800=-4.339
mean7193.000-1746.400=5446.600
σ0.000-171.068=-171.068
min7193.000-1618.000=5575.000
max7193.000-2013.000=5180.000
mean3.199-2.876=0.323
σ0.335-0.063=0.272
min2.841-2.835=0.006
max3.577-2.987=0.590

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.605-1.376=0.229
σ0.164-0.259=-0.095
min1.316-1.109=0.207
max1.700-1.802=-0.102

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean442.428-445.740=-3.312
σ577.064-580.935=-3.871
min153.894-155.269=-1.375
max1308.024-1317.142=-9.118
mean96.250
σ8.500
min92.000
max109.000
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean0.536-0.529=0.007
σ0.557-0.536=0.021
min0.256-0.258=-0.002
max1.371-1.334=0.037
policies=20
mean1539.215-1552.995=-13.781
σ0.332-0.337=-0.005
min1538.985-1552.765=-13.780
max1539.707-1553.496=-13.789
mean920.000
σ0.000
min920.000
max920.000
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean2.589-2.597=-0.008
σ0.016-0.018=-0.003
min2.574-2.572=0.002
max2.604-2.613=-0.009
policies=200
mean15400.361-15537.944=-137.583
σ0.076-0.118=-0.043
min15400.300-15537.834=-137.534
max15400.470-15538.102=-137.632
mean9200.000
σ0.000
min9200.000
max9200.000
mean7193.000-1618.000=5575.000
σ0.000
min7193.000-1618.000=5575.000
max7193.000-1618.000=5575.000
mean26.251-26.384=-0.132
σ0.159-0.226=-0.067
min26.100-26.264=-0.164
max26.429-26.722=-0.293