Compare commits

Home / Compare 4a6b4696 .. 5bfd2214

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.618-54.523=0.096
σ0.351-0.371=-0.020
min54.486-54.386=0.100
max55.618-55.579=0.039
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.142-0.143=-0.001
σ0.004-0.007=-0.003
min0.137-0.137=-0.000
max0.147-0.160=-0.013
cache=y
dps=1
iters=10
policies=100
mean43.787-43.766=0.021
σ0.006-0.008=-0.001
min43.780-43.760=0.020
max43.801-43.784=0.017
mean415.000-416.000=-1.000
σ0.000
min415.000-416.000=-1.000
max415.000-416.000=-1.000
mean0.123-0.120=0.003
σ0.003-0.004=-0.001
min0.121-0.115=0.007
max0.132-0.127=0.005

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.617=0.000
σ0.002-0.002=-0.000
min36.615
max36.619-36.619=-0.000
mean4289.125-4166.500=122.625
σ1984.150-1898.389=85.761
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean98.897-12.635=86.262
σ244.148-0.322=243.826
min12.177-12.253=-0.076
max703.133-13.133=690.000
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618-36.618=-0.000
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.620=-0.000
mean4289.125-4287.000=2.125
σ1984.150-1978.404=5.746
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean13.320-101.189=-87.869
σ0.911-250.322=-249.411
min12.744-11.696=1.048
max15.504-720.702=-705.197
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.930=-0.000
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.932-41.933=-0.001
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean14.962-14.932=0.030
σ0.680-1.314=-0.635
min13.674-12.071=1.603
max15.724-15.949=-0.225
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.930=-0.001
σ0.002-0.002=-0.000
min41.928
max41.932-41.932=-0.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean13.056-13.452=-0.397
σ0.895-1.210=-0.315
min11.714-11.401=0.313
max14.169-14.712=-0.544
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.928=0.001
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932-41.931=0.001
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean13.546-13.832=-0.286
σ1.820-1.522=0.298
min10.718-11.610=-0.891
max15.642-15.257=0.385
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.604=0.000
σ0.002-0.002=0.000
min27.603-27.603=0.000
max27.607-27.607=0.000
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean9.001-9.109=-0.108
σ0.372-0.512=-0.140
min8.256-8.344=-0.088
max9.414-9.647=-0.232
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean6.794-6.611=0.183
σ0.324-0.399=-0.075
min6.404-6.055=0.348
max7.327-7.191=0.136
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664-25.664=-0.000
max25.668-25.668=-0.000
mean4289.125-4287.000=2.125
σ1984.150-1978.404=5.746
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean5.996-6.241=-0.245
σ0.142-0.640=-0.498
min5.810-5.829=-0.019
max6.236-7.797=-1.561
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=0.000
σ0.002-0.002=0.000
min25.659
max25.663-25.663=0.000
mean4289.125-4287.000=2.125
σ1984.150-1978.404=5.746
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean5.566-5.924=-0.358
σ0.116-0.713=-0.596
min5.307-5.138=0.169
max5.685-7.491=-1.806
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.969=-0.000
σ0.002-0.003=-0.001
min25.967-25.967=-0.000
max25.971-25.975=-0.004
mean4289.125-4287.000=2.125
σ1984.150-1978.404=5.746
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean5.682-5.900=-0.219
σ0.119-0.653=-0.534
min5.440-5.144=0.296
max5.828-7.410=-1.582
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.001
σ0.002-0.001=0.000
min25.967-25.967=-0.000
max25.971
mean4289.125-4287.000=2.125
σ1984.150-1978.404=5.746
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean5.497-5.863=-0.366
σ0.169-0.681=-0.512
min5.141-5.119=0.022
max5.740-7.390=-1.650

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.595=0.001
σ0.002-0.002=0.000
min2524.594-2524.594=0.000
max2524.598-2524.598=0.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean1483.176-1186.675=296.501
σ719.148-400.279=318.869
min1028.958-1035.892=-6.934
max2980.407-2177.224=803.183
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.561=-0.000
σ0.040-0.040=-0.000
min8744.545-8744.545=0.000
max8744.659-8744.660=-0.001
mean3593.500-3594.000=-0.500
σ1823.849-1818.498=5.350
min1069.000-1073.000=-4.000
max5834.000-5835.000=-1.000
mean4462.183-4918.308=-456.126
σ1323.634-1542.183=-218.549
min3467.199-3558.927=-91.728
max6910.194-7176.448=-266.254

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.076-62.077=-0.001
σ0.001-0.002=-0.000
min62.076-62.076=-0.000
max62.080
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean77.014-80.420=-3.406
σ4.110-9.671=-5.561
min70.326-70.550=-0.224
max82.794-98.226=-15.432
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076
max62.080-62.080=0.000
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean77.260-81.042=-3.781
σ3.805-9.904=-6.099
min70.801-70.104=0.696
max82.871-98.662=-15.791
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.945=-0.000
σ0.002-0.002=0.000
min40.944-40.944=-0.000
max40.949-40.947=0.001
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean103.144-102.941=0.203
σ7.550-9.629=-2.079
min90.549-82.456=8.092
max109.428-109.305=0.123
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.945=0.000
σ0.002-0.002=0.000
min40.943-40.944=-0.000
max40.947
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean103.114-102.711=0.404
σ7.394-9.431=-2.037
min90.943-82.387=8.556
max108.857-108.207=0.649
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=-0.000
min40.949
max40.954-40.954=-0.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean105.480-106.057=-0.577
σ6.460-7.604=-1.144
min94.451-90.039=4.412
max112.057-112.287=-0.230
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.950=0.000
σ0.002-0.002=0.000
min40.949-40.949=-0.000
max40.953-40.953=0.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean103.058-102.835=0.223
σ7.117-9.425=-2.308
min91.229-82.713=8.515
max107.908-108.356=-0.448
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=0.000
σ0.003-0.002=0.001
min66.685-66.686=-0.000
max66.694-66.689=0.005
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean209.357-219.508=-10.151
σ141.708-174.370=-32.662
min142.607-130.524=12.083
max559.121-649.810=-90.689
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686-66.686=-0.000
σ0.001-0.002=-0.000
min66.685
max66.689-66.689=-0.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean152.841-153.724=-0.883
σ21.522-18.851=2.672
min106.757-119.792=-13.036
max168.889-169.207=-0.318

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.834=-0.000
σ4.319-4.318=0.001
min11655.305-11655.305=0.000
max11667.522-11667.520=0.002
mean4172.250-4166.500=5.750
σ1906.155-1898.389=7.766
min1548.000-1550.000=-2.000
max7212.000-7200.000=12.000
mean6789.668-6612.053=177.615
σ1025.080-1282.358=-257.279
min4856.754-4938.362=-81.608
max8014.381-8335.408=-321.027
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.066=-0.001
σ0.002-0.002=0.000
min11560.064-11560.064=-0.001
max11560.069
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean5773.843-6106.341=-332.498
σ1357.794-1571.470=-213.676
min4346.665-4426.556=-79.891
max7664.151-8575.382=-911.231

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.654-172.655=-0.001
σ0.012-0.015=-0.003
min172.642-172.634=0.008
max172.671-172.673=-0.002
mean486.000
σ0.000
min486.000
max486.000
mean359.539-363.931=-4.393
σ29.101-51.089=-21.988
min309.921-271.276=38.645
max394.366-419.128=-24.762
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.475-357.463=0.012
σ0.162-0.151=0.011
min357.321
max357.635-357.627=0.008
mean562.000-563.000=-1.000
σ0.000
min562.000-563.000=-1.000
max562.000-563.000=-1.000
mean796.351-795.186=1.165
σ22.246-35.776=-13.530
min745.815-719.747=26.068
max813.250-831.837=-18.587

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.084-1008.076=0.008
σ0.761-0.762=-0.001
min1007.610-1007.605=0.005
max1011.230-1011.225=0.004
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean1.524-1.516=0.007
σ0.147-0.112=0.035
min1.383-1.401=-0.018
max1.893-1.791=0.102

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.323-0.327=-0.005
σ0.108-0.126=-0.018
min0.236-0.261=-0.025
max0.499-0.550=-0.051
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.740-0.647=0.094
σ0.114-0.075=0.039
min0.602-0.606=-0.004
max0.839-0.780=0.058
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.534-0.387=0.147
σ0.043-0.031=0.012
min0.498-0.357=0.140
max0.603-0.437=0.166
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.837-0.741=0.096
σ0.041-0.106=-0.065
min0.806-0.599=0.208
max0.908-0.842=0.065

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.547=0.003
σ0.026-0.023=0.003
min963.536-963.528=0.008
max963.596-963.577=0.019
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.790-0.786=0.004
σ0.086-0.059=0.027
min0.641-0.708=-0.067
max0.847-0.847=-0.001
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.010-0.006=0.003
min884.847
max884.869-884.862=0.007
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.640-0.569=0.070
σ0.005-0.062=-0.057
min0.634-0.515=0.119
max0.646-0.638=0.008

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.709
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean3.494-3.555=-0.061
σ0.083-0.086=-0.003
min3.286-3.406=-0.120
max3.760-3.842=-0.082
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
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean3.057-3.519=-0.461
σ0.385-0.075=0.310
min2.617-3.375=-0.758
max3.850-3.787=0.063
name=record_render_success.art
mean2.288-2.288=0.000
σ0.002-0.002=-0.000
min2.287
max2.291
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.540-0.547=-0.006
σ0.038-0.029=0.008
min0.513-0.522=-0.008
max0.885-0.783=0.102
name=record_render_syntax_err.art
mean2.163-2.163=-0.000
σ0.002-0.002=0.000
min2.163
max2.166
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.509-0.514=-0.005
σ0.024-0.012=0.012
min0.403-0.492=-0.089
max0.690-0.579=0.111

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.507-297.354=0.153
σ0.240-0.259=-0.019
min297.342-297.175=0.167
max298.163-298.071=0.092
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.575-0.568=0.008
σ0.055-0.021=0.033
min0.513-0.547=-0.034
max0.700-0.603=0.098

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.727-289.730=-0.004
σ0.031-0.033=-0.002
min289.684-289.678=0.006
max289.769-289.765=0.004
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.388-0.396=-0.009
σ0.001-0.012=-0.011
min0.387-0.386=0.000
max0.389-0.412=-0.023
iters=5
new-facts=1
prior-facts=6402
mean1299.631-1299.628=0.004
σ0.104-0.095=0.009
min1299.505-1299.512=-0.006
max1299.773-1299.761=0.012
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean2.039-1.956=0.083
σ0.092-0.118=-0.026
min1.936-1.801=0.135
max2.174-2.112=0.062
iters=5
new-facts=6402
prior-facts=1
mean1542.638-1542.619=0.019
σ4.052-4.070=-0.018
min1540.567-1540.596=-0.029
max1549.877-1549.890=-0.014
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean2.336-2.361=-0.024
σ0.214-0.219=-0.005
min2.124-2.078=0.047
max2.595-2.646=-0.051
iters=5
new-facts=6402
prior-facts=6402
mean1861.609-1861.596=0.013
σ0.056-0.060=-0.004
min1861.535-1861.506=0.029
max1861.668-1861.650=0.017
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean3.010-2.944=0.066
σ0.106-0.127=-0.021
min2.878-2.846=0.032
max3.172-3.116=0.056

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.470-1.653=-0.183
σ0.254-0.210=0.044
min1.277-1.374=-0.097
max1.812-1.866=-0.054

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-446.147=0.003
σ577.066-577.067=-0.000
min157.614-157.613=0.002
max1311.749-1311.747=0.002
mean96.250
σ8.500
min92.000
max109.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean0.543-0.549=-0.005
σ0.552-0.555=-0.004
min0.266-0.270=-0.004
max1.370-1.381=-0.011
policies=20
mean1576.426-1576.398=0.028
σ0.347-0.350=-0.003
min1576.194-1576.157=0.037
max1576.942-1576.916=0.026
mean920.000
σ0.000
min920.000
max920.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean2.636-2.627=0.009
σ0.020-0.018=0.002
min2.617-2.605=0.012
max2.659-2.646=0.013
policies=200
mean15772.223-15771.945=0.277
σ0.074-0.056=0.017
min15772.113-15771.869=0.243
max15772.263-15771.998=0.266
mean9200.000
σ0.000
min9200.000
max9200.000
mean7212.000-7200.000=12.000
σ0.000
min7212.000-7200.000=12.000
max7212.000-7200.000=12.000
mean26.517-26.444=0.074
σ0.097-0.148=-0.051
min26.412-26.328=0.085
max26.612-26.661=-0.050