Compare commits

Home / Compare 4753acd9 .. 8bef9934

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.615=0.000
σ0.349-0.350=-0.001
min54.482-54.479=0.004
max55.607-55.610=-0.003
mean416.000
σ0.000
min416.000
max416.000
mean0.137-0.137=0.000
σ0.005-0.005=0.001
min0.132-0.129=0.002
max0.146-0.143=0.003
cache=y
dps=1
iters=10
policies=100
mean43.786-43.786=-0.001
σ0.006-0.006=-0.000
min43.776-43.772=0.004
max43.798-43.795=0.004
mean416.000
σ0.000
min416.000
max416.000
mean0.122-0.124=-0.002
σ0.004-0.004=0.001
min0.116-0.121=-0.005
max0.129-0.130=-0.001

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
max36.620-36.620=-0.001
mean4168.000-4284.625=-116.625
σ1901.993-1978.234=-76.241
min1551.000
max7200.000-7208.000=-8.000
mean12.308-83.327=-71.018
σ0.209-199.084=-198.875
min11.992-12.611=-0.619
max12.646-576.035=-563.389
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618-36.617=0.001
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.620=0.001
mean4287.375-4284.625=2.750
σ1981.652-1978.234=3.418
min1551.000
max7200.000-7208.000=-8.000
mean96.617-13.908=82.710
σ237.192-3.127=234.065
min12.119-11.928=0.190
max683.637-21.455=662.182
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.929=0.001
σ0.002-0.002=0.000
min41.928
max41.932-41.932=0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean14.204-14.908=-0.704
σ1.305-1.034=0.271
min11.368-12.663=-1.295
max15.184-15.875=-0.691
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.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean13.116-14.109=-0.993
σ1.136-0.980=0.157
min10.893-12.044=-1.151
max14.249-14.845=-0.596
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.931
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean12.530-13.554=-1.023
σ1.456-1.479=-0.023
min10.350-11.026=-0.676
max14.371-15.333=-0.962
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
max27.607-27.607=-0.000
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean8.572-9.265=-0.693
σ0.339-0.385=-0.046
min8.131-8.688=-0.558
max8.946-9.765=-0.819
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=0.000
σ0.001-0.001=0.000
min26.399-26.399=0.000
max26.403-26.403=0.000
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean6.561-7.205=-0.645
σ0.190-0.343=-0.153
min6.245-6.498=-0.253
max6.801-7.510=-0.709
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.667=-0.001
σ0.002-0.002=-0.000
min25.664
max25.668-25.670=-0.001
mean4287.375-4284.625=2.750
σ1981.652-1978.234=3.418
min1551.000
max7200.000-7208.000=-8.000
mean5.709-6.327=-0.618
σ0.592-0.672=-0.080
min5.348-5.911=-0.563
max7.153-7.977=-0.824
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
mean4287.375-4284.625=2.750
σ1981.652-1978.234=3.418
min1551.000
max7200.000-7208.000=-8.000
mean5.419-5.921=-0.501
σ0.565-0.579=-0.014
min5.150-5.608=-0.457
max6.814-7.335=-0.520
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-25.967=-0.000
max25.971-25.971=-0.000
mean4287.375-4284.625=2.750
σ1981.652-1978.234=3.418
min1551.000
max7200.000-7208.000=-8.000
mean5.435-5.940=-0.505
σ0.527-0.604=-0.077
min5.182-5.662=-0.480
max6.736-7.427=-0.691
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.000
σ0.002-0.001=0.000
min25.967-25.967=-0.000
max25.971-25.971=0.000
mean4287.375-4284.625=2.750
σ1981.652-1978.234=3.418
min1551.000
max7200.000-7208.000=-8.000
mean5.356-5.831=-0.475
σ0.663-0.602=0.062
min5.059-5.486=-0.427
max6.991-7.269=-0.277

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.596=-0.001
σ0.002-0.002=-0.000
min2524.594-2524.594=-0.001
max2524.597-2524.598=-0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean1184.728-1338.957=-154.229
σ382.510-445.129=-62.619
min1032.187-1037.337=-5.150
max2131.136-2186.127=-54.992
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.560=-0.000
σ0.040-0.042=-0.002
min8744.545-8744.545=0.000
max8744.659-8744.664=-0.004
mean3594.000-3589.375=4.625
σ1823.275-1816.755=6.520
min1071.000
max5839.000-5819.000=20.000
mean5087.209-4975.882=111.327
σ1673.798-1731.159=-57.361
min3538.072-3541.524=-3.452
max7258.132-7584.252=-326.120

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.003-0.002=0.000
min62.076-62.075=0.001
max62.083-62.081=0.003
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean80.622-82.187=-1.565
σ9.147-10.405=-1.257
min70.926-72.789=-1.862
max97.716-99.706=-1.990
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.077=0.000
σ0.002-0.002=0.000
min62.076-62.076=0.000
max62.080-62.080=0.000
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean80.937-82.333=-1.396
σ9.387-10.281=-0.893
min70.504-71.080=-0.577
max98.229-99.016=-0.787
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.944=0.000
σ0.002-0.001=0.001
min40.944-40.944=-0.000
max40.948-40.947=0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean101.972-103.119=-1.147
σ11.990-7.902=4.088
min74.790-88.511=-13.721
max108.610-108.309=0.301
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.946=-0.001
σ0.002-0.002=-0.000
min40.944-40.944=-0.000
max40.947-40.948=-0.000
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean102.099-103.281=-1.182
σ11.580-7.977=3.602
min76.086-88.692=-12.606
max108.610-109.110=-0.499
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-40.949=0.000
max40.954-40.953=0.002
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean103.963-105.833=-1.870
σ11.703-7.818=3.885
min78.361-92.707=-14.346
max112.111-112.998=-0.887
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=-0.000
min40.948-40.948=-0.000
max40.953-40.954=-0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean102.174-103.477=-1.303
σ11.977-8.006=3.971
min75.033-88.482=-13.449
max108.674-109.091=-0.417
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.686=0.000
σ0.002-0.001=0.000
min66.685-66.686=-0.000
max66.689
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean213.773-233.014=-19.241
σ159.612-207.184=-47.572
min121.538-140.695=-19.158
max606.767-745.101=-138.334
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.687=-0.000
σ0.002-0.002=-0.000
min66.685
max66.689-66.690=-0.000
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean152.103-157.363=-5.260
σ23.552-14.829=8.723
min109.274-131.033=-21.759
max168.589-168.817=-0.228

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=0.000
σ4.319-4.318=0.001
min11655.305-11655.305=-0.000
max11667.523-11667.520=0.004
mean4168.000
σ1901.993-1900.842=1.151
min1551.000
max7200.000-7208.000=-8.000
mean6436.327-6597.892=-161.564
σ1292.371-1209.482=82.889
min4925.906-4903.066=22.839
max8089.993-8205.630=-115.637
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.065=0.001
σ0.002-0.001=0.001
min11560.064
max11560.069-11560.068=0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean5653.997-5825.879=-171.882
σ1344.372-1548.734=-204.362
min4416.758-4390.166=26.592
max7586.868-7806.087=-219.219

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.662-172.659=0.002
σ0.013-0.011=0.003
min172.643-172.648=-0.004
max172.679-172.675=0.004
mean486.000-487.000=-1.000
σ0.000
min486.000-487.000=-1.000
max486.000-487.000=-1.000
mean381.260-375.146=6.114
σ37.882-54.394=-16.512
min309.033-275.509=33.524
max422.761-424.484=-1.723
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.467-357.474=-0.007
σ0.158-0.162=-0.004
min357.321
max357.673-357.666=0.007
mean563.000
σ0.000
min563.000
max563.000
mean778.158-790.453=-12.295
σ35.988-24.790=11.199
min735.048-741.072=-6.024
max828.893-817.083=11.810

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.085-1008.083=0.001
σ0.761-0.762=-0.000
min1007.608-1007.608=0.000
max1011.231-1011.233=-0.002
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean1.501-1.507=-0.006
σ0.134-0.184=-0.050
min1.387-1.372=0.015
max1.875-2.128=-0.254

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.885-0.883=0.002
σ0.004-0.002=0.001
min0.881
max0.890-0.886=0.004
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.421-0.432=-0.011
σ0.084-0.132=-0.048
min0.352-0.358=-0.005
max0.513-0.666=-0.153
name=error_case.art
mean2.334-2.333=0.000
σ0.003-0.003=0.001
min2.332
max2.339-2.337=0.001
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.877-0.912=-0.035
σ0.100-0.100=-0.000
min0.814-0.824=-0.010
max1.052-1.077=-0.024
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.535-0.541=-0.005
σ0.042-0.038=0.003
min0.505-0.503=0.001
max0.608-0.603=0.006
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.834-0.841=-0.007
σ0.040-0.049=-0.009
min0.792-0.786=0.006
max0.898-0.915=-0.018

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.546-963.552=-0.006
σ0.031-0.023=0.008
min963.527-963.527=-0.000
max963.602-963.582=0.020
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.776-0.817=-0.040
σ0.053-0.050=0.003
min0.710-0.732=-0.022
max0.834-0.849=-0.014
name=cdr_enhanced_4k_loc.art
mean884.852-884.853=-0.001
σ0.005-0.008=-0.003
min884.847
max884.859-884.867=-0.008
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.704-0.713=-0.008
σ0.049-0.037=0.011
min0.623-0.667=-0.044
max0.741-0.745=-0.004

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
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean4.240-4.301=-0.061
σ0.073-0.085=-0.012
min4.135-4.169=-0.034
max4.526-4.572=-0.046
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
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean4.257-4.283=-0.025
σ0.080-0.082=-0.002
min4.113-4.115=-0.001
max4.536-4.586=-0.050
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.752-0.757=-0.005
σ0.034-0.025=0.009
min0.715-0.714=0.001
max1.004-0.916=0.087
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.708-0.717=-0.009
σ0.023-0.016=0.007
min0.581-0.687=-0.106
max0.808-0.802=0.005

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.338-297.526=-0.188
σ0.222-0.221=0.001
min297.169-297.310=-0.141
max297.952-298.089=-0.136
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.534-0.575=-0.040
σ0.037-0.029=0.008
min0.486-0.517=-0.031
max0.580-0.607=-0.028

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.729-289.724=0.005
σ0.035-0.036=-0.000
min289.684-289.679=0.005
max289.781-289.777=0.004
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.399-0.393=0.006
σ0.014-0.006=0.008
min0.389-0.389=0.000
max0.421-0.403=0.018
iters=5
new-facts=1
prior-facts=6402
mean1299.633-1299.647=-0.014
σ0.098-0.093=0.005
min1299.512-1299.539=-0.027
max1299.770-1299.758=0.012
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean1.961-1.937=0.024
σ0.133-0.088=0.045
min1.823-1.824=-0.001
max2.128-2.031=0.097
iters=5
new-facts=6402
prior-facts=1
mean1542.635-1542.644=-0.009
σ4.060-4.012=0.048
min1540.555-1540.620=-0.065
max1549.888-1549.813=0.075
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean2.385-2.348=0.037
σ0.232-0.182=0.051
min2.088-2.162=-0.074
max2.627-2.607=0.020
iters=5
new-facts=6402
prior-facts=6402
mean1861.622-1861.612=0.010
σ0.083-0.064=0.020
min1861.502-1861.522=-0.020
max1861.718-1861.671=0.047
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean2.995-2.948=0.047
σ0.198-0.096=0.102
min2.762-2.869=-0.106
max3.274-3.062=0.212

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.658-1.542=0.116
σ0.171-0.217=-0.046
min1.411-1.287=0.123
max1.810-1.803=0.007

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.147=0.001
σ577.064-577.063=0.000
min157.616-157.613=0.002
max1311.744-1311.742=0.002
mean96.250
σ8.500
min92.000
max109.000
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean0.543-0.511=0.032
σ0.549-0.502=0.047
min0.267-0.249=0.018
max1.367-1.265=0.103
policies=20
mean1576.420-1576.411=0.008
σ0.346-0.351=-0.004
min1576.181-1576.175=0.006
max1576.932-1576.931=0.001
mean920.000
σ0.000
min920.000
max920.000
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean2.628-2.638=-0.010
σ0.021-0.025=-0.004
min2.608-2.607=0.001
max2.647-2.659=-0.012
policies=200
mean15772.313-15772.291=0.022
σ0.081-0.125=-0.045
min15772.198-15772.127=0.070
max15772.386-15772.431=-0.045
mean9200.000
σ0.000
min9200.000
max9200.000
mean7200.000-7208.000=-8.000
σ0.000
min7200.000-7208.000=-8.000
max7200.000-7208.000=-8.000
mean26.535-26.471=0.063
σ0.170-0.119=0.051
min26.374-26.397=-0.023
max26.691-26.648=0.043