Compare commits

Home / Compare e80d2701 .. a9400247

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.618=-0.001
σ0.350-0.350=-0.001
min54.474-54.487=-0.013
max55.611-55.614=-0.003
mean414.700-415.000=-0.300
σ0.483-0.000=0.483
min414.000-415.000=-1.000
max415.000
mean0.138-0.143=-0.005
σ0.005-0.004=0.001
min0.130-0.140=-0.010
max0.146-0.150=-0.004
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.000
σ0.006-0.006=0.000
min43.774-43.779=-0.005
max43.793-43.801=-0.008
mean415.000
σ0.000
min415.000
max415.000
mean0.124-0.123=0.001
σ0.004-0.006=-0.002
min0.120-0.117=0.003
max0.131-0.134=-0.002

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-36.616=-0.000
max36.620-36.620=0.000
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean12.220-12.055=0.165
σ0.274-0.137=0.137
min11.733-11.813=-0.079
max12.684-12.219=0.465
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.619-36.620=-0.000
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean12.230-12.095=0.134
σ0.499-0.721=-0.222
min11.464-11.175=0.288
max12.848-13.229=-0.381
op=table_records(), no indexes
mean41.928-41.932=-0.004
σ0.000-0.000=0.000
min41.928-41.932=-0.004
max41.929-41.933=-0.003
mean6041.000-7543.000=-1502.000
σ0.000
min6041.000-7543.000=-1502.000
max6041.000-7543.000=-1502.000
mean13.024-13.984=-0.960
σ1.095-1.172=-0.077
min11.143-12.364=-1.221
max14.544-15.866=-1.322
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.931
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean12.300-11.726=0.573
σ1.764-2.076=-0.312
min10.348-10.131=0.218
max14.985-15.127=-0.142
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603
max27.607-27.609=-0.002
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean8.341-8.135=0.206
σ0.408-0.405=0.003
min7.896-7.523=0.373
max8.799-8.552=0.247
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
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean6.389-6.036=0.352
σ0.214-0.292=-0.077
min6.073-5.683=0.390
max6.632-6.511=0.122
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
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean5.485-5.272=0.212
σ0.082-0.134=-0.052
min5.407-5.037=0.370
max5.617-5.407=0.210
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.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean5.303-5.169=0.134
σ0.088-0.171=-0.083
min5.156-4.987=0.169
max5.431-5.541=-0.109

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.597=-0.003
σ0.000-0.000=0.000
min2524.593-2524.597=-0.003
max2524.594-2524.597=-0.003
mean6041.000-7543.000=-1502.000
σ0.000
min6041.000-7543.000=-1502.000
max6041.000-7543.000=-1502.000
mean1536.313-1045.233=491.081
σ787.997-5.036=782.961
min1032.390-1037.939=-5.549
max2933.180-1053.934=1879.246
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.640=-0.001
mean3819.625-3767.125=52.500
σ1647.380-1632.038=15.342
min1980.000-1906.000=74.000
max6041.000-5942.000=99.000
mean4561.645-4700.212=-138.567
σ1488.192-1653.118=-164.926
min3537.848-3518.721=19.127
max7543.589-7611.528=-67.939

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.076-62.076=0.000
max62.080-62.080=-0.000
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean81.547-81.012=0.535
σ10.940-10.420=0.520
min70.126-70.323=-0.197
max96.506-100.593=-4.087
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.944-40.944=-0.000
max40.945-40.945=0.000
mean6041.000-7543.000=-1502.000
σ0.000
min6041.000-7543.000=-1502.000
max6041.000-7543.000=-1502.000
mean96.726-236.079=-139.353
σ9.106-383.081=-373.975
min82.588-86.399=-3.811
max107.232-1183.934=-1076.702
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685-66.685=0.000
max66.687-66.687=0.000
mean6041.000-7543.000=-1502.000
σ0.000
min6041.000-7543.000=-1502.000
max6041.000-7543.000=-1502.000
mean220.991-153.043=67.948
σ216.062-13.022=203.040
min126.166-135.858=-9.692
max754.772-167.964=586.809

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.832-11656.833=-0.001
σ4.317-4.317=0.000
min11655.305
max11667.517-11667.517=-0.000
mean4099.500-4255.000=-155.500
σ1568.832-1890.468=-321.637
min1980.000-1906.000=74.000
max6041.000-7543.000=-1502.000
mean6393.343-6270.979=122.363
σ1301.605-1013.191=288.414
min4908.939-4944.491=-35.552
max8370.281-7500.995=869.285
op=vertical_lookup_list() on indexed
mean11560.069-11560.065=0.003
σ0.001-0.001=-0.001
min11560.067-11560.064=0.003
max11560.069-11560.069=0.001
mean6041.000-7543.000=-1502.000
σ0.000
min6041.000-7543.000=-1502.000
max6041.000-7543.000=-1502.000
mean6610.741-5357.525=1253.215
σ1285.596-1341.719=-56.124
min4429.995-4352.236=77.759
max8020.944-7443.930=577.013

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.584=-0.003
σ0.027-0.026=0.000
min172.558
max172.626-172.626=-0.000
mean1980.000-1906.000=74.000
σ0.000
min1980.000-1906.000=74.000
max1980.000-1906.000=74.000
mean343.833-363.098=-19.265
σ30.640-44.801=-14.161
min297.992-265.273=32.720
max394.499-407.409=-12.910
op=pointedIndexFromKvs
rows=400000
mean357.365-357.358=0.007
σ0.042-0.035=0.007
min357.321
max357.420-357.393=0.027
mean1980.000-1906.000=74.000
σ0.000
min1980.000-1906.000=74.000
max1980.000-1906.000=74.000
mean759.616-743.354=16.262
σ53.930-67.078=-13.149
min629.715-637.480=-7.765
max801.518-799.626=1.891

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.185=-0.001
σ0.905-0.918=-0.012
min1007.715-1007.713=0.002
max1011.953-1012.008=-0.055
mean1040.800-1039.000=1.800
σ306.732-293.507=13.225
min555.000-543.000=12.000
max1472.000-1436.000=36.000
mean1.577-1.527=0.050
σ0.151-0.113=0.038
min1.456-1.327=0.129
max2.026-1.872=0.154

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.416-0.442=-0.027
σ0.134-0.169=-0.035
min0.334-0.337=-0.003
max0.654-0.742=-0.088
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.894-0.935=-0.041
σ0.086-0.172=-0.085
min0.833-0.837=-0.004
max1.044-1.240=-0.197
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.561-0.562=-0.001
σ0.036-0.043=-0.007
min0.537-0.531=0.006
max0.622-0.635=-0.013
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.842-0.852=-0.010
σ0.049-0.044=0.005
min0.803-0.817=-0.014
max0.923-0.925=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.543=-0.002
σ0.032-0.026=0.006
min963.523
max963.597-963.586=0.011
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.804-0.781=0.023
σ0.046-0.053=-0.007
min0.741-0.694=0.048
max0.864-0.824=0.040
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.005-0.006=-0.000
min884.847
max884.861-884.862=-0.001
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.731-0.732=-0.001
σ0.029-0.022=0.007
min0.679-0.692=-0.013
max0.748-0.745=0.003

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.713-7.711=0.003
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean3.626-4.227=-0.600
σ0.083-0.082=0.001
min3.443-4.065=-0.622
max3.961-4.521=-0.560
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean3.547-4.207=-0.660
σ0.071-0.061=0.010
min3.405-4.099=-0.694
max3.852-4.399=-0.547
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.756-0.764=-0.008
σ0.019-0.016=0.003
min0.721-0.737=-0.016
max0.858-0.856=0.002
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.715-0.721=-0.006
σ0.013-0.018=-0.005
min0.689-0.691=-0.002
max0.760-0.805=-0.045

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.440-297.521=-0.081
σ0.233-0.148=0.085
min297.278-297.255=0.023
max298.086-297.844=0.242
mean1980.000-1906.000=74.000
σ0.000
min1980.000-1906.000=74.000
max1980.000-1906.000=74.000
mean0.568-0.563=0.005
σ0.043-0.050=-0.007
min0.513-0.507=0.006
max0.622-0.627=-0.005

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.765-289.774=-0.010
σ0.045-0.037=0.008
min289.720-289.725=-0.005
max289.815-289.813=0.002
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.408-0.405=0.003
σ0.012-0.014=-0.002
min0.393-0.394=-0.000
max0.419-0.426=-0.007
iters=5
new-facts=1
prior-facts=6402
mean1299.690-1299.600=0.091
σ0.092-0.086=0.006
min1299.586-1299.492=0.094
max1299.823-1299.711=0.112
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean2.268-1.875=0.393
σ0.081-0.070=0.011
min2.167-1.803=0.363
max2.331-1.958=0.372
iters=5
new-facts=6402
prior-facts=1
mean1542.658-1542.601=0.057
σ4.013-4.042=-0.029
min1540.697-1540.582=0.115
max1549.832-1549.825=0.007
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean2.284-2.244=0.040
σ0.125-0.168=-0.043
min2.145-2.124=0.021
max2.469-2.537=-0.068
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.632=-0.002
σ0.059-0.055=0.003
min1861.554-1861.580=-0.026
max1861.698-1861.714=-0.015
mean1766.400-1741.200=25.200
σ224.654-176.164=48.490
min1472.000-1495.000=-23.000
max1980.000-1906.000=74.000
mean3.246-2.941=0.304
σ0.363-0.215=0.148
min2.855-2.742=0.113
max3.692-3.306=0.386

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.840-1.785=0.055
σ0.025-0.221=-0.196
min1.811-1.398=0.414
max1.870-1.939=-0.069

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.184=0.002
σ577.140-577.140=-0.000
min157.614-157.611=0.003
max1311.895-1311.894=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean0.539-0.539=0.001
σ0.543-0.557=-0.015
min0.266-0.258=0.008
max1.353-1.374=-0.022
policies=20
mean1576.406-1576.419=-0.013
σ0.334-0.345=-0.011
min1576.183-1576.185=-0.001
max1576.903-1576.931=-0.028
mean920.000
σ0.000
min920.000
max920.000
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean2.620-2.613=0.008
σ0.016-0.033=-0.017
min2.599-2.579=0.019
max2.635-2.658=-0.023
policies=200
mean15772.240-15772.192=0.048
σ0.170-0.105=0.065
min15772.074-15772.092=-0.018
max15772.476-15772.291=0.184
mean9200.000
σ0.000
min9200.000
max9200.000
mean1472.000-1436.000=36.000
σ0.000
min1472.000-1436.000=36.000
max1472.000-1436.000=36.000
mean26.425-26.310=0.116
σ0.127-0.104=0.023
min26.274-26.224=0.050
max26.585-26.455=0.130