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

[svnbench] Revision: 1357620 compiled Jul 5 2012, 14:10:32

From: <neels_at_apache.org>
Date: Thu, 05 Jul 2012 14:41:44 +0000

1.7.0_at_1181106 vs. trunk_at_1357617
Started at Thu Jul 5 14:14:07 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_1357617
       N avg operation
      3/9 1.37|+46.305 TOTAL RUN
  163/496 1.24| +0.005 add
     6/18 1.17| +0.159 checkout
    24/72 1.02| +0.175 commit
      3/9 0.91| -0.021 copy
      3/9 1.13| +0.034 delete
    15/45 7.22| +5.211 info
     6/18 1.47| +1.599 merge
  184/550 1.08| +0.001 mkdir
   50/147 1.55| +0.005 propdel
2239/6753 1.57| +0.004 proplist
4527/13542 1.47| +0.004 propset
1186/3419 1.48| +0.004 ps
     6/18 1.36| +0.003 resolve
     6/18 1.14| +0.029 resolved
   42/126 1.44| +0.073 status
      3/9 1.27| +0.327 switch
   42/126 1.22| +0.158 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0' 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_1357617,5x5
       N avg operation
      1/3 1.38|+131.922 TOTAL RUN
  139/418 1.22| +0.004 add
      2/6 1.18| +0.438 checkout
     8/24 1.01| +0.354 commit
      1/3 0.84| -0.044 copy
      1/3 1.11| +0.072 delete
     5/15 7.67|+15.433 info
      2/6 1.46| +4.424 merge
  164/485 1.04| +0.000 mkdir
   41/127 1.55| +0.005 propdel
2076/6258 1.57| +0.004 proplist
4235/12683 1.47| +0.004 propset
1091/3144 1.48| +0.004 ps
      2/6 1.24| +0.002 resolve
      2/6 1.13| +0.072 resolved
    14/42 1.46| +0.192 status
      1/3 1.27| +0.901 switch
    14/42 1.22| +0.419 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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_1357617,100x1
       N avg operation
      1/3 1.24| +5.619 TOTAL RUN
    23/75 1.39| +0.005 add
      2/6 1.20| +0.032 checkout
     8/24 1.09| +0.141 commit
      1/3 0.89| -0.022 copy
      1/3 1.29| +0.025 delete
     5/15 2.40| +0.196 info
      2/6 1.59| +0.283 merge
    20/65 1.42| +0.004 mkdir
      5/8 1.38| +0.004 propdel
  115/351 1.52| +0.004 proplist
  194/565 1.42| +0.004 propset
   64/182 1.47| +0.004 ps
      2/6 1.26| +0.002 resolve
      2/6 1.16| +0.010 resolved
    14/42 1.37| +0.020 status
      1/3 1.19| +0.061 switch
    14/42 1.20| +0.046 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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_1357617,1x100
       N avg operation
      1/3 1.16| +1.374 TOTAL RUN
      1/3 1.16| +0.006 add
      2/6 1.11| +0.008 checkout
     8/24 1.05| +0.030 commit
      1/3 1.01| +0.002 copy
      1/3 1.20| +0.004 delete
     5/15 1.09| +0.005 info
      2/6 1.67| +0.091 merge
     4/12 1.75| +0.006 propdel
   48/144 1.48| +0.004 proplist
   98/294 1.37| +0.003 propset
    31/93 1.47| +0.004 ps
      2/6 1.57| +0.006 resolve
      2/6 1.41| +0.006 resolved
    14/42 1.33| +0.005 status
      1/3 1.32| +0.020 switch
    14/42 1.21| +0.009 update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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)
    1 475.20 475.20 475.20 TOTAL RUN
  139 0.01 1.81 0.03 add
    2 0.02 5.86 2.94 checkout
    8 2.92 83.41 25.29 commit
    1 0.24 0.24 0.24 copy
    1 0.75 0.75 0.75 delete
    5 9.88 43.34 17.75 info
    2 7.53 20.65 14.09 merge
  164 0.01 0.02 0.01 mkdir
   41 0.01 0.13 0.01 propdel
 2076 0.01 0.31 0.01 proplist
 4235 0.01 0.64 0.01 propset
 1091 0.01 0.39 0.01 ps
    2 0.01 0.01 0.01 resolve
    2 0.52 0.70 0.61 resolved
   14 0.22 1.30 0.61 status
    1 4.21 4.21 4.21 switch
   14 0.29 7.31 2.30 update

--
Timings for trunk,5x5
    N    min     max     avg   operation  (unit is seconds)
    3  337.11  347.03  343.28  TOTAL RUN
  418    0.01    1.75    0.02  add
    6    0.02    5.18    2.50  checkout
   24    2.04   85.18   24.94  commit
    3    0.25    0.31    0.28  copy
    3    0.66    0.72    0.68  delete
   15    1.69    3.94    2.31  info
    6    4.38   15.23    9.66  merge
  485    0.01    0.50    0.01  mkdir
  127    0.01    0.06    0.01  propdel
 6258    0.01    0.09    0.01  proplist
12683    0.01    0.24    0.01  propset
 3144    0.01    1.03    0.01  ps
    6    0.01    0.01    0.01  resolve
    6    0.34    0.86    0.54  resolved
   42    0.14    1.05    0.42  status
    3    2.72    4.40    3.31  switch
   42    0.21    6.30    1.89  update
--
Compare 1.7.0,5x5 to trunk_at_1357617,5x5
       N        min              max              avg         operation
      1/3    1.41|+138.092    1.37|+128.170    1.38|+131.922  TOTAL RUN
  139/418    1.47| +0.004     1.03| +0.060     1.22| +0.004   add
      2/6    1.34| +0.006     1.13| +0.684     1.18| +0.438   checkout
     8/24    1.43| +0.882     0.98| -1.771     1.01| +0.354   commit
      1/3    0.94| -0.015     0.75| -0.077     0.84| -0.044   copy
      1/3    1.14| +0.093     1.05| +0.036     1.11| +0.072   delete
     5/15    5.83| +8.187    10.99|+39.393     7.67|+15.433   info
      2/6    1.72| +3.148     1.36| +5.418     1.46| +4.424   merge
  164/485    1.50| +0.004     0.05| -0.481     1.04| +0.000   mkdir
   41/127    1.42| +0.003     2.07| +0.066     1.55| +0.005   propdel
2076/6258    1.56| +0.004     3.26| +0.213     1.57| +0.004   proplist
4235/12683    1.50| +0.004     2.65| +0.401     1.47| +0.004   propset
1091/3144    1.50| +0.004     0.38| -0.638     1.48| +0.004   ps
      2/6    1.33| +0.003     1.18| +0.002     1.24| +0.002   resolve
      2/6    1.54| +0.185     0.81| -0.166     1.13| +0.072   resolved
    14/42    1.57| +0.080     1.24| +0.247     1.46| +0.192   status
      1/3    1.55| +1.488     0.96| -0.192     1.27| +0.901   switch
    14/42    1.33| +0.071     1.16| +1.014     1.22| +0.419   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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)
    1   29.37   29.37   29.37  TOTAL RUN
   23    0.01    0.13    0.02  add
    2    0.02    0.37    0.20  checkout
    8    0.37    3.57    1.75  commit
    1    0.18    0.18    0.18  copy
    1    0.11    0.11    0.11  delete
    5    0.17    0.61    0.34  info
    2    0.59    0.93    0.76  merge
   20    0.01    0.02    0.01  mkdir
    5    0.01    0.02    0.01  propdel
  115    0.01    0.02    0.01  proplist
  194    0.01    0.02    0.01  propset
   64    0.01    0.02    0.01  ps
    2    0.01    0.01    0.01  resolve
    2    0.06    0.09    0.07  resolved
   14    0.05    0.11    0.08  status
    1    0.38    0.38    0.38  switch
   14    0.05    0.55    0.27  update
--
Timings for trunk,100x1
    N    min     max     avg   operation  (unit is seconds)
    3   23.16   24.14   23.75  TOTAL RUN
   75    0.01    0.11    0.01  add
    6    0.02    0.31    0.16  checkout
   24    0.84    3.46    1.61  commit
    3    0.19    0.23    0.21  copy
    3    0.08    0.09    0.09  delete
   15    0.10    0.21    0.14  info
    6    0.39    0.62    0.48  merge
   65    0.01    0.01    0.01  mkdir
    8    0.01    0.01    0.01  propdel
  351    0.01    0.01    0.01  proplist
  565    0.01    0.08    0.01  propset
  182    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.08    0.05  status
    3    0.30    0.34    0.32  switch
   42    0.04    0.46    0.23  update
--
Compare 1.7.0,100x1 to trunk_at_1357617,100x1
       N        min              max              avg         operation
      1/3    1.27| +6.211     1.22| +5.228     1.24| +5.619   TOTAL RUN
    23/75    1.46| +0.004     1.23| +0.025     1.39| +0.005   add
      2/6    1.37| +0.007     1.17| +0.054     1.20| +0.032   checkout
     8/24    0.43| -0.476     1.03| +0.112     1.09| +0.141   commit
      1/3    0.98| -0.003     0.79| -0.048     0.89| -0.022   copy
      1/3    1.34| +0.028     1.22| +0.020     1.29| +0.025   delete
     5/15    1.67| +0.069     2.95| +0.400     2.40| +0.196   info
      2/6    1.51| +0.201     1.51| +0.312     1.59| +0.283   merge
    20/65    1.46| +0.004     1.29| +0.004     1.42| +0.004   mkdir
      5/8    1.44| +0.003     1.30| +0.004     1.38| +0.004   propdel
  115/351    1.55| +0.004     1.15| +0.002     1.52| +0.004   proplist
  194/565    1.46| +0.004     0.22| -0.066     1.42| +0.004   propset
   64/182    1.48| +0.004     1.26| +0.004     1.47| +0.004   ps
      2/6    1.26| +0.002     1.26| +0.002     1.26| +0.002   resolve
      2/6    1.05| +0.003     1.22| +0.016     1.16| +0.010   resolved
    14/42    1.43| +0.014     1.34| +0.027     1.37| +0.020   status
      1/3    1.26| +0.080     1.14| +0.047     1.19| +0.061   switch
    14/42    1.25| +0.010     1.19| +0.090     1.20| +0.046   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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)
    1    9.86    9.86    9.86  TOTAL RUN
    1    0.04    0.04    0.04  add
    2    0.02    0.14    0.08  checkout
    8    0.24    1.69    0.65  commit
    1    0.19    0.19    0.19  copy
    1    0.03    0.03    0.03  delete
    5    0.05    0.09    0.07  info
    2    0.17    0.28    0.23  merge
    4    0.01    0.02    0.02  propdel
   48    0.01    0.01    0.01  proplist
   98    0.01    0.02    0.01  propset
   31    0.01    0.02    0.01  ps
    2    0.02    0.02    0.02  resolve
    2    0.02    0.02    0.02  resolved
   14    0.01    0.04    0.02  status
    1    0.08    0.08    0.08  switch
   14    0.02    0.13    0.05  update
--
Timings for trunk,1x100
    N    min     max     avg   operation  (unit is seconds)
    3    8.32    8.68    8.48  TOTAL RUN
    3    0.04    0.04    0.04  add
    6    0.02    0.13    0.07  checkout
   24    0.18    1.84    0.62  commit
    3    0.15    0.22    0.19  copy
    3    0.02    0.02    0.02  delete
   15    0.05    0.09    0.06  info
    6    0.10    0.21    0.14  merge
   12    0.01    0.01    0.01  propdel
  144    0.01    0.01    0.01  proplist
  294    0.01    0.01    0.01  propset
   93    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.03    0.02  status
    3    0.06    0.07    0.06  switch
   42    0.02    0.11    0.04  update
--
Compare 1.7.0,1x100 to trunk_at_1357617,1x100
       N        min              max              avg         operation
      1/3    1.18| +1.532     1.14| +1.180     1.16| +1.374   TOTAL RUN
      1/3    1.22| +0.008     1.12| +0.005     1.16| +0.006   add
      2/6    1.31| +0.006     1.04| +0.006     1.11| +0.008   checkout
     8/24    1.29| +0.053     0.92| -0.152     1.05| +0.030   commit
      1/3    1.27| +0.041     0.86| -0.032     1.01| +0.002   copy
      1/3    1.21| +0.004     1.20| +0.004     1.20| +0.004   delete
     5/15    1.04| +0.002     1.04| +0.003     1.09| +0.005   info
      2/6    1.70| +0.070     1.35| +0.073     1.67| +0.091   merge
     4/12    1.56| +0.004     1.98| +0.010     1.75| +0.006   propdel
   48/144    1.47| +0.003     0.99| -0.000     1.48| +0.004   proplist
   98/294    1.40| +0.003     1.30| +0.004     1.37| +0.003   propset
    31/93    1.39| +0.003     1.28| +0.004     1.47| +0.004   ps
      2/6    1.83| +0.007     1.29| +0.004     1.57| +0.006   resolve
      2/6    1.55| +0.006     1.31| +0.005     1.41| +0.006   resolved
    14/42    1.35| +0.003     1.38| +0.010     1.33| +0.005   status
      1/3    1.38| +0.023     1.27| +0.018     1.32| +0.020   switch
    14/42    1.20| +0.003     1.18| +0.021     1.21| +0.009   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0,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)
    3    9.86  475.20  171.47  TOTAL RUN
  163    0.01    1.81    0.02  add
    6    0.02    5.86    1.07  checkout
   24    0.24   83.41    9.23  commit
    3    0.18    0.24    0.20  copy
    3    0.03    0.75    0.30  delete
   15    0.05   43.34    6.05  info
    6    0.17   20.65    5.03  merge
  184    0.01    0.02    0.01  mkdir
   50    0.01    0.13    0.01  propdel
 2239    0.01    0.31    0.01  proplist
 4527    0.01    0.64    0.01  propset
 1186    0.01    0.39    0.01  ps
    6    0.01    0.02    0.01  resolve
    6    0.02    0.70    0.23  resolved
   42    0.01    1.30    0.24  status
    3    0.08    4.21    1.56  switch
   42    0.02    7.31    0.88  update
--
Timings for trunk
    N    min     max     avg   operation  (unit is seconds)
    9    8.32  347.03  125.17  TOTAL RUN
  496    0.01    1.75    0.02  add
   18    0.02    5.18    0.91  checkout
   72    0.18   85.18    9.06  commit
    9    0.15    0.31    0.23  copy
    9    0.02    0.72    0.26  delete
   45    0.05    3.94    0.84  info
   18    0.10   15.23    3.43  merge
  550    0.01    0.50    0.01  mkdir
  147    0.01    0.06    0.01  propdel
 6753    0.01    0.09    0.01  proplist
13542    0.01    0.24    0.01  propset
 3419    0.01    1.03    0.01  ps
   18    0.01    0.01    0.01  resolve
   18    0.01    0.86    0.21  resolved
  126    0.01    1.05    0.16  status
    9    0.06    4.40    1.23  switch
  126    0.02    6.30    0.72  update
--
Compare 1.7.0 to trunk_at_1357617
       N        min              max              avg         operation
      3/9    1.18| +1.532     1.37|+128.170    1.37|+46.305   TOTAL RUN
  163/496    1.47| +0.004     1.03| +0.060     1.24| +0.005   add
     6/18    1.34| +0.006     1.13| +0.684     1.17| +0.159   checkout
    24/72    1.29| +0.053     0.98| -1.771     1.02| +0.175   commit
      3/9    1.22| +0.034     0.75| -0.077     0.91| -0.021   copy
      3/9    1.21| +0.004     1.05| +0.036     1.13| +0.034   delete
    15/45    1.04| +0.002    10.99|+39.393     7.22| +5.211   info
     6/18    1.70| +0.070     1.36| +5.418     1.47| +1.599   merge
  184/550    1.50| +0.004     0.05| -0.481     1.08| +0.001   mkdir
   50/147    1.42| +0.003     2.07| +0.066     1.55| +0.005   propdel
2239/6753    1.56| +0.004     3.26| +0.213     1.57| +0.004   proplist
4527/13542    1.50| +0.004     2.65| +0.401     1.47| +0.004   propset
1186/3419    1.49| +0.004     0.38| -0.638     1.48| +0.004   ps
     6/18    1.29| +0.002     1.29| +0.004     1.36| +0.003   resolve
     6/18    1.55| +0.006     0.81| -0.166     1.14| +0.029   resolved
   42/126    1.35| +0.003     1.24| +0.247     1.44| +0.073   status
      3/9    1.38| +0.023     0.96| -0.192     1.27| +0.327   switch
   42/126    1.20| +0.003     1.16| +1.014     1.22| +0.158   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1.7.0' is faster.
 "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
Had started at Thu Jul  5 14:14:07 UTC 2012,
       done at Thu Jul  5 14:41:44 UTC 2012
/home/neels/svnbench
real 1657.03
user 664.80
sys 366.99
Received on 2012-07-05 16:43:45 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.