Compare commits

Home / Compare 8e33483f .. 3a911211

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.619-54.621=-0.003
σ0.352-0.350=0.002
min54.494-54.491=0.003
max55.620-55.617=0.003
mean415.000-418.000=-3.000
σ0.000
min415.000-418.000=-3.000
max415.000-418.000=-3.000
mean0.137-0.139=-0.002
σ0.006-0.005=0.001
min0.131-0.132=-0.001
max0.149-0.146=0.003
cache=y
dps=1
iters=10
policies=100
mean43.784-43.786=-0.001
σ0.006-0.007=-0.001
min43.777-43.774=0.003
max43.795-43.799=-0.004
mean415.000-418.000=-3.000
σ0.000
min415.000-418.000=-3.000
max415.000-418.000=-3.000
mean0.121-0.123=-0.002
σ0.005-0.003=0.001
min0.114-0.120=-0.007
max0.129-0.130=-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.615
max36.620-36.620=-0.000
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean12.377-12.429=-0.052
σ0.289-0.267=0.022
min11.992-11.978=0.013
max12.741-12.856=-0.114
op=column_set() on indexed, repeat
mean36.617-36.617=0.001
σ0.002-0.002=0.000
min36.615
max36.620-36.620=0.000
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean11.713-12.209=-0.497
σ0.170-0.643=-0.473
min11.501-11.375=0.126
max12.041-12.906=-0.865
op=table_records(), no indexes
mean41.928-41.929=-0.001
σ0.000-0.002=-0.001
min41.928
max41.929-41.933=-0.004
mean6045.000-6044.000=1.000
σ0.000
min6045.000-6044.000=1.000
max6045.000-6044.000=1.000
mean13.357-13.319=0.038
σ1.175-1.177=-0.002
min10.900-11.111=-0.211
max14.780-14.826=-0.046
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.931-41.931=0.000
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean12.383-12.105=0.278
σ1.995-1.532=0.464
min10.325-10.297=0.028
max14.722-14.423=0.299
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
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean8.484-8.359=0.125
σ0.298-0.388=-0.090
min8.059-7.739=0.320
max8.852-8.861=-0.009
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.001
σ0.002-0.002=-0.000
min26.399-26.399=-0.000
max26.403-26.403=-0.000
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean6.114-6.353=-0.238
σ0.534-0.227=0.307
min5.426-6.012=-0.585
max6.694-6.698=-0.004
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.670=-0.000
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean5.357-5.550=-0.193
σ0.099-0.116=-0.017
min5.257-5.343=-0.087
max5.555-5.729=-0.175
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
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean5.215-5.390=-0.175
σ0.130-0.061=0.069
min4.955-5.289=-0.335
max5.410-5.483=-0.072

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=0.000
σ0.000-0.000=-0.000
min2524.593
max2524.594
mean6045.000-6044.000=1.000
σ0.000
min6045.000-6044.000=1.000
max6045.000-6044.000=1.000
mean1561.155-1482.121=79.034
σ801.336-673.471=127.865
min1032.649-1045.964=-13.315
max2974.280-2607.020=367.261
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.033=0.000
min8744.545
max8744.640-8744.640=0.000
mean3820.625-3823.125=-2.500
σ1653.461-1648.322=5.139
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean4605.673-4807.478=-201.805
σ1361.930-1453.314=-91.384
min3515.648-3550.465=-34.817
max7316.209-7233.500=82.710

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean82.145-80.197=1.948
σ12.151-11.654=0.497
min70.925-70.540=0.385
max103.051-102.801=0.250
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.000-0.001=-0.000
min40.944-40.944=-0.000
max40.945-40.945=-0.000
mean6045.000-6044.000=1.000
σ0.000
min6045.000-6044.000=1.000
max6045.000-6044.000=1.000
mean96.872-97.434=-0.563
σ8.676-8.663=0.013
min82.688-84.413=-1.725
max106.185-108.238=-2.053
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.686-66.687=-0.000
mean6045.000-6044.000=1.000
σ0.000
min6045.000-6044.000=1.000
max6045.000-6044.000=1.000
mean212.332-223.757=-11.425
σ192.742-224.591=-31.849
min123.169-125.830=-2.661
max688.290-778.536=-90.246

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.318=-0.000
min11655.305
max11667.521
mean4104.000-4104.625=-0.625
σ1572.019-1569.243=2.776
min1966.000-1983.000=-17.000
max6045.000-6044.000=1.000
mean6554.491-6578.120=-23.629
σ1343.131-1359.328=-16.197
min4898.911-4932.225=-33.314
max8389.090-8203.077=186.014
op=vertical_lookup_list() on indexed
mean11560.069-11560.068=0.000
σ0.001-0.001=-0.000
min11560.067-11560.066=0.001
max11560.069
mean6045.000-6044.000=1.000
σ0.000
min6045.000-6044.000=1.000
max6045.000-6044.000=1.000
mean6731.404-6709.772=21.632
σ1290.866-1333.832=-42.966
min4381.338-4393.979=-12.641
max7970.949-8188.371=-217.422

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.585-172.583=0.001
σ0.027-0.029=-0.002
min172.558
max172.624-172.635=-0.011
mean1966.000-1983.000=-17.000
σ0.000
min1966.000-1983.000=-17.000
max1966.000-1983.000=-17.000
mean355.731-373.078=-17.347
σ40.320-20.808=19.511
min275.594-346.817=-71.223
max408.526-398.127=10.399
op=pointedIndexFromKvs
rows=400000
mean357.362-357.362=-0.000
σ0.039-0.043=-0.004
min357.321
max357.406-357.407=-0.001
mean1966.000-1983.000=-17.000
σ0.000
min1966.000-1983.000=-17.000
max1966.000-1983.000=-17.000
mean785.717-759.256=26.461
σ14.422-17.678=-3.256
min759.670-732.225=27.445
max799.684-778.290=21.394

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.184=0.002
σ0.867-0.882=-0.014
min1007.688-1007.690=-0.002
max1011.774-1011.841=-0.067
mean1040.950-1044.000=-3.050
σ304.962-308.256=-3.295
min547.000-548.000=-1.000
max1466.000-1477.000=-11.000
mean1.552-1.532=0.020
σ0.132-0.076=0.056
min1.463-1.463=0.000
max2.033-1.808=0.226

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.401-0.449=-0.048
σ0.105-0.172=-0.067
min0.334-0.355=-0.020
max0.586-0.755=-0.170
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.869-0.916=-0.047
σ0.070-0.161=-0.091
min0.818-0.819=-0.001
max0.989-1.201=-0.212
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.537-0.552=-0.015
σ0.055-0.048=0.007
min0.494-0.506=-0.012
max0.627-0.628=-0.001
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.836-0.875=-0.039
σ0.042-0.030=0.012
min0.791-0.847=-0.056
max0.902-0.919=-0.018

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.549-963.543=0.006
σ0.035-0.024=0.011
min963.523
max963.611-963.582=0.029
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.798-0.816=-0.018
σ0.020-0.043=-0.023
min0.771-0.774=-0.003
max0.819-0.869=-0.049
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.009-0.007=0.002
min884.847
max884.866-884.862=0.004
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.732-0.705=0.027
σ0.023-0.042=-0.019
min0.692-0.661=0.031
max0.749-0.750=-0.001

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.712-7.711=0.001
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean4.255-4.310=-0.055
σ0.076-0.095=-0.019
min4.124-4.134=-0.010
max4.576-4.578=-0.002
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean4.234-4.273=-0.039
σ0.073-0.094=-0.021
min4.094-4.118=-0.024
max4.492-4.533=-0.040
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.746-0.742=0.004
σ0.019-0.019=-0.001
min0.708-0.715=-0.007
max0.876-0.848=0.028
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.711-0.726=-0.015
σ0.014-0.025=-0.011
min0.685-0.528=0.157
max0.784-0.802=-0.018

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.517-297.426=0.091
σ0.257-0.177=0.080
min297.321-297.256=0.065
max298.225-297.840=0.385
mean1966.000-1983.000=-17.000
σ0.000
min1966.000-1983.000=-17.000
max1966.000-1983.000=-17.000
mean0.598-0.567=0.031
σ0.047-0.029=0.017
min0.508-0.524=-0.017
max0.698-0.614=0.083

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.735-289.730=0.005
σ0.054-0.044=0.009
min289.659-289.658=0.001
max289.805-289.766=0.039
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.400-0.404=-0.004
σ0.011-0.012=-0.001
min0.393-0.394=-0.001
max0.419-0.417=0.001
iters=5
new-facts=1
prior-facts=6402
mean1299.697-1299.695=0.002
σ0.035-0.040=-0.005
min1299.649-1299.632=0.017
max1299.742-1299.732=0.010
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean2.266-2.281=-0.016
σ0.086-0.093=-0.007
min2.150-2.161=-0.012
max2.350-2.382=-0.032
iters=5
new-facts=6402
prior-facts=1
mean1542.721-1542.724=-0.004
σ4.008-4.014=-0.006
min1540.768-1540.768=0.000
max1549.885-1549.901=-0.016
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean2.281-2.297=-0.016
σ0.101-0.127=-0.026
min2.189-2.166=0.023
max2.393-2.451=-0.058
iters=5
new-facts=6402
prior-facts=6402
mean1861.625-1861.629=-0.004
σ0.072-0.066=0.006
min1861.554-1861.565=-0.010
max1861.722-1861.715=0.007
mean1761.800-1770.400=-8.600
σ216.832-223.875=-7.042
min1473.000-1477.000=-4.000
max1966.000-1983.000=-17.000
mean3.309-3.258=0.051
σ0.371-0.342=0.029
min2.882-2.887=-0.005
max3.748-3.686=0.062

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.656-1.718=-0.062
σ0.180-0.094=0.086
min1.416-1.612=-0.196
max1.841-1.831=0.009

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.667-446.666=0.001
σ577.139-577.139=-0.000
min158.094-158.091=0.003
max1312.374-1312.374=0.000
mean98.250
σ8.500
min94.000
max111.000
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean0.555-0.541=0.015
σ0.588-0.547=0.041
min0.260-0.264=-0.003
max1.437-1.361=0.076
policies=20
mean1581.232-1581.234=-0.002
σ0.355-0.348=0.006
min1580.988-1580.994=-0.006
max1581.758-1581.750=0.007
mean940.000
σ0.000
min940.000
max940.000
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean2.622-2.620=0.002
σ0.018-0.011=0.006
min2.599-2.610=-0.011
max2.641-2.634=0.007
policies=200
mean15820.380-15820.414=-0.033
σ0.182-0.095=0.087
min15820.233-15820.298=-0.064
max15820.640-15820.504=0.136
mean9400.000
σ0.000
min9400.000
max9400.000
mean1466.000-1477.000=-11.000
σ0.000
min1466.000-1477.000=-11.000
max1466.000-1477.000=-11.000
mean26.494-26.574=-0.080
σ0.099-0.029=0.070
min26.367-26.544=-0.177
max26.606-26.612=-0.005