Compare commits

Home / Compare d572cfc8 .. c03fb25b

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.615-54.620=-0.005
σ0.350-0.350=-0.000
min54.481-54.480=0.001
max55.610-55.615=-0.005
mean417.000
σ0.000
min417.000
max417.000
mean0.137-0.146=-0.009
σ0.005-0.010=-0.005
min0.132-0.135=-0.004
max0.148-0.160=-0.012
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.000
σ0.006-0.007=-0.001
min43.780-43.778=0.001
max43.797-43.802=-0.005
mean417.000
σ0.000
min417.000
max417.000
mean0.122-0.120=0.002
σ0.004-0.005=-0.000
min0.117-0.114=0.002
max0.130-0.127=0.003

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
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean12.270-12.459=-0.189
σ0.226-0.160=0.065
min11.923-12.252=-0.329
max12.595-12.744=-0.149
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.615-36.615=0.000
max36.620-36.620=0.000
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean12.533-12.637=-0.104
σ0.471-0.532=-0.061
min11.406-11.810=-0.405
max12.941-13.357=-0.416
op=table_records(), no indexes
mean41.928-41.929=-0.000
σ0.000-0.001=-0.001
min41.928-41.928=0.000
max41.929-41.932=-0.002
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean13.115-13.476=-0.361
σ1.208-0.872=0.335
min10.616-12.560=-1.944
max14.610-15.025=-0.414
op=table_records(), repeat
mean41.928
σ0.002-0.002=0.000
min41.927
max41.931
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean12.300-12.475=-0.175
σ1.919-1.905=0.014
min10.391-10.316=0.075
max14.801-14.922=-0.122
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002-0.002=0.000
min27.603
max27.607-27.607=0.000
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean8.326-8.424=-0.098
σ0.327-0.235=0.092
min7.724-8.156=-0.432
max8.729-8.760=-0.031
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=0.000
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean6.079-5.916=0.163
σ0.467-0.400=0.067
min5.426-5.384=0.041
max6.536-6.495=0.041
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean5.368-5.473=-0.105
σ0.162-0.114=0.048
min5.112-5.381=-0.269
max5.558-5.726=-0.168
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
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean5.119-5.182=-0.062
σ0.110-0.158=-0.048
min4.923-4.989=-0.066
max5.231-5.457=-0.226

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-2524.594=-0.000
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean1535.830-1432.124=103.706
σ748.826-721.325=27.500
min1050.839-1063.747=-12.908
max2727.261-3022.099=-294.838
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.032-0.033=-0.001
min8744.545-8744.544=0.001
max8744.639-8744.640=-0.001
mean3826.375-3820.125=6.250
σ1646.987-1650.643=-3.656
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean4496.916-4512.610=-15.694
σ1414.454-1351.138=63.316
min3542.575-3602.924=-60.349
max7415.270-7439.109=-23.840

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean79.245-81.189=-1.944
σ10.423-11.167=-0.744
min68.744-70.746=-2.001
max96.369-97.036=-0.667
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.000-0.001=-0.000
min40.944
max40.945-40.945=-0.000
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean93.059-95.714=-2.655
σ13.105-10.132=2.973
min66.778-79.167=-12.389
max107.127-107.287=-0.160
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
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean214.984-218.242=-3.258
σ210.797-212.995=-2.198
min103.626-119.451=-15.825
max734.657-743.998=-9.341

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.000
σ4.317-4.317=0.000
min11655.305
max11667.517-11667.516=0.001
mean4106.375-4102.875=3.500
σ1568.736-1570.666=-1.930
min1986.000-1976.000=10.000
max6046.000-6043.000=3.000
mean6293.436-6394.992=-101.556
σ1315.922-1159.738=156.184
min4928.801-5003.318=-74.517
max8339.174-7849.800=489.374
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.001=-0.000
min11560.066-11560.066=0.001
max11560.069
mean6046.000-6043.000=3.000
σ0.000
min6046.000-6043.000=3.000
max6046.000-6043.000=3.000
mean6553.718-6656.732=-103.013
σ1403.644-1512.275=-108.631
min4411.509-4530.508=-118.999
max8032.456-8345.190=-312.734

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.582=0.000
σ0.029-0.024=0.005
min172.558
max172.630-172.620=0.009
mean1986.000-1976.000=10.000
σ0.000
min1986.000-1976.000=10.000
max1986.000-1976.000=10.000
mean360.135-364.184=-4.049
σ41.677-20.309=21.368
min267.206-341.920=-74.714
max397.601-393.774=3.826
op=pointedIndexFromKvs
rows=400000
mean357.362-357.362=-0.000
σ0.042-0.039=0.003
min357.321
max357.409-357.402=0.007
mean1986.000-1976.000=10.000
σ0.000
min1986.000-1976.000=10.000
max1986.000-1976.000=10.000
mean779.243-738.871=40.372
σ19.488-69.372=-49.884
min747.639-613.448=134.191
max807.012-804.903=2.109

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.191=-0.008
σ0.883-0.855=0.028
min1007.698-1007.681=0.016
max1011.851-1011.706=0.144
mean1051.500-1051.100=0.400
σ301.604-296.557=5.047
min548.000-569.000=-21.000
max1454.000-1446.000=8.000
mean1.544-1.520=0.023
σ0.098-0.073=0.025
min1.442-1.434=0.008
max1.780-1.726=0.054

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.410-0.417=-0.007
σ0.138-0.128=0.010
min0.325-0.348=-0.023
max0.653-0.644=0.010
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.884-0.875=0.009
σ0.091-0.095=-0.004
min0.828-0.816=0.012
max1.045-1.041=0.003
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.544-0.542=0.002
σ0.048-0.046=0.002
min0.498-0.509=-0.011
max0.623-0.624=-0.000
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.843-0.830=0.013
σ0.046-0.036=0.010
min0.798-0.804=-0.006
max0.915-0.893=0.023

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=0.001
σ0.025-0.024=0.001
min963.523
max963.585-963.581=0.004
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.802-0.841=-0.040
σ0.054-0.041=0.014
min0.723-0.782=-0.059
max0.864-0.878=-0.013
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.005-0.005=0.000
min884.847
max884.859-884.861=-0.002
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.709-0.681=0.028
σ0.056-0.047=0.009
min0.618-0.617=0.001
max0.750-0.722=0.027

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
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean4.243-4.316=-0.073
σ0.113-0.114=-0.002
min4.066-4.135=-0.069
max4.580-4.631=-0.052
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean4.221-4.296=-0.075
σ0.084-0.087=-0.003
min4.071-4.155=-0.084
max4.433-4.605=-0.172
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.741-0.738=0.003
σ0.030-0.017=0.013
min0.546-0.712=-0.165
max0.854-0.850=0.004
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.709-0.703=0.006
σ0.015-0.013=0.002
min0.672-0.674=-0.003
max0.756-0.772=-0.016

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.421-297.305=0.116
σ0.210-0.245=-0.034
min297.265-297.082=0.183
max297.984-297.941=0.043
mean1986.000-1976.000=10.000
σ0.000
min1986.000-1976.000=10.000
max1986.000-1976.000=10.000
mean0.538-0.556=-0.018
σ0.032-0.037=-0.005
min0.504-0.504=0.001
max0.588-0.611=-0.022

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.778=-0.002
σ0.034-0.036=-0.002
min289.731-289.731=0.000
max289.814-289.814=-0.000
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.401-0.398=0.003
σ0.010-0.012=-0.002
min0.395-0.392=0.002
max0.419-0.419=-0.000
iters=5
new-facts=1
prior-facts=6402
mean1299.666-1299.605=0.060
σ0.052-0.101=-0.048
min1299.607-1299.501=0.106
max1299.718-1299.761=-0.043
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean2.126-1.998=0.128
σ0.108-0.120=-0.012
min2.006-1.874=0.132
max2.222-2.181=0.041
iters=5
new-facts=6402
prior-facts=1
mean1542.624-1542.654=-0.030
σ4.031-3.996=0.035
min1540.604-1540.691=-0.087
max1549.825-1549.796=0.030
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean2.268-2.258=0.011
σ0.154-0.135=0.018
min2.093-2.113=-0.020
max2.433-2.441=-0.008
iters=5
new-facts=6402
prior-facts=6402
mean1861.622-1861.648=-0.026
σ0.078-0.075=0.003
min1861.505-1861.556=-0.051
max1861.709-1861.738=-0.029
mean1771.400-1764.400=7.000
σ226.297-223.295=3.002
min1473.000-1472.000=1.000
max1986.000-1976.000=10.000
mean3.223-3.178=0.045
σ0.400-0.311=0.089
min2.711-2.855=-0.144
max3.704-3.529=0.175

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.745-1.723=0.022
σ0.129-0.122=0.007
min1.572-1.645=-0.073
max1.889-1.938=-0.049

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.183=0.003
σ577.140-577.140=-0.001
min157.615-157.613=0.002
max1311.895-1311.893=0.002
mean96.250
σ8.500
min92.000
max109.000
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean0.543-0.558=-0.015
σ0.560-0.585=-0.025
min0.261-0.261=0.000
max1.383-1.435=-0.052
policies=20
mean1576.424-1576.403=0.021
σ0.356-0.346=0.010
min1576.187-1576.170=0.016
max1576.954-1576.918=0.036
mean920.000
σ0.000
min920.000
max920.000
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean2.640-2.621=0.019
σ0.016-0.017=-0.000
min2.625-2.605=0.020
max2.661-2.644=0.017
policies=200
mean15772.328-15772.253=0.075
σ0.125-0.068=0.058
min15772.223-15772.169=0.054
max15772.501-15772.329=0.172
mean9200.000
σ0.000
min9200.000
max9200.000
mean1454.000-1446.000=8.000
σ0.000
min1454.000-1446.000=8.000
max1454.000-1446.000=8.000
mean26.477-26.449=0.027
σ0.045-0.090=-0.045
min26.420-26.360=0.060
max26.529-26.569=-0.040