Compare commits

Home / Compare 10e0ed4c .. c8c83b36

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.616-54.618=-0.002
σ0.349-0.352=-0.003
min54.484-54.483=0.001
max55.610-55.620=-0.009
mean415.000-419.000=-4.000
σ0.000
min415.000-419.000=-4.000
max415.000-419.000=-4.000
mean0.140-0.140=0.000
σ0.003-0.004=-0.001
min0.138-0.137=0.001
max0.145-0.147=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.007-0.007=-0.000
min43.775-43.774=0.001
max43.799-43.801=-0.002
mean415.000-419.000=-4.000
σ0.000
min415.000-419.000=-4.000
max415.000-419.000=-4.000
mean0.121-0.121=-0.001
σ0.003-0.004=-0.000
min0.116-0.116=-0.000
max0.125-0.127=-0.001

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
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean12.186-12.134=0.053
σ0.325-0.280=0.046
min11.847-11.716=0.131
max12.821-12.508=0.313
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.620=-0.000
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean12.172-12.297=-0.125
σ0.626-0.544=0.082
min11.099-11.403=-0.304
max12.780-12.846=-0.066
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7541.000-7540.000=1.000
σ0.000
min7541.000-7540.000=1.000
max7541.000-7540.000=1.000
mean13.211-14.022=-0.811
σ1.459-1.198=0.261
min10.568-12.748=-2.180
max14.856-16.041=-1.185
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=-0.000
max41.932-41.932=0.000
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean11.625-12.382=-0.757
σ1.758-2.005=-0.247
min9.891-10.153=-0.262
max14.976-15.610=-0.634
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.607
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean8.660-8.809=-0.149
σ1.412-1.341=0.071
min7.760-7.803=-0.043
max12.075-12.045=0.030
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean6.785-6.755=0.030
σ1.130-1.397=-0.267
min6.096-5.691=0.405
max9.525-10.094=-0.569
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=-0.000
min25.665-25.664=0.000
max25.670
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean5.382-5.382=0.001
σ0.284-0.102=0.182
min5.148-5.154=-0.006
max6.049-5.475=0.574
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969-25.969=0.000
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean5.141-5.227=-0.087
σ0.052-0.071=-0.019
min5.075-5.138=-0.063
max5.251-5.359=-0.108

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=0.000
max2524.594
mean7541.000-7540.000=1.000
σ0.000
min7541.000-7540.000=1.000
max7541.000-7540.000=1.000
mean1060.815-1055.746=5.069
σ3.190-7.419=-4.229
min1055.961-1045.439=10.522
max1065.221-1070.513=-5.292
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.639-8744.639=-0.001
mean3788.750-3803.125=-14.375
σ1607.346-1586.675=20.671
min1985.000-2045.000=-60.000
max5945.000-5940.000=5.000
mean4630.460-4614.100=16.360
σ1484.227-1467.593=16.635
min3543.291-3545.789=-2.498
max7185.409-7227.276=-41.867

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=0.000
min62.075-62.076=-0.001
max62.080
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean90.729-87.886=2.843
σ18.503-17.352=1.151
min70.586-70.786=-0.200
max125.029-125.047=-0.018
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944
max40.945
mean7541.000-7540.000=1.000
σ0.000
min7541.000-7540.000=1.000
max7541.000-7540.000=1.000
mean97.610-193.701=-96.091
σ10.244-261.170=-250.926
min80.155-88.221=-8.066
max108.042-839.825=-731.784
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-66.686=0.000
mean7541.000-7540.000=1.000
σ0.000
min7541.000-7540.000=1.000
max7541.000-7540.000=1.000
mean149.533-152.286=-2.752
σ16.794-13.285=3.509
min120.702-135.965=-15.263
max167.435-167.908=-0.473

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.317=-0.000
min11655.305
max11667.517
mean4265.625-4273.000=-7.375
σ1876.848-1866.834=10.013
min1985.000-2045.000=-60.000
max7541.000-7540.000=1.000
mean6524.596-6377.918=146.679
σ1050.298-1154.082=-103.784
min4971.715-4951.559=20.156
max7997.868-8305.700=-307.832
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=-0.000
min11560.066-11560.066=0.001
max11560.069
mean7541.000-7540.000=1.000
σ0.000
min7541.000-7540.000=1.000
max7541.000-7540.000=1.000
mean5233.592-5196.382=37.210
σ1093.863-1206.588=-112.725
min4405.939-4444.834=-38.895
max7539.861-7247.383=292.478

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.585-172.586=-0.001
σ0.027-0.026=0.001
min172.558
max172.623-172.626=-0.003
mean1985.000-2045.000=-60.000
σ0.000
min1985.000-2045.000=-60.000
max1985.000-2045.000=-60.000
mean371.785-370.552=1.232
σ20.358-40.388=-20.029
min348.729-336.519=12.211
max399.300-449.688=-50.388
op=pointedIndexFromKvs
rows=400000
mean357.359-357.371=-0.012
σ0.036-0.043=-0.007
min357.321
max357.400-357.418=-0.019
mean1985.000-2045.000=-60.000
σ0.000
min1985.000-2045.000=-60.000
max1985.000-2045.000=-60.000
mean745.945-726.188=19.757
σ70.636-89.385=-18.749
min616.620-615.462=1.158
max816.215-819.587=-3.372

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.186=-0.000
σ0.888-0.876=0.012
min1007.687-1007.686=0.001
max1011.870-1011.815=0.055
mean1048.550-1040.350=8.200
σ303.737-304.757=-1.020
min544.000-548.000=-4.000
max1456.000-1469.000=-13.000
mean1.527-1.552=-0.025
σ0.075-0.131=-0.057
min1.369-1.469=-0.100
max1.691-2.029=-0.337

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.882-0.883=-0.001
σ0.002-0.002=-0.000
min0.881
max0.886
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.428-0.429=-0.001
σ0.123-0.139=-0.016
min0.358-0.341=0.017
max0.646-0.676=-0.030
name=error_case.art
mean2.334-2.333=0.001
σ0.003-0.003=-0.000
min2.332
max2.337
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.884-0.893=-0.009
σ0.092-0.089=0.003
min0.831-0.833=-0.002
max1.046-1.047=-0.000
name=heavy_item.art
mean1.521-1.521=-0.001
σ0.001-0.002=-0.001
min1.520
max1.523-1.524=-0.001
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.555-0.552=0.003
σ0.052-0.042=0.010
min0.511-0.518=-0.007
max0.638-0.622=0.017
name=nested_use.art
mean2.356-2.355=0.001
σ0.002-0.002=0.000
min2.355
max2.358
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.846-0.843=0.003
σ0.044-0.047=-0.003
min0.804-0.808=-0.004
max0.920-0.924=-0.004

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.544=-0.001
σ0.026-0.025=0.001
min963.523
max963.585-963.583=0.002
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.779-0.817=-0.038
σ0.078-0.056=0.023
min0.651-0.727=-0.076
max0.859-0.866=-0.007
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.004-0.007=-0.002
min884.850-884.847=0.003
max884.861-884.861=-0.000
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.740-0.688=0.051
σ0.022-0.108=-0.086
min0.701-0.497=0.204
max0.751-0.744=0.007

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-7.709=0.001
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean4.239-4.298=-0.058
σ0.078-0.092=-0.013
min4.098-4.144=-0.046
max4.544-4.647=-0.103
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean4.255-4.258=-0.003
σ0.084-0.089=-0.005
min4.131-4.117=0.014
max4.592-4.541=0.051
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.763-0.760=0.003
σ0.018-0.020=-0.002
min0.732-0.732=-0.000
max0.867-0.890=-0.023
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.725-0.653=0.071
σ0.015-0.099=-0.084
min0.695-0.498=0.196
max0.801-0.820=-0.019

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.361-297.365=-0.004
σ0.197-0.186=0.011
min297.186-297.224=-0.038
max297.889-297.862=0.027
mean1985.000-2045.000=-60.000
σ0.000
min1985.000-2045.000=-60.000
max1985.000-2045.000=-60.000
mean0.553-0.543=0.010
σ0.031-0.032=-0.001
min0.509-0.504=0.005
max0.594-0.582=0.012

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.777-289.764=0.013
σ0.032-0.042=-0.010
min289.736-289.722=0.014
max289.811-289.812=-0.002
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.402-0.404=-0.002
σ0.010-0.009=0.001
min0.396-0.394=0.002
max0.420-0.414=0.005
iters=5
new-facts=1
prior-facts=6402
mean1299.660-1299.670=-0.010
σ0.066-0.104=-0.038
min1299.592-1299.556=0.036
max1299.745-1299.825=-0.080
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean2.107-2.048=0.059
σ0.076-0.053=0.023
min2.010-1.985=0.025
max2.175-2.115=0.060
iters=5
new-facts=6402
prior-facts=1
mean1542.619-1542.628=-0.009
σ4.036-4.059=-0.023
min1540.608-1540.603=0.005
max1549.831-1549.881=-0.051
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean2.253-2.304=-0.051
σ0.141-0.215=-0.074
min2.076-2.116=-0.040
max2.408-2.650=-0.243
iters=5
new-facts=6402
prior-facts=6402
mean1861.643-1861.637=0.006
σ0.057-0.062=-0.004
min1861.570-1861.549=0.021
max1861.714-1861.706=0.008
mean1770.400-1723.800=46.600
σ226.297-232.404=-6.107
min1472.000-1469.000=3.000
max1985.000-2045.000=-60.000
mean3.181-2.938=0.243
σ0.307-0.087=0.220
min2.843-2.830=0.013
max3.617-3.059=0.558

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.766-1.722=0.044
σ0.153-0.174=-0.021
min1.507-1.545=-0.038
max1.908-1.906=0.002

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.002
σ577.140-577.140=0.000
min157.614-157.614=-0.001
max1311.894-1311.895=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean0.545-0.543=0.002
σ0.562-0.564=-0.002
min0.260-0.260=-0.000
max1.388-1.389=-0.001
policies=20
mean1576.421-1576.412=0.009
σ0.363-0.335=0.029
min1576.175-1576.188=-0.013
max1576.962-1576.910=0.051
mean920.000
σ0.000
min920.000
max920.000
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean2.646-2.613=0.033
σ0.014-0.015=-0.001
min2.632-2.594=0.038
max2.665-2.630=0.035
policies=200
mean15772.314-15772.315=-0.001
σ0.079-0.124=-0.045
min15772.246-15772.203=0.042
max15772.427-15772.483=-0.056
mean9200.000
σ0.000
min9200.000
max9200.000
mean1456.000-1469.000=-13.000
σ0.000
min1456.000-1469.000=-13.000
max1456.000-1469.000=-13.000
mean26.392-26.372=0.020
σ0.061-0.065=-0.004
min26.321-26.284=0.038
max26.471-26.437=0.033