Compare commits

Home / Compare 6737af0e .. ef47e568

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.618-54.617=0.000
σ0.350-0.351=-0.001
min54.487-54.484=0.003
max55.613-55.615=-0.002
mean422.000-418.000=4.000
σ0.000
min422.000-418.000=4.000
max422.000-418.000=4.000
mean0.141-0.139=0.002
σ0.009-0.003=0.006
min0.131-0.135=-0.004
max0.159-0.145=0.014
cache=y
dps=1
iters=10
policies=100
mean43.787-43.787=-0.000
σ0.009-0.006=0.003
min43.775-43.780=-0.005
max43.804-43.797=0.007
mean422.000-418.000=4.000
σ0.000
min422.000-418.000=4.000
max422.000-418.000=4.000
mean0.125-0.124=0.001
σ0.007-0.003=0.004
min0.120-0.120=-0.000
max0.144-0.131=0.013

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.620
mean4287.000
σ1981.307
min1552.000
max7208.000
mean86.870
σ210.012
min12.386
max606.623
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618
σ0.002
min36.616
max36.620
mean4287.000
σ1981.307
min1552.000
max7208.000
mean13.716
σ2.924
min11.753
max20.822
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7208.000
σ0.000
min7208.000
max7208.000
mean14.968
σ0.889
min13.018
max15.586
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7208.000
σ0.000
min7208.000
max7208.000
mean13.840
σ0.952
min11.724
max14.461
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.932
mean4171.000
σ1903.919
min1552.000
max7208.000
mean13.164
σ1.687
min10.706
max15.091
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.002
min27.603
max27.607
mean4171.000
σ1903.919
min1552.000
max7208.000
mean9.020
σ0.321
min8.627
max9.617
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.001
min26.399
max26.403
mean4171.000
σ1903.919
min1552.000
max7208.000
mean6.864
σ0.332
min6.470
max7.269
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4287.000
σ1981.307
min1552.000
max7208.000
mean6.239
σ0.546
min5.841
max7.557
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4287.000
σ1981.307
min1552.000
max7208.000
mean5.844
σ0.619
min5.583
max7.375
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.971
mean4287.000
σ1981.307
min1552.000
max7208.000
mean5.890
σ0.568
min5.597
max7.281
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4287.000
σ1981.307
min1552.000
max7208.000
mean5.746
σ0.647
min5.363
max7.329
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4271.500
σ1875.122
min1990.000
max7542.000
mean12.885
σ1.673
min11.944
max16.973
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.619
mean4271.500
σ1875.122
min1990.000
max7542.000
mean13.343
σ1.625
min12.531
max17.344
op=table_records(), no indexes
mean41.928
σ0.001
min41.928
max41.929
mean7542.000
σ0.000
min7542.000
max7542.000
mean13.618
σ0.992
min12.491
max14.683
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4271.500
σ1875.122
min1990.000
max7542.000
mean12.401
σ2.205
min10.289
max15.161
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4271.500
σ1875.122
min1990.000
max7542.000
mean8.817
σ1.298
min7.873
max11.922
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4271.500
σ1875.122
min1990.000
max7542.000
mean6.684
σ1.119
min6.004
max9.403
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.669
mean4271.500
σ1875.122
min1990.000
max7542.000
mean5.639
σ0.536
min5.233
max6.942
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4271.500
σ1875.122
min1990.000
max7542.000
mean5.409
σ0.534
min5.066
max6.704

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596
σ0.002
min2524.594
max2524.598
mean7208.000
σ0.000
min7208.000
max7208.000
mean1402.377
σ622.585
min1036.659
max2788.176
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560
σ0.040
min8744.545
max8744.659
mean3592.250
σ1820.771
min1071.000
max5827.000
mean4847.195
σ1465.533
min3504.526
max6871.707
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7542.000
σ0.000
min7542.000
max7542.000
mean1106.450
σ159.785
min1043.068
max1501.606
op=load_product(), with indexes
mean8744.558
σ0.033
min8744.544
max8744.639
mean3794.750
σ1606.742
min1990.000
max5949.000
mean4649.167
σ1504.717
min3557.034
max7361.410

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077
σ0.001
min62.076
max62.080
mean4171.000
σ1903.919
min1552.000
max7208.000
mean75.735
σ5.968
min70.101
max88.901
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4171.000
σ1903.919
min1552.000
max7208.000
mean76.234
σ5.798
min71.415
max89.310
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.002
min40.944
max40.949
mean7208.000
σ0.000
min7208.000
max7208.000
mean103.810
σ7.058
min90.353
max108.507
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7208.000
σ0.000
min7208.000
max7208.000
mean103.953
σ7.048
min90.215
max108.768
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950
σ0.002
min40.949
max40.954
mean7208.000
σ0.000
min7208.000
max7208.000
mean106.324
σ5.522
min95.374
max110.747
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7208.000
σ0.000
min7208.000
max7208.000
mean104.058
σ7.174
min90.322
max108.767
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7208.000
σ0.000
min7208.000
max7208.000
mean274.047
σ323.568
min140.577
max1074.449
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7208.000
σ0.000
min7208.000
max7208.000
mean157.781
σ13.055
min136.226
max168.018
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4271.500
σ1875.122
min1990.000
max7542.000
mean88.702
σ13.429
min76.363
max117.417
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7542.000
σ0.000
min7542.000
max7542.000
mean237.522
σ386.855
min85.718
max1194.766
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.001
min66.685
max66.689
mean7542.000
σ0.000
min7542.000
max7542.000
mean148.441
σ16.114
min120.791
max165.812

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.319
min11655.305
max11667.522
mean4171.000
σ1903.919
min1552.000
max7208.000
mean6598.038
σ1236.911
min4848.514
max7960.770
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.069
mean7208.000
σ0.000
min7208.000
max7208.000
mean5712.579
σ1134.713
min4389.354
max7029.025
op=table_records()
mean11656.834
σ4.318
min11655.305
max11667.521
mean4271.500
σ1875.122
min1990.000
max7542.000
mean6553.247
σ1297.635
min4985.947
max8270.335
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7542.000
σ0.000
min7542.000
max7542.000
mean5482.501
σ1343.777
min4411.811
max7267.779

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.660
σ0.015
min172.634
max172.675
mean487.000
σ0.000
min487.000
max487.000
mean374.855
σ41.409
min316.001
max420.671
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.477
σ0.144
min357.321
max357.644
mean564.000
σ0.000
min564.000
max564.000
mean755.232
σ67.476
min660.630
max818.476
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.026
min172.558
max172.624
mean1990.000
σ0.000
min1990.000
max1990.000
mean350.621
σ35.790
min274.307
max403.568
op=pointedIndexFromKvs
rows=400000
mean357.362
σ0.043
min357.321
max357.405
mean1990.000
σ0.000
min1990.000
max1990.000
mean763.268
σ64.684
min611.603
max809.514

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.084=0.098
σ0.927-0.761=0.166
min1007.716-1007.609=0.106
max1012.041-1011.229=0.812
mean1058.450-7208.000=-6149.550
σ316.802-0.000=316.802
min581.000-7208.000=-6627.000
max1528.000-7208.000=-5680.000
mean1.552-1.487=0.065
σ0.111-0.127=-0.017
min1.452-1.378=0.074
max1.905-1.820=0.085

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.002
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.439-0.420=0.019
σ0.132-0.135=-0.002
min0.340-0.348=-0.008
max0.656-0.660=-0.004
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.901-0.885=0.016
σ0.102-0.084=0.019
min0.837-0.831=0.007
max1.082-1.031=0.050
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.548-0.534=0.015
σ0.041-0.037=0.004
min0.515-0.498=0.017
max0.620-0.593=0.027
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.840-0.841=-0.001
σ0.050-0.034=0.015
min0.799-0.815=-0.015
max0.919-0.896=0.023

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.552=-0.002
σ0.035-0.027=0.008
min963.523-963.527=-0.004
max963.611-963.596=0.015
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.828-0.816=0.012
σ0.030-0.039=-0.009
min0.790-0.758=0.031
max0.859-0.853=0.006
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.006=-0.000
min884.847
max884.861-884.861=-0.001
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.743-0.681=0.062
σ0.006-0.073=-0.067
min0.735-0.596=0.139
max0.750-0.745=0.004

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706-7.706=0.000
σ0.002-0.002=0.000
min7.705
max7.709
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean3.559-4.142=-0.583
σ0.086-0.284=-0.197
min3.410-3.447=-0.037
max3.882-4.514=-0.632
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.002
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean3.557-4.239=-0.682
σ0.059-0.075=-0.016
min3.440-4.109=-0.670
max3.795-4.490=-0.695
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.761-0.755=0.006
σ0.017-0.017=-0.000
min0.728-0.723=0.005
max0.876-0.865=0.011
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.717-0.713=0.005
σ0.019-0.016=0.003
min0.627-0.686=-0.058
max0.798-0.802=-0.004

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.427-297.355=0.072
σ0.253-0.304=-0.051
min297.198-297.078=0.120
max298.107-298.140=-0.033
mean1990.000-7208.000=-5218.000
σ0.000
min1990.000-7208.000=-5218.000
max1990.000-7208.000=-5218.000
mean0.579-0.574=0.006
σ0.029-0.034=-0.005
min0.526-0.508=0.018
max0.616-0.603=0.013

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.773-289.727=0.046
σ0.035-0.034=0.001
min289.726-289.679=0.047
max289.810-289.775=0.035
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.396-0.391=0.005
σ0.006-0.005=0.001
min0.393-0.389=0.005
max0.406-0.400=0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.662-1299.651=0.012
σ0.070-0.110=-0.040
min1299.584-1299.518=0.065
max1299.732-1299.775=-0.042
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean2.097-1.850=0.246
σ0.072-0.039=0.034
min2.007-1.816=0.190
max2.177-1.895=0.282
iters=5
new-facts=6402
prior-facts=1
mean1542.589-1542.623=-0.034
σ4.031-4.019=0.012
min1540.556-1540.591=-0.034
max1549.790-1549.805=-0.015
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean2.191-2.299=-0.109
σ0.158-0.161=-0.003
min1.974-2.131=-0.157
max2.375-2.526=-0.151
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.612=0.016
σ0.078-0.087=-0.009
min1861.507-1861.497=0.010
max1861.704-1861.728=-0.024
mean1785.600-7208.000=-5422.400
σ210.469-0.000=210.469
min1528.000-7208.000=-5680.000
max1990.000-7208.000=-5218.000
mean3.270-3.022=0.248
σ0.381-0.377=0.004
min2.861-2.799=0.062
max3.681-3.694=-0.013

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.595-1.510=0.085
σ0.344-0.410=-0.065
min1.017-1.015=0.002
max1.861-1.930=-0.069

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-446.150=0.033
σ577.140-577.064=0.076
min157.610-157.617=-0.007
max1311.894-1311.746=0.148
mean96.250
σ8.500
min92.000
max109.000
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean0.541-0.550=-0.009
σ0.558-0.570=-0.012
min0.261-0.261=0.000
max1.378-1.405=-0.028
policies=20
mean1576.404-1576.428=-0.024
σ0.353-0.351=0.002
min1576.171-1576.185=-0.015
max1576.930-1576.948=-0.018
mean920.000
σ0.000
min920.000
max920.000
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean2.629-2.636=-0.007
σ0.035-0.017=0.018
min2.587-2.613=-0.026
max2.673-2.655=0.019
policies=200
mean15772.305-15772.313=-0.008
σ0.137-0.114=0.023
min15772.115-15772.180=-0.065
max15772.442-15772.457=-0.015
mean9200.000
σ0.000
min9200.000
max9200.000
mean1528.000-7208.000=-5680.000
σ0.000
min1528.000-7208.000=-5680.000
max1528.000-7208.000=-5680.000
mean26.416-26.620=-0.204
σ0.046-0.238=-0.192
min26.363-26.396=-0.034
max26.474-26.885=-0.412