Compare commits

Home / Compare f931517c .. 409d4bfa

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.001
σ0.347-0.351=-0.003
min54.485-54.486=-0.001
max55.605-55.615=-0.010
mean416.000
σ0.000
min416.000
max416.000
mean0.140-0.140=-0.001
σ0.004-0.004=0.000
min0.133-0.136=-0.003
max0.147-0.147=0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.007-0.008=-0.001
min43.779-43.775=0.004
max43.797-43.802=-0.005
mean416.000
σ0.000
min416.000
max416.000
mean0.123-0.120=0.003
σ0.003-0.004=-0.001
min0.120-0.115=0.006
max0.129-0.126=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
max36.620-36.620=-0.000
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean13.147-12.561=0.586
σ1.803-0.296=1.507
min12.302-12.161=0.140
max17.548-13.065=4.483
op=column_set() on indexed, repeat
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.620
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean13.326-12.957=0.369
σ1.498-0.171=1.327
min11.595-12.712=-1.118
max16.802-13.269=3.533
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
mean7554.000-6047.000=1507.000
σ0.000
min7554.000-6047.000=1507.000
max7554.000-6047.000=1507.000
mean13.799-12.991=0.808
σ1.093-1.236=-0.143
min12.420-10.398=2.022
max15.164-14.359=0.805
op=table_records(), repeat
mean41.929-41.928=0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean13.074-12.564=0.510
σ1.855-1.941=-0.086
min10.571-10.457=0.113
max15.407-15.197=0.210
op=vertical_lookup_list() on indexed, after table_records()
mean27.604-27.605=-0.000
σ0.002-0.002=-0.000
min27.603
max27.607-27.607=-0.000
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean9.161-8.326=0.835
σ1.342-0.281=1.060
min7.960-7.819=0.141
max11.887-8.733=3.154
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.001
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean6.801-6.321=0.480
σ1.375-0.260=1.115
min5.328-5.887=-0.559
max9.535-6.619=2.916
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.001
σ0.002-0.002=0.000
min25.664
max25.670-25.668=0.001
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean5.702-5.511=0.191
σ0.465-0.143=0.322
min5.371-5.287=0.084
max6.812-5.700=1.112
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
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean5.511-5.272=0.239
σ0.503-0.107=0.396
min5.094-5.150=-0.056
max6.718-5.480=1.237

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.594-2524.594=-0.000
mean7554.000-6047.000=1507.000
σ0.000
min7554.000-6047.000=1507.000
max7554.000-6047.000=1507.000
mean1047.108-1542.583=-495.475
σ8.678-786.045=-777.368
min1034.240-1048.007=-13.768
max1059.379-2955.877=-1896.498
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.034-0.033=0.000
min8744.544-8744.544=-0.000
max8744.641-8744.641=-0.000
mean3795.250-3844.000=-48.750
σ1603.527-1626.846=-23.319
min2002.000-2053.000=-51.000
max5951.000-6047.000=-96.000
mean4253.167-4724.825=-471.658
σ1163.018-1614.557=-451.538
min3537.880-3562.028=-24.148
max6953.453-7602.944=-649.492

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076
max62.080
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean86.779-81.706=5.072
σ12.606-12.030=0.576
min73.313-71.118=2.195
max107.723-103.373=4.350
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.002=-0.001
min40.943-40.944=-0.001
max40.947-40.949=-0.002
mean7554.000-6047.000=1507.000
σ0.000
min7554.000-6047.000=1507.000
max7554.000-6047.000=1507.000
mean243.818-97.135=146.683
σ400.644-8.667=391.977
min90.756-84.692=6.065
max1235.189-108.706=1126.483
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.689=-0.004
σ0.000-0.000=-0.000
min66.685-66.689=-0.004
max66.686-66.690=-0.004
mean7554.000-6047.000=1507.000
σ0.000
min7554.000-6047.000=1507.000
max7554.000-6047.000=1507.000
mean153.285-224.330=-71.044
σ14.782-225.318=-210.536
min134.021-127.569=6.451
max171.084-781.103=-610.019

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-11667.517=-0.000
mean4270.500-4117.375=153.125
σ1876.747-1556.138=320.609
min2002.000-2053.000=-51.000
max7554.000-6047.000=1507.000
mean6226.486-6108.183=118.303
σ1044.895-1219.141=-174.246
min4930.634-4978.549=-47.915
max8289.860-8325.013=-35.154
op=vertical_lookup_list() on indexed
mean11560.068-11560.065=0.003
σ0.001-0.001=-0.000
min11560.066-11560.065=0.002
max11560.069-11560.068=0.001
mean7554.000-6047.000=1507.000
σ0.000
min7554.000-6047.000=1507.000
max7554.000-6047.000=1507.000
mean5470.064-6530.101=-1060.037
σ1339.330-1157.163=182.168
min4387.167-4429.586=-42.419
max7267.444-7705.707=-438.263

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587-172.588=-0.001
σ0.025-0.027=-0.002
min172.558
max172.615-172.625=-0.009
mean2002.000-2053.000=-51.000
σ0.000
min2002.000-2053.000=-51.000
max2002.000-2053.000=-51.000
mean356.774-367.360=-10.585
σ57.042-48.206=8.836
min272.761-323.582=-50.821
max465.087-449.404=15.682
op=pointedIndexFromKvs
rows=400000
mean357.367-357.368=-0.001
σ0.034-0.045=-0.010
min357.321
max357.400-357.420=-0.020
mean2002.000-2053.000=-51.000
σ0.000
min2002.000-2053.000=-51.000
max2002.000-2053.000=-51.000
mean705.083-771.639=-66.556
σ71.554-24.143=47.410
min611.397-737.709=-126.312
max789.822-797.471=-7.649

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.185=-0.000
σ0.884-0.883=0.002
min1007.697-1007.698=-0.001
max1011.849-1011.847=0.002
mean1051.100-1052.450=-1.350
σ298.420-303.700=-5.280
min546.000-547.000=-1.000
max1488.000-1460.000=28.000
mean1.565-1.556=0.009
σ0.107-0.086=0.021
min1.475-1.484=-0.009
max1.829-1.766=0.063

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.412-0.415=-0.003
σ0.126-0.129=-0.004
min0.330-0.339=-0.009
max0.632-0.645=-0.013
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.879-0.881=-0.002
σ0.095-0.091=0.004
min0.808-0.806=0.001
max1.040-1.035=0.005
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.543-0.545=-0.001
σ0.047-0.043=0.004
min0.500-0.504=-0.004
max0.622-0.616=0.006
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.841-0.846=-0.005
σ0.042-0.039=0.003
min0.805-0.813=-0.008
max0.911-0.912=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.543=0.009
σ0.037-0.025=0.012
min963.528-963.523=0.005
max963.617-963.584=0.033
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.810-0.826=-0.016
σ0.040-0.035=0.005
min0.761-0.781=-0.020
max0.859-0.863=-0.004
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.008-0.006=0.002
min884.847
max884.865-884.861=0.004
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.700-0.706=-0.007
σ0.043-0.038=0.005
min0.658-0.667=-0.008
max0.752-0.747=0.005

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.710-7.709=0.001
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean4.271-4.304=-0.033
σ0.077-0.089=-0.012
min4.171-4.169=0.002
max4.525-4.599=-0.074
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean4.251-4.289=-0.038
σ0.099-0.083=0.017
min4.047-4.172=-0.125
max4.667-4.580=0.086
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.752-0.756=-0.004
σ0.017-0.018=-0.000
min0.716-0.727=-0.011
max0.861-0.875=-0.014
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.708-0.718=-0.010
σ0.033-0.015=0.018
min0.515-0.684=-0.169
max0.773-0.787=-0.014

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.358-297.526=-0.168
σ0.226-0.237=-0.011
min297.238-297.384=-0.147
max297.994-298.179=-0.185
mean2002.000-2053.000=-51.000
σ0.000
min2002.000-2053.000=-51.000
max2002.000-2053.000=-51.000
mean0.561-0.569=-0.008
σ0.034-0.036=-0.002
min0.511-0.509=0.002
max0.602-0.610=-0.007

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.766-289.759=0.007
σ0.042-0.056=-0.014
min289.722-289.691=0.031
max289.812-289.819=-0.007
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.403-0.408=-0.005
σ0.012-0.011=0.001
min0.397-0.395=0.001
max0.424-0.418=0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.674-1299.688=-0.014
σ0.091-0.106=-0.015
min1299.543-1299.539=0.004
max1299.783-1299.826=-0.043
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean2.167-2.231=-0.063
σ0.051-0.086=-0.034
min2.097-2.131=-0.033
max2.227-2.361=-0.135
iters=5
new-facts=6402
prior-facts=1
mean1542.681-1542.704=-0.024
σ3.996-4.024=-0.029
min1540.723-1540.747=-0.024
max1549.825-1549.899=-0.074
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean2.401-2.423=-0.023
σ0.198-0.221=-0.023
min2.134-2.143=-0.009
max2.677-2.668=0.008
iters=5
new-facts=6402
prior-facts=6402
mean1861.638-1861.630=0.008
σ0.055-0.060=-0.005
min1861.579-1861.546=0.033
max1861.717-1861.697=0.020
mean1719.400-1728.800=-9.400
σ194.404-235.218=-40.815
min1546.000-1468.000=78.000
max2002.000-2053.000=-51.000
mean2.913-2.928=-0.015
σ0.139-0.072=0.068
min2.729-2.850=-0.121
max3.105-3.007=0.099

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.606-1.741=-0.134
σ0.153-0.103=0.050
min1.421-1.602=-0.181
max1.779-1.856=-0.078

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.185=-0.001
σ577.140-577.140=0.000
min157.613-157.614=-0.002
max1311.894-1311.895=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean0.536-0.541=-0.005
σ0.547-0.554=-0.006
min0.262-0.262=-0.000
max1.357-1.372=-0.014
policies=20
mean1576.399-1576.418=-0.019
σ0.334-0.341=-0.007
min1576.173-1576.185=-0.012
max1576.896-1576.925=-0.029
mean920.000
σ0.000
min920.000
max920.000
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean2.611-2.606=0.005
σ0.006-0.012=-0.006
min2.605-2.588=0.017
max2.616-2.616=0.000
policies=200
mean15772.292-15772.225=0.067
σ0.136-0.120=0.016
min15772.124-15772.110=0.015
max15772.456-15772.340=0.116
mean9200.000
σ0.000
min9200.000
max9200.000
mean1488.000-1460.000=28.000
σ0.000
min1488.000-1460.000=28.000
max1488.000-1460.000=28.000
mean26.498-26.558=-0.059
σ0.067-0.093=-0.026
min26.419-26.456=-0.037
max26.571-26.674=-0.103