Compare commits

Home / Compare f3c843fe .. 815d7de4

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.617=0.001
σ0.352-0.350=0.002
min54.481-54.482=-0.001
max55.621-55.613=0.008
mean414.000-417.000=-3.000
σ0.000
min414.000-417.000=-3.000
max414.000-417.000=-3.000
mean0.143-0.139=0.003
σ0.004-0.005=-0.001
min0.138-0.132=0.006
max0.149-0.146=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.005-0.007=-0.003
min43.779-43.778=0.001
max43.794-43.803=-0.008
mean414.000-417.000=-3.000
σ0.000
min414.000-417.000=-3.000
max414.000-417.000=-3.000
mean0.122-0.124=-0.002
σ0.004-0.004=0.001
min0.116-0.121=-0.004
max0.129-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
max36.620-36.619=0.001
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean12.630-13.064=-0.434
σ0.436-0.322=0.114
min12.290-12.741=-0.451
max13.652-13.742=-0.090
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.617=0.000
σ0.002-0.002=-0.000
min36.616-36.616=-0.000
max36.620-36.620=0.000
mean4287.000-4282.500=4.500
σ1977.767-1968.441=9.326
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean66.393-13.706=52.687
σ152.069-2.396=149.674
min11.579-11.978=-0.399
max442.743-19.469=423.274
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.930=0.000
σ0.002-0.002=0.000
min41.928
max41.933-41.932=0.001
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean15.069-14.997=0.073
σ1.471-0.798=0.674
min11.857-13.560=-1.703
max15.951-15.662=0.289
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
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean13.712-13.357=0.356
σ1.341-1.149=0.192
min11.777-11.144=0.633
max15.820-14.530=1.291
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-41.931=0.000
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean13.625-13.809=-0.184
σ1.486-1.589=-0.103
min11.281-11.058=0.223
max15.359-15.129=0.230
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.605=0.000
σ0.003-0.003=0.000
min27.603-27.603=-0.000
max27.611-27.611=0.000
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean9.333-8.914=0.419
σ0.444-0.268=0.177
min8.672-8.472=0.200
max9.840-9.326=0.514
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
max26.403-26.403=-0.000
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean6.673-7.187=-0.514
σ0.447-0.964=-0.517
min5.900-6.300=-0.400
max7.155-9.485=-2.330
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.664=0.000
max25.668
mean4287.000-4282.500=4.500
σ1977.767-1968.441=9.326
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean6.123-6.247=-0.124
σ0.131-0.758=-0.627
min5.970-5.800=0.171
max6.310-8.094=-1.784
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=0.000
σ0.003-0.002=0.001
min25.659
max25.667-25.663=0.004
mean4287.000-4282.500=4.500
σ1977.767-1968.441=9.326
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean5.503-5.861=-0.358
σ0.169-0.699=-0.530
min5.149-5.204=-0.055
max5.653-7.518=-1.866
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
mean4287.000-4282.500=4.500
σ1977.767-1968.441=9.326
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean5.588-5.795=-0.207
σ0.214-0.656=-0.442
min5.230-5.271=-0.042
max5.861-7.382=-1.521
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=-0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4287.000-4282.500=4.500
σ1977.767-1968.441=9.326
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean5.518-5.760=-0.242
σ0.166-0.718=-0.552
min5.280-5.337=-0.058
max5.828-7.509=-1.681

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596-2524.596=0.000
σ0.003-0.002=0.001
min2524.594-2524.594=0.000
max2524.601-2524.597=0.004
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean1141.077-1492.007=-350.930
σ278.615-721.008=-442.393
min1030.513-1033.471=-2.958
max1830.339-2858.360=-1028.021
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.561=-0.000
σ0.040-0.041=-0.000
min8744.545-8744.545=-0.000
max8744.661-8744.662=-0.001
mean3594.250-3593.375=0.875
σ1817.713-1813.255=4.458
min1073.000-1076.000=-3.000
max5833.000-5821.000=12.000
mean4411.893-4521.451=-109.558
σ1317.521-1373.089=-55.568
min3526.101-3539.272=-13.171
max7307.511-7138.063=169.447

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.002-0.002=0.000
min62.076-62.076=-0.000
max62.080
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean79.405-80.204=-0.799
σ9.749-6.539=3.210
min70.668-73.275=-2.607
max99.918-90.607=9.311
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.075-62.076=-0.001
max62.080
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean79.924-80.314=-0.389
σ10.142-6.543=3.599
min70.330-73.012=-2.682
max100.220-91.503=8.716
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.943-40.943=0.000
max40.947
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean103.324-103.886=-0.562
σ9.070-6.352=2.718
min84.486-92.199=-7.713
max110.450-108.104=2.346
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946-40.946=-0.000
σ0.002-0.002=0.000
min40.944-40.944=-0.000
max40.947-40.947=-0.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean103.346-103.909=-0.563
σ9.108-6.372=2.736
min84.335-91.999=-7.664
max110.346-108.665=1.682
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.953
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean105.055-106.063=-1.008
σ9.015-4.842=4.173
min87.092-97.789=-10.697
max110.928-110.585=0.343
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951-40.951=0.000
σ0.002-0.002=-0.000
min40.949-40.949=0.000
max40.953
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean103.527-104.107=-0.580
σ9.020-6.469=2.551
min84.804-92.137=-7.332
max110.295-108.435=1.860
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.690-66.690=-0.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean205.956-206.540=-0.584
σ133.243-132.175=1.068
min132.593-144.437=-11.845
max534.224-532.940=1.283
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean152.637-154.092=-1.455
σ21.710-19.955=1.755
min108.173-110.479=-2.306
max169.645-167.877=1.768

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=0.000
σ4.318-4.318=0.000
min11655.305-11655.305=0.000
max11667.520-11667.520=0.001
mean4167.000-4165.125=1.875
σ1898.082-1890.032=8.051
min1549.000-1551.000=-2.000
max7199.000-7171.000=28.000
mean6276.987-6622.247=-345.260
σ1324.126-1432.439=-108.313
min4902.811-4949.829=-47.017
max8195.211-8220.832=-25.621
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.065=-0.000
σ0.001-0.001=0.000
min11560.064-11560.064=0.000
max11560.069-11560.068=0.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean5672.366-5773.196=-100.830
σ1464.453-1269.688=194.765
min4370.458-4397.355=-26.896
max7838.582-7430.636=407.946

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.667-172.657=0.010
σ0.010-0.015=-0.005
min172.646-172.634=0.012
max172.681-172.673=0.008
mean486.000-488.000=-2.000
σ0.000
min486.000-488.000=-2.000
max486.000-488.000=-2.000
mean399.991-363.859=36.131
σ19.248-32.811=-13.563
min370.333-321.034=49.298
max421.510-404.122=17.389
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.464-357.470=-0.005
σ0.156-0.145=0.012
min357.321
max357.639-357.624=0.015
mean563.000-564.000=-1.000
σ0.000
min563.000-564.000=-1.000
max563.000-564.000=-1.000
mean780.701-761.622=19.079
σ29.696-67.146=-37.450
min726.990-614.186=112.804
max813.375-809.158=4.217

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.324-1008.380=-0.057
σ0.761-0.761=0.000
min1007.850-1007.908=-0.058
max1011.470-1011.525=-0.055
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean1.520-1.550=-0.030
σ0.138-0.116=0.023
min1.387-1.421=-0.034
max1.831-1.762=0.069

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.313-0.309=0.003
σ0.109-0.126=-0.017
min0.251-0.240=0.011
max0.507-0.534=-0.026
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.643-0.654=-0.011
σ0.081-0.093=-0.012
min0.591-0.591=0.000
max0.786-0.816=-0.030
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.577-0.543=0.033
σ0.068-0.052=0.015
min0.506-0.494=0.012
max0.686-0.630=0.056
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.842-0.856=-0.014
σ0.050-0.027=0.024
min0.800-0.835=-0.036
max0.929-0.902=0.027

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.551=0.000
σ0.023-0.019=0.004
min963.528-963.534=-0.006
max963.579-963.574=0.005
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.785-0.793=-0.008
σ0.040-0.058=-0.018
min0.742-0.704=0.038
max0.843-0.842=0.001
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.006-0.009=-0.003
min884.847
max884.862-884.867=-0.005
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.727-0.732=-0.005
σ0.030-0.008=0.022
min0.676-0.724=-0.049
max0.753-0.744=0.009

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.710=-0.001
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean4.279-4.261=0.018
σ0.078-0.079=-0.001
min4.149-4.120=0.030
max4.569-4.617=-0.048
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean4.252-4.275=-0.023
σ0.072-0.087=-0.015
min4.137-4.154=-0.018
max4.657-4.724=-0.068
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.771-0.762=0.009
σ0.039-0.025=0.014
min0.719-0.611=0.108
max0.906-0.871=0.035
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.736-0.717=0.019
σ0.032-0.016=0.017
min0.660-0.687=-0.028
max0.823-0.788=0.034

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.617-297.767=-0.150
σ0.201-0.178=0.023
min297.441-297.651=-0.210
max298.129-298.256=-0.127
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.589-0.588=0.001
σ0.027-0.039=-0.012
min0.517-0.514=0.002
max0.607-0.623=-0.016

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.424-293.015=-0.591
σ0.034-0.034=-0.000
min292.379-292.969=-0.590
max292.472-293.060=-0.588
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.398-0.396=0.002
σ0.012-0.007=0.005
min0.388-0.392=-0.004
max0.415-0.409=0.006
iters=5
new-facts=1
prior-facts=6402
mean1302.332-1302.930=-0.598
σ0.099-0.096=0.003
min1302.210-1302.812=-0.602
max1302.441-1303.065=-0.625
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean2.004-1.999=0.006
σ0.139-0.156=-0.017
min1.832-1.809=0.023
max2.161-2.165=-0.004
iters=5
new-facts=6402
prior-facts=1
mean1545.319-1545.928=-0.609
σ4.060-4.067=-0.007
min1543.263-1543.869=-0.606
max1552.575-1553.195=-0.620
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean2.280-2.290=-0.011
σ0.281-0.245=0.036
min1.934-2.052=-0.118
max2.572-2.654=-0.082
iters=5
new-facts=6402
prior-facts=6402
mean1864.306-1864.905=-0.599
σ0.096-0.091=0.004
min1864.169-1864.773=-0.604
max1864.420-1865.015=-0.595
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean3.054-3.106=-0.052
σ0.197-0.271=-0.074
min2.861-2.761=0.100
max3.332-3.364=-0.032

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.605-1.478=0.127
σ0.252-0.239=0.012
min1.313-1.288=0.025
max1.871-1.835=0.036

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.629-446.745=-0.116
σ577.064-577.064=-0.000
min158.093-158.210=-0.117
max1312.225-1312.342=-0.117
mean96.250
σ8.500
min92.000
max109.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean0.507-0.533=-0.026
σ0.488-0.538=-0.050
min0.262-0.263=-0.000
max1.240-1.341=-0.101
policies=20
mean1581.230-1582.381=-1.151
σ0.350-0.347=0.002
min1580.994-1582.154=-1.160
max1581.749-1582.897=-1.148
mean920.000
σ0.000
min920.000
max920.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean2.631-2.625=0.005
σ0.016-0.002=0.015
min2.611-2.624=-0.013
max2.646-2.628=0.019
policies=200
mean15820.454-15831.859=-11.405
σ0.106-0.062=0.043
min15820.361-15831.771=-11.410
max15820.593-15831.910=-11.317
mean9200.000
σ0.000
min9200.000
max9200.000
mean7199.000-7171.000=28.000
σ0.000
min7199.000-7171.000=28.000
max7199.000-7171.000=28.000
mean26.553-26.727=-0.174
σ0.216-0.116=0.100
min26.353-26.629=-0.276
max26.859-26.867=-0.008