Compare commits

Home / Compare 0d3dfdc5 .. a8696184

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.349=0.003
min54.483-54.483=-0.000
max55.620-55.609=0.011
mean415.000-417.700=-2.700
σ0.000-0.483=-0.483
min415.000-417.000=-2.000
max415.000-418.000=-3.000
mean0.138-0.140=-0.002
σ0.005-0.005=0.000
min0.132-0.136=-0.003
max0.147-0.149=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.001
σ0.007-0.006=0.000
min43.776-43.777=-0.001
max43.796-43.800=-0.004
mean415.000-418.000=-3.000
σ0.000
min415.000-418.000=-3.000
max415.000-418.000=-3.000
mean0.122-0.123=-0.002
σ0.005-0.005=-0.001
min0.118-0.119=-0.002
max0.130-0.135=-0.005

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.616-36.615=0.000
max36.620-36.620=-0.001
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean12.111-12.612=-0.501
σ0.229-0.309=-0.080
min11.779-12.187=-0.408
max12.487-13.250=-0.763
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
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean11.325-12.435=-1.110
σ0.182-0.620=-0.437
min11.080-11.501=-0.421
max11.527-13.066=-1.539
op=table_records(), no indexes
mean41.932-41.928=0.004
σ0.000-0.000=0.000
min41.932-41.928=0.004
max41.933-41.929=0.004
mean7544.000-7545.000=-1.000
σ0.000
min7544.000-7545.000=-1.000
max7544.000-7545.000=-1.000
mean14.050-13.413=0.636
σ1.052-1.349=-0.298
min12.608-10.777=1.831
max15.404-14.853=0.551
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.931=0.000
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean11.712-12.027=-0.315
σ1.730-1.808=-0.078
min10.205-10.286=-0.081
max14.270-14.652=-0.381
op=vertical_lookup_list() on indexed, after table_records()
mean27.604-27.605=-0.000
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.609-27.607=0.002
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean8.120-8.307=-0.187
σ0.350-0.685=-0.335
min7.437-7.441=-0.003
max8.475-9.794=-1.319
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean6.249-6.471=-0.222
σ0.212-0.598=-0.387
min5.910-6.098=-0.188
max6.456-7.878=-1.423
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664-25.664=-0.000
max25.668-25.669=-0.001
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean5.223-5.425=-0.202
σ0.150-0.221=-0.071
min5.063-5.137=-0.074
max5.555-5.896=-0.340
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-25.971=-0.000
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean5.008-5.141=-0.133
σ0.155-0.076=0.079
min4.686-5.062=-0.376
max5.160-5.268=-0.108

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.597-2524.594=0.003
σ0.000-0.000=0.000
min2524.597-2524.594=0.003
max2524.597-2524.594=0.003
mean7544.000-7545.000=-1.000
σ0.000
min7544.000-7545.000=-1.000
max7544.000-7545.000=-1.000
mean1038.578-1057.556=-18.979
σ4.107-8.899=-4.792
min1034.199-1046.807=-12.608
max1045.913-1068.272=-22.359
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.000
min8744.544-8744.544=-0.000
max8744.641-8744.640=0.000
mean3765.250-3775.500=-10.250
σ1634.057-1626.165=7.892
min1897.000-1929.000=-32.000
max5940.000-5948.000=-8.000
mean4722.740-4354.247=368.493
σ1450.687-1314.454=136.233
min3510.100-3548.040=-37.940
max7200.345-7059.705=140.640

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.003-0.002=0.001
min62.076
max62.084-62.080=0.004
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean79.982-84.028=-4.046
σ8.777-9.211=-0.434
min69.799-72.587=-2.788
max93.960-98.079=-4.119
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-40.945=-0.000
mean7544.000-7545.000=-1.000
σ0.000
min7544.000-7545.000=-1.000
max7544.000-7545.000=-1.000
mean245.976-96.581=149.395
σ410.548-10.784=399.764
min85.860-76.125=9.735
max1261.842-107.405=1154.437
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.001-0.000=0.001
min66.685-66.685=-0.000
max66.689-66.686=0.003
mean7544.000-7545.000=-1.000
σ0.000
min7544.000-7545.000=-1.000
max7544.000-7545.000=-1.000
mean150.723-149.153=1.570
σ14.298-15.283=-0.985
min132.397-121.994=10.402
max167.540-166.217=1.323

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.001
min11655.305-11655.305=-0.000
max11667.517-11667.520=-0.003
mean4254.375-4259.000=-4.625
σ1892.385-1887.701=4.685
min1897.000-1929.000=-32.000
max7544.000-7545.000=-1.000
mean6479.039-6295.913=183.126
σ1320.729-1023.260=297.469
min4853.513-4965.987=-112.474
max8336.561-8022.755=313.806
op=vertical_lookup_list() on indexed
mean11560.065-11560.068=-0.003
σ0.001-0.001=-0.000
min11560.064-11560.066=-0.002
max11560.066-11560.069=-0.003
mean7544.000-7545.000=-1.000
σ0.000
min7544.000-7545.000=-1.000
max7544.000-7545.000=-1.000
mean5408.848-5373.386=35.462
σ1304.723-1219.751=84.971
min4369.897-4399.930=-30.033
max7438.593-7192.033=246.560

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.589=-0.006
σ0.026-0.021=0.005
min172.558
max172.625-172.613=0.012
mean1897.000-1929.000=-32.000
σ0.000
min1897.000-1929.000=-32.000
max1897.000-1929.000=-32.000
mean358.079-358.778=-0.699
σ26.380-47.360=-20.980
min313.883-269.754=44.129
max392.420-405.477=-13.057
op=pointedIndexFromKvs
rows=400000
mean357.368-357.361=0.007
σ0.047-0.037=0.010
min357.321
max357.431-357.400=0.031
mean1897.000-1929.000=-32.000
σ0.000
min1897.000-1929.000=-32.000
max1897.000-1929.000=-32.000
mean756.294-773.133=-16.839
σ72.865-49.469=23.395
min579.832-654.887=-75.055
max798.263-805.537=-7.274

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.185=0.002
σ0.880-0.880=-0.000
min1007.686-1007.685=0.001
max1011.832-1011.835=-0.003
mean1037.850-1042.350=-4.500
σ308.148-305.136=3.012
min541.000-548.000=-7.000
max1470.000-1468.000=2.000
mean1.537-1.537=-0.001
σ0.103-0.090=0.013
min1.406-1.451=-0.045
max1.831-1.782=0.049

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.430-0.419=0.011
σ0.127-0.136=-0.008
min0.345-0.336=0.010
max0.648-0.660=-0.012
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.882-0.880=0.002
σ0.089-0.100=-0.011
min0.813-0.822=-0.009
max1.036-1.056=-0.021
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.543-0.539=0.004
σ0.046-0.061=-0.014
min0.500-0.492=0.008
max0.618-0.642=-0.024
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.851-0.838=0.013
σ0.038-0.040=-0.002
min0.814-0.808=0.005
max0.913-0.900=0.013

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.544-963.542=0.002
σ0.026-0.032=-0.007
min963.523
max963.585-963.598=-0.013
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.826-0.815=0.011
σ0.022-0.050=-0.028
min0.812-0.736=0.077
max0.865-0.860=0.005
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.000
σ0.007-0.006=0.000
min884.847
max884.861-884.860=0.001
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.744-0.724=0.020
σ0.014-0.035=-0.021
min0.728-0.672=0.056
max0.765-0.754=0.011

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.711=0.001
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean4.233-4.235=-0.002
σ0.087-0.073=0.014
min4.116-4.125=-0.009
max4.631-4.484=0.147
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean4.230-4.259=-0.029
σ0.074-0.127=-0.053
min4.100-4.081=0.020
max4.515-5.039=-0.524
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.755-0.756=-0.001
σ0.016-0.017=-0.001
min0.728-0.724=0.003
max0.843-0.859=-0.016
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.719-0.703=0.017
σ0.015-0.055=-0.040
min0.688-0.505=0.183
max0.802-0.812=-0.010

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.433-297.503=-0.070
σ0.160-0.219=-0.059
min297.254-297.347=-0.093
max297.834-298.103=-0.269
mean1897.000-1929.000=-32.000
σ0.000
min1897.000-1929.000=-32.000
max1897.000-1929.000=-32.000
mean0.565-0.601=-0.036
σ0.048-0.047=0.001
min0.502-0.518=-0.016
max0.646-0.704=-0.058

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.776=0.001
σ0.037-0.034=0.003
min289.725-289.726=-0.001
max289.811-289.810=0.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.400-0.401=-0.001
σ0.012-0.009=0.003
min0.394-0.396=-0.002
max0.421-0.416=0.005
iters=5
new-facts=1
prior-facts=6402
mean1299.626-1299.681=-0.055
σ0.107-0.084=0.023
min1299.512-1299.606=-0.094
max1299.754-1299.811=-0.057
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean1.965-2.077=-0.112
σ0.116-0.091=0.025
min1.827-1.988=-0.161
max2.138-2.223=-0.085
iters=5
new-facts=6402
prior-facts=1
mean1542.596-1542.627=-0.031
σ4.026-4.040=-0.014
min1540.595-1540.629=-0.034
max1549.789-1549.846=-0.058
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean2.216-2.303=-0.088
σ0.165-0.170=-0.005
min2.039-2.043=-0.004
max2.416-2.499=-0.083
iters=5
new-facts=6402
prior-facts=6402
mean1861.637-1861.624=0.013
σ0.048-0.081=-0.033
min1861.592-1861.507=0.085
max1861.713-1861.711=0.002
mean1733.600-1749.400=-15.800
σ177.032-194.083=-17.051
min1482.000-1477.000=5.000
max1897.000-1929.000=-32.000
mean2.998-2.998=0.000
σ0.302-0.151=0.151
min2.751-2.880=-0.129
max3.520-3.247=0.272

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.741-1.846=-0.106
σ0.162-0.200=-0.038
min1.493-1.516=-0.023
max1.938-2.042=-0.104

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.147=0.037
σ577.140-577.065=0.075
min157.613-157.614=-0.001
max1311.894-1311.745=0.149
mean96.250
σ8.500
min92.000
max109.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.546-0.542=0.004
σ0.566-0.552=0.014
min0.261-0.263=-0.001
max1.396-1.370=0.026
policies=20
mean1576.407-1576.425=-0.018
σ0.342-0.350=-0.008
min1576.175-1576.189=-0.013
max1576.916-1576.946=-0.030
mean920.000
σ0.000
min920.000
max920.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean2.609-2.623=-0.014
σ0.011-0.008=0.003
min2.599-2.615=-0.017
max2.622-2.633=-0.011
policies=200
mean15772.215-15772.229=-0.014
σ0.080-0.158=-0.078
min15772.103-15772.113=-0.010
max15772.293-15772.461=-0.169
mean9200.000
σ0.000
min9200.000
max9200.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean26.330-26.449=-0.119
σ0.054-0.052=0.003
min26.271-26.373=-0.103
max26.402-26.487=-0.085