Compare commits

Home / Compare 7642e059 .. e183edc0

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.000
min54.486-54.486=-0.000
max55.614-55.613=0.000
mean412.000-414.000=-2.000
σ0.000
min412.000-414.000=-2.000
max412.000-414.000=-2.000
mean0.140-0.139=0.001
σ0.005-0.004=0.001
min0.136-0.134=0.001
max0.150-0.144=0.005
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.006-0.007=-0.000
min43.779-43.777=0.003
max43.800-43.798=0.003
mean412.000-414.000=-2.000
σ0.000
min412.000-414.000=-2.000
max412.000-414.000=-2.000
mean0.121-0.121=0.000
σ0.004-0.004=0.001
min0.116-0.117=-0.001
max0.128-0.127=0.001

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.000
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.620-36.620=0.000
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean13.016-12.247=0.769
σ1.840-0.175=1.665
min11.813-12.039=-0.227
max17.454-12.582=4.872
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.620-36.619=0.000
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean12.447-12.634=-0.187
σ2.221-0.237=1.985
min11.384-12.206=-0.822
max17.928-12.953=4.975
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=-0.000
min41.928
max41.929-41.929=-0.000
mean7533.000-6049.000=1484.000
σ0.000
min7533.000-6049.000=1484.000
max7533.000-6049.000=1484.000
mean14.362-13.055=1.307
σ1.041-1.268=-0.227
min13.055-10.492=2.563
max15.425-14.731=0.694
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927-41.927=0.000
max41.932-41.931=0.001
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean12.083-12.510=-0.427
σ1.854-1.739=0.115
min10.177-10.366=-0.189
max15.530-14.634=0.897
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=-0.000
min27.603-27.603=0.000
max27.607-27.607=0.000
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean8.923-8.597=0.326
σ1.261-0.676=0.584
min8.052-7.751=0.302
max11.988-10.004=1.984
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean7.044-6.534=0.510
σ1.130-0.571=0.559
min6.519-6.092=0.427
max9.830-7.903=1.927
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664-25.664=-0.000
max25.670-25.669=0.000
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean5.571-5.362=0.208
σ0.562-0.121=0.442
min5.332-5.173=0.159
max6.958-5.526=1.432
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=-0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean5.499-5.167=0.333
σ0.549-0.054=0.496
min5.248-5.087=0.160
max6.856-5.240=1.616

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.594-2524.594=-0.000
mean7533.000-6049.000=1484.000
σ0.000
min7533.000-6049.000=1484.000
max7533.000-6049.000=1484.000
mean1104.872-1528.192=-423.320
σ157.060-763.114=-606.054
min1040.316-1038.366=1.950
max1493.347-2792.504=-1299.158
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.032=0.001
min8744.544
max8744.640-8744.638=0.001
mean3762.125-3822.375=-60.250
σ1629.870-1653.582=-23.712
min1904.000-1969.000=-65.000
max5934.000-6049.000=-115.000
mean4587.003-4526.681=60.322
σ1486.064-1205.757=280.307
min3500.936-3519.098=-18.162
max7282.087-6610.154=671.934

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.001
σ0.002-0.002=0.000
min62.075-62.076=-0.000
max62.080
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean89.202-80.866=8.336
σ14.617-10.638=3.978
min70.758-70.605=0.153
max109.320-100.896=8.425
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.943-40.944=-0.000
max40.945
mean7533.000-6049.000=1484.000
σ0.000
min7533.000-6049.000=1484.000
max7533.000-6049.000=1484.000
mean240.835-95.694=145.141
σ400.670-11.320=389.350
min84.469-77.471=6.998
max1232.206-109.362=1122.844
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.000=-0.000
min66.685
max66.687-66.686=0.000
mean7533.000-6049.000=1484.000
σ0.000
min7533.000-6049.000=1484.000
max7533.000-6049.000=1484.000
mean152.228-224.371=-72.143
σ13.278-234.426=-221.148
min135.287-117.752=17.534
max168.436-803.328=-634.892

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.834=-0.001
σ4.317-4.318=-0.001
min11655.305
max11667.516-11667.521=-0.005
mean4249.250-4104.875=144.375
σ1888.534-1572.680=315.853
min1904.000-1969.000=-65.000
max7533.000-6049.000=1484.000
mean6505.217-6360.006=145.210
σ1138.386-1373.282=-234.897
min4952.568-4915.832=36.736
max7957.434-8239.512=-282.078
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.001
σ0.001-0.002=-0.001
min11560.066-11560.067=-0.001
max11560.069-11560.072=-0.003
mean7533.000-6049.000=1484.000
σ0.000
min7533.000-6049.000=1484.000
max7533.000-6049.000=1484.000
mean5243.754-6794.138=-1550.384
σ1189.412-1302.714=-113.302
min4365.447-4403.804=-38.357
max7410.019-7957.220=-547.201

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.583=-0.002
σ0.023-0.025=-0.002
min172.558
max172.620-172.627=-0.008
mean1904.000-1969.000=-65.000
σ0.000
min1904.000-1969.000=-65.000
max1904.000-1969.000=-65.000
mean313.199-355.139=-41.940
σ36.550-39.518=-2.968
min260.002-266.992=-6.989
max357.653-400.478=-42.826
op=pointedIndexFromKvs
rows=400000
mean357.371-357.366=0.006
σ0.045-0.043=0.002
min357.321
max357.426-357.422=0.004
mean1904.000-1969.000=-65.000
σ0.000
min1904.000-1969.000=-65.000
max1904.000-1969.000=-65.000
mean773.715-758.271=15.444
σ20.708-63.377=-42.668
min746.446-613.444=133.002
max802.417-812.242=-9.826

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.184-1008.182=0.002
σ0.882-0.944=-0.062
min1007.697-1007.714=-0.017
max1011.839-1012.115=-0.276
mean1039.600-1037.300=2.300
σ306.773-304.935=1.838
min544.000-545.000=-1.000
max1469.000-1466.000=3.000
mean1.553-1.579=-0.026
σ0.099-0.177=-0.078
min1.466-1.464=0.002
max1.821-2.097=-0.276

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.415-0.413=0.001
σ0.139-0.145=-0.006
min0.335-0.328=0.007
max0.661-0.671=-0.009
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.884-0.885=-0.001
σ0.081-0.091=-0.010
min0.833-0.822=0.011
max1.026-1.043=-0.017
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.550-0.542=0.008
σ0.048-0.048=-0.000
min0.509-0.490=0.019
max0.632-0.617=0.015
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.839-0.881=-0.042
σ0.040-0.056=-0.016
min0.800-0.816=-0.017
max0.904-0.954=-0.050

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.541=-0.001
σ0.031-0.028=0.004
min963.523
max963.596-963.589=0.007
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.837-0.785=0.052
σ0.039-0.053=-0.014
min0.770-0.729=0.042
max0.864-0.845=0.018
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.006=0.001
min884.847
max884.861-884.861=0.000
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.707-0.717=-0.011
σ0.039-0.034=0.005
min0.663-0.672=-0.009
max0.749-0.742=0.006

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
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean3.511-4.259=-0.748
σ0.101-0.080=0.021
min3.367-4.097=-0.730
max3.842-4.674=-0.832
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean3.487-4.234=-0.747
σ0.087-0.080=0.007
min3.355-4.113=-0.758
max3.763-4.464=-0.702
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.746-0.750=-0.004
σ0.016-0.048=-0.032
min0.725-0.548=0.177
max0.846-0.928=-0.082
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.705-0.708=-0.003
σ0.016-0.014=0.001
min0.678-0.678=-0.001
max0.776-0.787=-0.011

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.582-297.236=0.347
σ0.197-0.230=-0.033
min297.421-297.046=0.375
max298.103-297.862=0.241
mean1904.000-1969.000=-65.000
σ0.000
min1904.000-1969.000=-65.000
max1904.000-1969.000=-65.000
mean0.583-0.579=0.004
σ0.032-0.046=-0.014
min0.519-0.511=0.008
max0.623-0.675=-0.052

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.774-289.768=0.006
σ0.038-0.036=0.002
min289.720-289.731=-0.011
max289.813-289.810=0.003
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.403-0.401=0.002
σ0.009-0.011=-0.002
min0.391-0.394=-0.004
max0.415-0.421=-0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.692=0.003
σ0.094-0.088=0.006
min1299.574-1299.594=-0.020
max1299.822-1299.821=0.001
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean2.202-2.260=-0.058
σ0.075-0.088=-0.013
min2.120-2.152=-0.033
max2.314-2.333=-0.019
iters=5
new-facts=6402
prior-facts=1
mean1542.675-1542.643=0.032
σ4.060-3.992=0.068
min1540.705-1540.688=0.017
max1549.932-1549.778=0.153
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean2.370-2.264=0.105
σ0.270-0.145=0.126
min2.150-2.137=0.013
max2.827-2.463=0.364
iters=5
new-facts=6402
prior-facts=6402
mean1861.630-1861.622=0.008
σ0.070-0.081=-0.011
min1861.534-1861.495=0.039
max1861.706-1861.713=-0.007
mean1739.800-1760.800=-21.000
σ176.749-220.550=-43.801
min1492.000-1469.000=23.000
max1904.000-1969.000=-65.000
mean3.034-3.179=-0.145
σ0.170-0.371=-0.200
min2.874-2.759=0.115
max3.236-3.688=-0.452

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.807=0.015
σ0.040-0.101=-0.061
min1.764-1.628=0.136
max1.859-1.871=-0.013

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.001
σ577.140-577.139=0.001
min157.612-157.614=-0.002
max1311.896-1311.895=0.001
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean0.517-0.552=-0.035
σ0.501-0.574=-0.072
min0.263-0.261=0.002
max1.268-1.412=-0.144
policies=20
mean1576.434-1576.413=0.022
σ0.372-0.330=0.042
min1576.187-1576.187=-0.000
max1576.988-1576.902=0.085
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean2.660-2.597=0.063
σ0.057-0.010=0.047
min2.606-2.590=0.016
max2.712-2.611=0.101
policies=200
mean15772.208-15772.232=-0.024
σ0.101-0.173=-0.071
min15772.115-15772.125=-0.011
max15772.349-15772.490=-0.141
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1466.000=3.000
σ0.000
min1469.000-1466.000=3.000
max1469.000-1466.000=3.000
mean26.470-26.364=0.106
σ0.080-0.079=0.001
min26.391-26.286=0.104
max26.546-26.471=0.074