Compare commits

Home / Compare 7ccf1d0f .. bbd6c0f4

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.616=0.001
σ0.350-0.348=0.002
min54.479-54.485=-0.006
max55.613-55.607=0.006
mean415.000-418.000=-3.000
σ0.000
min415.000-418.000=-3.000
max415.000-418.000=-3.000
mean0.138-0.141=-0.003
σ0.004-0.004=-0.000
min0.133-0.137=-0.004
max0.145-0.148=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.787-43.786=0.001
σ0.006-0.007=-0.001
min43.777-43.779=-0.002
max43.797-43.800=-0.003
mean415.000-418.000=-3.000
σ0.000
min415.000-418.000=-3.000
max415.000-418.000=-3.000
mean0.123-0.123=-0.001
σ0.004-0.003=0.000
min0.119-0.120=-0.001
max0.128-0.128=-0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.001
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.620-36.620=0.000
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean13.111-12.382=0.729
σ1.725-0.245=1.480
min12.147-12.061=0.085
max17.353-12.848=4.505
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
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean13.024-12.579=0.446
σ2.069-0.511=1.558
min11.307-11.357=-0.050
max17.830-13.049=4.782
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=-0.000
min41.928
max41.929-41.929=0.000
mean7545.000
σ0.000
min7545.000
max7545.000
mean14.040-13.867=0.173
σ1.006-1.032=-0.026
min12.718-12.502=0.216
max15.523-15.076=0.447
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean13.203-11.392=1.811
σ2.287-1.386=0.901
min10.625-10.219=0.406
max15.906-13.727=2.179
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-27.607=-0.000
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean9.353-8.150=1.203
σ1.717-0.418=1.299
min7.966-7.647=0.319
max12.438-8.673=3.765
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
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean7.084-6.257=0.827
σ1.395-0.335=1.060
min6.032-5.680=0.352
max9.494-6.595=2.899
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
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean5.781-5.255=0.525
σ0.477-0.140=0.337
min5.549-5.080=0.469
max6.949-5.427=1.522
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
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean5.550-5.106=0.444
σ0.479-0.044=0.435
min5.216-5.028=0.188
max6.705-5.164=1.541

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=0.000
σ0.000-0.000=0.000
min2524.594-2524.594=0.000
max2524.594
mean7545.000
σ0.000
min7545.000
max7545.000
mean1100.339-1042.184=58.155
σ157.411-10.888=146.523
min1036.134-1022.881=13.253
max1489.719-1053.455=436.264
op=load_product(), with indexes
mean8744.559-8744.559=0.000
σ0.032-0.033=-0.001
min8744.544-8744.544=-0.000
max8744.639-8744.640=-0.002
mean3765.125-3770.750=-5.625
σ1635.880-1626.628=9.252
min1894.000-1919.000=-25.000
max5941.000-5940.000=1.000
mean4541.602-4560.360=-18.757
σ1363.394-1473.799=-110.405
min3506.098-3540.863=-34.765
max6551.399-7449.143=-897.745

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.000
σ0.002-0.002=0.000
min62.076
max62.080
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean91.561-83.336=8.226
σ17.623-6.526=11.097
min72.337-71.900=0.437
max127.552-90.251=37.301
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.001
min40.944
max40.945-40.948=-0.002
mean7545.000
σ0.000
min7545.000
max7545.000
mean232.528-242.226=-9.698
σ372.464-408.604=-36.140
min89.923-83.999=5.924
max1154.198-1253.253=-99.055
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.686-66.687=-0.000
mean7545.000
σ0.000
min7545.000
max7545.000
mean151.555-152.794=-1.239
σ12.107-12.933=-0.827
min134.814-134.446=0.368
max166.070-166.441=-0.372

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.832=0.001
σ4.318-4.317=0.001
min11655.305
max11667.520-11667.516=0.004
mean4254.875-4256.500=-1.625
σ1894.259-1889.015=5.244
min1894.000-1919.000=-25.000
max7545.000
mean6522.964-6386.868=136.096
σ1086.255-1256.740=-170.485
min4880.030-4995.651=-115.622
max7906.077-8013.681=-107.604
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=-0.000
min11560.066-11560.066=0.001
max11560.069
mean7545.000
σ0.000
min7545.000
max7545.000
mean5423.100-5116.458=306.642
σ1340.516-918.074=422.442
min4355.183-4362.649=-7.466
max7460.910-6707.116=753.794

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.584=-0.002
σ0.028-0.023=0.005
min172.558
max172.624-172.616=0.008
mean1894.000-1919.000=-25.000
σ0.000
min1894.000-1919.000=-25.000
max1894.000-1919.000=-25.000
mean351.637-368.668=-17.030
σ33.493-25.048=8.445
min294.516-344.781=-50.265
max398.454-416.756=-18.302
op=pointedIndexFromKvs
rows=400000
mean357.363-357.361=0.002
σ0.040-0.037=0.003
min357.321
max357.414-357.400=0.014
mean1894.000-1919.000=-25.000
σ0.000
min1894.000-1919.000=-25.000
max1894.000-1919.000=-25.000
mean782.314-740.751=41.563
σ28.094-62.404=-34.309
min728.675-618.552=110.123
max824.297-801.504=22.794

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.185=0.001
σ0.880-0.870=0.010
min1007.687-1007.688=-0.002
max1011.837-1011.789=0.048
mean1038.650-1039.750=-1.100
σ305.109-302.848=2.262
min546.000-558.000=-12.000
max1468.000-1466.000=2.000
mean1.532-1.551=-0.019
σ0.115-0.093=0.022
min1.357-1.349=0.008
max1.894-1.771=0.123

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.421-0.408=0.013
σ0.151-0.132=0.019
min0.335-0.338=-0.003
max0.689-0.644=0.045
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.940-0.900=0.040
σ0.200-0.101=0.099
min0.833-0.834=-0.001
max1.294-1.076=0.218
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.538-0.551=-0.013
σ0.050-0.053=-0.003
min0.497-0.515=-0.018
max0.624-0.643=-0.019
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.869-0.860=0.009
σ0.063-0.045=0.018
min0.806-0.821=-0.015
max0.969-0.935=0.035

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=0.000
σ0.024-0.025=-0.000
min963.524-963.523=0.001
max963.584-963.583=0.001
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.857-0.826=0.031
σ0.015-0.057=-0.042
min0.833-0.731=0.102
max0.871-0.867=0.004
name=cdr_enhanced_4k_loc.art
mean884.855-884.854=0.001
σ0.006-0.007=-0.001
min884.847
max884.862-884.862=0.001
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.742-0.706=0.035
σ0.006-0.038=-0.032
min0.733-0.665=0.069
max0.749-0.749=-0.000

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
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean4.239-4.262=-0.024
σ0.079-0.064=0.016
min4.123-4.153=-0.030
max4.559-4.479=0.080
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean4.228-4.276=-0.048
σ0.088-0.086=0.002
min4.056-4.123=-0.067
max4.541-4.535=0.007
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.653-0.764=-0.112
σ0.104-0.016=0.088
min0.515-0.733=-0.218
max0.836-0.865=-0.030
name=record_render_syntax_err.art
mean2.163-2.163=0.000
σ0.002-0.002=-0.000
min2.163
max2.166
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.508-0.617=-0.109
σ0.017-0.104=-0.088
min0.487-0.497=-0.011
max0.636-0.793=-0.157

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.491-297.484=0.007
σ0.219-0.225=-0.006
min297.289-297.350=-0.061
max298.040-298.109=-0.069
mean1894.000-1919.000=-25.000
σ0.000
min1894.000-1919.000=-25.000
max1894.000-1919.000=-25.000
mean0.588-0.567=0.021
σ0.031-0.066=-0.034
min0.517-0.507=0.010
max0.626-0.713=-0.087

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.766=0.007
σ0.032-0.038=-0.006
min289.731-289.729=0.001
max289.805-289.813=-0.008
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.404-0.403=0.001
σ0.013-0.009=0.004
min0.397-0.397=-0.000
max0.427-0.418=0.009
iters=5
new-facts=1
prior-facts=6402
mean1299.646-1299.681=-0.036
σ0.079-0.100=-0.021
min1299.547-1299.547=-0.000
max1299.714-1299.817=-0.103
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean2.033-2.334=-0.301
σ0.016-0.159=-0.143
min2.012-2.125=-0.113
max2.055-2.468=-0.413
iters=5
new-facts=6402
prior-facts=1
mean1542.615-1542.710=-0.095
σ4.038-3.994=0.044
min1540.566-1540.815=-0.250
max1549.828-1549.853=-0.025
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean2.237-2.465=-0.227
σ0.165-0.176=-0.011
min2.077-2.237=-0.160
max2.453-2.641=-0.188
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.629=-0.001
σ0.079-0.061=0.018
min1861.508-1861.548=-0.040
max1861.704-1861.695=0.010
mean1737.600-1738.800=-1.200
σ173.001-187.617=-14.616
min1488.000-1494.000=-6.000
max1894.000-1919.000=-25.000
mean3.162-3.058=0.104
σ0.375-0.243=0.132
min2.869-2.862=0.007
max3.771-3.474=0.297

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.742-1.751=-0.009
σ0.173-0.158=0.015
min1.546-1.566=-0.020
max1.933-1.918=0.015

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.147-446.146=0.001
σ577.064-577.065=-0.001
min157.614-157.613=0.001
max1311.743-1311.743=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean0.550-0.550=-0.001
σ0.570-0.572=-0.002
min0.262-0.262=-0.001
max1.405-1.409=-0.004
policies=20
mean1576.409-1576.415=-0.006
σ0.347-0.372=-0.025
min1576.173-1576.163=0.010
max1576.925-1576.968=-0.043
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean2.619-2.661=-0.042
σ0.008-0.032=-0.024
min2.611-2.627=-0.016
max2.627-2.704=-0.077
policies=200
mean15772.107-15772.216=-0.109
σ0.139-0.129=0.011
min15772.024-15772.031=-0.007
max15772.314-15772.329=-0.015
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1466.000=2.000
σ0.000
min1468.000-1466.000=2.000
max1468.000-1466.000=2.000
mean26.367-26.581=-0.214
σ0.048-0.104=-0.055
min26.315-26.438=-0.124
max26.428-26.683=-0.255