Compare commits

Home / Compare ec2927f0 .. a1238c74

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.615-54.618=-0.003
σ0.353-0.352=0.001
min54.477-54.480=-0.003
max55.618-55.618=0.000
mean418.000-417.000=1.000
σ0.000
min418.000-417.000=1.000
max418.000-417.000=1.000
mean0.136-0.138=-0.002
σ0.005-0.004=0.001
min0.130-0.131=-0.001
max0.143-0.145=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.002
σ0.007-0.007=0.000
min43.780-43.773=0.007
max43.805-43.798=0.008
mean418.000-417.000=1.000
σ0.000
min418.000-417.000=1.000
max418.000-417.000=1.000
mean0.128-0.122=0.006
σ0.008-0.005=0.004
min0.120-0.117=0.002
max0.141-0.130=0.011

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-36.620=0.000
mean4102.750-4290.625=-187.875
σ1571.834-1877.362=-305.528
min1964.000-2074.000=-110.000
max6043.000-7587.000=-1544.000
mean12.227-12.346=-0.118
σ0.246-0.222=0.023
min11.890-12.082=-0.192
max12.593-12.721=-0.127
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.615-36.616=-0.000
max36.619-36.620=-0.000
mean4102.750-4290.625=-187.875
σ1571.834-1877.362=-305.528
min1964.000-2074.000=-110.000
max6043.000-7587.000=-1544.000
mean12.437-12.662=-0.225
σ0.602-0.564=0.038
min11.499-11.712=-0.213
max13.104-13.219=-0.115
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
mean6043.000-7587.000=-1544.000
σ0.000
min6043.000-7587.000=-1544.000
max6043.000-7587.000=-1544.000
mean13.217-14.122=-0.904
σ1.164-1.197=-0.033
min10.862-12.508=-1.647
max14.370-15.346=-0.976
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.931-41.931=-0.000
mean4102.750-4089.125=13.625
σ1571.834-1526.791=45.043
min1964.000-2074.000=-110.000
max6043.000-5975.000=68.000
mean11.966-12.709=-0.744
σ1.984-1.854=0.130
min9.998-10.897=-0.899
max14.838-14.927=-0.089
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
mean4102.750-4089.125=13.625
σ1571.834-1526.791=45.043
min1964.000-2074.000=-110.000
max6043.000-5975.000=68.000
mean8.150-8.716=-0.566
σ0.255-0.538=-0.284
min7.762-8.127=-0.365
max8.517-9.503=-0.986
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=0.000
max26.403-26.403=0.000
mean4102.750-4089.125=13.625
σ1571.834-1526.791=45.043
min1964.000-2074.000=-110.000
max6043.000-5975.000=68.000
mean6.268-6.219=0.049
σ0.209-0.313=-0.104
min5.983-5.667=0.317
max6.507-6.628=-0.121
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.670
mean4102.750-4290.625=-187.875
σ1571.834-1877.362=-305.528
min1964.000-2074.000=-110.000
max6043.000-7587.000=-1544.000
mean5.366-5.609=-0.243
σ0.120-0.129=-0.008
min5.120-5.442=-0.322
max5.542-5.855=-0.313
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=-0.000
σ0.002-0.002=-0.000
min25.967-25.967=-0.000
max25.971
mean4102.750-4290.625=-187.875
σ1571.834-1877.362=-305.528
min1964.000-2074.000=-110.000
max6043.000-7587.000=-1544.000
mean5.181-5.329=-0.148
σ0.091-0.181=-0.090
min5.034-5.012=0.022
max5.300-5.551=-0.252

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.001=-0.001
min2524.593-2524.593=0.000
max2524.594-2524.597=-0.003
mean6043.000-7587.000=-1544.000
σ0.000
min6043.000-7587.000=-1544.000
max6043.000-7587.000=-1544.000
mean1556.533-1110.994=445.540
σ826.131-164.173=661.958
min1033.549-1045.799=-12.250
max2976.438-1517.060=1459.378
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.033-0.033=0.000
min8744.544-8744.545=-0.001
max8744.641-8744.640=0.001
mean3819.000-3820.500=-1.500
σ1653.582-1591.957=61.625
min1964.000-2074.000=-110.000
max6043.000-5975.000=68.000
mean4322.860-4540.059=-217.199
σ1359.851-1348.664=11.187
min3558.616-3542.116=16.500
max7438.146-6691.875=746.271

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.079=-0.001
σ0.002-0.002=0.000
min62.075-62.076=-0.001
max62.080
mean4102.750-4290.625=-187.875
σ1571.834-1877.362=-305.528
min1964.000-2074.000=-110.000
max6043.000-7587.000=-1544.000
mean81.483-135.648=-54.166
σ12.181-151.212=-139.031
min70.055-72.146=-2.091
max100.655-508.799=-408.143
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
mean6043.000-7587.000=-1544.000
σ0.000
min6043.000-7587.000=-1544.000
max6043.000-7587.000=-1544.000
mean96.116-101.037=-4.921
σ6.855-8.776=-1.921
min86.524-88.570=-2.045
max105.770-109.016=-3.246
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.001
σ0.001-0.000=0.001
min66.685
max66.689-66.687=0.003
mean6043.000-7587.000=-1544.000
σ0.000
min6043.000-7587.000=-1544.000
max6043.000-7587.000=-1544.000
mean225.584-311.908=-86.324
σ230.026-448.678=-218.652
min126.526-137.063=-10.538
max794.132-1421.888=-627.755

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.319-4.318=0.000
min11655.305
max11667.521
mean4102.750-4089.125=13.625
σ1571.834-1526.791=45.043
min1964.000-2074.000=-110.000
max6043.000-5975.000=68.000
mean6403.008-6427.067=-24.060
σ1256.173-1307.636=-51.463
min5008.226-4914.429=93.797
max8392.660-8172.389=220.271
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=-0.000
min11560.066
max11560.069
mean6043.000-7587.000=-1544.000
σ0.000
min6043.000-7587.000=-1544.000
max6043.000-7587.000=-1544.000
mean6861.086-5280.325=1580.761
σ1366.936-1169.728=197.208
min4471.523-4366.582=104.941
max8522.498-7201.752=1320.746

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.001
σ0.028-0.021=0.006
min172.558
max172.628-172.613=0.015
mean1964.000-2074.000=-110.000
σ0.000
min1964.000-2074.000=-110.000
max1964.000-2074.000=-110.000
mean358.456-352.317=6.139
σ42.478-60.729=-18.251
min268.311-263.430=4.881
max402.299-447.250=-44.952
op=pointedIndexFromKvs
rows=400000
mean357.358-357.366=-0.008
σ0.037-0.045=-0.008
min357.321
max357.400-357.420=-0.020
mean1964.000-2074.000=-110.000
σ0.000
min1964.000-2074.000=-110.000
max1964.000-2074.000=-110.000
mean793.390-783.911=9.479
σ33.450-15.354=18.096
min714.144-769.858=-55.715
max824.469-813.767=10.702

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.187=-0.001
σ0.939-0.875=0.064
min1007.722-1007.687=0.035
max1012.096-1011.805=0.291
mean1059.050-1049.350=9.700
σ317.077-301.377=15.700
min571.000-547.000=24.000
max1530.000-1452.000=78.000
mean1.559-1.545=0.014
σ0.145-0.076=0.069
min1.464-1.479=-0.016
max2.069-1.759=0.310

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=0.001
σ0.002-0.002=0.000
min0.881
max0.886-0.886=0.001
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.410-0.397=0.013
σ0.107-0.111=-0.004
min0.344-0.326=0.018
max0.598-0.593=0.005
name=error_case.art
mean2.334-2.333=0.001
σ0.002-0.004=-0.002
min2.332
max2.337-2.341=-0.004
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.899-0.880=0.019
σ0.082-0.083=-0.001
min0.850-0.823=0.027
max1.043-1.025=0.018
name=heavy_item.art
mean1.522-1.521=0.000
σ0.002-0.002=0.000
min1.520
max1.524-1.524=0.000
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.555-0.546=0.009
σ0.053-0.049=0.004
min0.517-0.501=0.015
max0.648-0.628=0.020
name=nested_use.art
mean2.356-2.355=0.000
σ0.002-0.002=-0.000
min2.355
max2.358-2.359=-0.000
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.857-0.850=0.007
σ0.042-0.032=0.010
min0.820-0.824=-0.004
max0.927-0.902=0.024

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.544=-0.001
σ0.024-0.025=-0.001
min963.523
max963.582-963.585=-0.003
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.834-0.800=0.034
σ0.029-0.077=-0.047
min0.803-0.671=0.132
max0.870-0.860=0.010
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.007=-0.001
min884.847
max884.860-884.863=-0.003
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.703-0.730=-0.027
σ0.071-0.028=0.043
min0.586-0.681=-0.095
max0.750-0.747=0.003

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
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean4.286-3.495=0.791
σ0.081-0.083=-0.002
min4.138-3.374=0.764
max4.684-3.973=0.712
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean4.263-4.059=0.204
σ0.081-0.330=-0.249
min3.769-3.406=0.362
max4.427-4.442=-0.015
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.763-0.745=0.019
σ0.018-0.017=0.001
min0.736-0.704=0.032
max0.873-0.849=0.025
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.723-0.710=0.013
σ0.016-0.015=0.001
min0.669-0.677=-0.008
max0.777-0.783=-0.006

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.555-297.471=0.083
σ0.201-0.226=-0.025
min297.373-297.219=0.154
max298.071-298.018=0.054
mean1964.000-2074.000=-110.000
σ0.000
min1964.000-2074.000=-110.000
max1964.000-2074.000=-110.000
mean0.592-0.555=0.038
σ0.044-0.034=0.010
min0.514-0.512=0.002
max0.695-0.590=0.105

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.775-289.772=0.003
σ0.040-0.038=0.002
min289.720-289.730=-0.010
max289.814-289.813=0.001
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.396-0.400=-0.004
σ0.004-0.009=-0.005
min0.393-0.394=-0.001
max0.403-0.415=-0.013
iters=5
new-facts=1
prior-facts=6402
mean1299.670-1299.683=-0.013
σ0.070-0.095=-0.025
min1299.587-1299.568=0.019
max1299.759-1299.822=-0.064
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean2.134-2.074=0.060
σ0.060-0.105=-0.045
min2.039-1.977=0.062
max2.185-2.219=-0.034
iters=5
new-facts=6402
prior-facts=1
mean1542.627-1542.628=-0.001
σ4.022-4.043=-0.022
min1540.598-1540.617=-0.019
max1549.812-1549.854=-0.042
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean2.268-2.313=-0.045
σ0.179-0.162=0.017
min2.064-2.099=-0.036
max2.467-2.517=-0.050
iters=5
new-facts=6402
prior-facts=6402
mean1861.625-1861.635=-0.010
σ0.081-0.062=0.019
min1861.495-1861.550=-0.055
max1861.708-1861.694=0.015
mean1772.000-1733.200=38.800
σ198.005-243.584=-45.579
min1530.000-1452.000=78.000
max1964.000-2074.000=-110.000
mean3.267-3.090=0.177
σ0.366-0.324=0.042
min2.886-2.831=0.055
max3.740-3.640=0.100

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.703-1.727=-0.024
σ0.266-0.114=0.151
min1.313-1.593=-0.279
max1.972-1.892=0.079

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.184=0.002
σ577.140-577.140=-0.000
min157.614-157.611=0.003
max1311.895-1311.894=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean0.547-0.526=0.021
σ0.571-0.531=0.040
min0.260-0.260=-0.000
max1.403-1.322=0.081
policies=20
mean1576.420-1576.417=0.003
σ0.342-0.357=-0.015
min1576.188-1576.179=0.009
max1576.929-1576.949=-0.020
mean920.000
σ0.000
min920.000
max920.000
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean2.616-2.629=-0.014
σ0.018-0.041=-0.023
min2.590-2.595=-0.005
max2.629-2.687=-0.058
policies=200
mean15772.219-15772.214=0.005
σ0.178-0.087=0.091
min15772.061-15772.136=-0.075
max15772.475-15772.338=0.137
mean9200.000
σ0.000
min9200.000
max9200.000
mean1530.000-1452.000=78.000
σ0.000
min1530.000-1452.000=78.000
max1530.000-1452.000=78.000
mean26.386-26.529=-0.143
σ0.104-0.070=0.034
min26.244-26.446=-0.202
max26.475-26.608=-0.133