Compare commits

Home / Compare b226bf64 .. a0e6047c

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.617=0.000
σ0.350-0.353=-0.002
min54.486-54.483=0.003
max55.614-55.621=-0.007
mean412.000-417.000=-5.000
σ0.000
min412.000-417.000=-5.000
max412.000-417.000=-5.000
mean0.140-0.140=0.000
σ0.005-0.004=0.001
min0.136-0.135=0.001
max0.150-0.146=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.000
σ0.006-0.007=-0.001
min43.779-43.778=0.001
max43.800-43.801=-0.001
mean412.000-417.000=-5.000
σ0.000
min412.000-417.000=-5.000
max412.000-417.000=-5.000
mean0.121-0.123=-0.002
σ0.004-0.004=0.000
min0.116-0.120=-0.004
max0.128-0.130=-0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.003=-0.001
min36.616-36.615=0.000
max36.620-36.623=-0.003
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean13.016-12.965=0.051
σ1.840-1.845=-0.005
min11.813-11.906=-0.094
max17.454-17.485=-0.031
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616
max36.620-36.620=0.000
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean12.447-13.339=-0.892
σ2.221-1.704=0.518
min11.384-12.435=-1.050
max17.928-17.532=0.396
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.928=0.001
mean7533.000-7535.000=-2.000
σ0.000
min7533.000-7535.000=-2.000
max7533.000-7535.000=-2.000
mean14.362-13.764=0.599
σ1.041-1.089=-0.048
min13.055-12.704=0.351
max15.425-15.774=-0.349
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.932-41.932=-0.000
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean12.083-12.288=-0.205
σ1.854-2.170=-0.317
min10.177-10.164=0.013
max15.530-14.880=0.650
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-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean8.923-8.575=0.348
σ1.261-1.366=-0.105
min8.052-7.635=0.417
max11.988-11.847=0.141
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean7.044-6.741=0.303
σ1.130-1.140=-0.010
min6.519-6.057=0.462
max9.830-9.520=0.310
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=0.000
min25.664
max25.670
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean5.571-5.533=0.038
σ0.562-0.566=-0.004
min5.332-5.134=0.198
max6.958-6.903=0.055
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
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean5.499-5.394=0.105
σ0.549-0.483=0.066
min5.248-5.055=0.193
max6.856-6.567=0.288

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
max2524.594
mean7533.000-7535.000=-2.000
σ0.000
min7533.000-7535.000=-2.000
max7533.000-7535.000=-2.000
mean1104.872-1103.878=0.994
σ157.060-161.657=-4.597
min1040.316-1038.142=2.174
max1493.347-1503.619=-10.272
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.001
mean3762.125-3793.875=-31.750
σ1629.870-1596.206=33.664
min1904.000-2018.000=-114.000
max5934.000-5941.000=-7.000
mean4587.003-4426.395=160.609
σ1486.064-1217.723=268.342
min3500.936-3532.249=-31.313
max7282.087-6260.544=1021.544

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=0.000
min62.075-62.075=-0.000
max62.080
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean89.202-80.679=8.523
σ14.617-9.784=4.833
min70.758-71.686=-0.928
max109.320-101.646=7.675
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.943-40.943=0.000
max40.945
mean7533.000-7535.000=-2.000
σ0.000
min7533.000-7535.000=-2.000
max7533.000-7535.000=-2.000
mean240.835-101.022=139.813
σ400.670-6.468=394.202
min84.469-90.263=-5.794
max1232.206-107.541=1124.665
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
mean7533.000-7535.000=-2.000
σ0.000
min7533.000-7535.000=-2.000
max7533.000-7535.000=-2.000
mean152.228-151.047=1.182
σ13.278-15.168=-1.890
min135.287-125.072=10.215
max168.436-167.824=0.612

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.516-11667.517=-0.001
mean4249.250-4267.500=-18.250
σ1888.534-1869.195=19.339
min1904.000-2018.000=-114.000
max7533.000-7535.000=-2.000
mean6505.217-6150.674=354.542
σ1138.386-1027.600=110.785
min4952.568-4966.317=-13.749
max7957.434-8041.591=-84.157
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.002=-0.001
min11560.066
max11560.069-11560.072=-0.003
mean7533.000-7535.000=-2.000
σ0.000
min7533.000-7535.000=-2.000
max7533.000-7535.000=-2.000
mean5243.754-5466.772=-223.018
σ1189.412-1386.395=-196.983
min4365.447-4349.196=16.250
max7410.019-7396.168=13.850

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.588=-0.007
σ0.023-0.024=-0.001
min172.558
max172.620-172.627=-0.007
mean1904.000-2018.000=-114.000
σ0.000
min1904.000-2018.000=-114.000
max1904.000-2018.000=-114.000
mean313.199-377.907=-64.708
σ36.550-39.261=-2.711
min260.002-341.882=-81.880
max357.653-457.952=-100.299
op=pointedIndexFromKvs
rows=400000
mean357.371-357.370=0.001
σ0.045-0.045=-0.000
min357.321
max357.426-357.428=-0.002
mean1904.000-2018.000=-114.000
σ0.000
min1904.000-2018.000=-114.000
max1904.000-2018.000=-114.000
mean773.715-762.389=11.326
σ20.708-52.510=-31.801
min746.446-641.448=104.998
max802.417-805.434=-3.017

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.185=-0.001
σ0.882-0.886=-0.004
min1007.697-1007.687=0.010
max1011.839-1011.862=-0.023
mean1039.600-1043.000=-3.400
σ306.773-307.729=-0.956
min544.000-547.000=-3.000
max1469.000-1475.000=-6.000
mean1.553-1.544=0.009
σ0.099-0.082=0.017
min1.466-1.460=0.006
max1.821-1.778=0.043

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.415-0.402=0.012
σ0.139-0.109=0.030
min0.335-0.329=0.006
max0.661-0.596=0.066
name=error_case.art
mean2.333-2.334=-0.000
σ0.003-0.002=0.000
min2.332
max2.337
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.884-0.885=-0.001
σ0.081-0.085=-0.004
min0.833-0.834=-0.001
max1.026-1.035=-0.009
name=heavy_item.art
mean1.521-1.522=-0.001
σ0.002-0.002=0.000
min1.520
max1.524-1.524=-0.000
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.550-0.537=0.013
σ0.048-0.051=-0.003
min0.509-0.494=0.015
max0.632-0.623=0.009
name=nested_use.art
mean2.355-2.356=-0.000
σ0.002-0.002=0.000
min2.355
max2.358
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.839-0.848=-0.009
σ0.040-0.048=-0.008
min0.800-0.814=-0.015
max0.904-0.930=-0.027

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.543=-0.003
σ0.031-0.024=0.007
min963.523
max963.596-963.583=0.013
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.837-0.761=0.077
σ0.039-0.060=-0.021
min0.770-0.679=0.091
max0.864-0.839=0.025
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.007=-0.001
min884.847
max884.861-884.864=-0.003
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.707-0.712=-0.005
σ0.039-0.045=-0.006
min0.663-0.662=0.001
max0.749-0.754=-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.711-7.709=0.001
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean3.511-4.282=-0.771
σ0.101-0.101=0.001
min3.367-4.117=-0.750
max3.842-4.593=-0.751
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.659=-0.001
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean3.487-4.256=-0.769
σ0.087-0.095=-0.009
min3.355-4.126=-0.771
max3.763-4.546=-0.783
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.746-0.747=-0.000
σ0.016-0.016=0.000
min0.725-0.716=0.009
max0.846-0.858=-0.013
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.705-0.708=-0.003
σ0.016-0.016=-0.001
min0.678-0.682=-0.004
max0.776-0.760=0.016

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.582-297.605=-0.023
σ0.197-0.249=-0.052
min297.421-297.395=0.027
max298.103-298.282=-0.179
mean1904.000-2018.000=-114.000
σ0.000
min1904.000-2018.000=-114.000
max1904.000-2018.000=-114.000
mean0.583-0.561=0.022
σ0.032-0.035=-0.002
min0.519-0.504=0.015
max0.623-0.604=0.019

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.775=-0.001
σ0.038-0.037=0.002
min289.720-289.723=-0.002
max289.813-289.815=-0.002
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.403-0.403=0.001
σ0.009-0.011=-0.002
min0.391-0.396=-0.005
max0.415-0.422=-0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.618=0.077
σ0.094-0.091=0.003
min1299.574-1299.506=0.067
max1299.822-1299.727=0.095
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean2.202-1.856=0.345
σ0.075-0.067=0.008
min2.120-1.767=0.352
max2.314-1.922=0.393
iters=5
new-facts=6402
prior-facts=1
mean1542.675-1542.618=0.057
σ4.060-4.026=0.034
min1540.705-1540.591=0.114
max1549.932-1549.812=0.120
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean2.370-2.294=0.075
σ0.270-0.168=0.102
min2.150-2.065=0.085
max2.827-2.532=0.295
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.650=-0.020
σ0.070-0.081=-0.011
min1861.534-1861.549=-0.014
max1861.706-1861.733=-0.027
mean1739.800-1718.000=21.800
σ176.749-204.666=-27.917
min1492.000-1538.000=-46.000
max1904.000-2018.000=-114.000
mean3.034-3.017=0.016
σ0.170-0.320=-0.150
min2.874-2.822=0.052
max3.236-3.580=-0.344

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.703=0.119
σ0.040-0.127=-0.087
min1.764-1.582=0.182
max1.859-1.841=0.017

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.000
σ577.140-577.140=0.001
min157.612-157.614=-0.002
max1311.896-1311.895=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean0.517-0.553=-0.036
σ0.501-0.577=-0.076
min0.263-0.261=0.003
max1.268-1.418=-0.150
policies=20
mean1576.434-1576.418=0.016
σ0.372-0.342=0.030
min1576.187-1576.189=-0.001
max1576.988-1576.926=0.061
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean2.660-2.616=0.044
σ0.057-0.008=0.049
min2.606-2.608=-0.002
max2.712-2.626=0.086
policies=200
mean15772.208-15772.316=-0.108
σ0.101-0.119=-0.017
min15772.115-15772.229=-0.115
max15772.349-15772.490=-0.141
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1475.000=-6.000
σ0.000
min1469.000-1475.000=-6.000
max1469.000-1475.000=-6.000
mean26.470-26.360=0.110
σ0.080-0.219=-0.138
min26.391-26.034=0.356
max26.546-26.497=0.049