Compare commits

Home / Compare 0f627adb .. ba9e300c

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.350=0.001
min54.482-54.481=0.001
max55.613-55.610=0.002
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.139-0.139=-0.000
σ0.004-0.004=-0.000
min0.133-0.133=-0.000
max0.146-0.147=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.787-43.785=0.001
σ0.007-0.006=0.001
min43.777-43.779=-0.002
max43.799-43.797=0.002
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.124-0.121=0.003
σ0.004-0.005=-0.001
min0.120-0.114=0.005
max0.130-0.129=0.001

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-36.616=-0.000
max36.620-36.619=0.000
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean85.382-54.514=30.869
σ206.050-117.522=88.528
min12.311-12.466=-0.155
max595.329-345.364=249.965
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.000
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean13.748-13.443=0.305
σ3.003-1.416=1.587
min12.097-11.936=0.161
max21.029-16.657=4.372
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.929=0.001
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.932-41.932=0.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean14.946-14.956=-0.010
σ0.813-1.115=-0.302
min13.123-12.710=0.413
max15.540-15.964=-0.424
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=0.000
min41.928-41.928=0.000
max41.932-41.932=0.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean14.252-14.287=-0.035
σ1.426-1.135=0.291
min11.171-12.221=-1.050
max15.542-15.693=-0.150
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928-41.929=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean13.817-13.698=0.119
σ1.569-1.654=-0.086
min11.278-10.803=0.475
max15.450-15.514=-0.063
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604-27.605=-0.001
σ0.002-0.003=-0.001
min27.603-27.603=0.000
max27.607-27.611=-0.004
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean9.378-8.907=0.472
σ0.389-0.299=0.090
min8.884-8.480=0.403
max9.731-9.225=0.506
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403-26.403=0.000
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean6.481-6.959=-0.477
σ0.477-0.110=0.367
min5.691-6.742=-1.051
max7.135-7.106=0.029
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
max25.668
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean6.206-5.986=0.220
σ0.699-0.137=0.562
min5.643-5.807=-0.163
max7.863-6.121=1.742
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
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean5.751-5.592=0.159
σ0.804-0.176=0.628
min5.267-5.233=0.033
max7.684-5.850=1.834
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968-25.969=-0.000
σ0.002-0.002=-0.000
min25.967
max25.971-25.971=0.000
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean5.685-5.643=0.042
σ0.497-0.088=0.409
min5.278-5.458=-0.180
max6.867-5.749=1.117
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=-0.000
σ0.001-0.002=-0.000
min25.967
max25.971-25.971=-0.000
mean4289.875-4282.250=7.625
σ1981.646-1976.034=5.612
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean5.581-5.502=0.079
σ0.486-0.102=0.384
min5.201-5.285=-0.084
max6.759-5.617=1.142

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.598-2524.597=0.001
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean1382.942-1348.434=34.508
σ518.697-468.156=50.541
min1030.130-1045.848=-15.717
max2327.352-2244.367=82.986
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.561=-0.000
σ0.040-0.041=-0.001
min8744.545-8744.545=0.000
max8744.660-8744.663=-0.003
mean3594.625-3587.875=6.750
σ1820.520-1813.045=7.475
min1074.000-1070.000=4.000
max5830.000-5810.000=20.000
mean5050.321-4775.461=274.860
σ1712.352-1463.856=248.496
min3536.041-3544.040=-8.000
max7524.919-6963.380=561.539

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=-0.000
max62.080-62.080=-0.001
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean80.416-78.286=2.131
σ9.276-5.871=3.405
min72.459-71.193=1.267
max99.316-87.621=11.695
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078-62.077=0.000
σ0.002-0.002=0.000
min62.076
max62.080-62.080=0.000
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean81.486-78.821=2.666
σ8.510-6.108=2.402
min73.862-71.558=2.304
max97.932-88.807=9.124
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.945=-0.000
σ0.001-0.002=-0.001
min40.944-40.944=-0.000
max40.947-40.949=-0.002
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean103.863-102.613=1.251
σ7.507-7.513=-0.007
min90.685-87.116=3.569
max109.358-107.197=2.162
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
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean103.866-102.572=1.293
σ7.516-7.765=-0.249
min90.755-86.601=4.154
max109.590-107.681=1.909
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.951=0.000
σ0.002-0.002=0.000
min40.949
max40.954-40.953=0.001
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean106.402-104.395=2.007
σ7.171-6.923=0.248
min93.190-90.151=3.039
max113.087-110.283=2.805
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.951=-0.001
σ0.002-0.002=-0.000
min40.948-40.949=-0.000
max40.953
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean104.254-102.764=1.490
σ7.787-7.553=0.235
min90.303-86.965=3.338
max109.386-107.298=2.088
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-66.685=0.000
max66.689-66.690=-0.001
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean234.352-248.377=-14.024
σ212.068-251.565=-39.498
min141.186-137.930=3.256
max758.557-870.389=-111.832
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.686=0.001
σ0.002-0.001=0.001
min66.685
max66.690-66.689=0.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean156.344-156.548=-0.204
σ14.152-15.493=-1.342
min133.593-130.389=3.204
max168.520-170.820=-2.301

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=0.001
σ4.318-4.318=-0.000
min11655.305
max11667.519-11667.519=-0.000
mean4173.625-4166.500=7.125
σ1904.153-1899.394=4.760
min1553.000-1550.000=3.000
max7213.000-7207.000=6.000
mean7249.844-6258.000=991.844
σ1076.279-1113.636=-37.356
min4928.936-4935.506=-6.570
max8052.037-7948.905=103.132
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.065=0.000
σ0.002-0.001=0.001
min11560.064-11560.064=0.000
max11560.068-11560.068=0.001
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean5641.799-5521.772=120.027
σ1352.212-1291.019=61.193
min4400.086-4399.597=0.489
max7755.147-7775.774=-20.627

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.662-172.660=0.001
σ0.010-0.015=-0.006
min172.648-172.633=0.015
max172.674-172.678=-0.004
mean489.125-487.125=2.000
σ0.354
min489.000-487.000=2.000
max490.000-488.000=2.000
mean383.351-379.517=3.834
σ25.365-27.737=-2.372
min352.114-331.122=20.991
max426.820-411.521=15.299
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.468-357.456=0.012
σ0.135-0.144=-0.009
min357.321
max357.619-357.611=0.008
mean566.000-572.000=-6.000
σ0.000
min566.000-572.000=-6.000
max566.000-572.000=-6.000
mean746.540-792.189=-45.648
σ67.234-26.662=40.571
min623.709-754.087=-130.378
max820.795-838.323=-17.528

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.084-1008.079=0.004
σ0.761-0.761=0.000
min1007.608-1007.609=-0.001
max1011.232-1011.227=0.006
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean1.562-1.558=0.004
σ0.145-0.167=-0.021
min1.434-1.398=0.036
max2.067-1.992=0.076

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.309-0.315=-0.006
σ0.110-0.141=-0.030
min0.232-0.240=-0.008
max0.504-0.566=-0.062
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.638-0.664=-0.027
σ0.073-0.109=-0.036
min0.584-0.601=-0.017
max0.763-0.858=-0.095
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.387-0.394=-0.007
σ0.029-0.025=0.004
min0.362-0.368=-0.006
max0.435-0.427=0.008
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.705-0.847=-0.142
σ0.119-0.036=0.083
min0.581-0.814=-0.234
max0.841-0.904=-0.064

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.551=0.001
σ0.024-0.030=-0.006
min963.528-963.523=0.005
max963.582-963.601=-0.019
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.831-0.808=0.023
σ0.023-0.057=-0.035
min0.791-0.722=0.069
max0.844-0.856=-0.012
name=cdr_enhanced_4k_loc.art
mean884.853-884.856=-0.003
σ0.006-0.005=0.000
min884.847
max884.859-884.861=-0.002
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.657-0.726=-0.069
σ0.071-0.022=0.050
min0.601-0.688=-0.086
max0.737-0.741=-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.709
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean4.249-4.265=-0.016
σ0.084-0.088=-0.003
min4.086-4.134=-0.048
max4.552-4.600=-0.048
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.002
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean4.247-4.249=-0.002
σ0.066-0.087=-0.022
min4.128-4.105=0.023
max4.529-4.595=-0.066
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.750-0.750=0.000
σ0.025-0.019=0.005
min0.718-0.716=0.001
max0.921-0.863=0.058
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.710-0.549=0.161
σ0.019-0.078=-0.059
min0.683-0.491=0.192
max0.815-0.785=0.029

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.407-297.438=-0.031
σ0.223-0.197=0.026
min297.198-297.255=-0.057
max297.976-297.972=0.004
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.584-0.551=0.033
σ0.041-0.032=0.009
min0.505-0.508=-0.003
max0.646-0.585=0.062

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.728-289.723=0.005
σ0.034-0.035=-0.002
min289.683-289.675=0.008
max289.776-289.772=0.004
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.393-0.388=0.005
σ0.006-0.001=0.005
min0.389-0.386=0.003
max0.404-0.388=0.015
iters=5
new-facts=1
prior-facts=6402
mean1299.642-1299.644=-0.002
σ0.099-0.105=-0.005
min1299.524-1299.513=0.011
max1299.771-1299.763=0.008
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean1.946-1.924=0.023
σ0.114-0.067=0.047
min1.801-1.817=-0.017
max2.085-1.996=0.088
iters=5
new-facts=6402
prior-facts=1
mean1542.628-1542.648=-0.021
σ4.058-3.983=0.075
min1540.581-1540.613=-0.033
max1549.878-1549.766=0.113
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean2.262-2.333=-0.071
σ0.220-0.300=-0.080
min2.044-2.099=-0.055
max2.602-2.687=-0.085
iters=5
new-facts=6402
prior-facts=6402
mean1861.603-1861.595=0.008
σ0.059-0.059=-0.000
min1861.525-1861.512=0.013
max1861.652-1861.645=0.006
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean2.993-2.959=0.034
σ0.093-0.144=-0.051
min2.874-2.849=0.025
max3.111-3.192=-0.081

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.574-1.386=0.188
σ0.209-0.291=-0.082
min1.288-1.195=0.093
max1.748-1.903=-0.155

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-446.147=0.003
σ577.064-577.063=0.001
min157.617-157.615=0.002
max1311.746-1311.741=0.005
mean96.250
σ8.500
min92.000
max109.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean0.565-0.542=0.022
σ0.586-0.534=0.052
min0.266-0.270=-0.004
max1.443-1.343=0.100
policies=20
mean1576.422-1576.419=0.004
σ0.341-0.356=-0.015
min1576.188-1576.177=0.011
max1576.928-1576.947=-0.019
mean920.000
σ0.000
min920.000
max920.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean2.636-2.647=-0.012
σ0.029-0.024=0.005
min2.606-2.613=-0.007
max2.674-2.667=0.007
policies=200
mean15772.218-15772.210=0.008
σ0.165-0.059=0.106
min15772.039-15772.132=-0.093
max15772.414-15772.268=0.146
mean9200.000
σ0.000
min9200.000
max9200.000
mean7213.000-7207.000=6.000
σ0.000
min7213.000-7207.000=6.000
max7213.000-7207.000=6.000
mean26.446-26.622=-0.175
σ0.150-0.101=0.049
min26.353-26.542=-0.189
max26.670-26.759=-0.089