Compare commits

Home / Compare 58a5d378 .. c698ddc8

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.352-0.350=0.001
min54.480-54.486=-0.005
max55.618-55.614=0.005
mean417.000-412.000=5.000
σ0.000
min417.000-412.000=5.000
max417.000-412.000=5.000
mean0.138-0.140=-0.002
σ0.004-0.005=-0.001
min0.131-0.136=-0.004
max0.145-0.150=-0.005
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.007-0.006=0.000
min43.773-43.779=-0.006
max43.798-43.800=-0.002
mean417.000-412.000=5.000
σ0.000
min417.000-412.000=5.000
max417.000-412.000=5.000
mean0.122-0.121=0.001
σ0.005-0.004=0.000
min0.117-0.116=0.002
max0.130-0.128=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.002=0.000
min36.615-36.616=-0.000
max36.620-36.620=-0.000
mean4290.625-4249.250=41.375
σ1877.362-1888.534=-11.172
min2074.000-1904.000=170.000
max7587.000-7533.000=54.000
mean12.346-13.016=-0.670
σ0.222-1.840=-1.617
min12.082-11.813=0.269
max12.721-17.454=-4.733
op=column_set() on indexed, repeat
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.616-36.616=0.000
max36.620-36.620=-0.000
mean4290.625-4249.250=41.375
σ1877.362-1888.534=-11.172
min2074.000-1904.000=170.000
max7587.000-7533.000=54.000
mean12.662-12.447=0.215
σ0.564-2.221=-1.657
min11.712-11.384=0.328
max13.219-17.928=-4.710
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928-41.928=0.000
max41.929-41.929=0.000
mean7587.000-7533.000=54.000
σ0.000
min7587.000-7533.000=54.000
max7587.000-7533.000=54.000
mean14.122-14.362=-0.241
σ1.197-1.041=0.156
min12.508-13.055=-0.547
max15.346-15.425=-0.080
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=-0.000
max41.931-41.932=-0.001
mean4089.125-4249.250=-160.125
σ1526.791-1888.534=-361.743
min2074.000-1904.000=170.000
max5975.000-7533.000=-1558.000
mean12.709-12.083=0.626
σ1.854-1.854=0.000
min10.897-10.177=0.720
max14.927-15.530=-0.603
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603-27.603=-0.000
max27.607-27.607=-0.000
mean4089.125-4249.250=-160.125
σ1526.791-1888.534=-361.743
min2074.000-1904.000=170.000
max5975.000-7533.000=-1558.000
mean8.716-8.923=-0.207
σ0.538-1.261=-0.722
min8.127-8.052=0.074
max9.503-11.988=-2.485
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4089.125-4249.250=-160.125
σ1526.791-1888.534=-361.743
min2074.000-1904.000=170.000
max5975.000-7533.000=-1558.000
mean6.219-7.044=-0.825
σ0.313-1.130=-0.817
min5.667-6.519=-0.853
max6.628-9.830=-3.202
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4290.625-4249.250=41.375
σ1877.362-1888.534=-11.172
min2074.000-1904.000=170.000
max7587.000-7533.000=54.000
mean5.609-5.571=0.038
σ0.129-0.562=-0.434
min5.442-5.332=0.110
max5.855-6.958=-1.103
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=0.000
min25.967
max25.971
mean4290.625-4249.250=41.375
σ1877.362-1888.534=-11.172
min2074.000-1904.000=170.000
max7587.000-7533.000=54.000
mean5.329-5.499=-0.170
σ0.181-0.549=-0.368
min5.012-5.248=-0.235
max5.551-6.856=-1.304

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.000
σ0.001-0.000=0.001
min2524.593
max2524.597-2524.594=0.003
mean7587.000-7533.000=54.000
σ0.000
min7587.000-7533.000=54.000
max7587.000-7533.000=54.000
mean1110.994-1104.872=6.122
σ164.173-157.060=7.113
min1045.799-1040.316=5.483
max1517.060-1493.347=23.713
op=load_product(), with indexes
mean8744.559-8744.558=0.001
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.640-8744.640=0.000
mean3820.500-3762.125=58.375
σ1591.957-1629.870=-37.913
min2074.000-1904.000=170.000
max5975.000-5934.000=41.000
mean4540.059-4587.003=-46.944
σ1348.664-1486.064=-137.401
min3542.116-3500.936=41.179
max6691.875-7282.087=-590.212

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.079-62.077=0.001
σ0.002-0.002=-0.000
min62.076-62.075=0.001
max62.080
mean4290.625-4249.250=41.375
σ1877.362-1888.534=-11.172
min2074.000-1904.000=170.000
max7587.000-7533.000=54.000
mean135.648-89.202=46.446
σ151.212-14.617=136.595
min72.146-70.758=1.388
max508.799-109.320=399.478
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.000
max40.945
mean7587.000-7533.000=54.000
σ0.000
min7587.000-7533.000=54.000
max7587.000-7533.000=54.000
mean101.037-240.835=-139.798
σ8.776-400.670=-391.893
min88.570-84.469=4.101
max109.016-1232.206=-1123.190
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685
max66.687
mean7587.000-7533.000=54.000
σ0.000
min7587.000-7533.000=54.000
max7587.000-7533.000=54.000
mean311.908-152.228=159.680
σ448.678-13.278=435.400
min137.063-135.287=1.777
max1421.888-168.436=1253.452

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.317=0.002
min11655.305-11655.305=-0.000
max11667.521-11667.516=0.005
mean4089.125-4249.250=-160.125
σ1526.791-1888.534=-361.743
min2074.000-1904.000=170.000
max5975.000-7533.000=-1558.000
mean6427.067-6505.217=-78.149
σ1307.636-1138.386=169.250
min4914.429-4952.568=-38.139
max8172.389-7957.434=214.955
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=0.000
min11560.066
max11560.069
mean7587.000-7533.000=54.000
σ0.000
min7587.000-7533.000=54.000
max7587.000-7533.000=54.000
mean5280.325-5243.754=36.571
σ1169.728-1189.412=-19.684
min4366.582-4365.447=1.135
max7201.752-7410.019=-208.266

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.581=0.001
σ0.021-0.023=-0.002
min172.558
max172.613-172.620=-0.007
mean2074.000-1904.000=170.000
σ0.000
min2074.000-1904.000=170.000
max2074.000-1904.000=170.000
mean352.317-313.199=39.119
σ60.729-36.550=24.179
min263.430-260.002=3.428
max447.250-357.653=89.598
op=pointedIndexFromKvs
rows=400000
mean357.366-357.371=-0.005
σ0.045-0.045=0.000
min357.321
max357.420-357.426=-0.006
mean2074.000-1904.000=170.000
σ0.000
min2074.000-1904.000=170.000
max2074.000-1904.000=170.000
mean783.911-773.715=10.196
σ15.354-20.708=-5.354
min769.858-746.446=23.413
max813.767-802.417=11.350

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.184=0.003
σ0.875-0.882=-0.007
min1007.687-1007.697=-0.010
max1011.805-1011.839=-0.034
mean1049.350-1039.600=9.750
σ301.377-306.773=-5.396
min547.000-544.000=3.000
max1452.000-1469.000=-17.000
mean1.545-1.553=-0.008
σ0.076-0.099=-0.023
min1.479-1.466=0.013
max1.759-1.821=-0.062

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=-0.000
σ0.002-0.002=-0.000
min0.881
max0.886
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.397-0.415=-0.018
σ0.111-0.139=-0.028
min0.326-0.335=-0.009
max0.593-0.661=-0.069
name=error_case.art
mean2.333
σ0.004-0.003=0.002
min2.332
max2.341-2.337=0.004
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.880-0.884=-0.004
σ0.083-0.081=0.002
min0.823-0.833=-0.010
max1.025-1.026=-0.001
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.546-0.550=-0.004
σ0.049-0.048=0.001
min0.501-0.509=-0.007
max0.628-0.632=-0.004
name=nested_use.art
mean2.355
σ0.002-0.002=0.000
min2.355
max2.359-2.358=0.000
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.850-0.839=0.011
σ0.032-0.040=-0.008
min0.824-0.800=0.024
max0.902-0.904=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.544-963.540=0.003
σ0.025-0.031=-0.007
min963.523
max963.585-963.596=-0.011
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.800-0.837=-0.037
σ0.077-0.039=0.037
min0.671-0.770=-0.099
max0.860-0.864=-0.003
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.007-0.006=0.000
min884.847
max884.863-884.861=0.002
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.730-0.707=0.024
σ0.028-0.039=-0.011
min0.681-0.663=0.018
max0.747-0.749=-0.002

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.711
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean3.495-3.511=-0.016
σ0.083-0.101=-0.018
min3.374-3.367=0.006
max3.973-3.842=0.130
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean4.059-3.487=0.572
σ0.330-0.087=0.243
min3.406-3.355=0.051
max4.442-3.763=0.680
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.745-0.746=-0.002
σ0.017-0.016=0.001
min0.704-0.725=-0.021
max0.849-0.846=0.003
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.710-0.705=0.006
σ0.015-0.016=-0.000
min0.677-0.678=-0.001
max0.783-0.776=0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.471-297.582=-0.111
σ0.226-0.197=0.030
min297.219-297.421=-0.202
max298.018-298.103=-0.085
mean2074.000-1904.000=170.000
σ0.000
min2074.000-1904.000=170.000
max2074.000-1904.000=170.000
mean0.555-0.583=-0.029
σ0.034-0.032=0.002
min0.512-0.519=-0.007
max0.590-0.623=-0.033

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.774=-0.002
σ0.038-0.038=-0.000
min289.730-289.720=0.009
max289.813-289.813=0.000
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.400-0.403=-0.003
σ0.009-0.009=-0.001
min0.394-0.391=0.003
max0.415-0.415=0.001
iters=5
new-facts=1
prior-facts=6402
mean1299.683-1299.695=-0.012
σ0.095-0.094=0.002
min1299.568-1299.574=-0.006
max1299.822-1299.822=0.001
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean2.074-2.202=-0.128
σ0.105-0.075=0.030
min1.977-2.120=-0.143
max2.219-2.314=-0.095
iters=5
new-facts=6402
prior-facts=1
mean1542.628-1542.675=-0.047
σ4.043-4.060=-0.016
min1540.617-1540.705=-0.088
max1549.854-1549.932=-0.077
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean2.313-2.370=-0.057
σ0.162-0.270=-0.108
min2.099-2.150=-0.051
max2.517-2.827=-0.310
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.630=0.005
σ0.062-0.070=-0.008
min1861.550-1861.534=0.016
max1861.694-1861.706=-0.013
mean1733.200-1739.800=-6.600
σ243.584-176.749=66.835
min1452.000-1492.000=-40.000
max2074.000-1904.000=170.000
mean3.090-3.034=0.056
σ0.324-0.170=0.153
min2.831-2.874=-0.043
max3.640-3.236=0.404

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.727-1.822=-0.094
σ0.114-0.040=0.074
min1.593-1.764=-0.171
max1.892-1.859=0.034

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.185=-0.001
σ577.140-577.140=-0.000
min157.611-157.612=-0.001
max1311.894-1311.896=-0.002
mean96.250
σ8.500
min92.000
max109.000
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean0.526-0.517=0.009
σ0.531-0.501=0.029
min0.260-0.263=-0.003
max1.322-1.268=0.054
policies=20
mean1576.417-1576.434=-0.018
σ0.357-0.372=-0.014
min1576.179-1576.187=-0.008
max1576.949-1576.988=-0.039
mean920.000
σ0.000
min920.000
max920.000
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean2.629-2.660=-0.031
σ0.041-0.057=-0.017
min2.595-2.606=-0.011
max2.687-2.712=-0.025
policies=200
mean15772.214-15772.208=0.006
σ0.087-0.101=-0.014
min15772.136-15772.115=0.022
max15772.338-15772.349=-0.011
mean9200.000
σ0.000
min9200.000
max9200.000
mean1452.000-1469.000=-17.000
σ0.000
min1452.000-1469.000=-17.000
max1452.000-1469.000=-17.000
mean26.529-26.470=0.059
σ0.070-0.080=-0.010
min26.446-26.391=0.055
max26.608-26.546=0.062