Compare commits

Home / Compare 7b581a3f .. 895ae4e6

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.616-54.616=0.000
σ0.349-0.352=-0.003
min54.481-54.480=0.000
max55.609-55.619=-0.010
mean419.000
σ0.000
min419.000
max419.000
mean0.138-0.141=-0.003
σ0.005-0.009=-0.004
min0.132-0.132=-0.000
max0.146-0.162=-0.016
cache=y
dps=1
iters=10
policies=100
mean43.786-43.786=-0.001
σ0.008-0.006=0.002
min43.776-43.774=0.003
max43.804-43.797=0.007
mean419.000
σ0.000
min419.000
max419.000
mean0.123-0.122=0.000
σ0.004-0.004=0.000
min0.117-0.119=-0.001
max0.129-0.129=0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.003=-0.001
min36.615
max36.620-36.623=-0.003
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean12.470-12.232=0.239
σ0.338-0.262=0.076
min11.771-11.723=0.048
max12.892-12.612=0.280
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.616=-0.000
max36.619-36.620=-0.000
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean12.508-12.617=-0.109
σ0.532-0.163=0.369
min11.617-12.444=-0.826
max13.036-12.874=0.161
op=table_records(), no indexes
mean41.929-41.928=0.000
σ0.001-0.001=0.001
min41.928
max41.932-41.929=0.003
mean7543.000-7550.000=-7.000
σ0.000
min7543.000-7550.000=-7.000
max7543.000-7550.000=-7.000
mean14.128-13.913=0.216
σ1.163-1.063=0.100
min12.448-12.639=-0.191
max15.601-15.287=0.314
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean12.577-11.555=1.021
σ1.736-1.516=0.221
min10.179-10.158=0.020
max14.817-14.385=0.432
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.003-0.002=0.001
min27.603
max27.611-27.607=0.004
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean8.801-8.209=0.593
σ0.851-0.283=0.568
min7.991-7.800=0.191
max10.236-8.547=1.689
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=-0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean6.850-6.290=0.560
σ0.713-0.298=0.415
min6.267-5.879=0.387
max7.962-6.682=1.280
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.669-25.670=-0.000
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean5.429-5.310=0.120
σ0.128-0.090=0.038
min5.180-5.151=0.029
max5.618-5.460=0.158
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
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean5.228-5.144=0.083
σ0.163-0.177=-0.013
min4.864-4.881=-0.018
max5.419-5.395=0.023

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.001
σ0.000-0.001=-0.001
min2524.593-2524.593=-0.000
max2524.594-2524.597=-0.003
mean7543.000-7550.000=-7.000
σ0.000
min7543.000-7550.000=-7.000
max7543.000-7550.000=-7.000
mean1074.051-1047.251=26.799
σ6.431-5.365=1.066
min1063.725-1038.415=25.310
max1081.155-1053.378=27.777
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.033-0.033=-0.000
min8744.544-8744.545=-0.001
max8744.639-8744.640=-0.001
mean3800.250-3770.750=29.500
σ1597.143-1636.872=-39.730
min2019.000-1900.000=119.000
max5949.000-5952.000=-3.000
mean4766.663-4676.969=89.694
σ1541.560-1562.589=-21.029
min3640.817-3527.327=113.490
max7293.559-7210.761=82.797

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean83.459-86.442=-2.983
σ12.483-12.057=0.426
min71.025-70.514=0.511
max108.582-103.910=4.671
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
mean7543.000-7550.000=-7.000
σ0.000
min7543.000-7550.000=-7.000
max7543.000-7550.000=-7.000
mean233.942-234.903=-0.961
σ375.152-378.222=-3.069
min90.661-87.450=3.211
max1162.240-1170.769=-8.528
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-66.686=0.000
mean7543.000-7550.000=-7.000
σ0.000
min7543.000-7550.000=-7.000
max7543.000-7550.000=-7.000
mean153.026-152.389=0.637
σ12.636-12.290=0.346
min140.467-137.847=2.620
max168.999-166.938=2.061

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.318=0.000
min11655.305
max11667.521-11667.520=0.001
mean4271.875-4258.625=13.250
σ1871.318-1893.571=-22.253
min2019.000-1900.000=119.000
max7543.000-7550.000=-7.000
mean6626.483-6440.326=186.157
σ1272.280-1191.837=80.443
min5058.867-4937.585=121.282
max8358.836-7951.844=406.992
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=-0.000
min11560.066
max11560.069
mean7543.000-7550.000=-7.000
σ0.000
min7543.000-7550.000=-7.000
max7543.000-7550.000=-7.000
mean5635.033-5416.738=218.295
σ1412.461-1272.561=139.900
min4537.327-4406.003=131.324
max7605.388-7243.392=361.996

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.589-172.582=0.007
σ0.022-0.022=-0.001
min172.560-172.558=0.001
max172.618-172.620=-0.002
mean2019.000-1900.000=119.000
σ0.000
min2019.000-1900.000=119.000
max2019.000-1900.000=119.000
mean373.515-363.385=10.131
σ45.433-18.784=26.649
min318.566-343.786=-25.220
max462.453-400.100=62.353
op=pointedIndexFromKvs
rows=400000
mean357.358-357.361=-0.003
σ0.037-0.037=0.000
min357.321
max357.402-357.402=0.000
mean2019.000-1900.000=119.000
σ0.000
min2019.000-1900.000=119.000
max2019.000-1900.000=119.000
mean769.821-731.463=38.358
σ27.876-66.096=-38.221
min721.391-621.793=99.598
max797.825-798.877=-1.052

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.183=0.001
σ0.882-0.886=-0.004
min1007.687-1007.684=0.002
max1011.846-1011.862=-0.016
mean1042.400-1040.200=2.200
σ306.044-304.595=1.449
min547.000-548.000=-1.000
max1470.000-1468.000=2.000
mean1.544-1.541=0.003
σ0.108-0.133=-0.024
min1.346-1.461=-0.115
max1.769-2.022=-0.253

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=0.000
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.410-0.462=-0.053
σ0.136-0.125=0.011
min0.330-0.380=-0.049
max0.651-0.681=-0.031
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.861-0.883=-0.021
σ0.084-0.093=-0.010
min0.807-0.827=-0.020
max1.006-1.046=-0.040
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.524-0.550=-0.026
σ0.058-0.043=0.014
min0.480-0.521=-0.042
max0.622-0.626=-0.004
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.819-0.849=-0.030
σ0.039-0.038=0.001
min0.789-0.819=-0.030
max0.885-0.907=-0.022

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.921-963.922=-0.001
σ0.024-0.024=-0.000
min963.902
max963.961-963.962=-0.001
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.798-0.865=-0.067
σ0.049-0.005=0.044
min0.733-0.860=-0.128
max0.860-0.873=-0.014
name=cdr_enhanced_4k_loc.art
mean884.890-884.889=0.000
σ0.010-0.007=0.003
min884.883
max884.904-884.898=0.005
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.733-0.714=0.018
σ0.034-0.060=-0.026
min0.672-0.611=0.061
max0.751-0.755=-0.005

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
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean4.302-4.245=0.057
σ0.084-0.217=-0.134
min4.164-3.529=0.635
max4.611-4.591=0.020
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
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean4.288-4.278=0.010
σ0.075-0.069=0.006
min4.134-4.158=-0.024
max4.522-4.538=-0.017
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.735-0.762=-0.027
σ0.020-0.018=0.001
min0.703-0.726=-0.023
max0.874-0.881=-0.008
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.701-0.724=-0.023
σ0.026-0.013=0.013
min0.505-0.695=-0.189
max0.803-0.778=0.024

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.368-297.289=0.079
σ0.251-0.273=-0.022
min297.160-297.052=0.108
max298.049-297.956=0.092
mean2019.000-1900.000=119.000
σ0.000
min2019.000-1900.000=119.000
max2019.000-1900.000=119.000
mean0.586-0.597=-0.010
σ0.032-0.039=-0.007
min0.502-0.513=-0.011
max0.614-0.673=-0.060

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.765-289.778=-0.013
σ0.037-0.035=0.002
min289.723-289.735=-0.012
max289.806-289.820=-0.014
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.393-0.400=-0.007
σ0.009-0.010=-0.001
min0.388-0.394=-0.006
max0.409-0.418=-0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.664-1299.637=0.027
σ0.060-0.078=-0.018
min1299.578-1299.538=0.040
max1299.726-1299.708=0.017
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean2.014-2.065=-0.051
σ0.050-0.056=-0.006
min1.967-1.991=-0.025
max2.092-2.129=-0.037
iters=5
new-facts=6402
prior-facts=1
mean1542.615-1542.704=-0.089
σ4.007-4.003=0.003
min1540.632-1540.781=-0.149
max1549.775-1549.861=-0.086
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean2.278-2.444=-0.166
σ0.084-0.313=-0.229
min2.129-2.169=-0.040
max2.331-2.919=-0.587
iters=5
new-facts=6402
prior-facts=6402
mean1861.639-1861.627=0.012
σ0.067-0.075=-0.009
min1861.547-1861.510=0.037
max1861.719-1861.700=0.019
mean1748.000-1740.200=7.800
σ184.402-171.713=12.689
min1537.000-1499.000=38.000
max2019.000-1900.000=119.000
mean2.928-3.119=-0.192
σ0.130-0.287=-0.157
min2.858-2.846=0.012
max3.159-3.595=-0.436

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.708-1.715=-0.007
σ0.178-0.085=0.093
min1.503-1.595=-0.092
max1.883-1.798=0.085

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.208-446.208=-0.000
σ577.184-577.184=-0.000
min157.614-157.614=0.000
max1311.983-1311.984=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean0.545-0.533=0.012
σ0.563-0.544=0.018
min0.263-0.260=0.003
max1.389-1.350=0.039
policies=20
mean1576.416-1576.415=0.002
σ0.341-0.338=0.003
min1576.186-1576.184=0.002
max1576.923-1576.916=0.006
mean920.000
σ0.000
min920.000
max920.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean2.611-2.600=0.011
σ0.006-0.012=-0.006
min2.602-2.587=0.015
max2.615-2.614=0.002
policies=200
mean15772.282-15772.305=-0.023
σ0.044-0.070=-0.026
min15772.249-15772.246=0.003
max15772.346-15772.404=-0.058
mean9200.000
σ0.000
min9200.000
max9200.000
mean1470.000-1468.000=2.000
σ0.000
min1470.000-1468.000=2.000
max1470.000-1468.000=2.000
mean26.458-26.351=0.108
σ0.050-0.075=-0.024
min26.411-26.296=0.116
max26.525-26.454=0.071