Hi Neels,

Would it be an idea to switch the baseline of the tests to 1.8.1? I
regularly look at them, but got confused with the reported performance gain.

Just to let you know :-)

Erik.

sent from my phone
On Jul 29, 2013 2:38 AM, <[email protected]> wrote:

> 1.7.0@1181106 vs. trunk@1507860
> Started at Mon Jul 29 00:26:13 UTC 2013
>
> *DISCLAIMER* - This tests only file://-URL access on a GNU/Linux VM.
> This is intended to measure changes in performance of the local working
> copy layer, *only*. These results are *not* generally true for everyone.
>
> Charts of this data are available at http://svn-qavm.apache.org/charts/
>
> Averaged-total results across all runs:
> ---------------------------------------
>
> Compare trunk@1507860 to 1.7.0
>        N        avg         operation
>      51/9    0.54|-34.946   TOTAL RUN
>    3K/530    1.23| +0.005   add
>    102/18    0.76| -0.205   checkout
>    408/72    0.63| -0.741   commit
>      51/9    0.86| -0.003   copy
>      51/9    0.76| -0.070   delete
>    255/45    0.12| -3.828   info
>    102/18    0.52| -1.016   merge
>    2K/516    0.84| -0.002   mkdir
>    136/21    0.92| -0.001   propdel
>    38K/6K    0.73| -0.003   proplist
>    38K/6K    0.75| -0.003   propset
>    3K/591    0.77| -0.003   ps
>    102/18    1.92| +0.009   resolve
>    102/18    0.81| -0.038   resolved
>   714/126    0.71| -0.052   status
>      51/9    0.70| -0.326   switch
>   714/126    0.77| -0.157   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860' is faster.
>  "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
>
>
> Above totals split into separate <dir-levels>x<dir-spread> runs:
> ----------------------------------------------------------------
>
> Compare trunk@1507860,5x5 to 1.7.0,5x5
>        N        avg         operation
>      17/3    0.54|-95.838   TOTAL RUN
>    2K/456    1.25| +0.005   add
>      34/6    0.78| -0.499   checkout
>    136/24    0.64| -1.900   commit
>      17/3    0.80| -0.004   copy
>      17/3    0.78| -0.162   delete
>     85/15    0.11|-11.319   info
>      34/6    0.54| -2.567   merge
>    2K/470    0.83| -0.002   mkdir
>    136/20    0.91| -0.001   propdel
>    35K/6K    0.74| -0.002   proplist
>    36K/6K    0.76| -0.003   propset
>    2K/552    0.77| -0.002   ps
>      34/6    3.77| +0.024   resolve
>      34/6    0.80| -0.102   resolved
>    238/42    0.72| -0.125   status
>      17/3    0.73| -0.755   switch
>    238/42    0.82| -0.300   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,5x5' is faster.
>  "2/3" means: '1.7.0,5x5' has 2 timings on record, the other has 3.)
>
> Compare trunk@1507860,100x1 to 1.7.0,100x1
>        N        avg         operation
>      17/3    0.55| -7.301   TOTAL RUN
>    476/71    0.98| -0.000   add
>      34/6    0.57| -0.083   checkout
>    136/24    0.50| -0.254   commit
>      17/3    0.90| -0.002   copy
>      17/3    0.67| -0.039   delete
>     85/15    0.47| -0.144   info
>      34/6    0.35| -0.378   merge
>    238/46    0.89| -0.002   mkdir
>    1K/337    0.62| -0.004   proplist
>    1K/273    0.65| -0.005   propset
>    119/33    0.66| -0.005   ps
>      34/6    1.32| +0.003   resolve
>      34/6    0.91| -0.006   resolved
>    238/42    0.68| -0.024   status
>      17/3    0.49| -0.185   switch
>    238/42    0.50| -0.151   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,100x1' is faster.
>  "2/3" means: '1.7.0,100x1' has 2 timings on record, the other has 3.)
>
> Compare trunk@1507860,1x100 to 1.7.0,1x100
>        N        avg         operation
>      17/3    0.61| -1.698   TOTAL RUN
>      17/3    1.80| +0.042   add
>      34/6    0.63| -0.033   checkout
>    136/24    0.56| -0.070   commit
>      17/3    0.89| -0.002   copy
>      17/3    0.66| -0.010   delete
>     85/15    0.71| -0.020   info
>      34/6    0.41| -0.102   merge
>   629/111    0.59| -0.004   proplist
>   714/126    0.61| -0.005   propset
>      34/6    0.63| -0.004   ps
>      34/6    0.93| -0.001   resolve
>      34/6    0.67| -0.007   resolved
>    238/42    0.62| -0.008   status
>      17/3    0.56| -0.037   switch
>    238/42    0.65| -0.019   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,1x100' is faster.
>  "2/3" means: '1.7.0,1x100' has 2 timings on record, the other has 3.)
>
>
>
> More detail:
> ------------
>
> Timings for 1.7.0,5x5
>    N    min     max     avg   operation  (unit is seconds)
>   17  192.14  255.84  207.06  TOTAL RUN
>   2K    0.01    2.21    0.02  add
>   34    0.02    5.15    2.29  checkout
>  136    1.07   17.29    5.34  commit
>   17    0.01    0.13    0.02  copy
>   17    0.61    0.96    0.73  delete
>   85    6.32   31.69   12.70  info
>   34    5.31    8.49    5.60  merge
>   2K    0.01    0.04    0.01  mkdir
>  136    0.01    0.02    0.01  propdel
>  35K    0.01    0.03    0.01  proplist
>  36K    0.01    0.13    0.01  propset
>   2K    0.01    0.04    0.01  ps
>   34    0.01    0.01    0.01  resolve
>   34    0.40    0.70    0.51  resolved
>  238    0.17    0.96    0.44  status
>   17    2.70    3.02    2.80  switch
>  238    0.21    4.98    1.65  update
> --
> Timings for trunk@1507860,5x5
>    N    min     max     avg   operation  (unit is seconds)
>    3  108.04  116.63  111.22  TOTAL RUN
>  456    0.01    2.58    0.03  add
>    6 0.02 3.63 1.79  checkout
>   24    0.56    8.04    3.44  commit
>    3    0.02    0.02    0.02  copy
>    3    0.52    0.60    0.57  delete
>   15    0.60    2.11    1.38  info
>    6    2.32    3.79    3.04  merge
>  470    0.01    0.02    0.01  mkdir
>   20    0.01    0.02    0.01  propdel
>   6K    0.01    0.02    0.01  proplist
>   6K    0.01    0.06    0.01  propset
>  552    0.01    0.02    0.01  ps
>    6    0.03    0.04    0.03  resolve
>    6    0.30    0.56    0.41  resolved
>   42    0.11    0.54    0.32  status
>    3    2.03    2.06    2.04  switch
>   42    0.20    3.70    1.35  update
> --
> Compare trunk@1507860,5x5 to 1.7.0,5x5
>        N        min              max              avg         operation
>      17/3    0.56|-84.091     0.46|-139.202    0.54|-95.838   TOTAL RUN
>    2K/456    1.05| +0.000     1.17| +0.372     1.25| +0.005   add
>      34/6    0.90| -0.002     0.70| -1.529     0.78| -0.499   checkout
>    136/24    0.52| -0.513     0.46| -9.253     0.64| -1.900   commit
>      17/3    1.12| +0.002     0.14| -0.114     0.80| -0.004   copy
>      17/3    0.85| -0.091     0.62| -0.362     0.78| -0.162   delete
>     85/15    0.09| -5.727     0.07|-29.575     0.11|-11.319   info
>      34/6    0.44| -2.991     0.45| -4.707     0.54| -2.567   merge
>    2K/470    0.96| -0.000     0.52| -0.020     0.83| -0.002   mkdir
>    136/20    0.88| -0.001     0.78| -0.005     0.91| -0.001   propdel
>    35K/6K    0.86| -0.001     0.75| -0.008     0.74| -0.002   proplist
>    36K/6K    0.85| -0.001     0.46| -0.068     0.76| -0.003   propset
>    2K/552    0.88| -0.001     0.48| -0.020     0.77| -0.002   ps
>      34/6    3.07| +0.017     4.31| +0.030     3.77| +0.024   resolve
>      34/6    0.74| -0.105     0.79| -0.148     0.80| -0.102   resolved
>    238/42    0.68| -0.053     0.56| -0.420     0.72| -0.125   status
>      17/3    0.75| -0.677     0.68| -0.966     0.73| -0.755   switch
>    238/42    0.93| -0.014     0.74| -1.283     0.82| -0.300   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,5x5' is faster.
>  "2/3" means: '1.7.0,5x5' has 2 timings on record, the other has 3.)
>
>
> Timings for 1.7.0,100x1
>    N    min     max     avg   operation  (unit is seconds)
>   17   12.78   22.57   16.21  TOTAL RUN
>  476    0.01    0.13    0.02  add
>   34    0.02    0.74    0.19  checkout
>  136    0.11    1.41    0.50  commit
>   17    0.02    0.03    0.02  copy
>   17    0.09    0.22    0.12  delete
>   85    0.14    0.80    0.27  info
>   34    0.45    0.91    0.58  merge
>  238    0.01    0.03    0.01  mkdir
>   1K    0.01    0.03    0.01  proplist
>   1K    0.01    0.03    0.01  propset
>  119    0.01    0.03    0.01  ps
>   34    0.01    0.02    0.01  resolve
>   34    0.05    0.17    0.07  resolved
>  238    0.04    0.21    0.08  status
>   17    0.33    0.65    0.36  switch
>  238    0.04    0.86    0.30  update
> --
> Timings for trunk@1507860,100x1
>    N    min     max     avg   operation  (unit is seconds)
>    3 8.67 9.29 8.91  TOTAL RUN
>   71    0.01    0.15    0.02  add
>    6 0.02 0.21 0.11  checkout
>   24    0.09    0.52    0.25  commit
>    3    0.02    0.02    0.02  copy
>    3    0.08    0.08    0.08  delete
>   15    0.09    0.19    0.13  info
>    6    0.18    0.23    0.20  merge
>   46    0.01    0.02    0.01  mkdir
>    1    0.01    0.01    0.01  propdel
>  337    0.01    0.01    0.01  proplist
>  273    0.01    0.01    0.01  propset
>   33    0.01    0.01    0.01  ps
>    6    0.01    0.01    0.01  resolve
>    6    0.06    0.07    0.06  resolved
>   42    0.03    0.12    0.05  status
>    3    0.18    0.18    0.18  switch
>   42    0.04    0.48    0.15  update
> --
> Compare trunk@1507860,100x1 to 1.7.0,100x1
>        N        min              max              avg         operation
>      17/3    0.68| -4.110     0.41|-13.287     0.55| -7.301   TOTAL RUN
>    476/71    1.03| +0.000     1.15| +0.020     0.98| -0.000   add
>      34/6    0.92| -0.001     0.29| -0.526     0.57| -0.083   checkout
>    136/24    0.80| -0.023     0.37| -0.891     0.50| -0.254   commit
>      17/3    1.20| +0.003     0.55| -0.015     0.90| -0.002   copy
>      17/3    0.82| -0.017     0.36| -0.140     0.67| -0.039   delete
>     85/15    0.65| -0.050     0.23| -0.617     0.47| -0.144   info
>      34/6    0.41| -0.270     0.25| -0.680     0.35| -0.378   merge
>    238/46    0.90| -0.001     0.54| -0.016     0.89| -0.002   mkdir
>    1K/337    0.81| -0.001     0.30| -0.021     0.62| -0.004   proplist
>    1K/273    0.84| -0.001     0.36| -0.022     0.65| -0.005   propset
>    119/33    0.78| -0.002     0.33| -0.021     0.66| -0.005   ps
>      34/6    1.43| +0.003     0.69| -0.006     1.32| +0.003   resolve
>      34/6    1.30| +0.014     0.39| -0.103     0.91| -0.006   resolved
>    238/42    0.72| -0.011     0.56| -0.092     0.68| -0.024   status
>      17/3    0.53| -0.154     0.28| -0.469     0.49| -0.185   switch
>    238/42    0.90| -0.004     0.56| -0.381     0.50| -0.151   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,100x1' is faster.
>  "2/3" means: '1.7.0,100x1' has 2 timings on record, the other has 3.)
>
>
> Timings for 1.7.0,1x100
>    N    min     max     avg   operation  (unit is seconds)
>   17    3.06    7.30    4.36  TOTAL RUN
>   17    0.04    0.09    0.05  add
>   34    0.02    0.27    0.09  checkout
>  136    0.03    0.56    0.16  commit
>   17    0.01    0.03    0.02  copy
>   17    0.02    0.05    0.03  delete
>   85    0.04    0.19    0.07  info
>   34    0.12    0.31    0.17  merge
>  629    0.01    0.02    0.01  proplist
>  714    0.01    0.02    0.01  propset
>   34    0.01    0.02    0.01  ps
>   34    0.01    0.02    0.01  resolve
>   34    0.01    0.04    0.02  resolved
>  238    0.01    0.05    0.02  status
>   17    0.06    0.15    0.09  switch
>  238    0.02    0.27    0.05  update
> --
> Timings for trunk@1507860,1x100
>    N    min     max     avg   operation  (unit is seconds)
>    3 2.59 2.80 2.66  TOTAL RUN
>    3    0.07    0.15    0.10  add
>    6 0.02 0.09 0.06  checkout
>   24    0.02    0.27    0.09  commit
>    3    0.02    0.02    0.02  copy
>    3    0.02    0.02    0.02  delete
>   15    0.04    0.08    0.05  info
>    6    0.06    0.09    0.07  merge
>  111    0.01    0.01    0.01  proplist
>  126    0.01    0.01    0.01  propset
>    6    0.01    0.01    0.01  ps
>    6    0.01    0.01    0.01  resolve
>    6    0.01    0.02    0.01  resolved
>   42    0.01    0.02    0.01  status
>    3    0.05    0.05    0.05  switch
>   42    0.02    0.09    0.03  update
> --
> Compare trunk@1507860,1x100 to 1.7.0,1x100
>        N        min              max              avg         operation
>      17/3    0.85| -0.463     0.38| -4.507     0.61| -1.698   TOTAL RUN
>      17/3    1.83| +0.030     1.71| +0.064     1.80| +0.042   add
>      34/6    0.95| -0.001     0.34| -0.177     0.63| -0.033   checkout
>    136/24    0.70| -0.010     0.48| -0.290     0.56| -0.070   commit
>      17/3    1.17| +0.002     0.62| -0.012     0.89| -0.002   copy
>      17/3    0.96| -0.001     0.44| -0.026     0.66| -0.010   delete
>     85/15    1.00| -0.000     0.41| -0.111     0.71| -0.020   info
>      34/6    0.50| -0.058     0.27| -0.226     0.41| -0.102   merge
>   629/111    0.83| -0.001     0.36| -0.012     0.59| -0.004   proplist
>   714/126    0.85| -0.001     0.39| -0.013     0.61| -0.005   propset
>      34/6    0.86| -0.001     0.39| -0.013     0.63| -0.004   ps
>      34/6    1.27| +0.002     0.59| -0.007     0.93| -0.001   resolve
>      34/6    0.82| -0.002     0.43| -0.022     0.67| -0.007   resolved
>    238/42    0.83| -0.002     0.51| -0.023     0.62| -0.008   status
>      17/3    0.79| -0.013     0.33| -0.098     0.56| -0.037   switch
>    238/42    0.99| -0.000     0.34| -0.176     0.65| -0.019   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860,1x100' is faster.
>  "2/3" means: '1.7.0,1x100' has 2 timings on record, the other has 3.)
>
>
> Timings for 1.7.0
>    N    min     max     avg   operation  (unit is seconds)
>   51    3.06  255.84   75.88  TOTAL RUN
>   3K    0.01    2.21    0.02  add
>  102    0.02    5.15    0.86  checkout
>  408    0.03   17.29    2.00  commit
>   51    0.01    0.13    0.02  copy
>   51    0.02    0.96    0.29  delete
>  255    0.04   31.69    4.35  info
>  102    0.12    8.49    2.12  merge
>   2K    0.01    0.04    0.01  mkdir
>  136    0.01    0.02    0.01  propdel
>  38K    0.01    0.03    0.01  proplist
>  38K    0.01    0.13    0.01  propset
>   3K    0.01    0.04    0.01  ps
>  102    0.01    0.02    0.01  resolve
>  102    0.01    0.70    0.20  resolved
>  714    0.01    0.96    0.18  status
>   51    0.06    3.02    1.08  switch
>  714    0.02    4.98    0.67  update
> --
> Timings for trunk@1507860
>    N    min     max     avg   operation  (unit is seconds)
>    9    2.59  116.63   40.93  TOTAL RUN
>  530    0.01    2.58    0.03  add
>   18 0.02 3.63 0.65  checkout
>   72    0.02    8.04    1.26  commit
>    9    0.02    0.02    0.02  copy
>    9    0.02    0.60    0.22  delete
>   45    0.04    2.11    0.52  info
>   18    0.06    3.79    1.10  merge
>  516    0.01    0.02    0.01  mkdir
>   21    0.01    0.02    0.01  propdel
>   6K    0.01    0.02    0.01  proplist
>   6K    0.01    0.06    0.01  propset
>  591    0.01    0.02    0.01  ps
>   18    0.01    0.04    0.02  resolve
>   18    0.01    0.56    0.16  resolved
>  126    0.01    0.54    0.13  status
>    9    0.05    2.06    0.76  switch
>  126    0.02    3.70    0.51  update
> --
> Compare trunk@1507860 to 1.7.0
>        N        min              max              avg         operation
>      51/9    0.85| -0.463     0.46|-139.202    0.54|-34.946   TOTAL RUN
>    3K/530    1.05| +0.000     1.17| +0.372     1.23| +0.005   add
>    102/18    0.92| -0.001     0.70| -1.529     0.76| -0.205   checkout
>    408/72    0.70| -0.010     0.46| -9.253     0.63| -0.741   commit
>      51/9    1.17| +0.002     0.14| -0.114     0.86| -0.003   copy
>      51/9    0.96| -0.001     0.62| -0.362     0.76| -0.070   delete
>    255/45    1.00| -0.000     0.07|-29.575     0.12| -3.828   info
>    102/18    0.50| -0.058     0.45| -4.707     0.52| -1.016   merge
>    2K/516    0.95| -0.000     0.52| -0.020     0.84| -0.002   mkdir
>    136/21    0.88| -0.001     0.78| -0.005     0.92| -0.001   propdel
>    38K/6K    0.84| -0.001     0.75| -0.008     0.73| -0.003   proplist
>    38K/6K    0.85| -0.001     0.46| -0.068     0.75| -0.003   propset
>    3K/591    0.87| -0.001     0.48| -0.020     0.77| -0.003   ps
>    102/18    1.27| +0.002     2.10| +0.021     1.92| +0.009   resolve
>    102/18    0.82| -0.002     0.79| -0.148     0.81| -0.038   resolved
>   714/126    0.83| -0.002     0.56| -0.420     0.71| -0.052   status
>      51/9    0.79| -0.013     0.68| -0.966     0.70| -0.326   switch
>   714/126    0.99| -0.000     0.74| -1.283     0.77| -0.157   update
> (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
>  factor < 1 and seconds < 0 means 'trunk@1507860' is faster.
>  "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
>
>
>
> Had started at Mon Jul 29 00:26:13 UTC 2013,
>        done at Mon Jul 29 00:36:36 UTC 2013
> wrote chart file:
> /home/neels/svnbench/charts/.busy/[email protected]
> wrote chart file:
> /home/neels/svnbench/charts/.busy/compare_1.7.0_trunk@last12,5x5.svg
> wrote chart file:
> /home/neels/svnbench/charts/.busy/compare_1.7.0_trunk@last12,1x100.svg
> wrote chart file:
> /home/neels/svnbench/charts/.busy/compare_1.7.0_trunk@last12,100x1.svg
>

Reply via email to