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/02/25 14:47:51 UTC

[svnbench] Revision: 1449694 compiled Feb 25 2013, 13:13:42 on x86_64-unknown-linux-gnu

1.7.0@1181106 vs. trunk@1449686
Started at Mon Feb 25 13:17:22 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@1449686 to 1.7.0
       N        avg         operation
    104/9    0.75|-38.801   TOTAL RUN
   6K/530    0.90| -0.002   add
   208/18    0.79| -0.210   checkout
   832/72    0.94| -0.637   commit
    104/9    1.18| +0.047   copy
    104/9    0.73| -0.091   delete
   520/45    0.14| -4.965   info
   208/18    0.74| -0.985   merge
   5K/516    1.09| +0.001   mkdir
   280/21    0.80| -0.002   propdel
   78K/6K    0.82| -0.002   proplist
   80K/6K    0.88| -0.001   propset
   6K/591    0.80| -0.002   ps
   208/18    1.05| +0.000   resolve
   208/18    0.75| -0.061   resolved
   1K/126    0.68| -0.066   status
    104/9    0.69| -0.430   switch
   1K/126    0.81| -0.158   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686' 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@1449686,5x5 to 1.7.0,5x5
       N        avg         operation
     35/3    0.75|-105.134  TOTAL RUN
   5K/456    0.88| -0.003   add
     70/6    0.81| -0.522   checkout
   280/24    0.95| -1.274   commit
     35/3    1.24| +0.067   copy
     35/3    0.73| -0.233   delete
   175/15    0.13|-14.609   info
     70/6    0.76| -2.492   merge
   4K/470    1.08| +0.001   mkdir
   280/20    0.79| -0.002   propdel
   73K/6K    0.82| -0.002   proplist
   75K/6K    0.88| -0.001   propset
   6K/552    0.80| -0.002   ps
     70/6    1.08| +0.001   resolve
     70/6    0.72| -0.177   resolved
   490/42    0.66| -0.179   status
     35/3    0.71| -1.060   switch
   490/42    0.84| -0.339   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686,5x5' is faster.
 "2/3" means: '1.7.0,5x5' has 2 timings on record, the other has 3.)

Compare trunk@1449686,100x1 to 1.7.0,100x1
       N        avg         operation
     35/3    0.75| -6.943   TOTAL RUN
   980/71    1.01| +0.000   add
     70/6    0.65| -0.067   checkout
   280/24    0.79| -0.396   commit
     35/3    0.80| -0.053   copy
     35/3    0.75| -0.027   delete
   175/15    0.53| -0.124   info
     70/6    0.56| -0.288   merge
   490/46    1.12| +0.002   mkdir
   3K/337    0.75| -0.003   proplist
   3K/273    0.79| -0.003   propset
   245/33    0.80| -0.003   ps
     70/6    1.02| +0.000   resolve
     70/6    1.03| +0.002   resolved
   490/42    0.86| -0.010   status
     35/3    0.53| -0.181   switch
   490/42    0.61| -0.109   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686,100x1' is faster.
 "2/3" means: '1.7.0,100x1' has 2 timings on record, the other has 3.)

Compare trunk@1449686,1x100 to 1.7.0,1x100
       N        avg         operation
     34/3    0.99| -0.124   TOTAL RUN
     34/3    0.90| -0.004   add
     68/6    0.81| -0.014   checkout
   272/24    1.03| +0.024   commit
     34/3    1.58| +0.126   copy
     34/3    0.85| -0.004   delete
   170/15    1.00| -0.000   info
     68/6    0.66| -0.071   merge
   1K/111    0.83| -0.002   proplist
   1K/126    0.86| -0.001   propset
     68/6    0.83| -0.002   ps
     68/6    1.06| +0.001   resolve
     68/6    0.86| -0.002   resolved
   476/42    0.82| -0.003   status
     34/3    0.86| -0.010   switch
   476/42    0.88| -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@1449686,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)
  35  391.94  624.64  426.77  TOTAL RUN
  5K    0.01    2.29    0.02  add
  70    0.02    6.14    2.68  checkout
 280    1.53  203.68   27.12  commit
  35    0.19    0.49    0.28  copy
  35    0.71    2.76    0.88  delete
 175    8.03   43.37   16.77  info
  70    6.40   21.02   10.59  merge
  4K    0.01    1.08    0.01  mkdir
 280    0.01    0.09    0.01  propdel
 73K    0.01    0.88    0.01  proplist
 75K    0.01    2.03    0.01  propset
  6K    0.01    0.92    0.01  ps
  70    0.01    0.01    0.01  resolve
  70    0.45    2.30    0.63  resolved
 490    0.20    2.36    0.52  status
  35    3.13    4.82    3.69  switch
 490    0.25    7.19    2.13  update
--
Timings for trunk@1449686,5x5
   N    min     max     avg   operation  (unit is seconds)
   3  317.63  328.12  321.63  TOTAL RUN
 456    0.01    1.61    0.02  add
   6    0.02    4.50    2.16  checkout
  24    1.24   94.78   25.85  commit
   3    0.26    0.44    0.34  copy
   3    0.60    0.68    0.65  delete
  15    0.69    4.20    2.16  info
   6    2.74   13.61    8.10  merge
 470    0.01    0.83    0.02  mkdir
  20    0.01    0.01    0.01  propdel
  6K    0.01    0.67    0.01  proplist
  6K    0.01    0.81    0.01  propset
 552    0.01    0.10    0.01  ps
   6    0.01    0.01    0.01  resolve
   6    0.31    0.62    0.45  resolved
  42    0.13    0.66    0.34  status
   3    2.37    3.15    2.63  switch
  42    0.24    5.12    1.79  update
--
Compare trunk@1449686,5x5 to 1.7.0,5x5
       N        min              max              avg         operation
     35/3    0.81|-74.316     0.53|-296.517    0.75|-105.134  TOTAL RUN
   5K/456    0.96| -0.000     0.70| -0.683     0.88| -0.003   add
     70/6    0.92| -0.001     0.73| -1.639     0.81| -0.522   checkout
   280/24    0.81| -0.290     0.47|-108.893    0.95| -1.274   commit
     35/3    1.39| +0.072     0.90| -0.047     1.24| +0.067   copy
     35/3    0.84| -0.112     0.24| -2.084     0.73| -0.233   delete
   175/15    0.09| -7.339     0.10|-39.167     0.13|-14.609   info
     70/6    0.43| -3.656     0.65| -7.412     0.76| -2.492   merge
   4K/470    0.98| -0.000     0.77| -0.245     1.08| +0.001   mkdir
   280/20    0.90| -0.001     0.12| -0.075     0.79| -0.002   propdel
   73K/6K    0.87| -0.001     0.76| -0.207     0.82| -0.002   proplist
   75K/6K    0.88| -0.001     0.40| -1.227     0.88| -0.001   propset
   6K/552    0.88| -0.001     0.11| -0.819     0.80| -0.002   ps
     70/6    1.06| +0.001     1.06| +0.001     1.08| +0.001   resolve
     70/6    0.68| -0.142     0.27| -1.688     0.72| -0.177   resolved
   490/42    0.68| -0.063     0.28| -1.706     0.66| -0.179   status
     35/3    0.76| -0.767     0.65| -1.671     0.71| -1.060   switch
   490/42    0.97| -0.008     0.71| -2.075     0.84| -0.339   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686,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)
  35   24.65   43.91   27.52  TOTAL RUN
 980    0.01    0.21    0.02  add
  70    0.02    0.43    0.19  checkout
 280    0.29   10.98    1.91  commit
  35    0.16    1.29    0.26  copy
  35    0.10    0.13    0.11  delete
 175    0.16    1.32    0.26  info
  70    0.56    2.07    0.65  merge
 490    0.01    0.81    0.02  mkdir
  3K    0.01    0.14    0.01  proplist
  3K    0.01    0.26    0.01  propset
 245    0.01    0.02    0.01  ps
  70    0.01    0.03    0.01  resolve
  70    0.05    0.10    0.07  resolved
 490    0.04    0.26    0.07  status
  35    0.37    0.41    0.38  switch
 490    0.05    1.42    0.27  update
--
Timings for trunk@1449686,100x1
   N    min     max     avg   operation  (unit is seconds)
   3   20.34   20.94   20.57  TOTAL RUN
  71    0.01    0.10    0.02  add
   6    0.02    0.23    0.12  checkout
  24    0.29    3.72    1.52  commit
   3    0.16    0.26    0.21  copy
   3    0.08    0.08    0.08  delete
  15    0.11    0.21    0.14  info
   6    0.20    0.70    0.36  merge
  46    0.01    0.03    0.02  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.09    0.07  resolved
  42    0.03    0.49    0.06  status
   3    0.20    0.21    0.20  switch
  42    0.04    0.31    0.17  update
--
Compare trunk@1449686,100x1 to 1.7.0,100x1
       N        min              max              avg         operation
     35/3    0.83| -4.310     0.48|-22.972     0.75| -6.943   TOTAL RUN
   980/71    0.95| -0.001     0.50| -0.103     1.01| +0.000   add
     70/6    0.93| -0.001     0.53| -0.202     0.65| -0.067   checkout
   280/24    1.02| +0.005     0.34| -7.254     0.79| -0.396   commit
     35/3    0.97| -0.005     0.20| -1.035     0.80| -0.053   copy
     35/3    0.82| -0.018     0.66| -0.042     0.75| -0.027   delete
   175/15    0.66| -0.056     0.16| -1.111     0.53| -0.124   info
     70/6    0.36| -0.358     0.34| -1.372     0.56| -0.288   merge
   490/46    1.00| -0.000     0.04| -0.778     1.12| +0.002   mkdir
   3K/337    0.85| -0.001     0.08| -0.134     0.75| -0.003   proplist
   3K/273    0.87| -0.001     0.05| -0.247     0.79| -0.003   propset
   245/33    0.81| -0.002     0.67| -0.006     0.80| -0.003   ps
     70/6    1.04| +0.000     0.42| -0.017     1.02| +0.000   resolve
     70/6    1.21| +0.011     0.98| -0.002     1.03| +0.002   resolved
   490/42    0.73| -0.011     1.84| +0.222     0.86| -0.010   status
     35/3    0.54| -0.170     0.51| -0.200     0.53| -0.181   switch
   490/42    0.93| -0.003     0.22| -1.113     0.61| -0.109   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686,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)
  34    7.65   17.23    8.58  TOTAL RUN
  34    0.04    0.05    0.04  add
  68    0.02    0.15    0.08  checkout
 272    0.18    5.67    0.69  commit
  34    0.15    0.66    0.22  copy
  34    0.02    0.07    0.03  delete
 170    0.05    0.10    0.06  info
  68    0.14    0.61    0.21  merge
  1K    0.01    0.03    0.01  proplist
  1K    0.01    0.05    0.01  propset
  68    0.01    0.01    0.01  ps
  68    0.01    0.01    0.01  resolve
  68    0.02    0.02    0.02  resolved
 476    0.01    0.03    0.02  status
  34    0.07    0.09    0.07  switch
 476    0.02    0.16    0.05  update
--
Timings for trunk@1449686,1x100
   N    min     max     avg   operation  (unit is seconds)
   3    8.36    8.60    8.45  TOTAL RUN
   3    0.04    0.04    0.04  add
   6    0.02    0.10    0.06  checkout
  24    0.18    2.39    0.71  commit
   3    0.26    0.50    0.34  copy
   3    0.02    0.02    0.02  delete
  15    0.05    0.09    0.06  info
   6    0.07    0.21    0.13  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.08    0.06  switch
  42    0.02    0.10    0.04  update
--
Compare trunk@1449686,1x100 to 1.7.0,1x100
       N        min              max              avg         operation
     34/3    1.09| +0.711     0.50| -8.634     0.99| -0.124   TOTAL RUN
     34/3    0.94| -0.003     0.81| -0.009     0.90| -0.004   add
     68/6    0.92| -0.001     0.71| -0.043     0.81| -0.014   checkout
   272/24    1.01| +0.001     0.42| -3.276     1.03| +0.024   commit
     34/3    1.72| +0.109     0.76| -0.156     1.58| +0.126   copy
     34/3    0.93| -0.002     0.31| -0.049     0.85| -0.004   delete
   170/15    1.04| +0.002     0.88| -0.012     1.00| -0.000   info
     68/6    0.47| -0.075     0.34| -0.401     0.66| -0.071   merge
   1K/111    0.86| -0.001     0.30| -0.020     0.83| -0.002   proplist
   1K/126    0.89| -0.001     0.22| -0.036     0.86| -0.001   propset
     68/6    0.89| -0.001     0.63| -0.005     0.83| -0.002   ps
     68/6    1.06| +0.001     0.96| -0.000     1.06| +0.001   resolve
     68/6    0.73| -0.004     0.82| -0.004     0.86| -0.002   resolved
   476/42    0.87| -0.001     0.71| -0.008     0.82| -0.003   status
     34/3    0.80| -0.014     0.87| -0.011     0.86| -0.010   switch
   476/42    1.02| +0.000     0.65| -0.056     0.88| -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@1449686,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)
 104    7.65  624.64  155.69  TOTAL RUN
  6K    0.01    2.29    0.02  add
 208    0.02    6.14    0.99  checkout
 832    0.18  203.68   10.00  commit
 104    0.15    1.29    0.25  copy
 104    0.02    2.76    0.34  delete
 520    0.05   43.37    5.75  info
 208    0.14   21.02    3.85  merge
  5K    0.01    1.08    0.01  mkdir
 280    0.01    0.09    0.01  propdel
 78K    0.01    0.88    0.01  proplist
 80K    0.01    2.03    0.01  propset
  6K    0.01    0.92    0.01  ps
 208    0.01    0.03    0.01  resolve
 208    0.02    2.30    0.24  resolved
  1K    0.01    2.36    0.21  status
 104    0.07    4.82    1.39  switch
  1K    0.02    7.19    0.82  update
--
Timings for trunk@1449686
   N    min     max     avg   operation  (unit is seconds)
   9    8.36  328.12  116.89  TOTAL RUN
 530    0.01    1.61    0.02  add
  18    0.02    4.50    0.78  checkout
  72    0.18   94.78    9.36  commit
   9    0.16    0.50    0.30  copy
   9    0.02    0.68    0.25  delete
  45    0.05    4.20    0.79  info
  18    0.07   13.61    2.86  merge
 516    0.01    0.83    0.02  mkdir
  21    0.01    0.01    0.01  propdel
  6K    0.01    0.67    0.01  proplist
  6K    0.01    0.81    0.01  propset
 591    0.01    0.10    0.01  ps
  18    0.01    0.01    0.01  resolve
  18    0.01    0.62    0.18  resolved
 126    0.01    0.66    0.14  status
   9    0.05    3.15    0.96  switch
 126    0.02    5.12    0.67  update
--
Compare trunk@1449686 to 1.7.0
       N        min              max              avg         operation
    104/9    1.09| +0.711     0.53|-296.517    0.75|-38.801   TOTAL RUN
   6K/530    0.96| -0.000     0.70| -0.683     0.90| -0.002   add
   208/18    0.92| -0.001     0.73| -1.639     0.79| -0.210   checkout
   832/72    1.01| +0.001     0.47|-108.893    0.94| -0.637   commit
    104/9    1.04| +0.006     0.39| -0.792     1.18| +0.047   copy
    104/9    0.93| -0.002     0.24| -2.084     0.73| -0.091   delete
   520/45    1.04| +0.002     0.10|-39.167     0.14| -4.965   info
   208/18    0.47| -0.075     0.65| -7.412     0.74| -0.985   merge
   5K/516    0.98| -0.000     0.77| -0.245     1.09| +0.001   mkdir
   280/21    0.90| -0.001     0.13| -0.074     0.80| -0.002   propdel
   78K/6K    0.87| -0.001     0.76| -0.207     0.82| -0.002   proplist
   80K/6K    0.88| -0.001     0.40| -1.227     0.88| -0.001   propset
   6K/591    0.88| -0.001     0.11| -0.819     0.80| -0.002   ps
   208/18    1.06| +0.001     0.50| -0.015     1.05| +0.000   resolve
   208/18    0.73| -0.004     0.27| -1.688     0.75| -0.061   resolved
   1K/126    0.87| -0.001     0.28| -1.706     0.68| -0.066   status
    104/9    0.80| -0.014     0.65| -1.671     0.69| -0.430   switch
   1K/126    1.02| +0.000     0.71| -2.075     0.81| -0.158   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk@1449686' is faster.
 "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)



Had started at Mon Feb 25 13:17:22 UTC 2013,
       done at Mon Feb 25 13:44:18 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