[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[svnbench] Revision: 1358887 compiled Jul 9 2012, 00:21:31

From: <neels_at_apache.org>
Date: Mon, 09 Jul 2012 00:50:15 +0000

1.7.0_at_1181106 vs. trunk_at_1358779
Started at Mon Jul 9 00:25:08 UTC 2012

*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.

Averaged-total results across all runs:
---------------------------------------

Compare 1.7.0 to trunk_at_1358779
       N avg operation
      6/9 0.76|-36.256 TOTAL RUN
  372/530 0.79| -0.006 add
    12/18 0.96| -0.044 checkout
    48/72 0.98| -0.167 commit
      6/9 1.28| +0.062 copy
      6/9 0.93| -0.021 delete
    30/45 0.14| -5.096 info
    12/18 0.85| -0.594 merge
  312/516 0.82| -0.003 mkdir
    16/21 0.76| -0.003 propdel
    4K/6K 0.68| -0.004 proplist
    4K/6K 0.71| -0.004 propset
  370/591 0.71| -0.004 ps
    12/18 0.83| -0.002 resolve
    12/18 0.91| -0.021 resolved
   84/126 0.84| -0.034 status
      6/9 1.06| +0.089 switch
   84/126 0.87| -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_at_1358779' 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 1.7.0,5x5 to trunk_at_1358779,5x5
       N avg operation
      2/3 0.75|-102.669 TOTAL RUN
  314/456 0.79| -0.006 add
      4/6 0.96| -0.101 checkout
    16/24 0.99| -0.272 commit
      2/3 1.67| +0.171 copy
      2/3 0.94| -0.042 delete
    10/15 0.13|-15.155 info
      4/6 0.86| -1.442 merge
  284/470 0.81| -0.003 mkdir
    16/20 0.75| -0.003 propdel
    4K/6K 0.68| -0.004 proplist
    4K/6K 0.71| -0.004 propset
  352/552 0.71| -0.004 ps
      4/6 0.83| -0.002 resolve
      4/6 0.92| -0.049 resolved
    28/42 0.85| -0.078 status
      2/3 1.09| +0.354 switch
    28/42 0.88| -0.252 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,5x5' is faster.
 "2/3" means: '1.7.0,5x5' has 2 timings on record, the other has 3.)

Compare 1.7.0,100x1 to trunk_at_1358779,100x1
       N avg operation
      2/3 0.82| -5.008 TOTAL RUN
    56/71 0.74| -0.005 add
      4/6 0.88| -0.024 checkout
    16/24 0.88| -0.214 commit
      2/3 1.13| +0.026 copy
      2/3 0.85| -0.016 delete
    10/15 0.54| -0.126 info
      4/6 0.72| -0.192 merge
    28/46 0.93| -0.001 mkdir
  218/337 0.68| -0.004 proplist
  176/273 0.70| -0.004 propset
    14/33 0.72| -0.004 ps
      4/6 0.82| -0.002 resolve
      4/6 0.90| -0.008 resolved
    28/42 0.75| -0.019 status
      2/3 0.82| -0.069 switch
    28/42 0.78| -0.066 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,100x1' is faster.
 "2/3" means: '1.7.0,100x1' has 2 timings on record, the other has 3.)

Compare 1.7.0,1x100 to trunk_at_1358779,1x100
       N avg operation
      2/3 0.88| -1.091 TOTAL RUN
      2/3 0.85| -0.007 add
      4/6 0.90| -0.008 checkout
    16/24 0.98| -0.014 commit
      2/3 0.95| -0.010 copy
      2/3 0.86| -0.004 delete
    10/15 0.90| -0.006 info
      4/6 0.54| -0.148 merge
   74/111 0.65| -0.004 proplist
   84/126 0.67| -0.004 propset
      4/6 0.65| -0.004 ps
      4/6 0.84| -0.002 resolve
      4/6 0.71| -0.006 resolved
    28/42 0.73| -0.005 status
      2/3 0.79| -0.017 switch
    28/42 0.82| -0.009 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,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)
   2 415.62 418.75 417.19 TOTAL RUN
 314 0.01 2.29 0.03 add
   4 0.02 5.81 2.87 checkout
  16 1.63 85.70 24.58 commit
   2 0.25 0.26 0.26 copy
   2 0.74 0.80 0.77 delete
  10 9.43 43.37 17.43 info
   4 7.15 13.09 10.51 merge
 284 0.01 0.35 0.02 mkdir
  16 0.01 0.02 0.01 propdel
  4K 0.01 0.33 0.01 proplist
  4K 0.01 0.35 0.01 propset
 352 0.01 0.10 0.01 ps
   4 0.01 0.01 0.01 resolve
   4 0.49 0.71 0.60 resolved
  28 0.21 0.83 0.52 status
   2 3.62 4.56 4.09 switch
  28 0.27 6.66 2.17 update

--
Timings for trunk_at_1358779,5x5
   N    min     max     avg   operation  (unit is seconds)
   3  306.03  326.86  314.52  TOTAL RUN
 456    0.01    1.93    0.02  add
   6    0.02    5.70    2.77  checkout
  24    2.39   84.24   24.31  commit
   3    0.28    0.68    0.43  copy
   3    0.71    0.74    0.73  delete
  15    0.90    4.64    2.27  info
   6    4.77   14.57    9.07  merge
 470    0.01    0.41    0.01  mkdir
  20    0.01    0.02    0.01  propdel
  6K    0.01    0.22    0.01  proplist
  6K    0.01    0.73    0.01  propset
 552    0.01    0.17    0.01  ps
   6    0.01    0.01    0.01  resolve
   6    0.33    0.88    0.55  resolved
  42    0.14    1.18    0.44  status
   3    3.35    5.76    4.44  switch
  42    0.22    5.47    1.91  update
--
Compare 1.7.0,5x5 to trunk_at_1358779,5x5
       N        min              max              avg         operation
      2/3    0.74|-109.585    0.78|-91.892     0.75|-102.669  TOTAL RUN
  314/456    0.68| -0.003     0.84| -0.364     0.79| -0.006   add
      4/6    0.76| -0.006     0.98| -0.109     0.96| -0.101   checkout
    16/24    1.47| +0.764     0.98| -1.461     0.99| -0.272   commit
      2/3    1.13| +0.032     2.58| +0.414     1.67| +0.171   copy
      2/3    0.96| -0.027     0.93| -0.057     0.94| -0.042   delete
    10/15    0.10| -8.522     0.11|-38.734     0.13|-15.155   info
      4/6    0.67| -2.379     1.11| +1.478     0.86| -1.442   merge
  284/470    0.68| -0.004     1.17| +0.062     0.81| -0.003   mkdir
    16/20    0.66| -0.004     0.98| -0.000     0.75| -0.003   propdel
    4K/6K    0.65| -0.003     0.67| -0.108     0.68| -0.004   proplist
    4K/6K    0.68| -0.003     2.08| +0.379     0.71| -0.004   propset
  352/552    0.68| -0.003     1.72| +0.073     0.71| -0.004   ps
      4/6    0.74| -0.003     0.89| -0.002     0.83| -0.002   resolve
      4/6    0.68| -0.158     1.25| +0.175     0.92| -0.049   resolved
    28/42    0.70| -0.063     1.43| +0.357     0.85| -0.078   status
      2/3    0.93| -0.269     1.26| +1.198     1.09| +0.354   switch
    28/42    0.83| -0.045     0.82| -1.181     0.88| -0.252   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,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)
   2   27.29   28.02   27.66  TOTAL RUN
  56    0.01    0.21    0.02  add
   4    0.03    0.38    0.20  checkout
  16    0.36    4.03    1.83  commit
   2    0.19    0.20    0.20  copy
   2    0.11    0.12    0.11  delete
  10    0.18    0.48    0.28  info
   4    0.60    0.83    0.69  merge
  28    0.01    0.02    0.01  mkdir
 218    0.01    0.02    0.01  proplist
 176    0.01    0.03    0.01  propset
  14    0.01    0.02    0.01  ps
   4    0.01    0.01    0.01  resolve
   4    0.05    0.10    0.07  resolved
  28    0.05    0.11    0.08  status
   2    0.38    0.40    0.39  switch
  28    0.05    0.60    0.30  update
--
Timings for trunk_at_1358779,100x1
   N    min     max     avg   operation  (unit is seconds)
   3   22.41   23.01   22.65  TOTAL RUN
  71    0.01    0.13    0.01  add
   6    0.02    0.34    0.18  checkout
  24    0.83    3.65    1.62  commit
   3    0.19    0.26    0.22  copy
   3    0.09    0.10    0.10  delete
  15    0.11    0.22    0.15  info
   6    0.42    0.67    0.49  merge
  46    0.01    0.15    0.01  mkdir
   1    0.01    0.01    0.01  propdel
 337    0.01    0.06    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.07  resolved
  42    0.03    0.08    0.06  status
   3    0.31    0.33    0.32  switch
  42    0.04    0.45    0.23  update
--
Compare 1.7.0,100x1 to trunk_at_1358779,100x1
       N        min              max              avg         operation
      2/3    0.82| -4.880     0.82| -5.007     0.82| -5.008   TOTAL RUN
    56/71    0.71| -0.003     0.63| -0.077     0.74| -0.005   add
      4/6    0.68| -0.008     0.89| -0.040     0.88| -0.024   checkout
    16/24    2.33| +0.475     0.90| -0.384     0.88| -0.214   commit
      2/3    1.04| +0.008     1.25| +0.052     1.13| +0.026   copy
      2/3    0.89| -0.011     0.82| -0.022     0.85| -0.016   delete
    10/15    0.62| -0.069     0.47| -0.253     0.54| -0.126   info
      4/6    0.70| -0.177     0.80| -0.161     0.72| -0.192   merge
    28/46    0.70| -0.004     7.70| +0.130     0.93| -0.001   mkdir
  218/337    0.66| -0.003     2.97| +0.040     0.68| -0.004   proplist
  176/273    0.69| -0.003     0.58| -0.011     0.70| -0.004   propset
    14/33    0.68| -0.004     0.81| -0.003     0.72| -0.004   ps
      4/6    0.84| -0.002     0.79| -0.002     0.82| -0.002   resolve
      4/6    1.09| +0.005     0.79| -0.021     0.90| -0.008   resolved
    28/42    0.77| -0.010     0.74| -0.029     0.75| -0.019   status
      2/3    0.81| -0.074     0.84| -0.064     0.82| -0.069   switch
    28/42    0.87| -0.006     0.76| -0.143     0.78| -0.066   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,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)
   2    8.79    8.93    8.86  TOTAL RUN
   2    0.05    0.05    0.05  add
   4    0.02    0.15    0.08  checkout
  16    0.24    1.88    0.65  commit
   2    0.20    0.24    0.22  copy
   2    0.03    0.03    0.03  delete
  10    0.05    0.10    0.07  info
   4    0.16    0.61    0.32  merge
  74    0.01    0.02    0.01  proplist
  84    0.01    0.02    0.01  propset
   4    0.01    0.01    0.01  ps
   4    0.01    0.01    0.01  resolve
   4    0.02    0.02    0.02  resolved
  28    0.01    0.03    0.02  status
   2    0.08    0.08    0.08  switch
  28    0.02    0.14    0.05  update
--
Timings for trunk_at_1358779,1x100
   N    min     max     avg   operation  (unit is seconds)
   3    7.59    8.05    7.77  TOTAL RUN
   3    0.04    0.04    0.04  add
   6    0.02    0.13    0.07  checkout
  24    0.22    2.05    0.63  commit
   3    0.20    0.21    0.21  copy
   3    0.02    0.02    0.02  delete
  15    0.05    0.09    0.06  info
   6    0.10    0.30    0.17  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.07    0.06  switch
  42    0.02    0.12    0.04  update
--
Compare 1.7.0,1x100 to trunk_at_1358779,1x100
       N        min              max              avg         operation
      2/3    0.86| -1.199     0.90| -0.883     0.88| -1.091   TOTAL RUN
      2/3    0.85| -0.007     0.86| -0.007     0.85| -0.007   add
      4/6    0.72| -0.007     0.90| -0.014     0.90| -0.008   checkout
    16/24    0.91| -0.021     1.09| +0.172     0.98| -0.014   commit
      2/3    1.01| +0.002     0.91| -0.022     0.95| -0.010   copy
      2/3    0.83| -0.005     0.91| -0.002     0.86| -0.004   delete
    10/15    0.92| -0.004     0.93| -0.007     0.90| -0.006   info
      4/6    0.62| -0.063     0.49| -0.312     0.54| -0.148   merge
   74/111    0.66| -0.003     0.76| -0.004     0.65| -0.004   proplist
   84/126    0.68| -0.004     0.61| -0.007     0.67| -0.004   propset
      4/6    0.69| -0.003     0.58| -0.006     0.65| -0.004   ps
      4/6    0.77| -0.002     0.92| -0.001     0.84| -0.002   resolve
      4/6    0.56| -0.008     0.82| -0.004     0.71| -0.006   resolved
    28/42    0.71| -0.004     0.77| -0.006     0.73| -0.005   status
      2/3    0.76| -0.018     0.82| -0.014     0.79| -0.017   switch
    28/42    0.80| -0.004     0.88| -0.017     0.82| -0.009   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and seconds < 0 means 'trunk_at_1358779,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)
   6    8.79  418.75  151.23  TOTAL RUN
 372    0.01    2.29    0.03  add
  12    0.02    5.81    1.05  checkout
  48    0.24   85.70    9.02  commit
   6    0.19    0.26    0.22  copy
   6    0.03    0.80    0.30  delete
  30    0.05   43.37    5.92  info
  12    0.16   13.09    3.84  merge
 312    0.01    0.35    0.02  mkdir
  16    0.01    0.02    0.01  propdel
  4K    0.01    0.33    0.01  proplist
  4K    0.01    0.35    0.01  propset
 370    0.01    0.10    0.01  ps
  12    0.01    0.01    0.01  resolve
  12    0.02    0.71    0.23  resolved
  84    0.01    0.83    0.21  status
   6    0.08    4.56    1.52  switch
  84    0.02    6.66    0.84  update
--
Timings for trunk_at_1358779
   N    min     max     avg   operation  (unit is seconds)
   9    7.59  326.86  114.98  TOTAL RUN
 530    0.01    1.93    0.02  add
  18    0.02    5.70    1.01  checkout
  72    0.22   84.24    8.85  commit
   9    0.19    0.68    0.29  copy
   9    0.02    0.74    0.28  delete
  45    0.05    4.64    0.83  info
  18    0.10   14.57    3.25  merge
 516    0.01    0.41    0.01  mkdir
  21    0.01    0.02    0.01  propdel
  6K    0.01    0.22    0.01  proplist
  6K    0.01    0.73    0.01  propset
 591    0.01    0.17    0.01  ps
  18    0.01    0.01    0.01  resolve
  18    0.01    0.88    0.21  resolved
 126    0.01    1.18    0.17  status
   9    0.06    5.76    1.61  switch
 126    0.02    5.47    0.73  update
--
Compare 1.7.0 to trunk_at_1358779
       N        min              max              avg         operation
      6/9    0.86| -1.199     0.78|-91.892     0.76|-36.256   TOTAL RUN
  372/530    0.68| -0.003     0.84| -0.364     0.79| -0.006   add
    12/18    0.75| -0.006     0.98| -0.109     0.96| -0.044   checkout
    48/72    0.91| -0.021     0.98| -1.461     0.98| -0.167   commit
      6/9    1.04| +0.008     2.58| +0.414     1.28| +0.062   copy
      6/9    0.83| -0.005     0.93| -0.057     0.93| -0.021   delete
    30/45    0.92| -0.004     0.11|-38.734     0.14| -5.096   info
    12/18    0.62| -0.063     1.11| +1.478     0.85| -0.594   merge
  312/516    0.68| -0.004     1.17| +0.062     0.82| -0.003   mkdir
    16/21    0.66| -0.004     0.98| -0.000     0.76| -0.003   propdel
    4K/6K    0.65| -0.003     0.67| -0.108     0.68| -0.004   proplist
    4K/6K    0.68| -0.003     2.08| +0.379     0.71| -0.004   propset
  370/591    0.68| -0.003     1.72| +0.073     0.71| -0.004   ps
    12/18    0.79| -0.002     0.89| -0.002     0.83| -0.002   resolve
    12/18    0.56| -0.008     1.25| +0.175     0.91| -0.021   resolved
   84/126    0.71| -0.004     1.43| +0.357     0.84| -0.034   status
      6/9    0.76| -0.018     1.26| +1.198     1.06| +0.089   switch
   84/126    0.80| -0.004     0.82| -1.181     0.87| -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_at_1358779' is faster.
 "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
Had started at Mon Jul  9 00:25:08 UTC 2012,
       done at Mon Jul  9 00:50:15 UTC 2012
/home/neels/svnbench
real 1506.95
user 547.51
sys 305.83
Received on 2012-07-09 02:52:31 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.