Compare commits

Home / Compare 0b06af0d .. 07faa4d2

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.352=-0.002
min54.486-54.479=0.006
max55.614-55.619=-0.006
mean412.000-417.000=-5.000
σ0.000
min412.000-417.000=-5.000
max412.000-417.000=-5.000
mean0.140-0.139=0.000
σ0.005-0.004=0.001
min0.136-0.135=0.000
max0.150-0.146=0.004
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.006-0.007=-0.000
min43.779-43.776=0.003
max43.800-43.799=0.002
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.119=-0.004
max0.128-0.129=-0.001

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-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean13.016-12.354=0.662
σ1.840-0.345=1.495
min11.813-11.914=-0.102
max17.454-12.998=4.456
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.620-36.620=0.000
mean4249.250-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean12.447-12.454=-0.008
σ2.221-0.628=1.593
min11.384-11.406=-0.021
max17.928-13.178=4.750
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-6045.000=1488.000
σ0.000
min7533.000-6045.000=1488.000
max7533.000-6045.000=1488.000
mean14.362-13.193=1.170
σ1.041-1.179=-0.138
min13.055-11.120=1.934
max15.425-14.992=0.433
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-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean12.083-12.232=-0.149
σ1.854-1.361=0.493
min10.177-10.337=-0.160
max15.530-13.702=1.828
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.003=-0.001
min27.603-27.603=0.000
max27.607-27.611=-0.004
mean4249.250-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean8.923-8.742=0.181
σ1.261-0.756=0.505
min8.052-7.901=0.151
max11.988-10.344=1.645
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
mean4249.250-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean7.044-6.803=0.241
σ1.130-0.721=0.409
min6.519-6.134=0.385
max9.830-8.485=1.345
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664-25.665=-0.000
max25.670-25.670=0.000
mean4249.250-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean5.571-5.585=-0.015
σ0.562-0.092=0.471
min5.332-5.400=-0.068
max6.958-5.684=1.274
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-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean5.499-5.459=0.040
σ0.549-0.078=0.472
min5.248-5.361=-0.113
max6.856-5.602=1.253

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
mean7533.000-6045.000=1488.000
σ0.000
min7533.000-6045.000=1488.000
max7533.000-6045.000=1488.000
mean1104.872-1573.291=-468.419
σ157.060-856.826=-699.766
min1040.316-1040.538=-0.222
max1493.347-3128.706=-1635.359
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=-0.000
min8744.544-8744.544=-0.000
max8744.640-8744.641=-0.001
mean3762.125-3823.125=-61.000
σ1629.870-1648.610=-18.741
min1904.000-1981.000=-77.000
max5934.000-6045.000=-111.000
mean4587.003-4398.607=188.396
σ1486.064-1431.584=54.480
min3500.936-3576.226=-75.290
max7282.087-7456.514=-174.426

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-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean89.202-81.898=7.304
σ14.617-11.468=3.148
min70.758-70.350=0.408
max109.320-97.867=11.453
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.001
min40.943-40.944=-0.000
max40.945-40.948=-0.002
mean7533.000-6045.000=1488.000
σ0.000
min7533.000-6045.000=1488.000
max7533.000-6045.000=1488.000
mean240.835-95.852=144.983
σ400.670-10.117=390.553
min84.469-80.976=3.493
max1232.206-108.474=1123.732
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-6045.000=1488.000
σ0.000
min7533.000-6045.000=1488.000
max7533.000-6045.000=1488.000
mean152.228-223.994=-71.766
σ13.278-231.068=-217.790
min135.287-120.401=14.885
max168.436-794.657=-626.221

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.002
min11655.305-11655.305=0.000
max11667.516-11667.521=-0.005
mean4249.250-4104.000=145.250
σ1888.534-1569.709=318.825
min1904.000-1981.000=-77.000
max7533.000-6045.000=1488.000
mean6505.217-6344.214=161.003
σ1138.386-1330.989=-192.603
min4952.568-4974.857=-22.289
max7957.434-8397.614=-440.180
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=0.000
min11560.066-11560.067=-0.001
max11560.069
mean7533.000-6045.000=1488.000
σ0.000
min7533.000-6045.000=1488.000
max7533.000-6045.000=1488.000
mean5243.754-6446.862=-1203.108
σ1189.412-1416.333=-226.922
min4365.447-4432.160=-66.714
max7410.019-8205.525=-795.506

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.583=-0.001
σ0.023-0.024=-0.001
min172.558
max172.620-172.620=-0.000
mean1904.000-1981.000=-77.000
σ0.000
min1904.000-1981.000=-77.000
max1904.000-1981.000=-77.000
mean313.199-356.016=-42.817
σ36.550-39.927=-3.377
min260.002-265.921=-5.919
max357.653-400.149=-42.496
op=pointedIndexFromKvs
rows=400000
mean357.371-357.364=0.008
σ0.045-0.043=0.002
min357.321
max357.426-357.430=-0.004
mean1904.000-1981.000=-77.000
σ0.000
min1904.000-1981.000=-77.000
max1904.000-1981.000=-77.000
mean773.715-775.961=-2.246
σ20.708-31.149=-10.440
min746.446-719.523=26.923
max802.417-809.610=-7.193

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.182=0.002
σ0.882-0.938=-0.056
min1007.697-1007.717=-0.020
max1011.839-1012.094=-0.255
mean1039.600-1044.600=-5.000
σ306.773-295.859=10.914
min544.000-548.000=-4.000
max1469.000-1448.000=21.000
mean1.553-1.553=0.000
σ0.099-0.137=-0.038
min1.466-1.456=0.010
max1.821-2.051=-0.230

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.415-0.436=-0.022
σ0.139-0.174=-0.035
min0.335-0.347=-0.012
max0.661-0.747=-0.086
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.002=0.000
min2.332
max2.337
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.884-0.933=-0.049
σ0.081-0.174=-0.093
min0.833-0.845=-0.012
max1.026-1.243=-0.217
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-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.550-0.557=-0.006
σ0.048-0.053=-0.005
min0.509-0.507=0.002
max0.632-0.645=-0.014
name=nested_use.art
mean2.355-2.356=-0.001
σ0.002-0.002=0.000
min2.355
max2.358
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.839-0.858=-0.019
σ0.040-0.045=-0.005
min0.800-0.817=-0.017
max0.904-0.929=-0.025

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.548=-0.007
σ0.031-0.031=0.000
min963.523
max963.596-963.602=-0.006
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.837-0.836=0.002
σ0.039-0.034=0.005
min0.770-0.782=-0.012
max0.864-0.861=0.003
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.006=0.000
min884.847
max884.861-884.861=0.000
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.707-0.724=-0.017
σ0.039-0.024=0.015
min0.663-0.696=-0.033
max0.749-0.744=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-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean3.511-3.570=-0.059
σ0.101-0.104=-0.003
min3.367-3.409=-0.042
max3.842-4.225=-0.382
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean3.487-3.547=-0.059
σ0.087-0.069=0.018
min3.355-3.417=-0.062
max3.763-3.717=0.045
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.746-0.755=-0.008
σ0.016-0.017=-0.001
min0.725-0.720=0.005
max0.846-0.860=-0.014
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.705-0.714=-0.009
σ0.016-0.015=0.001
min0.678-0.681=-0.003
max0.776-0.791=-0.014

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.582-297.230=0.352
σ0.197-0.203=-0.006
min297.421-297.073=0.348
max298.103-297.772=0.332
mean1904.000-1981.000=-77.000
σ0.000
min1904.000-1981.000=-77.000
max1904.000-1981.000=-77.000
mean0.583-0.559=0.025
σ0.032-0.027=0.006
min0.519-0.522=-0.003
max0.623-0.588=0.035

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.774=-0.000
σ0.038-0.038=0.001
min289.720-289.724=-0.004
max289.813-289.813=-0.001
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.403-0.400=0.004
σ0.009-0.011=-0.002
min0.391-0.394=-0.003
max0.415-0.420=-0.005
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.592=0.103
σ0.094-0.078=0.016
min1299.574-1299.506=0.068
max1299.822-1299.707=0.115
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean2.202-1.955=0.247
σ0.075-0.093=-0.018
min2.120-1.852=0.268
max2.314-2.099=0.215
iters=5
new-facts=6402
prior-facts=1
mean1542.675-1542.647=0.028
σ4.060-4.008=0.052
min1540.705-1540.671=0.034
max1549.932-1549.811=0.121
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean2.370-2.249=0.121
σ0.270-0.178=0.093
min2.150-2.026=0.124
max2.827-2.476=0.352
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.647=-0.017
σ0.070-0.067=0.003
min1861.534-1861.578=-0.044
max1861.706-1861.726=-0.020
mean1739.800-1766.400=-26.600
σ176.749-226.297=-49.548
min1492.000-1468.000=24.000
max1904.000-1981.000=-77.000
mean3.034-3.139=-0.106
σ0.170-0.256=-0.086
min2.874-2.841=0.033
max3.236-3.484=-0.248

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.636=0.186
σ0.040-0.159=-0.120
min1.764-1.414=0.350
max1.859-1.853=0.005

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.183=0.002
σ577.140-577.140=0.001
min157.612-157.611=0.001
max1311.896-1311.892=0.003
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean0.517-0.530=-0.014
σ0.501-0.535=-0.034
min0.263-0.261=0.002
max1.268-1.333=-0.065
policies=20
mean1576.434-1576.395=0.040
σ0.372-0.345=0.027
min1576.187-1576.163=0.024
max1576.988-1576.908=0.080
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean2.660-2.622=0.038
σ0.057-0.011=0.047
min2.606-2.613=-0.007
max2.712-2.633=0.079
policies=200
mean15772.208-15772.207=0.001
σ0.101-0.117=-0.015
min15772.115-15772.112=0.003
max15772.349-15772.377=-0.028
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1448.000=21.000
σ0.000
min1469.000-1448.000=21.000
max1469.000-1448.000=21.000
mean26.470-26.335=0.135
σ0.080-0.051=0.030
min26.391-26.289=0.101
max26.546-26.405=0.141