Compare commits

Home / Compare 6da16ac1 .. 0e072287

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.522-54.523=-0.000
σ0.369-0.372=-0.003
min54.385-54.380=0.004
max55.572-55.581=-0.009
mean420.000-417.000=3.000
σ0.000
min420.000-417.000=3.000
max420.000-417.000=3.000
mean0.141-0.140=0.002
σ0.005-0.004=0.001
min0.135-0.136=-0.001
max0.148-0.146=0.002
cache=y
dps=1
iters=10
policies=100
mean43.765-43.766=-0.001
σ0.008-0.007=0.001
min43.757-43.754=0.003
max43.779-43.779=0.001
mean420.000-417.000=3.000
σ0.000
min420.000-417.000=3.000
max420.000-417.000=3.000
mean0.120-0.122=-0.001
σ0.004-0.004=-0.000
min0.116-0.116=-0.000
max0.126-0.130=-0.004

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.615=-0.000
max36.620-36.619=0.000
mean4171.000-4280.500=-109.500
σ1897.612-1967.859=-70.247
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean12.796-12.780=0.016
σ0.324-0.359=-0.035
min12.459-12.379=0.080
max13.338-13.412=-0.075
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.618=-0.001
σ0.002-0.002=-0.000
min36.616
max36.620-36.620=-0.000
mean4290.750-4280.500=10.250
σ1977.161-1967.859=9.303
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean54.909-13.562=41.348
σ120.293-2.176=118.117
min11.869-11.710=0.159
max352.617-18.649=333.968
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.930=-0.001
σ0.002-0.002=-0.000
min41.928-41.928=-0.000
max41.932-41.932=-0.001
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean14.925-15.089=-0.164
σ1.251-0.775=0.476
min12.025-13.820=-1.796
max15.906-15.827=0.079
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930-41.929=0.001
σ0.003-0.002=0.001
min41.928
max41.935-41.932=0.003
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean13.400-13.706=-0.306
σ1.210-0.856=0.353
min11.556-12.106=-0.550
max14.595-14.469=0.125
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.928=0.001
σ0.002-0.002=0.000
min41.927-41.927=0.000
max41.932-41.931=0.001
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean13.918-13.116=0.802
σ1.584-1.144=0.440
min11.238-10.935=0.303
max15.610-14.275=1.336
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-27.603=-0.000
max27.607-27.607=0.000
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean9.139-9.231=-0.092
σ0.247-0.289=-0.043
min8.907-8.779=0.128
max9.647-9.515=0.133
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=-0.000
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean6.792-7.120=-0.328
σ0.256-0.090=0.166
min6.435-6.940=-0.504
max7.106-7.219=-0.113
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.670-25.668=0.001
mean4290.750-4280.500=10.250
σ1977.161-1967.859=9.303
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean5.986-6.203=-0.218
σ0.132-0.543=-0.411
min5.812-5.782=0.030
max6.172-7.516=-1.344
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
max25.663-25.663=0.000
mean4290.750-4280.500=10.250
σ1977.161-1967.859=9.303
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean5.690-5.815=-0.125
σ0.161-0.537=-0.377
min5.541-5.469=0.072
max6.062-7.127=-1.065
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.968=0.001
σ0.002-0.002=0.001
min25.967
max25.972-25.971=0.001
mean4290.750-4280.500=10.250
σ1977.161-1967.859=9.303
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean5.693-5.871=-0.178
σ0.212-0.591=-0.379
min5.263-5.591=-0.328
max5.924-7.329=-1.405
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
mean4290.750-4280.500=10.250
σ1977.161-1967.859=9.303
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean5.502-5.734=-0.232
σ0.199-0.572=-0.373
min5.109-5.413=-0.304
max5.689-7.139=-1.450

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.000
σ0.002-0.002=-0.000
min2524.594
max2524.598-2524.599=-0.001
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean1179.957-1464.055=-284.098
σ394.873-646.845=-251.973
min1033.250-1036.094=-2.844
max2157.171-2523.491=-366.320
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.561=-0.000
σ0.040-0.040=0.000
min8744.544-8744.545=-0.001
max8744.661-8744.660=0.000
mean3598.125-3591.000=7.125
σ1817.232-1811.429=5.803
min1077.000-1075.000=2.000
max5836.000-5815.000=21.000
mean4392.037-4448.717=-56.680
σ1283.226-1440.519=-157.293
min3509.189-3513.084=-3.895
max7116.660-7349.039=-232.378

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
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean80.332-81.893=-1.562
σ10.343-9.540=0.803
min71.816-71.903=-0.087
max100.223-98.712=1.511
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.078=-0.001
σ0.002-0.002=-0.000
min62.076-62.075=0.000
max62.080-62.080=-0.000
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean80.831-82.310=-1.480
σ9.929-9.465=0.465
min71.766-72.426=-0.661
max99.499-98.933=0.566
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.944-40.943=0.000
max40.947-40.947=0.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean102.197-104.700=-2.503
σ10.753-5.514=5.239
min79.871-95.186=-15.315
max108.769-108.474=0.296
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.945=0.000
σ0.002-0.002=0.000
min40.943-40.944=-0.000
max40.948-40.947=0.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean102.112-104.662=-2.550
σ10.799-5.441=5.358
min79.670-95.004=-15.334
max108.646-108.382=0.264
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.953-40.954=-0.002
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean104.570-106.850=-2.279
σ10.094-5.026=5.068
min82.529-96.731=-14.202
max111.812-112.730=-0.919
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.001
min40.948-40.948=0.000
max40.954-40.953=0.002
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean102.228-104.606=-2.378
σ10.822-5.493=5.328
min79.947-95.098=-15.151
max109.083-108.442=0.641
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.686-66.687=-0.000
σ0.001-0.002=-0.000
min66.686-66.685=0.000
max66.689-66.689=0.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean215.757-218.545=-2.788
σ165.123-161.665=3.457
min127.081-148.765=-21.684
max622.653-618.211=4.442
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
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean151.380-156.505=-5.126
σ23.955-17.473=6.482
min104.077-117.150=-13.072
max169.866-168.737=1.129

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.001
min11655.305
max11667.520-11667.519=0.001
mean4171.000-4163.250=7.750
σ1897.612-1889.762=7.849
min1554.000-1550.000=4.000
max7202.000-7173.000=29.000
mean6628.984-6457.966=171.018
σ1274.286-1111.383=162.903
min4901.670-4934.790=-33.121
max8418.269-7854.636=563.634
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.066=-0.000
σ0.001-0.002=-0.000
min11560.064-11560.064=0.000
max11560.068
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean5909.805-5843.934=65.871
σ1360.346-1570.493=-210.147
min4380.215-4408.393=-28.178
max7623.141-7748.622=-125.481

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.669-172.670=-0.001
σ0.007-0.008=-0.001
min172.653-172.658=-0.006
max172.675-172.677=-0.003
mean491.250-487.000=4.250
σ0.707-0.000=0.707
min491.000-487.000=4.000
max493.000-487.000=6.000
mean403.462-406.976=-3.514
σ17.211-20.206=-2.995
min366.921-369.106=-2.185
max421.201-431.051=-9.850
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.458-357.457=0.001
σ0.159-0.150=0.009
min357.321
max357.670-357.681=-0.010
mean576.000-565.000=11.000
σ0.000
min576.000-565.000=11.000
max576.000-565.000=11.000
mean785.563-768.050=17.513
σ28.036-48.495=-20.458
min730.953-688.816=42.136
max821.950-832.450=-10.500

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.082-1008.080=0.002
σ0.760-0.761=-0.002
min1007.608-1007.605=0.003
max1011.223-1011.227=-0.004
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean1.529-1.537=-0.008
σ0.127-0.125=0.001
min1.415-1.408=0.007
max1.880-1.767=0.113

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.884=-0.000
σ0.003-0.003=-0.000
min0.881
max0.887-0.887=-0.001
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.437-0.416=0.021
σ0.132-0.099=0.033
min0.340-0.336=0.004
max0.651-0.555=0.096
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.888-0.971=-0.083
σ0.095-0.154=-0.059
min0.824-0.861=-0.037
max1.053-1.232=-0.180
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.546-0.544=0.002
σ0.046-0.039=0.007
min0.504-0.507=-0.002
max0.624-0.603=0.022
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.864-0.862=0.003
σ0.036-0.038=-0.003
min0.830-0.832=-0.003
max0.920-0.926=-0.006

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.549-963.551=-0.002
σ0.038-0.024=0.013
min963.523-963.527=-0.004
max963.616-963.590=0.026
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.759-0.820=-0.061
σ0.071-0.038=0.033
min0.665-0.765=-0.100
max0.842-0.853=-0.011
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.009-0.010=-0.000
min884.847
max884.868-884.869=-0.001
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.592-0.640=-0.048
σ0.073-0.006=0.067
min0.504-0.632=-0.128
max0.650-0.647=0.003

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706
σ0.002
min7.705
max7.709
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean3.549-3.596=-0.047
σ0.081-0.075=0.006
min3.422-3.459=-0.037
max3.855-3.906=-0.051
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658-7.662=-0.004
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean3.505-3.552=-0.047
σ0.067-0.074=-0.007
min3.387-3.396=-0.009
max3.724-3.797=-0.073
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.547-0.548=-0.001
σ0.021-0.014=0.007
min0.513-0.523=-0.010
max0.696-0.638=0.058
name=record_render_syntax_err.art
mean2.163-2.163=0.000
σ0.002-0.002=-0.000
min2.163
max2.166
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.523-0.516=0.007
σ0.024-0.012=0.012
min0.492-0.495=-0.002
max0.720-0.582=0.138

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.455-297.384=0.070
σ0.219-0.214=0.006
min297.324-297.247=0.077
max298.060-297.956=0.105
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.573-0.561=0.012
σ0.030-0.036=-0.006
min0.510-0.508=0.002
max0.610-0.598=0.012

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.745-289.744=0.001
σ0.026-0.027=-0.001
min289.719-289.717=0.002
max289.789-289.788=0.001
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.387-0.388=-0.001
σ0.001-0.006=-0.004
min0.386-0.384=0.002
max0.390-0.398=-0.009
iters=5
new-facts=1
prior-facts=6402
mean1299.682-1299.678=0.003
σ0.132-0.110=0.022
min1299.492-1299.510=-0.018
max1299.846-1299.780=0.067
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean1.892-1.936=-0.044
σ0.111-0.082=0.029
min1.805-1.806=-0.001
max2.025-2.019=0.005
iters=5
new-facts=6402
prior-facts=1
mean1542.724-1542.639=0.085
σ4.006-4.060=-0.054
min1540.692-1540.557=0.135
max1549.881-1549.891=-0.010
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean2.494-2.229=0.265
σ0.267-0.226=0.041
min2.150-2.041=0.109
max2.754-2.575=0.179
iters=5
new-facts=6402
prior-facts=6402
mean1861.622-1861.622=-0.000
σ0.071-0.065=0.007
min1861.535-1861.564=-0.029
max1861.720-1861.710=0.010
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean3.124-2.913=0.211
σ0.358-0.099=0.259
min2.847-2.824=0.023
max3.678-3.045=0.634

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.630-1.498=0.132
σ0.269-0.278=-0.009
min1.312-1.255=0.056
max1.924-1.865=0.058

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.149-446.145=0.005
σ577.066-577.063=0.003
min157.613-157.611=0.002
max1311.748-1311.739=0.009
mean96.250
σ8.500
min92.000
max109.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean0.515-0.531=-0.016
σ0.487-0.529=-0.042
min0.269-0.263=0.005
max1.245-1.325=-0.080
policies=20
mean1576.390-1576.389=0.001
σ0.332-0.346=-0.014
min1576.162-1576.155=0.007
max1576.882-1576.902=-0.020
mean920.000
σ0.000
min920.000
max920.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean2.612-2.623=-0.011
σ0.019-0.018=0.002
min2.595-2.602=-0.007
max2.631-2.645=-0.014
policies=200
mean15772.054-15771.844=0.210
σ0.091-0.163=-0.072
min15771.982-15771.709=0.274
max15772.184-15772.074=0.110
mean9200.000
σ0.000
min9200.000
max9200.000
mean7202.000-7173.000=29.000
σ0.000
min7202.000-7173.000=29.000
max7202.000-7173.000=29.000
mean26.564-26.538=0.026
σ0.120-0.127=-0.008
min26.459-26.412=0.047
max26.679-26.694=-0.015