Compare commits

Home / Compare ad47ae74 .. 5c29fab3

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.617-54.616=0.001
σ0.352-0.350=0.003
min54.481-54.483=-0.002
max55.619-55.610=0.009
mean416.000-414.000=2.000
σ0.000
min416.000-414.000=2.000
max416.000-414.000=2.000
mean0.139-0.136=0.003
σ0.005-0.006=-0.001
min0.135-0.130=0.005
max0.148-0.145=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.007-0.008=-0.001
min43.772-43.777=-0.005
max43.797-43.803=-0.006
mean416.000-414.000=2.000
σ0.000
min416.000-414.000=2.000
max416.000-414.000=2.000
mean0.121-0.122=-0.000
σ0.004-0.005=-0.001
min0.115-0.114=0.001
max0.128-0.129=-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
max36.620
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean12.334-12.549=-0.215
σ0.334-0.265=0.069
min11.990-12.095=-0.105
max12.939-13.015=-0.077
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.619-36.620=-0.000
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean12.462-12.539=-0.077
σ0.558-0.684=-0.125
min11.613-11.498=0.115
max13.015-13.303=-0.288
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
mean6044.000-7539.000=-1495.000
σ0.000
min6044.000-7539.000=-1495.000
max6044.000-7539.000=-1495.000
mean13.140-13.833=-0.692
σ1.260-1.001=0.259
min10.495-12.667=-2.172
max15.101-15.253=-0.152
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.931=0.000
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean12.356-12.552=-0.195
σ1.990-1.780=0.210
min10.286-10.188=0.098
max14.691-14.965=-0.275
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
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean8.213-8.870=-0.657
σ0.293-1.014=-0.721
min7.697-8.056=-0.360
max8.507-10.539=-2.031
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=-0.000
min26.399
max26.403
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean6.272-6.811=-0.539
σ0.177-1.002=-0.825
min5.894-5.911=-0.017
max6.457-8.429=-1.972
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-25.670=-0.000
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean5.414-5.521=-0.107
σ0.076-0.150=-0.074
min5.305-5.309=-0.004
max5.557-5.758=-0.201
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.969-25.968=0.001
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.971
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean5.246-5.420=-0.174
σ0.062-0.123=-0.061
min5.171-5.319=-0.149
max5.317-5.658=-0.341

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=-0.000
σ0.000-0.001=-0.001
min2524.594-2524.594=0.000
max2524.594-2524.598=-0.003
mean6044.000-7539.000=-1495.000
σ0.000
min6044.000-7539.000=-1495.000
max6044.000-7539.000=-1495.000
mean1408.420-1058.527=349.894
σ680.488-7.762=672.726
min1034.118-1049.860=-15.742
max2582.861-1072.308=1510.552
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.033=0.000
min8744.545-8744.544=0.000
max8744.641-8744.640=0.001
mean3820.875-3759.750=61.125
σ1652.252-1638.957=13.294
min1969.000-1884.000=85.000
max6044.000-5939.000=105.000
mean4516.974-4684.269=-167.295
σ1402.616-1621.620=-219.004
min3521.994-3551.965=-29.971
max7133.663-7814.220=-680.557

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=-0.000
σ0.002-0.002=0.000
min62.076
max62.080
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean81.510-87.906=-6.397
σ11.637-12.325=-0.688
min70.177-70.343=-0.166
max100.707-100.030=0.677
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944-40.944=-0.000
max40.945
mean6044.000-7539.000=-1495.000
σ0.000
min6044.000-7539.000=-1495.000
max6044.000-7539.000=-1495.000
mean96.595-249.750=-153.155
σ7.625-419.694=-412.069
min86.347-88.562=-2.215
max109.462-1288.325=-1178.862
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
mean6044.000-7539.000=-1495.000
σ0.000
min6044.000-7539.000=-1495.000
max6044.000-7539.000=-1495.000
mean220.449-150.290=70.159
σ216.017-14.623=201.394
min127.126-126.440=0.686
max754.020-167.088=586.932

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.318=0.000
min11655.305-11655.305=-0.000
max11667.521-11667.520=0.001
mean4104.125-4250.625=-146.500
σ1571.031-1894.699=-323.668
min1969.000-1884.000=85.000
max6044.000-7539.000=-1495.000
mean6119.869-6541.240=-421.371
σ1239.562-1137.262=102.300
min4835.661-4908.641=-72.980
max8012.475-7992.148=20.326
op=vertical_lookup_list() on indexed
mean11560.069-11560.068=0.000
σ0.001-0.001=-0.000
min11560.067-11560.066=0.001
max11560.069
mean6044.000-7539.000=-1495.000
σ0.000
min6044.000-7539.000=-1495.000
max6044.000-7539.000=-1495.000
mean6757.414-5507.632=1249.782
σ1293.582-1371.417=-77.835
min4389.045-4392.043=-2.998
max8175.793-7283.253=892.541

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.588-172.586=0.002
σ0.023-0.022=0.002
min172.558
max172.614-172.613=0.001
mean1969.000-1884.000=85.000
σ0.000
min1969.000-1884.000=85.000
max1969.000-1884.000=85.000
mean358.433-369.721=-11.288
σ14.572-21.995=-7.423
min336.839-345.388=-8.549
max378.374-415.562=-37.188
op=pointedIndexFromKvs
rows=400000
mean357.370-357.362=0.009
σ0.041-0.043=-0.002
min357.321
max357.411-357.405=0.006
mean1969.000-1884.000=85.000
σ0.000
min1969.000-1884.000=85.000
max1969.000-1884.000=85.000
mean727.798-791.520=-63.723
σ68.511-13.369=55.142
min583.874-766.556=-182.682
max774.076-808.795=-34.719

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.186=-0.002
σ0.907-0.878=0.028
min1007.687-1007.684=0.003
max1011.952-1011.822=0.130
mean1041.350-1049.900=-8.550
σ302.725-314.091=-11.366
min560.000-576.000=-16.000
max1467.000-1514.000=-47.000
mean1.536-1.551=-0.015
σ0.094-0.078=0.017
min1.360-1.474=-0.114
max1.786-1.757=0.029

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.420-0.438=-0.019
σ0.144-0.175=-0.031
min0.323-0.336=-0.013
max0.674-0.750=-0.076
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.885-0.913=-0.028
σ0.088-0.187=-0.099
min0.817-0.809=0.008
max1.037-1.245=-0.208
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.564-0.532=0.032
σ0.066-0.051=0.015
min0.499-0.492=0.006
max0.648-0.621=0.027
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.841-0.831=0.010
σ0.057-0.034=0.023
min0.802-0.807=-0.005
max0.938-0.891=0.047

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.552=-0.011
σ0.029-0.039=-0.010
min963.524-963.523=0.001
max963.591-963.620=-0.029
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.837-0.845=-0.008
σ0.026-0.028=-0.002
min0.806-0.811=-0.005
max0.869-0.877=-0.008
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.000
σ0.005-0.005=-0.000
min884.847
max884.860-884.860=0.000
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.686-0.736=-0.049
σ0.058-0.016=0.041
min0.603-0.707=-0.105
max0.740-0.746=-0.006

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.712-7.710=0.002
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean4.241-4.263=-0.023
σ0.079-0.077=0.002
min4.140-4.115=0.025
max4.576-4.509=0.066
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean4.215-4.268=-0.053
σ0.073-0.110=-0.037
min4.104-4.089=0.015
max4.509-4.930=-0.421
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.743-0.740=0.002
σ0.020-0.018=0.001
min0.712-0.716=-0.003
max0.853-0.856=-0.003
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.572-0.708=-0.136
σ0.093-0.014=0.079
min0.490-0.671=-0.181
max0.760-0.766=-0.006

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.459-297.509=-0.050
σ0.211-0.211=-0.000
min297.320-297.334=-0.014
max298.043-298.082=-0.039
mean1969.000-1884.000=85.000
σ0.000
min1969.000-1884.000=85.000
max1969.000-1884.000=85.000
mean0.577-0.593=-0.016
σ0.028-0.030=-0.002
min0.514-0.519=-0.005
max0.602-0.641=-0.039

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.774=0.000
σ0.038-0.035=0.003
min289.727-289.733=-0.006
max289.814-289.813=0.001
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.401-0.402=-0.001
σ0.008-0.009=-0.000
min0.395-0.394=0.001
max0.416-0.413=0.003
iters=5
new-facts=1
prior-facts=6402
mean1299.646-1299.646=0.000
σ0.079-0.078=0.001
min1299.548-1299.547=0.000
max1299.732-1299.733=-0.001
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean2.091-2.058=0.033
σ0.073-0.060=0.013
min1.972-1.981=-0.009
max2.166-2.122=0.043
iters=5
new-facts=6402
prior-facts=1
mean1542.659-1542.612=0.048
σ4.022-4.067=-0.045
min1540.675-1540.608=0.067
max1549.847-1549.879=-0.031
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean2.352-2.237=0.115
σ0.110-0.185=-0.075
min2.214-2.100=0.114
max2.514-2.555=-0.041
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.625=0.010
σ0.059-0.080=-0.021
min1861.558-1861.505=0.053
max1861.694-1861.707=-0.013
mean1717.400-1735.000=-17.600
σ170.073-157.839=12.234
min1525.000-1514.000=11.000
max1969.000-1884.000=85.000
mean2.918-3.097=-0.180
σ0.203-0.237=-0.034
min2.741-2.827=-0.086
max3.267-3.454=-0.187

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.816-1.580=0.236
σ0.074-0.259=-0.185
min1.734-1.306=0.428
max1.902-1.833=0.069

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.147=0.001
σ577.065-577.063=0.002
min157.614-157.615=-0.000
max1311.745-1311.741=0.004
mean96.250
σ8.500
min92.000
max109.000
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean0.550-0.543=0.007
σ0.575-0.559=0.015
min0.261-0.261=0.001
max1.412-1.382=0.030
policies=20
mean1576.408-1576.417=-0.009
σ0.345-0.344=0.000
min1576.174-1576.184=-0.010
max1576.920-1576.929=-0.008
mean920.000
σ0.000
min920.000
max920.000
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean2.623-2.614=0.010
σ0.007-0.005=0.002
min2.616-2.609=0.007
max2.633-2.621=0.012
policies=200
mean15772.324-15772.278=0.046
σ0.103-0.104=-0.001
min15772.241-15772.210=0.031
max15772.466-15772.431=0.035
mean9200.000
σ0.000
min9200.000
max9200.000
mean1467.000-1514.000=-47.000
σ0.000
min1467.000-1514.000=-47.000
max1467.000-1514.000=-47.000
mean26.459-26.387=0.072
σ0.086-0.026=0.060
min26.354-26.359=-0.004
max26.552-26.421=0.131