Compare commits

Home / Compare 3f1302b4 .. f983408d

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.349-0.350=-0.000
min54.486-54.483=0.003
max55.610-55.612=-0.002
mean413.000-416.000=-3.000
σ0.000
min413.000-416.000=-3.000
max413.000-416.000=-3.000
mean0.141-0.141=-0.000
σ0.004-0.003=0.000
min0.136-0.136=0.000
max0.146-0.146=-0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.006-0.007=-0.001
min43.777-43.781=-0.004
max43.795-43.804=-0.009
mean413.000-416.000=-3.000
σ0.000
min413.000-416.000=-3.000
max413.000-416.000=-3.000
mean0.122-0.122=-0.000
σ0.005-0.004=0.000
min0.116-0.116=-0.000
max0.129-0.129=-0.000

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
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean12.132-12.232=-0.100
σ0.384-0.237=0.147
min11.649-11.829=-0.179
max12.948-12.637=0.311
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.003=-0.001
min36.615-36.615=0.000
max36.620-36.623=-0.004
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean11.949-12.168=-0.219
σ0.642-0.573=0.069
min11.136-11.338=-0.202
max12.731-12.745=-0.015
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
mean6048.000-7540.000=-1492.000
σ0.000
min6048.000-7540.000=-1492.000
max6048.000-7540.000=-1492.000
mean12.949-13.880=-0.931
σ1.111-1.099=0.012
min10.679-12.469=-1.790
max14.382-15.219=-0.837
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931-41.932=-0.001
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean12.470-11.985=0.485
σ1.783-1.741=0.041
min10.330-10.417=-0.086
max15.410-15.230=0.180
op=vertical_lookup_list() on indexed, after table_records()
mean27.604-27.605=-0.001
σ0.002-0.002=-0.001
min27.603
max27.607-27.609=-0.002
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean8.852-8.750=0.101
σ1.364-1.377=-0.013
min8.104-7.796=0.309
max12.179-12.064=0.115
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=-0.000
max26.403-26.403=-0.000
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean6.867-6.777=0.090
σ1.177-1.167=0.010
min6.319-6.036=0.282
max9.772-9.626=0.146
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.001
σ0.002-0.002=-0.000
min25.664-25.664=-0.000
max25.670-25.670=-0.000
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean5.345-5.425=-0.080
σ0.064-0.148=-0.084
min5.261-5.147=0.115
max5.466-5.673=-0.207
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
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean5.119-5.202=-0.083
σ0.038-0.067=-0.030
min5.084-5.091=-0.006
max5.204-5.314=-0.111

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
max2524.594-2524.594=0.000
mean6048.000-7540.000=-1492.000
σ0.000
min6048.000-7540.000=-1492.000
max6048.000-7540.000=-1492.000
mean1482.168-1048.454=433.714
σ674.159-5.411=668.749
min1049.772-1041.074=8.699
max2631.488-1056.813=1574.675
op=load_product(), with indexes
mean8744.559-8744.558=0.001
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.640-8744.640=-0.000
mean3800.875-3781.625=19.250
σ1678.744-1609.572=69.172
min1894.000-1972.000=-78.000
max6048.000-5939.000=109.000
mean4824.495-4716.254=108.241
σ1525.985-1426.713=99.272
min3541.702-3549.328=-7.626
max7414.155-7399.614=14.541

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.001
σ0.002-0.002=-0.000
min62.076-62.075=0.000
max62.080
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean87.118-87.061=0.057
σ19.241-18.396=0.845
min69.886-70.495=-0.609
max123.947-127.281=-3.334
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.943
max40.945
mean6048.000-7540.000=-1492.000
σ0.000
min6048.000-7540.000=-1492.000
max6048.000-7540.000=-1492.000
mean96.469-237.802=-141.333
σ12.377-390.303=-377.925
min71.020-86.210=-15.190
max108.971-1203.538=-1094.567
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
mean6048.000-7540.000=-1492.000
σ0.000
min6048.000-7540.000=-1492.000
max6048.000-7540.000=-1492.000
mean224.229-152.754=71.475
σ231.566-13.366=218.200
min105.387-135.986=-30.599
max795.554-168.817=626.737

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.001
σ4.318-4.317=0.002
min11655.305-11655.305=-0.000
max11667.521-11667.516=0.005
mean4094.000-4260.625=-166.625
σ1587.536-1878.525=-290.989
min1894.000-1972.000=-78.000
max6048.000-7540.000=-1492.000
mean6505.997-6677.015=-171.017
σ1286.245-1261.515=24.729
min4966.708-4964.850=1.858
max8258.362-8044.486=213.876
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
mean6048.000-7540.000=-1492.000
σ0.000
min6048.000-7540.000=-1492.000
max6048.000-7540.000=-1492.000
mean6667.437-5234.697=1432.740
σ1525.578-1007.615=517.964
min4397.537-4431.680=-34.143
max8179.843-6766.515=1413.328

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.590-172.583=0.007
σ0.027-0.023=0.004
min172.563-172.558=0.005
max172.622-172.614=0.008
mean1894.000-1972.000=-78.000
σ0.000
min1894.000-1972.000=-78.000
max1894.000-1972.000=-78.000
mean372.713-358.528=14.185
σ26.990-40.695=-13.706
min348.787-270.508=78.279
max419.609-398.804=20.805
op=pointedIndexFromKvs
rows=400000
mean357.361-357.359=0.002
σ0.038-0.036=0.002
min357.321
max357.407-357.398=0.009
mean1894.000-1972.000=-78.000
σ0.000
min1894.000-1972.000=-78.000
max1894.000-1972.000=-78.000
mean770.468-768.360=2.109
σ41.880-60.913=-19.034
min678.019-624.946=53.073
max811.808-826.892=-15.084

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.185=0.001
σ0.946-0.926=0.020
min1007.715-1007.716=-0.001
max1012.123-1012.034=0.089
mean1037.650-1037.150=0.500
σ306.285-303.960=2.325
min543.000-548.000=-5.000
max1466.000-1465.000=1.000
mean1.577-1.561=0.017
σ0.174-0.124=0.050
min1.467-1.466=0.001
max2.068-1.941=0.126

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=0.000
σ0.002-0.003=-0.001
min0.881
max0.886-0.887=-0.001
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.421-0.419=0.002
σ0.128-0.127=0.001
min0.348-0.338=0.010
max0.648-0.644=0.004
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.002=0.000
min2.332
max2.337
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.892-0.880=0.013
σ0.091-0.095=-0.004
min0.840-0.803=0.037
max1.051-1.043=0.008
name=heavy_item.art
mean1.521-1.522=-0.000
σ0.002-0.002=0.000
min1.520
max1.524
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.585-0.543=0.042
σ0.068-0.060=0.008
min0.522-0.497=0.025
max0.679-0.643=0.036
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.861-0.841=0.020
σ0.051-0.038=0.013
min0.818-0.811=0.007
max0.946-0.905=0.041

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=-0.001
σ0.024-0.024=-0.001
min963.523
max963.581-963.582=-0.001
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.780-0.825=-0.045
σ0.079-0.033=0.046
min0.664-0.791=-0.128
max0.861-0.860=0.001
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=-0.001
σ0.007-0.006=0.000
min884.847
max884.863-884.861=0.002
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.735-0.727=0.007
σ0.034-0.021=0.013
min0.675-0.694=-0.018
max0.761-0.744=0.017

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.710=0.000
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean4.288-4.307=-0.019
σ0.098-0.085=0.013
min4.167-4.169=-0.001
max4.748-4.565=0.184
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.660-7.658=0.003
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean4.309-4.279=0.030
σ0.077-0.075=0.001
min4.136-4.138=-0.001
max4.567-4.594=-0.027
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.769-0.750=0.020
σ0.019-0.054=-0.035
min0.742-0.549=0.193
max0.878-0.941=-0.063
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.548-0.645=-0.097
σ0.073-0.101=-0.028
min0.498-0.497=0.002
max0.791-0.767=0.025

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.500-297.387=0.112
σ0.243-0.269=-0.026
min297.227-297.231=-0.003
max298.083-298.135=-0.052
mean1894.000-1972.000=-78.000
σ0.000
min1894.000-1972.000=-78.000
max1894.000-1972.000=-78.000
mean0.605-0.561=0.045
σ0.041-0.022=0.020
min0.528-0.529=-0.001
max0.697-0.586=0.111

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.762-289.776=-0.014
σ0.045-0.034=0.010
min289.721-289.736=-0.015
max289.816-289.815=0.001
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.398-0.405=-0.006
σ0.010-0.013=-0.004
min0.394-0.394=-0.000
max0.416-0.423=-0.007
iters=5
new-facts=1
prior-facts=6402
mean1299.664-1299.653=0.011
σ0.087-0.062=0.025
min1299.561-1299.580=-0.019
max1299.759-1299.702=0.057
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean2.082-2.105=-0.023
σ0.067-0.074=-0.006
min2.015-1.995=0.020
max2.166-2.178=-0.011
iters=5
new-facts=6402
prior-facts=1
mean1542.592-1542.626=-0.033
σ4.028-4.042=-0.014
min1540.564-1540.605=-0.042
max1549.788-1549.847=-0.059
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean2.186-2.270=-0.084
σ0.122-0.145=-0.022
min2.039-2.131=-0.092
max2.339-2.440=-0.102
iters=5
new-facts=6402
prior-facts=6402
mean1861.624-1861.629=-0.006
σ0.076-0.079=-0.003
min1861.512-1861.508=0.004
max1861.702-1861.708=-0.007
mean1739.200-1765.400=-26.200
σ171.845-217.785=-45.940
min1490.000-1475.000=15.000
max1894.000-1972.000=-78.000
mean3.046-3.222=-0.176
σ0.177-0.353=-0.176
min2.893-2.871=0.022
max3.262-3.765=-0.502

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.708-1.700=0.008
σ0.141-0.150=-0.009
min1.485-1.548=-0.063
max1.862-1.897=-0.035

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.186=0.000
σ577.140-577.140=-0.000
min157.615-157.614=0.001
max1311.895-1311.895=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean0.538-0.544=-0.006
σ0.554-0.563=-0.009
min0.260-0.263=-0.003
max1.369-1.388=-0.019
policies=20
mean1576.398-1576.421=-0.023
σ0.345-0.350=-0.004
min1576.179-1576.180=-0.001
max1576.914-1576.941=-0.027
mean920.000
σ0.000
min920.000
max920.000
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean2.625-2.619=0.006
σ0.046-0.019=0.027
min2.581-2.602=-0.021
max2.689-2.646=0.044
policies=200
mean15772.143-15772.276=-0.133
σ0.101-0.059=0.042
min15772.037-15772.196=-0.159
max15772.278-15772.340=-0.061
mean9200.000
σ0.000
min9200.000
max9200.000
mean1466.000-1465.000=1.000
σ0.000
min1466.000-1465.000=1.000
max1466.000-1465.000=1.000
mean26.369-26.353=0.016
σ0.049-0.099=-0.049
min26.327-26.221=0.105
max26.436-26.447=-0.011