Compare commits

Home / Compare a7e42aec .. 7db072e8

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
mean53.709-53.705=0.004
σ0.366-0.369=-0.003
min53.566-53.560=0.006
max54.750-54.754=-0.004
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.150-0.137=0.013
σ0.012-0.005=0.008
min0.135-0.132=0.003
max0.166-0.144=0.022
cache=y
dps=1
iters=10
policies=100
mean43.060-43.058=0.001
σ0.005-0.005=0.000
min43.049-43.051=-0.002
max43.067-43.064=0.003
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.125-0.120=0.005
σ0.009-0.003=0.006
min0.118-0.118=0.000
max0.145-0.127=0.018

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.618=-0.001
σ0.002-0.002=-0.000
min36.615-36.615=0.000
max36.619-36.620=-0.000
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean12.809-12.773=0.036
σ0.417-0.354=0.063
min12.287-12.286=0.001
max13.537-13.421=0.116
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.620-36.620=0.001
mean4278.500-4287.000=-8.500
σ1966.112-1976.567=-10.455
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean13.684-104.992=-91.307
σ2.281-260.719=-258.438
min11.739-11.958=-0.219
max19.090-750.236=-731.145
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.929=0.000
σ0.002-0.001=0.001
min41.928-41.928=-0.000
max41.932-41.932=0.001
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean14.910-14.796=0.114
σ0.745-1.400=-0.655
min13.489-11.760=1.730
max15.470-15.960=-0.490
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.930=-0.000
σ0.002-0.002=0.000
min41.928-41.928=-0.000
max41.932-41.932=0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean13.918-13.161=0.757
σ1.007-1.294=-0.286
min12.797-11.361=1.436
max15.595-14.649=0.946
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=-0.000
min41.927
max41.932-41.932=-0.000
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean13.932-13.308=0.624
σ1.594-1.687=-0.093
min11.438-11.018=0.420
max15.359-15.464=-0.106
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.604=0.001
σ0.003-0.002=0.001
min27.603-27.603=0.000
max27.611-27.607=0.004
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean9.108-8.952=0.156
σ0.352-0.301=0.051
min8.400-8.360=0.040
max9.513-9.272=0.241
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=0.000
σ0.002-0.001=0.000
min26.399-26.399=-0.000
max26.403
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean6.645-6.925=-0.281
σ0.264-0.136=0.128
min6.383-6.700=-0.317
max7.207-7.078=0.129
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.667=-0.000
σ0.002-0.002=-0.000
min25.664
max25.668-25.670=-0.001
mean4278.500-4287.000=-8.500
σ1966.112-1976.567=-10.455
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean6.183-6.223=-0.040
σ0.577-0.701=-0.123
min5.804-5.763=0.041
max7.544-7.918=-0.374
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-25.659=-0.000
max25.663-25.663=0.000
mean4278.500-4287.000=-8.500
σ1966.112-1976.567=-10.455
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean5.692-5.830=-0.138
σ0.626-0.662=-0.035
min5.066-5.504=-0.438
max7.160-7.442=-0.282
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.969=0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4278.500-4287.000=-8.500
σ1966.112-1976.567=-10.455
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean5.814-5.805=0.009
σ0.571-0.475=0.097
min5.232-5.542=-0.310
max7.162-6.966=0.196
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
max25.971-25.971=0.000
mean4278.500-4287.000=-8.500
σ1966.112-1976.567=-10.455
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean5.634-5.662=-0.028
σ0.521-0.463=0.058
min5.043-5.410=-0.367
max6.834-6.801=0.032

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596-2524.596=0.000
σ0.002-0.002=-0.000
min2524.594-2524.593=0.000
max2524.598-2524.598=0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean1436.232-1177.137=259.095
σ608.544-383.813=224.731
min1038.070-1032.682=5.388
max2394.257-2126.931=267.326
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.561=0.000
σ0.041-0.042=-0.001
min8744.545-8744.545=-0.000
max8744.661-8744.664=-0.004
mean3590.000-3594.000=-4.000
σ1810.087-1815.936=-5.849
min1075.000-1074.000=1.000
max5812.000-5830.000=-18.000
mean4487.943-4990.482=-502.540
σ1355.223-1613.387=-258.164
min3514.253-3498.359=15.893
max7042.548-6949.017=93.531

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=0.000
σ0.002-0.002=-0.000
min62.076
max62.080-62.081=-0.001
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean80.406-79.198=1.209
σ8.934-7.140=1.793
min71.421-72.361=-0.941
max98.261-90.401=7.860
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.078=-0.000
σ0.002-0.003=-0.001
min62.076-62.076=-0.000
max62.080-62.084=-0.004
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean80.976-79.990=0.986
σ9.012-7.430=1.581
min71.377-72.786=-1.409
max98.694-91.322=7.373
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.001
max40.947-40.947=-0.001
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean103.393-102.034=1.358
σ6.094-12.297=-6.204
min93.037-74.333=18.704
max107.477-108.554=-1.078
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946-40.946=-0.000
σ0.002-0.002=-0.000
min40.943-40.944=-0.000
max40.947-40.948=-0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean103.418-101.880=1.538
σ6.019-12.323=-6.304
min93.039-74.004=19.034
max107.187-108.790=-1.603
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950-40.950=-0.000
σ0.002-0.002=-0.000
min40.949
max40.953
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean106.072-105.128=0.943
σ5.901-10.512=-4.611
min94.925-80.750=14.176
max111.693-112.938=-1.245
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951-40.951=-0.000
σ0.002-0.002=-0.000
min40.948-40.949=-0.000
max40.953-40.954=-0.001
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean103.718-102.021=1.697
σ5.921-12.153=-6.232
min93.036-74.634=18.402
max107.704-109.110=-1.407
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.686=0.001
σ0.002-0.001=0.001
min66.685
max66.690-66.689=0.001
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean216.719-209.622=7.096
σ162.574-150.444=12.130
min145.948-120.545=25.403
max618.567-579.736=38.831
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686-66.687=-0.001
σ0.001-0.002=-0.001
min66.685
max66.689-66.690=-0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean155.345-151.136=4.209
σ14.803-23.425=-8.622
min124.363-109.788=14.576
max165.997-168.334=-2.337

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.000
min11655.305
max11667.519-11667.519=0.000
mean4161.500-4167.000=-5.500
σ1888.123-1897.049=-8.926
min1550.000-1551.000=-1.000
max7167.000-7201.000=-34.000
mean6096.729-6438.884=-342.154
σ1350.214-1064.813=285.401
min4892.002-4920.862=-28.861
max8252.587-7626.279=626.307
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.065=-0.000
σ0.001-0.001=0.000
min11560.064
max11560.068
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean5924.906-5865.418=59.487
σ1649.720-1488.610=161.110
min4378.827-4365.721=13.106
max7778.394-8650.049=-871.654

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.670-172.662=0.008
σ0.010-0.014=-0.004
min172.657-172.646=0.011
max172.681-172.682=-0.001
mean486.000-489.000=-3.000
σ0.000
min486.000-489.000=-3.000
max486.000-489.000=-3.000
mean404.979-380.872=24.108
σ18.072-47.046=-28.974
min366.035-270.765=95.270
max418.981-414.247=4.734
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.472-357.474=-0.001
σ0.151-0.153=-0.002
min357.321
max357.654-357.633=0.022
mean562.000-566.000=-4.000
σ0.000
min562.000-566.000=-4.000
max562.000-566.000=-4.000
mean765.864-767.427=-1.563
σ74.802-62.238=12.564
min641.821-667.707=-25.886
max815.571-860.488=-44.917

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1005.002-1005.001=0.000
σ0.751-0.751=0.000
min1004.530-1004.530=0.000
max1008.105-1008.104=0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean1.596-1.588=0.009
σ0.102-0.125=-0.023
min1.455-1.490=-0.035
max1.821-1.956=-0.135

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.205-0.313=-0.108
σ0.116-0.115=0.001
min0.142-0.249=-0.107
max0.412-0.518=-0.106
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.412-0.653=-0.241
σ0.143-0.089=0.054
min0.342-0.607=-0.265
max0.667-0.812=-0.145
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.435-0.502=-0.067
σ0.176-0.032=0.144
min0.225-0.450=-0.225
max0.608-0.537=0.071
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.865-0.843=0.021
σ0.048-0.045=0.003
min0.826-0.802=0.024
max0.946-0.920=0.025

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.542=0.009
σ0.027-0.026=0.001
min963.527-963.523=0.004
max963.595-963.586=0.009
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.812-0.806=0.006
σ0.048-0.047=0.001
min0.742-0.731=0.011
max0.857-0.844=0.013
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.009-0.006=0.003
min884.847
max884.867-884.861=0.007
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.739-0.729=0.010
σ0.007-0.034=-0.028
min0.730-0.670=0.060
max0.746-0.758=-0.012

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.711=0.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean4.228-4.316=-0.088
σ0.090-0.093=-0.003
min3.811-4.178=-0.367
max4.507-4.606=-0.099
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean4.222-4.261=-0.039
σ0.085-0.075=0.010
min4.062-4.121=-0.059
max4.492-4.509=-0.017
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.762-0.756=0.006
σ0.023-0.019=0.004
min0.725-0.729=-0.005
max0.887-0.888=-0.000
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.718-0.715=0.003
σ0.020-0.014=0.006
min0.686-0.685=0.002
max0.807-0.788=0.019

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean294.398-294.551=-0.153
σ0.226-0.241=-0.015
min294.246-294.288=-0.042
max294.999-295.093=-0.094
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.550-0.555=-0.005
σ0.037-0.029=0.008
min0.506-0.513=-0.008
max0.601-0.593=0.007

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean281.465-281.451=0.014
σ0.038-0.031=0.007
min281.405-281.401=0.004
max281.502-281.486=0.015
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.393-0.392=0.000
σ0.008-0.007=0.001
min0.387-0.386=0.001
max0.405-0.401=0.004
iters=5
new-facts=1
prior-facts=6402
mean1291.491-1291.508=-0.017
σ0.093-0.115=-0.022
min1291.371-1291.365=0.006
max1291.581-1291.642=-0.061
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean1.948-1.966=-0.018
σ0.099-0.104=-0.005
min1.832-1.859=-0.027
max2.106-2.126=-0.020
iters=5
new-facts=6402
prior-facts=1
mean1534.407-1534.335=0.072
σ3.963-4.004=-0.041
min1532.418-1532.255=0.162
max1541.491-1541.486=0.005
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean2.392-2.264=0.129
σ0.304-0.302=0.002
min2.129-2.051=0.078
max2.755-2.772=-0.018
iters=5
new-facts=6402
prior-facts=6402
mean1853.319-1853.327=-0.008
σ0.051-0.054=-0.002
min1853.246-1853.251=-0.005
max1853.369-1853.374=-0.004
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean3.018-2.914=0.105
σ0.286-0.133=0.153
min2.853-2.813=0.040
max3.519-3.130=0.390

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.492-1.711=-0.219
σ0.264-0.239=0.025
min1.172-1.307=-0.135
max1.812-1.896=-0.085

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean442.432-442.430=0.002
σ577.063-577.064=-0.002
min153.896-153.895=0.001
max1308.025-1308.026=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean0.539-0.534=0.005
σ0.549-0.542=0.007
min0.262-0.262=-0.000
max1.363-1.348=0.015
policies=20
mean1539.203-1539.234=-0.031
σ0.314-0.333=-0.019
min1538.999-1539.008=-0.010
max1539.669-1539.729=-0.059
mean920.000
σ0.000
min920.000
max920.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean2.583-2.613=-0.031
σ0.012-0.037=-0.025
min2.575-2.578=-0.003
max2.601-2.660=-0.059
policies=200
mean15400.275-15400.341=-0.066
σ0.080-0.077=0.004
min15400.221-15400.241=-0.021
max15400.392-15400.416=-0.024
mean9200.000
σ0.000
min9200.000
max9200.000
mean7167.000-7201.000=-34.000
σ0.000
min7167.000-7201.000=-34.000
max7167.000-7201.000=-34.000
mean26.099-26.277=-0.177
σ0.168-0.126=0.042
min25.939-26.123=-0.184
max26.260-26.398=-0.138