Compare commits

Home / Compare 3d8e5354 .. b954a618

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.618=-0.000
σ0.349-0.348=0.001
min54.480-54.478=0.002
max55.610-55.609=0.002
mean415.000
σ0.000
min415.000
max415.000
mean0.141-0.141=0.000
σ0.006-0.004=0.003
min0.133-0.137=-0.004
max0.156-0.146=0.010
cache=y
dps=1
iters=10
policies=100
mean43.789-43.789=0.001
σ0.004-0.005=-0.000
min43.784-43.782=0.002
max43.798-43.796=0.003
mean415.000
σ0.000
min415.000
max415.000
mean0.137-0.122=0.014
σ0.010-0.005=0.005
min0.120-0.115=0.005
max0.149-0.130=0.018

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
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean76.868-82.273=-5.405
σ181.120-196.283=-15.163
min12.586-12.531=0.055
max525.116-568.048=-42.932
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
max36.620-36.620=0.000
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean14.045-13.710=0.335
σ2.901-2.785=0.116
min11.956-11.708=0.248
max21.043-20.437=0.606
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.933-41.932=0.001
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean15.040-14.675=0.365
σ0.953-1.012=-0.058
min13.171-12.590=0.580
max15.752-15.382=0.370
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=-0.001
σ0.002-0.002=-0.000
min41.928-41.928=-0.000
max41.932-41.932=-0.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean14.163-13.202=0.961
σ1.054-1.531=-0.476
min12.413-11.141=1.272
max15.790-14.596=1.194
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.932=-0.000
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean13.915-13.268=0.647
σ1.750-1.244=0.507
min11.501-11.538=-0.038
max15.536-14.985=0.551
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
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean8.974-8.955=0.019
σ0.238-0.204=0.034
min8.568-8.722=-0.154
max9.229-9.251=-0.022
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=-0.000
σ0.001-0.002=-0.001
min26.399-26.399=0.000
max26.403-26.403=-0.000
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean7.013-6.670=0.342
σ0.161-0.253=-0.092
min6.837-6.075=0.763
max7.312-6.864=0.448
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.665=-0.000
max25.668
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean6.248-6.317=-0.069
σ0.554-0.623=-0.069
min5.822-5.929=-0.107
max7.546-7.820=-0.274
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
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean5.821-5.772=0.048
σ0.538-0.460=0.078
min5.466-5.527=-0.061
max7.138-6.903=0.235
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-25.972=-0.001
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean5.929-5.913=0.016
σ0.558-0.552=0.005
min5.694-5.614=0.080
max7.306-7.274=0.032
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
max25.971
mean4286.125-4285.125=1.000
σ1980.215-1980.490=-0.275
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean5.791-5.731=0.060
σ0.545-0.440=0.105
min5.423-5.495=-0.072
max7.122-6.814=0.308

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
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean1415.515-1195.868=219.647
σ605.633-399.359=206.274
min1039.878-1044.807=-4.929
max2704.309-2184.078=520.231
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.560=-0.000
σ0.040-0.040=-0.000
min8744.545-8744.545=0.000
max8744.659-8744.660=-0.001
mean3591.875-3590.750=1.125
σ1818.698-1819.077=-0.379
min1071.000
max5823.000-5824.000=-1.000
mean4729.044-4818.725=-89.681
σ1513.973-1715.365=-201.392
min3499.962-3523.819=-23.858
max7166.499-7554.262=-387.763

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=-0.001
σ0.003-0.002=0.001
min62.076-62.076=-0.000
max62.083-62.080=0.003
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean80.601-78.447=2.154
σ9.077-8.040=1.037
min71.552-69.902=1.650
max97.230-92.601=4.630
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
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean80.428-79.187=1.242
σ9.184-8.186=0.998
min72.094-70.439=1.656
max97.313-93.061=4.251
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.943-40.943=0.000
max40.949-40.947=0.001
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean103.704-101.744=1.960
σ10.355-12.065=-1.710
min80.622-73.899=6.723
max109.309-108.751=0.559
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.945=0.000
σ0.002-0.001=0.000
min40.944-40.944=-0.000
max40.947-40.947=0.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean103.700-101.787=1.914
σ10.230-12.224=-1.994
min80.748-73.470=7.278
max109.526-108.801=0.725
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
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean105.276-104.116=1.160
σ10.226-12.181=-1.955
min83.519-77.315=6.204
max113.904-113.654=0.251
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.950=0.001
σ0.002-0.002=0.000
min40.949-40.949=0.000
max40.953-40.952=0.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean103.933-101.957=1.977
σ10.350-12.010=-1.660
min80.625-74.163=6.462
max109.370-108.842=0.528
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=0.000
σ0.002-0.002=0.000
min66.686
max66.690-66.689=0.001
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean223.963-237.994=-14.031
σ183.694-232.631=-48.938
min128.590-119.565=9.025
max677.298-812.361=-135.063
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
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean155.632-154.481=1.151
σ18.376-16.838=1.537
min126.277-122.082=4.195
max170.622-167.087=3.535

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.834-11656.833=0.000
σ4.319-4.318=0.001
min11655.306-11655.305=0.001
max11667.523-11667.520=0.004
mean4170.625-4168.875=1.750
σ1903.218-1903.037=0.180
min1551.000-1552.000=-1.000
max7208.000-7207.000=1.000
mean6555.451-6711.080=-155.629
σ1145.019-1211.587=-66.567
min4902.527-4889.954=12.574
max8083.811-8187.375=-103.564
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.066=-0.000
σ0.002-0.002=0.000
min11560.064-11560.064=0.000
max11560.069-11560.068=0.001
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean5400.871-5775.916=-375.045
σ1028.227-1518.860=-490.634
min4336.722-4348.244=-11.522
max6628.770-7653.305=-1024.535

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.664-172.666=-0.002
σ0.009-0.008=0.001
min172.649-172.650=-0.001
max172.680-172.674=0.006
mean486.000-485.375=0.625
σ0.000-0.518=-0.518
min486.000-485.000=1.000
max486.000
mean384.420-401.886=-17.466
σ36.146-19.958=16.187
min318.339-361.710=-43.371
max418.333-422.361=-4.028
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.471-357.470=0.001
σ0.162-0.164=-0.002
min357.321
max357.658-357.699=-0.042
mean563.000
σ0.000
min563.000
max563.000
mean775.745-790.302=-14.557
σ65.765-36.261=29.504
min621.277-711.153=-89.876
max825.610-816.576=9.034

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.084-1008.084=0.000
σ0.761-0.759=0.002
min1007.609-1007.610=-0.002
max1011.230-1011.224=0.007
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean1.558-1.526=0.032
σ0.178-0.127=0.051
min1.422-1.417=0.006
max2.125-1.861=0.264

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.411-0.306=0.105
σ0.121-0.112=0.009
min0.336-0.244=0.092
max0.626-0.505=0.121
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.884-0.651=0.233
σ0.083-0.071=0.012
min0.814-0.605=0.209
max1.027-0.775=0.251
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.541-0.579=-0.038
σ0.038-0.094=-0.056
min0.507-0.447=0.060
max0.602-0.686=-0.084
name=nested_use.art
mean2.356-2.355=0.000
σ0.003-0.002=0.001
min2.355
max2.361-2.358=0.002
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.839-0.887=-0.048
σ0.037-0.056=-0.019
min0.813-0.829=-0.016
max0.901-0.947=-0.046

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.550=0.001
σ0.022-0.035=-0.013
min963.527
max963.577-963.612=-0.034
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.752-0.805=-0.053
σ0.055-0.050=0.005
min0.689-0.735=-0.047
max0.815-0.860=-0.045
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.007=-0.001
min884.847
max884.860-884.860=0.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.720-0.712=0.008
σ0.027-0.032=-0.006
min0.672-0.665=0.007
max0.735-0.742=-0.007

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.712=-0.002
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean3.535-4.305=-0.770
σ0.080-0.080=-0.000
min3.415-4.149=-0.734
max3.852-4.622=-0.769
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.661-7.658=0.003
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean3.545-4.266=-0.721
σ0.137-0.079=0.058
min3.384-4.129=-0.745
max4.590-4.533=0.058
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.750-0.741=0.008
σ0.015-0.018=-0.004
min0.723-0.717=0.006
max0.842-0.862=-0.020
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.711-0.706=0.005
σ0.013-0.013=-0.001
min0.683-0.678=0.005
max0.767-0.766=0.001

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.309-297.424=-0.115
σ0.225-0.218=0.007
min297.201-297.278=-0.076
max297.944-298.027=-0.083
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.555-0.592=-0.037
σ0.036-0.025=0.010
min0.512-0.528=-0.016
max0.595-0.614=-0.019

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.726-289.730=-0.004
σ0.032-0.050=-0.018
min289.687-289.652=0.035
max289.772-289.791=-0.019
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.390-0.407=-0.017
σ0.005-0.016=-0.011
min0.386-0.388=-0.002
max0.398-0.422=-0.023
iters=5
new-facts=1
prior-facts=6402
mean1299.655-1299.647=0.008
σ0.113-0.109=0.004
min1299.514-1299.514=-0.001
max1299.772-1299.771=0.001
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean1.895-1.957=-0.062
σ0.060-0.124=-0.064
min1.817-1.822=-0.005
max1.962-2.142=-0.180
iters=5
new-facts=6402
prior-facts=1
mean1542.629-1542.621=0.008
σ3.997-4.069=-0.071
min1540.555-1540.558=-0.002
max1549.770-1549.891=-0.121
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean2.275-2.328=-0.053
σ0.248-0.214=0.034
min2.062-2.069=-0.007
max2.621-2.514=0.107
iters=5
new-facts=6402
prior-facts=6402
mean1861.604-1861.621=-0.016
σ0.058-0.080=-0.022
min1861.517-1861.509=0.007
max1861.654-1861.713=-0.059
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean2.931-3.010=-0.080
σ0.084-0.193=-0.109
min2.844-2.857=-0.013
max3.036-3.333=-0.296

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.592-1.572=0.020
σ0.282-0.286=-0.004
min1.277-1.233=0.044
max1.900-1.895=0.005

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-446.148=0.002
σ577.065-577.064=0.001
min157.615-157.613=0.002
max1311.746-1311.744=0.003
mean96.250
σ8.500
min92.000
max109.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean0.530-0.540=-0.010
σ0.531-0.545=-0.013
min0.263-0.267=-0.005
max1.328-1.357=-0.029
policies=20
mean1576.426-1576.424=0.002
σ0.345-0.353=-0.008
min1576.193-1576.179=0.014
max1576.937-1576.946=-0.010
mean920.000
σ0.000
min920.000
max920.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean2.629-2.651=-0.022
σ0.026-0.017=0.009
min2.605-2.626=-0.021
max2.665-2.662=0.003
policies=200
mean15772.034-15772.322=-0.287
σ0.136-0.065=0.071
min15771.833-15772.245=-0.411
max15772.135-15772.394=-0.259
mean9200.000
σ0.000
min9200.000
max9200.000
mean7208.000-7207.000=1.000
σ0.000
min7208.000-7207.000=1.000
max7208.000-7207.000=1.000
mean26.601-26.667=-0.066
σ0.128-0.138=-0.010
min26.445-26.553=-0.108
max26.718-26.848=-0.130