Compare commits

Home / Compare 03519265 .. abb49b2a

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.616=0.000
σ0.350-0.350=0.001
min54.483-54.484=-0.002
max55.612-55.610=0.002
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.140-0.137=0.004
σ0.004-0.005=-0.001
min0.136-0.132=0.004
max0.146-0.145=0.001
cache=y
dps=1
iters=10
policies=100
mean43.786-43.786=0.000
σ0.007-0.007=-0.000
min43.777-43.773=0.004
max43.800-43.798=0.002
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.124-0.122=0.002
σ0.004-0.005=-0.001
min0.118-0.116=0.002
max0.130-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.615
max36.620-36.620=0.000
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean12.231-12.183=0.048
σ0.326-0.247=0.080
min11.860-11.861=-0.001
max12.914-12.496=0.418
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.615
max36.620-36.620=0.000
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean12.179-11.848=0.331
σ0.608-0.729=-0.120
min11.333-11.130=0.203
max12.867-12.952=-0.085
op=table_records(), no indexes
mean41.928-41.929=-0.000
σ0.000-0.001=-0.001
min41.928
max41.929-41.932=-0.003
mean6039.000-6041.000=-2.000
σ0.000
min6039.000-6041.000=-2.000
max6039.000-6041.000=-2.000
mean13.103-13.030=0.073
σ1.098-1.183=-0.086
min10.745-10.630=0.115
max14.460-14.622=-0.163
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.931=-0.000
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean12.186-12.360=-0.174
σ1.731-2.150=-0.419
min10.240-10.254=-0.013
max14.440-15.257=-0.817
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
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean8.353-8.233=0.120
σ0.301-0.363=-0.063
min7.961-7.833=0.128
max8.690-8.935=-0.245
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
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean6.477-6.020=0.456
σ0.115-0.454=-0.339
min6.324-5.061=1.264
max6.601-6.409=0.192
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
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean5.428-5.332=0.096
σ0.069-0.129=-0.060
min5.337-5.106=0.231
max5.552-5.505=0.047
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
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean5.236-5.219=0.017
σ0.055-0.149=-0.094
min5.153-5.051=0.102
max5.304-5.542=-0.238

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.593=0.000
σ0.000-0.000=-0.000
min2524.593
max2524.594
mean6039.000-6041.000=-2.000
σ0.000
min6039.000-6041.000=-2.000
max6039.000-6041.000=-2.000
mean1534.858-1396.310=138.549
σ790.614-542.066=248.549
min1035.167-1049.228=-14.061
max2960.332-2481.087=479.245
op=load_product(), with indexes
mean8744.559-8744.558=0.000
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.640-8744.640=0.000
mean3818.500-3823.500=-5.000
σ1647.983-1646.491=1.492
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean4584.385-4632.855=-48.470
σ1511.924-1369.710=142.214
min3516.131-3554.852=-38.722
max7650.294-7317.140=333.154

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=0.000
min62.076
max62.080-62.080=0.000
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean81.226-79.491=1.735
σ11.656-10.601=1.056
min70.285-70.749=-0.464
max101.506-102.226=-0.720
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.000
max40.945
mean6039.000-6041.000=-2.000
σ0.000
min6039.000-6041.000=-2.000
max6039.000-6041.000=-2.000
mean95.464-94.204=1.260
σ10.293-13.131=-2.838
min77.828-67.748=10.080
max108.228-108.407=-0.179
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
mean6039.000-6041.000=-2.000
σ0.000
min6039.000-6041.000=-2.000
max6039.000-6041.000=-2.000
mean221.070-216.071=4.999
σ221.026-215.206=5.820
min117.099-99.885=17.214
max766.842-746.322=20.520

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=-0.000
min11655.305
max11667.520-11667.521=-0.001
mean4099.375-4104.125=-4.750
σ1569.572-1568.687=0.884
min1978.000-1984.000=-6.000
max6039.000-6041.000=-2.000
mean6294.070-6547.517=-253.447
σ1175.256-1400.807=-225.550
min4968.299-4950.980=17.319
max8066.610-8238.249=-171.639
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=-0.000
σ0.001-0.001=0.000
min11560.066-11560.066=-0.000
max11560.069
mean6039.000-6041.000=-2.000
σ0.000
min6039.000-6041.000=-2.000
max6039.000-6041.000=-2.000
mean6628.126-6656.120=-27.994
σ1460.821-1107.858=352.964
min4392.891-4430.015=-37.125
max7956.863-7897.513=59.350

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.002
σ0.024-0.024=0.000
min172.558
max172.618-172.619=-0.001
mean1978.000-1984.000=-6.000
σ0.000
min1978.000-1984.000=-6.000
max1978.000-1984.000=-6.000
mean355.878-342.190=13.688
σ46.370-53.426=-7.056
min266.143-264.748=1.395
max401.865-401.354=0.511
op=pointedIndexFromKvs
rows=400000
mean357.360-357.364=-0.004
σ0.042-0.047=-0.005
min357.321
max357.409-357.438=-0.029
mean1978.000-1984.000=-6.000
σ0.000
min1978.000-1984.000=-6.000
max1978.000-1984.000=-6.000
mean776.186-793.322=-17.136
σ62.682-24.924=37.758
min624.708-749.351=-124.644
max825.016-830.448=-5.432

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.186=-0.002
σ0.882-0.879=0.003
min1007.690-1007.686=0.004
max1011.840-1011.830=0.009
mean1035.050-1038.400=-3.350
σ296.524-304.575=-8.051
min543.000-546.000=-3.000
max1433.000-1467.000=-34.000
mean1.538-1.550=-0.012
σ0.082-0.083=-0.002
min1.472-1.471=0.001
max1.756-1.761=-0.005

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.416-0.422=-0.007
σ0.139-0.143=-0.004
min0.329-0.344=-0.015
max0.660-0.678=-0.018
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.886-0.896=-0.011
σ0.086-0.078=0.008
min0.828-0.837=-0.010
max1.035-1.032=0.003
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.550-0.656=-0.106
σ0.046-0.228=-0.183
min0.519-0.530=-0.010
max0.630-1.057=-0.428
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.849-0.899=-0.050
σ0.040-0.128=-0.089
min0.810-0.829=-0.019
max0.912-1.128=-0.216

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.541=0.002
σ0.026-0.032=-0.006
min963.523
max963.585-963.597=-0.012
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.825-0.823=0.002
σ0.043-0.036=0.007
min0.754-0.776=-0.022
max0.854-0.860=-0.007
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.008-0.006=0.002
min884.847
max884.867-884.860=0.006
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.679-0.726=-0.047
σ0.047-0.023=0.024
min0.609-0.692=-0.084
max0.737-0.748=-0.010

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.709-7.712=-0.003
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean4.250-3.505=0.746
σ0.081-0.084=-0.003
min4.100-3.379=0.721
max4.530-3.996=0.534
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.659-7.658=0.001
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean4.235-3.497=0.737
σ0.075-0.073=0.002
min4.117-3.277=0.840
max4.539-3.716=0.822
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.749-0.755=-0.006
σ0.016-0.015=0.001
min0.721-0.720=0.001
max0.858-0.839=0.019
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.708-0.717=-0.009
σ0.014-0.024=-0.010
min0.678-0.528=0.150
max0.781-0.769=0.012

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.529-297.376=0.153
σ0.248-0.233=0.016
min297.383-297.237=0.145
max298.228-298.021=0.207
mean1978.000-1984.000=-6.000
σ0.000
min1978.000-1984.000=-6.000
max1978.000-1984.000=-6.000
mean0.580-0.556=0.024
σ0.032-0.037=-0.005
min0.505-0.507=-0.002
max0.606-0.610=-0.004

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.773-289.771=0.002
σ0.037-0.038=-0.001
min289.726-289.725=0.001
max289.812-289.813=-0.000
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.406-0.393=0.013
σ0.010-0.007=0.003
min0.398-0.389=0.009
max0.422-0.405=0.016
iters=5
new-facts=1
prior-facts=6402
mean1299.646-1299.689=-0.043
σ0.064-0.083=-0.019
min1299.573-1299.595=-0.022
max1299.726-1299.809=-0.083
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean2.090-2.235=-0.145
σ0.092-0.097=-0.005
min1.936-2.095=-0.158
max2.176-2.335=-0.158
iters=5
new-facts=6402
prior-facts=1
mean1542.680-1542.651=0.029
σ4.063-3.995=0.067
min1540.705-1540.697=0.009
max1549.943-1549.792=0.151
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean2.469-2.268=0.200
σ0.280-0.111=0.170
min2.132-2.167=-0.035
max2.901-2.389=0.512
iters=5
new-facts=6402
prior-facts=6402
mean1861.638-1861.633=0.005
σ0.058-0.058=-0.000
min1861.551-1861.569=-0.018
max1861.692-1861.707=-0.016
mean1763.800-1768.800=-5.000
σ226.028-226.419=-0.391
min1467.000-1471.000=-4.000
max1978.000-1984.000=-6.000
mean3.239-3.284=-0.045
σ0.245-0.377=-0.132
min2.896-2.866=0.030
max3.493-3.678=-0.185

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.754-1.851=-0.098
σ0.210-0.031=0.178
min1.448-1.801=-0.353
max2.023-1.883=0.140

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-446.186=-0.003
σ577.137-577.140=-0.003
min157.613-157.614=-0.002
max1311.889-1311.896=-0.006
mean96.250
σ8.500
min92.000
max109.000
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean0.535-0.541=-0.006
σ0.536-0.559=-0.023
min0.264-0.254=0.010
max1.339-1.380=-0.041
policies=20
mean1576.402-1576.421=-0.019
σ0.339-0.349=-0.010
min1576.172-1576.186=-0.014
max1576.906-1576.940=-0.034
mean920.000
σ0.000
min920.000
max920.000
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean2.612-2.624=-0.012
σ0.013-0.016=-0.003
min2.597-2.607=-0.010
max2.627-2.644=-0.017
policies=200
mean15772.288-15772.316=-0.028
σ0.160-0.092=0.068
min15772.086-15772.229=-0.143
max15772.469-15772.440=0.029
mean9200.000
σ0.000
min9200.000
max9200.000
mean1433.000-1467.000=-34.000
σ0.000
min1433.000-1467.000=-34.000
max1433.000-1467.000=-34.000
mean26.470-26.517=-0.047
σ0.049-0.119=-0.070
min26.430-26.411=0.019
max26.538-26.682=-0.144