You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by ne...@apache.org on 2013/03/04 01:57:17 UTC

[svnbench] Revision: 1452156 compiled Mar 4 2013, 00:21:41 on x86_64-unknown-linux-gnu

1.7.0@1181106 vs. trunk@1452148
Started at Mon Mar  4 00:25:19 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@1452148 to 1.7.0
       N        avg         operation
    107/9    0.78|-34.417   TOTAL RUN
   6K/530    0.94| -0.001   add
   214/18    0.84| -0.154   checkout
   856/72    0.98| -0.225   commit
    107/9    1.25| +0.063   copy
    107/9    0.90| -0.035   delete
   535/45    0.15| -4.903   info
   214/18    0.85| -0.580   merge
   5K/516    1.02| +0.000   mkdir
   288/21    2.64| +0.019   propdel
   80K/6K    0.80| -0.002   proplist
   82K/6K    0.82| -0.002   propset
   6K/591    0.78| -0.003   ps
   214/18    2.13| +0.011   resolve
   214/18    0.90| -0.024   resolved
   1K/126    0.78| -0.046   status
    107/9    0.65| -0.481   switch
   1K/126    0.82| -0.149   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148' 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@1452148,5x5 to 1.7.0,5x5
       N        avg         operation
     36/3    0.78|-95.622   TOTAL RUN
   5K/456    0.92| -0.002   add
     72/6    0.86| -0.365   checkout
   288/24    0.98| -0.427   commit
     36/3    1.61| +0.169   copy
     36/3    0.91| -0.076   delete
   180/15    0.14|-14.434   info
     72/6    0.87| -1.397   merge
   5K/470    1.01| +0.000   mkdir
   288/20    2.72| +0.020   propdel
   75K/6K    0.80| -0.002   proplist
   77K/6K    0.82| -0.002   propset
   6K/552    0.78| -0.003   ps
     72/6    3.92| +0.029   resolve
     72/6    0.88| -0.075   resolved
   504/42    0.78| -0.116   status
     36/3    0.67| -1.228   switch
   504/42    0.85| -0.322   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,5x5' is faster.
 "2/3" means: '1.7.0,5x5' has 2 timings on record, the other has 3.)

Compare trunk@1452148,100x1 to 1.7.0,100x1
       N        avg         operation
     36/3    0.85| -4.132   TOTAL RUN
    1K/71    1.04| +0.001   add
     72/6    0.69| -0.058   checkout
   288/24    0.95| -0.103   commit
     36/3    0.93| -0.019   copy
     36/3    0.85| -0.017   delete
   180/15    0.56| -0.116   info
     72/6    0.73| -0.175   merge
   504/46    1.12| +0.002   mkdir
   3K/337    0.75| -0.003   proplist
   3K/273    0.78| -0.003   propset
   252/33    0.81| -0.002   ps
     72/6    1.29| +0.003   resolve
     72/6    1.14| +0.010   resolved
   504/42    0.81| -0.014   status
     36/3    0.57| -0.164   switch
   504/42    0.64| -0.099   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,100x1' is faster.
 "2/3" means: '1.7.0,100x1' has 2 timings on record, the other has 3.)

Compare trunk@1452148,1x100 to 1.7.0,1x100
       N        avg         operation
     35/3    1.07| +0.592   TOTAL RUN
     35/3    0.92| -0.003   add
     70/6    0.84| -0.012   checkout
   280/24    1.17| +0.114   commit
     35/3    1.18| +0.039   copy
     35/3    0.86| -0.003   delete
   175/15    0.97| -0.002   info
     70/6    0.67| -0.067   merge
   1K/111    0.79| -0.002   proplist
   1K/126    0.82| -0.002   propset
     70/6    0.80| -0.002   ps
     70/6    1.09| +0.001   resolve
     70/6    0.88| -0.002   resolved
   490/42    0.80| -0.003   status
     35/3    0.80| -0.015   switch
   490/42    0.89| -0.005   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,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)
  36  391.94  624.64  427.35  TOTAL RUN
  5K    0.01    2.29    0.02  add
  72    0.02    6.14    2.68  checkout
 288    1.53  203.68   27.19  commit
  36    0.19    0.49    0.28  copy
  36    0.71    2.76    0.88  delete
 180    8.03   43.37   16.77  info
  72    6.40   21.02   10.64  merge
  5K    0.01    1.08    0.01  mkdir
 288    0.01    0.09    0.01  propdel
 75K    0.01    0.88    0.01  proplist
 77K    0.01    2.03    0.01  propset
  6K    0.01    0.92    0.01  ps
  72    0.01    0.01    0.01  resolve
  72    0.45    2.30    0.62  resolved
 504    0.20    2.36    0.52  status
  36    3.13    4.82    3.69  switch
 504    0.25    7.19    2.13  update
--
Timings for trunk@1452148,5x5
   N    min     max     avg   operation  (unit is seconds)
   3  309.94  352.65  331.73  TOTAL RUN
 456    0.01    1.72    0.02  add
   6    0.02    4.75    2.31  checkout
  24    1.22  111.72   26.76  commit
   3    0.22    0.89    0.45  copy
   3    0.71    0.96    0.80  delete
  15    1.64    4.27    2.33  info
   6    3.17   17.66    9.24  merge
 470    0.01    0.56    0.01  mkdir
  20    0.01    0.46    0.03  propdel
  6K    0.01    0.60    0.01  proplist
  6K    0.01    0.65    0.01  propset
 552    0.01    0.14    0.01  ps
   6    0.03    0.05    0.04  resolve
   6    0.35    0.79    0.55  resolved
  42    0.14    1.58    0.40  status
   3    2.41    2.52    2.46  switch
  42    0.24    4.82    1.80  update
--
Compare trunk@1452148,5x5 to 1.7.0,5x5
       N        min              max              avg         operation
     36/3    0.79|-82.005     0.56|-271.992    0.78|-95.622   TOTAL RUN
   5K/456    0.90| -0.001     0.75| -0.572     0.92| -0.002   add
     72/6    0.90| -0.002     0.77| -1.385     0.86| -0.365   checkout
   288/24    0.80| -0.307     0.55|-91.951     0.98| -0.427   commit
     36/3    1.17| +0.032     1.82| +0.404     1.61| +0.169   copy
     36/3    1.00| -0.002     0.35| -1.801     0.91| -0.076   delete
   180/15    0.20| -6.393     0.10|-39.101     0.14|-14.434   info
     72/6    0.50| -3.223     0.84| -3.361     0.87| -1.397   merge
   5K/470    0.93| -0.001     0.52| -0.517     1.01| +0.000   mkdir
   288/20    0.85| -0.001     5.36| +0.373     2.72| +0.020   propdel
   75K/6K    0.81| -0.002     0.68| -0.282     0.80| -0.002   proplist
   77K/6K    0.83| -0.002     0.32| -1.379     0.82| -0.002   propset
   6K/552    0.82| -0.002     0.15| -0.786     0.78| -0.003   ps
     72/6    3.18| +0.020     3.63| +0.037     3.92| +0.029   resolve
     72/6    0.78| -0.101     0.34| -1.510     0.88| -0.075   resolved
   504/42    0.70| -0.059     0.67| -0.784     0.78| -0.116   status
     36/3    0.77| -0.726     0.52| -2.297     0.67| -1.228   switch
   504/42    0.97| -0.007     0.67| -2.374     0.85| -0.322   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,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)
  36   24.65   43.91   27.59  TOTAL RUN
  1K    0.01    0.21    0.02  add
  72    0.02    0.43    0.19  checkout
 288    0.29   10.98    1.93  commit
  36    0.16    1.29    0.26  copy
  36    0.10    0.13    0.11  delete
 180    0.16    1.32    0.26  info
  72    0.56    2.07    0.65  merge
 504    0.01    0.81    0.02  mkdir
  3K    0.01    0.14    0.01  proplist
  3K    0.01    0.26    0.01  propset
 252    0.01    0.02    0.01  ps
  72    0.01    0.03    0.01  resolve
  72    0.05    0.10    0.07  resolved
 504    0.04    0.26    0.07  status
  36    0.37    0.41    0.38  switch
 504    0.05    1.42    0.27  update
--
Timings for trunk@1452148,100x1
   N    min     max     avg   operation  (unit is seconds)
   3   22.06   24.54   23.46  TOTAL RUN
  71    0.01    0.12    0.02  add
   6    0.02    0.25    0.13  checkout
  24    0.31    4.47    1.82  commit
   3    0.22    0.25    0.24  copy
   3    0.09    0.09    0.09  delete
  15    0.11    0.22    0.15  info
   6    0.22    0.77    0.47  merge
  46    0.01    0.03    0.02  mkdir
   1    0.01    0.01    0.01  propdel
 337    0.01    0.02    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.07    0.10    0.08  resolved
  42    0.03    0.10    0.06  status
   3    0.21    0.23    0.22  switch
  42    0.05    0.33    0.18  update
--
Compare trunk@1452148,100x1 to 1.7.0,100x1
       N        min              max              avg         operation
     36/3    0.89| -2.594     0.56|-19.374     0.85| -4.132   TOTAL RUN
    1K/71    0.91| -0.001     0.57| -0.088     1.04| +0.001   add
     72/6    0.90| -0.002     0.58| -0.183     0.69| -0.058   checkout
   288/24    1.07| +0.020     0.41| -6.509     0.95| -0.103   commit
     36/3    1.36| +0.059     0.20| -1.042     0.93| -0.019   copy
     36/3    0.91| -0.009     0.75| -0.031     0.85| -0.017   delete
   180/15    0.67| -0.053     0.17| -1.097     0.56| -0.116   info
     72/6    0.40| -0.339     0.37| -1.297     0.73| -0.175   merge
   504/46    1.01| +0.000     0.04| -0.778     1.12| +0.002   mkdir
   3K/337    0.81| -0.002     0.11| -0.129     0.75| -0.003   proplist
   3K/273    0.84| -0.002     0.05| -0.247     0.78| -0.003   propset
   252/33    0.79| -0.002     0.67| -0.006     0.81| -0.002   ps
     72/6    1.26| +0.002     0.47| -0.016     1.29| +0.003   resolve
     72/6    1.37| +0.019     0.99| -0.001     1.14| +0.010   resolved
   504/42    0.77| -0.010     0.39| -0.162     0.81| -0.014   status
     36/3    0.57| -0.161     0.56| -0.177     0.57| -0.164   switch
   504/42    0.98| -0.001     0.23| -1.097     0.64| -0.099   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,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)
  35    7.65   17.23    8.59  TOTAL RUN
  35    0.04    0.05    0.04  add
  70    0.02    0.15    0.08  checkout
 280    0.18    5.67    0.69  commit
  35    0.15    0.66    0.22  copy
  35    0.02    0.07    0.03  delete
 175    0.05    0.10    0.06  info
  70    0.14    0.61    0.20  merge
  1K    0.01    0.03    0.01  proplist
  1K    0.01    0.05    0.01  propset
  70    0.01    0.01    0.01  ps
  70    0.01    0.01    0.01  resolve
  70    0.02    0.02    0.02  resolved
 490    0.01    0.03    0.02  status
  35    0.07    0.09    0.07  switch
 490    0.02    0.16    0.05  update
--
Timings for trunk@1452148,1x100
   N    min     max     avg   operation  (unit is seconds)
   3    8.40   10.29    9.18  TOTAL RUN
   3    0.04    0.04    0.04  add
   6    0.02    0.11    0.06  checkout
  24    0.27    3.49    0.81  commit
   3    0.22    0.28    0.26  copy
   3    0.02    0.02    0.02  delete
  15    0.05    0.09    0.06  info
   6    0.07    0.23    0.14  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.06    0.06    0.06  switch
  42    0.02    0.11    0.04  update
--
Compare trunk@1452148,1x100 to 1.7.0,1x100
       N        min              max              avg         operation
     35/3    1.10| +0.749     0.60| -6.941     1.07| +0.592   TOTAL RUN
     35/3    0.95| -0.002     0.84| -0.008     0.92| -0.003   add
     70/6    0.91| -0.002     0.74| -0.038     0.84| -0.012   checkout
   280/24    1.47| +0.085     0.62| -2.171     1.17| +0.114   commit
     35/3    1.47| +0.072     0.43| -0.379     1.18| +0.039   copy
     35/3    0.94| -0.001     0.32| -0.048     0.86| -0.003   delete
   175/15    1.02| +0.001     0.85| -0.015     0.97| -0.002   info
     70/6    0.48| -0.073     0.38| -0.378     0.67| -0.067   merge
   1K/111    0.82| -0.002     0.29| -0.021     0.79| -0.002   proplist
   1K/126    0.85| -0.001     0.21| -0.037     0.82| -0.002   propset
     70/6    0.85| -0.001     0.61| -0.005     0.80| -0.002   ps
     70/6    1.10| +0.001     0.99| -0.000     1.09| +0.001   resolve
     70/6    0.75| -0.004     0.83| -0.004     0.88| -0.002   resolved
   490/42    0.84| -0.002     0.71| -0.008     0.80| -0.003   status
     35/3    0.81| -0.013     0.70| -0.027     0.80| -0.015   switch
   490/42    1.00| -0.000     0.67| -0.052     0.89| -0.005   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148,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)
 107    7.65  624.64  155.88  TOTAL RUN
  6K    0.01    2.29    0.02  add
 214    0.02    6.14    0.99  checkout
 856    0.18  203.68   10.02  commit
 107    0.15    1.29    0.25  copy
 107    0.02    2.76    0.34  delete
 535    0.05   43.37    5.75  info
 214    0.14   21.02    3.86  merge
  5K    0.01    1.08    0.01  mkdir
 288    0.01    0.09    0.01  propdel
 80K    0.01    0.88    0.01  proplist
 82K    0.01    2.03    0.01  propset
  6K    0.01    0.92    0.01  ps
 214    0.01    0.03    0.01  resolve
 214    0.02    2.30    0.24  resolved
  1K    0.01    2.36    0.21  status
 107    0.07    4.82    1.39  switch
  1K    0.02    7.19    0.82  update
--
Timings for trunk@1452148
   N    min     max     avg   operation  (unit is seconds)
   9    8.40  352.65  121.46  TOTAL RUN
 530    0.01    1.72    0.02  add
  18    0.02    4.75    0.84  checkout
  72    0.27  111.72    9.80  commit
   9    0.22    0.89    0.31  copy
   9    0.02    0.96    0.31  delete
  45    0.05    4.27    0.85  info
  18    0.07   17.66    3.28  merge
 516    0.01    0.56    0.01  mkdir
  21    0.01    0.46    0.03  propdel
  6K    0.01    0.60    0.01  proplist
  6K    0.01    0.65    0.01  propset
 591    0.01    0.14    0.01  ps
  18    0.01    0.05    0.02  resolve
  18    0.01    0.79    0.22  resolved
 126    0.01    1.58    0.16  status
   9    0.06    2.52    0.91  switch
 126    0.02    4.82    0.67  update
--
Compare trunk@1452148 to 1.7.0
       N        min              max              avg         operation
    107/9    1.10| +0.749     0.56|-271.992    0.78|-34.417   TOTAL RUN
   6K/530    0.90| -0.001     0.75| -0.572     0.94| -0.001   add
   214/18    0.91| -0.002     0.77| -1.385     0.84| -0.154   checkout
   856/72    1.47| +0.085     0.55|-91.951     0.98| -0.225   commit
    107/9    1.43| +0.065     0.69| -0.400     1.25| +0.063   copy
    107/9    0.94| -0.001     0.35| -1.801     0.90| -0.035   delete
   535/45    1.02| +0.001     0.10|-39.101     0.15| -4.903   info
   214/18    0.48| -0.073     0.84| -3.361     0.85| -0.580   merge
   5K/516    0.93| -0.001     0.52| -0.517     1.02| +0.000   mkdir
   288/21    0.85| -0.001     5.36| +0.373     2.64| +0.019   propdel
   80K/6K    0.81| -0.002     0.68| -0.282     0.80| -0.002   proplist
   82K/6K    0.83| -0.002     0.32| -1.379     0.82| -0.002   propset
   6K/591    0.82| -0.002     0.15| -0.786     0.78| -0.003   ps
   214/18    1.10| +0.001     1.73| +0.022     2.13| +0.011   resolve
   214/18    0.75| -0.004     0.34| -1.510     0.90| -0.024   resolved
   1K/126    0.84| -0.002     0.67| -0.784     0.78| -0.046   status
    107/9    0.81| -0.013     0.52| -2.297     0.65| -0.481   switch
   1K/126    1.00| -0.000     0.67| -2.374     0.82| -0.149   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1452148' is faster.
 "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)



Had started at Mon Mar  4 00:25:19 UTC 2013,
       done at Mon Mar  4 00:53:37 UTC 2013
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.7.0_trunk@last12.svg
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