Compare commits

Home / Compare 355b52ea .. 2df840f5

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.522-54.055=0.468
σ0.370-0.370=-0.000
min54.378-53.904=0.474
max55.574-55.107=0.467
mean416.000-412.000=4.000
σ0.000
min416.000-412.000=4.000
max416.000-412.000=4.000
mean0.140-0.141=-0.000
σ0.005-0.006=-0.001
min0.136-0.131=0.004
max0.148-0.149=-0.000
cache=y
dps=1
iters=10
policies=100
mean43.766-43.394=0.372
σ0.007-0.007=0.000
min43.756-43.384=0.372
max43.777-43.405=0.373
mean416.000-412.000=4.000
σ0.000
min416.000-412.000=4.000
max416.000-412.000=4.000
mean0.122-0.123=-0.001
σ0.004-0.004=0.000
min0.116-0.116=-0.000
max0.128-0.130=-0.001

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617
σ0.002
min36.616
max36.619
mean4169.500
σ1899.312
min1550.000
max7203.000
mean12.595
σ0.313
min12.189
max13.226
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.619
mean4289.625
σ1979.093
min1550.000
max7203.000
mean95.012
σ234.488
min11.483
max675.338
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7203.000
σ0.000
min7203.000
max7203.000
mean14.820
σ1.238
min12.029
max15.540
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7203.000
σ0.000
min7203.000
max7203.000
mean12.916
σ1.374
min11.176
max15.088
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.932
mean4169.500
σ1899.312
min1550.000
max7203.000
mean13.503
σ1.715
min10.992
max15.244
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4169.500
σ1899.312
min1550.000
max7203.000
mean9.127
σ0.361
min8.720
max9.744
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4169.500
σ1899.312
min1550.000
max7203.000
mean6.585
σ0.361
min6.132
max7.265
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.670
mean4289.625
σ1979.093
min1550.000
max7203.000
mean6.099
σ0.679
min5.598
max7.703
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4289.625
σ1979.093
min1550.000
max7203.000
mean5.754
σ0.711
min5.154
max7.471
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.972
mean4289.625
σ1979.093
min1550.000
max7203.000
mean5.788
σ0.637
min5.247
max7.312
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4289.625
σ1979.093
min1550.000
max7203.000
mean5.754
σ0.649
min5.311
max7.344

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
mean7203.000
σ0.000
min7203.000
max7203.000
mean1186.791
σ386.677
min1043.294
max2143.729
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560
σ0.040
min8744.545
max8744.660
mean3596.750
σ1818.874
min1075.000
max5837.000
mean5001.306
σ1581.008
min3537.721
max7104.074

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
mean4169.500
σ1899.312
min1550.000
max7203.000
mean83.720
σ10.075
min75.037
max104.081
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4169.500
σ1899.312
min1550.000
max7203.000
mean84.658
σ9.986
min75.265
max104.674
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.943
max40.947
mean7203.000
σ0.000
min7203.000
max7203.000
mean100.741
σ12.439
min73.621
max108.046
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.943
max40.948
mean7203.000
σ0.000
min7203.000
max7203.000
mean100.848
σ12.675
min73.184
max108.641
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.948
max40.953
mean7203.000
σ0.000
min7203.000
max7203.000
mean104.104
σ10.462
min81.535
max112.764
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.948
max40.954
mean7203.000
σ0.000
min7203.000
max7203.000
mean101.159
σ12.358
min74.300
max108.680
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.686
max66.690
mean7203.000
σ0.000
min7203.000
max7203.000
mean205.856
σ145.930
min117.858
max564.526
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.689
mean7203.000
σ0.000
min7203.000
max7203.000
mean149.435
σ23.319
min110.168
max168.021

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4169.500
σ1899.312
min1550.000
max7203.000
mean6618.182
σ1171.136
min4856.904
max7706.888
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065
σ0.001
min11560.064
max11560.068
mean7203.000
σ0.000
min7203.000
max7203.000
mean6113.546
σ1628.342
min4400.715
max8745.435

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.665
σ0.011
min172.646
max172.677
mean487.250
σ0.707
min487.000
max489.000
mean392.917
σ18.687
min358.928
max412.896
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.467
σ0.156
min357.321
max357.628
mean573.000
σ0.000
min573.000
max573.000
mean786.083
σ47.429
min703.068
max860.078

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.081-1007.005=1.076
σ0.761-1.197=-0.436
min1007.604-1006.444=1.160
max1011.227-1012.023=-0.796
mean7203.000-1049.550=6153.450
σ0.000-307.695=-307.695
min7203.000-574.000=6629.000
max7203.000-1642.000=5561.000
mean1.513-1.559=-0.047
σ0.132-0.082=0.050
min1.382-1.472=-0.090
max1.843-1.778=0.065

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.000
σ0.002-0.003=-0.000
min0.881-0.882=-0.000
max0.886-0.887=-0.000
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.413-0.415=-0.002
σ0.130-0.134=-0.004
min0.330-0.338=-0.007
max0.641-0.653=-0.012
name=error_case.art
mean2.334-2.339=-0.004
σ0.003-0.003=0.001
min2.332-2.337=-0.005
max2.339-2.342=-0.003
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.891-0.872=0.020
σ0.088-0.091=-0.003
min0.833-0.822=0.011
max1.044-1.035=0.010
name=heavy_item.art
mean1.521-1.524=-0.002
σ0.002
min1.520-1.522=-0.002
max1.524-1.526=-0.002
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.545-0.557=-0.012
σ0.048-0.060=-0.012
min0.511-0.507=0.004
max0.629-0.634=-0.005
name=nested_use.art
mean2.355-2.361=-0.005
σ0.002
min2.355-2.360=-0.005
max2.358-2.364=-0.005
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.849-0.854=-0.006
σ0.042-0.058=-0.016
min0.796-0.802=-0.006
max0.910-0.951=-0.041

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-964.836=-1.285
σ0.027-0.031=-0.004
min963.535-964.811=-1.276
max963.598-964.889=-1.291
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.811-0.826=-0.015
σ0.051-0.034=0.017
min0.725-0.784=-0.059
max0.845-0.864=-0.019
name=cdr_enhanced_4k_loc.art
mean884.854-885.511=-0.657
σ0.007-0.007=0.000
min884.847-885.504=-0.657
max884.862-885.519=-0.656
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.683-0.714=-0.031
σ0.071-0.016=0.054
min0.568-0.694=-0.126
max0.738-0.729=0.008

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.711-7.722=-0.012
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean3.521-4.225=-0.703
σ0.086-0.079=0.007
min3.368-4.092=-0.725
max3.797-4.630=-0.833
name=record_render_large_syntax_err.art
mean7.655-7.665=-0.010
σ0.002-0.002=0.000
min7.654-7.664=-0.010
max7.659-7.668=-0.009
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean3.929-4.207=-0.278
σ0.387-0.076=0.311
min3.385-4.091=-0.706
max4.515-4.548=-0.033
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
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.753-0.747=0.006
σ0.019-0.018=0.001
min0.716-0.716=-0.000
max0.864-0.847=0.017
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
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.714-0.705=0.009
σ0.021-0.015=0.006
min0.615-0.667=-0.052
max0.793-0.780=0.013

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.331-296.970=0.361
σ0.246-0.246=0.000
min297.184-296.771=0.413
max298.019-297.637=0.382
mean7203.000-2031.000=5172.000
σ0.000
min7203.000-2031.000=5172.000
max7203.000-2031.000=5172.000
mean0.570-0.539=0.031
σ0.028-0.031=-0.003
min0.517-0.505=0.012
max0.594-0.576=0.017

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.730-286.822=2.908
σ0.040-0.042=-0.002
min289.682-286.769=2.913
max289.792-286.866=2.926
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.406-0.396=0.010
σ0.020-0.008=0.012
min0.386-0.387=-0.001
max0.432-0.405=0.027
iters=5
new-facts=1
prior-facts=6402
mean1299.640-1297.254=2.387
σ0.091-0.126=-0.035
min1299.534-1297.053=2.480
max1299.742-1297.388=2.354
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean1.934-2.229=-0.295
σ0.083-0.082=0.000
min1.791-2.099=-0.308
max2.001-2.317=-0.315
iters=5
new-facts=6402
prior-facts=1
mean1542.624-1541.372=1.252
σ4.086-6.804=-2.718
min1540.578-1538.222=2.356
max1549.926-1553.542=-3.617
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean2.280-2.330=-0.050
σ0.244-0.242=0.002
min2.055-2.174=-0.119
max2.667-2.733=-0.067
iters=5
new-facts=6402
prior-facts=6402
mean1861.597-1859.120=2.476
σ0.057-0.065=-0.008
min1861.512-1859.033=2.479
max1861.648-1859.184=2.464
mean7203.000-1786.000=5417.000
σ0.000-168.465=-168.465
min7203.000-1642.000=5561.000
max7203.000-2031.000=5172.000
mean2.919-2.977=-0.058
σ0.094-0.071=0.023
min2.813-2.854=-0.041
max3.052-3.025=0.027

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.497-1.303=0.193
σ0.315-0.392=-0.077
min1.007-0.933=0.075
max1.807-1.794=0.013

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-448.821=-2.675
σ577.064-581.372=-4.308
min157.612-158.134=-0.522
max1311.743-1320.879=-9.136
mean96.250
σ8.500
min92.000
max109.000
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean0.554-0.565=-0.012
σ0.572-0.604=-0.031
min0.267-0.260=0.007
max1.412-1.471=-0.058
policies=20
mean1576.398-1581.620=-5.221
σ0.350-0.363=-0.013
min1576.162-1581.378=-5.216
max1576.918-1582.160=-5.242
mean920.000
σ0.000
min920.000
max920.000
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean2.638-2.641=-0.003
σ0.017-0.007=0.010
min2.616-2.636=-0.020
max2.652-2.651=0.002
policies=200
mean15771.972-15824.152=-52.180
σ0.056-0.078=-0.022
min15771.893-15824.069=-52.176
max15772.019-15824.257=-52.237
mean9200.000
σ0.000
min9200.000
max9200.000
mean7203.000-1642.000=5561.000
σ0.000
min7203.000-1642.000=5561.000
max7203.000-1642.000=5561.000
mean26.507-26.679=-0.172
σ0.240-0.065=0.176
min26.353-26.596=-0.244
max26.864-26.738=0.126