Compare commits

Home / Compare cea3d7fb .. 7035b4da

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.615=0.002
σ0.350-0.348=0.003
min54.486-54.485=0.001
max55.614-55.604=0.009
mean412.000-415.000=-3.000
σ0.000
min412.000-415.000=-3.000
max412.000-415.000=-3.000
mean0.140-0.139=0.001
σ0.005-0.005=0.000
min0.136-0.131=0.004
max0.150-0.146=0.004
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.006-0.007=-0.000
min43.779-43.777=0.003
max43.800-43.799=0.001
mean412.000-415.000=-3.000
σ0.000
min412.000-415.000=-3.000
max412.000-415.000=-3.000
mean0.121-0.122=-0.001
σ0.004-0.004=0.001
min0.116-0.118=-0.002
max0.128-0.128=-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.616-36.615=0.000
max36.620-36.620=0.000
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean13.016-12.589=0.427
σ1.840-0.290=1.550
min11.813-12.127=-0.314
max17.454-12.897=4.557
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.616-36.615=0.000
max36.620-36.619=0.000
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean12.447-12.590=-0.143
σ2.221-0.591=1.630
min11.384-11.678=-0.294
max17.928-13.449=4.479
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
mean7533.000-7540.000=-7.000
σ0.000
min7533.000-7540.000=-7.000
max7533.000-7540.000=-7.000
mean14.362-14.220=0.142
σ1.041-1.053=-0.013
min13.055-12.644=0.411
max15.425-15.644=-0.219
op=table_records(), repeat
mean41.928-41.929=-0.001
σ0.002-0.003=-0.001
min41.927-41.927=0.000
max41.932-41.935=-0.004
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean12.083-13.004=-0.921
σ1.854-1.594=0.259
min10.177-10.757=-0.579
max15.530-15.077=0.453
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
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean8.923-9.122=-0.199
σ1.261-0.891=0.370
min8.052-8.303=-0.250
max11.988-10.617=1.371
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean7.044-6.689=0.355
σ1.130-0.979=0.150
min6.519-5.382=1.137
max9.830-8.220=1.610
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-25.670=0.000
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean5.571-5.659=-0.089
σ0.562-0.156=0.406
min5.332-5.420=-0.088
max6.958-5.875=1.083
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.969=-0.000
σ0.002-0.002=-0.001
min25.967-25.967=0.000
max25.971-25.972=-0.001
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean5.499-5.321=0.179
σ0.549-0.172=0.378
min5.248-4.948=0.300
max6.856-5.487=1.368

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.594
mean7533.000-7540.000=-7.000
σ0.000
min7533.000-7540.000=-7.000
max7533.000-7540.000=-7.000
mean1104.872-1042.958=61.914
σ157.060-5.622=151.439
min1040.316-1034.797=5.518
max1493.347-1050.834=442.513
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.033=0.000
min8744.544-8744.544=0.000
max8744.640-8744.640=0.000
mean3762.125-3784.125=-22.000
σ1629.870-1613.567=16.303
min1904.000-1962.000=-58.000
max5934.000-5942.000=-8.000
mean4587.003-4734.264=-147.261
σ1486.064-1438.385=47.679
min3500.936-3526.010=-25.074
max7282.087-7083.141=198.946

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.001
σ0.002-0.002=0.000
min62.075-62.076=-0.000
max62.080
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean89.202-87.665=1.537
σ14.617-12.431=2.186
min70.758-72.686=-1.928
max109.320-104.570=4.750
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.943-40.944=-0.000
max40.945
mean7533.000-7540.000=-7.000
σ0.000
min7533.000-7540.000=-7.000
max7533.000-7540.000=-7.000
mean240.835-233.626=7.209
σ400.670-374.875=25.795
min84.469-85.695=-1.226
max1232.206-1161.165=71.041
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
mean7533.000-7540.000=-7.000
σ0.000
min7533.000-7540.000=-7.000
max7533.000-7540.000=-7.000
mean152.228-153.830=-1.602
σ13.278-13.512=-0.234
min135.287-135.998=-0.711
max168.436-170.083=-1.647

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.001
σ4.317-4.318=-0.002
min11655.305
max11667.516-11667.521=-0.005
mean4249.250-4264.125=-14.875
σ1888.534-1880.786=7.748
min1904.000-1962.000=-58.000
max7533.000-7540.000=-7.000
mean6505.217-6661.591=-156.375
σ1138.386-1339.563=-201.178
min4952.568-4958.248=-5.680
max7957.434-8322.253=-364.819
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
mean7533.000-7540.000=-7.000
σ0.000
min7533.000-7540.000=-7.000
max7533.000-7540.000=-7.000
mean5243.754-5420.553=-176.799
σ1189.412-1363.964=-174.552
min4365.447-4329.409=36.038
max7410.019-7328.637=81.381

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.584=-0.003
σ0.023-0.025=-0.002
min172.558
max172.620-172.621=-0.001
mean1904.000-1962.000=-58.000
σ0.000
min1904.000-1962.000=-58.000
max1904.000-1962.000=-58.000
mean313.199-369.772=-56.573
σ36.550-21.597=14.952
min260.002-344.416=-84.414
max357.653-400.396=-42.744
op=pointedIndexFromKvs
rows=400000
mean357.371-357.357=0.014
σ0.045-0.035=0.010
min357.321
max357.426-357.395=0.031
mean1904.000-1962.000=-58.000
σ0.000
min1904.000-1962.000=-58.000
max1904.000-1962.000=-58.000
mean773.715-731.265=42.451
σ20.708-60.779=-40.071
min746.446-615.588=130.858
max802.417-779.932=22.485

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.185=-0.001
σ0.882-0.877=0.005
min1007.697-1007.688=0.009
max1011.839-1011.818=0.021
mean1039.600-1038.400=1.200
σ306.773-305.084=1.689
min544.000-546.000=-2.000
max1469.000-1468.000=1.000
mean1.553-1.538=0.015
σ0.099-0.081=0.018
min1.466-1.454=0.012
max1.821-1.750=0.071

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.415-0.416=-0.001
σ0.139-0.129=0.010
min0.335-0.327=0.008
max0.661-0.642=0.019
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.884-0.888=-0.004
σ0.081-0.096=-0.015
min0.833-0.829=0.004
max1.026-1.055=-0.029
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.550-0.548=0.003
σ0.048-0.046=0.002
min0.509-0.505=0.004
max0.632-0.626=0.006
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.839-0.845=-0.006
σ0.040-0.041=-0.001
min0.800-0.814=-0.014
max0.904-0.915=-0.012

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.541=-0.001
σ0.031-0.032=-0.000
min963.523
max963.596-963.597=-0.002
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.837-0.825=0.012
σ0.039-0.018=0.022
min0.770-0.801=-0.031
max0.864-0.851=0.013
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.005=0.001
min884.847
max884.861-884.859=0.002
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.707-0.724=-0.018
σ0.039-0.041=-0.002
min0.663-0.654=0.009
max0.749-0.756=-0.007

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.709=0.001
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean3.511-4.255=-0.743
σ0.101-0.072=0.029
min3.367-4.136=-0.768
max3.842-4.479=-0.637
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean3.487-4.226=-0.739
σ0.087-0.067=0.019
min3.355-4.084=-0.729
max3.763-4.503=-0.740
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.746-0.711=0.036
σ0.016-0.123=-0.107
min0.725-0.296=0.429
max0.846-0.931=-0.086
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.705-0.285=0.420
σ0.016-0.010=0.005
min0.678-0.265=0.413
max0.776-0.350=0.427

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.582-297.416=0.166
σ0.197-0.201=-0.004
min297.421-297.263=0.158
max298.103-297.970=0.133
mean1904.000-1962.000=-58.000
σ0.000
min1904.000-1962.000=-58.000
max1904.000-1962.000=-58.000
mean0.583-0.590=-0.007
σ0.032-0.060=-0.028
min0.519-0.514=0.005
max0.623-0.727=-0.104

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.771=0.003
σ0.038-0.036=0.002
min289.720-289.727=-0.007
max289.813-289.809=0.004
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.403-0.402=0.001
σ0.009-0.010=-0.001
min0.391-0.394=-0.003
max0.415-0.414=0.000
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.692=0.003
σ0.094-0.096=-0.002
min1299.574-1299.579=-0.006
max1299.822-1299.832=-0.010
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean2.202-2.257=-0.055
σ0.075-0.104=-0.029
min2.120-2.125=-0.005
max2.314-2.352=-0.038
iters=5
new-facts=6402
prior-facts=1
mean1542.675-1542.703=-0.029
σ4.060-3.977=0.083
min1540.705-1540.795=-0.090
max1549.932-1549.814=0.118
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean2.370-2.362=0.007
σ0.270-0.174=0.097
min2.150-2.213=-0.063
max2.827-2.657=0.170
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.623=0.007
σ0.070-0.077=-0.008
min1861.534-1861.506=0.028
max1861.706-1861.706=0.000
mean1739.800-1758.800=-19.000
σ176.749-216.057=-39.308
min1492.000-1471.000=21.000
max1904.000-1962.000=-58.000
mean3.034-3.225=-0.191
σ0.170-0.323=-0.153
min2.874-2.908=-0.034
max3.236-3.714=-0.478

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.832=-0.010
σ0.040-0.173=-0.133
min1.764-1.526=0.238
max1.859-1.933=-0.074

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.001
σ577.140-577.140=0.001
min157.612-157.615=-0.003
max1311.896-1311.895=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean0.517-0.547=-0.030
σ0.501-0.570=-0.068
min0.263-0.260=0.003
max1.268-1.401=-0.133
policies=20
mean1576.434-1576.420=0.014
σ0.372-0.341=0.031
min1576.187-1576.188=-0.000
max1576.988-1576.926=0.061
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean2.660-2.614=0.046
σ0.057-0.007=0.050
min2.606-2.605=0.001
max2.712-2.621=0.091
policies=200
mean15772.208-15772.155=0.053
σ0.101-0.106=-0.005
min15772.115-15772.072=0.043
max15772.349-15772.310=0.038
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1468.000=1.000
σ0.000
min1469.000-1468.000=1.000
max1469.000-1468.000=1.000
mean26.470-26.446=0.024
σ0.080-0.071=0.009
min26.391-26.354=0.037
max26.546-26.507=0.039