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

[svnbench] Revision: 1559611 compiled Jan 20 2014, 00:21:56 on x86_64-unknown-linux-gnu

From: <neels_at_apache.org>
Date: Mon, 20 Jan 2014 00:42:27 +0000

1.8.0_at_1492600 vs. trunk_at_1559559
Started at Mon Jan 20 00:26:55 UTC 2014

*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_at_1559559 to 1.8.0
       N avg operation
     60/9 1.09| +5.029 TOTAL RUN
   3K/530 1.09| +0.003 add
   120/18 1.01| +0.004 checkout
   480/72 1.05| +0.088 commit
     60/9 1.07| +0.002 copy
     60/9 0.93| -0.019 delete
   300/45 1.46| +0.367 info
   120/18 1.10| +0.134 merge
   3K/516 1.16| +0.002 mkdir
   160/21 0.94| -0.001 propdel
   44K/6K 1.11| +0.001 proplist
   45K/6K 1.14| +0.002 propset
   3K/591 1.06| +0.001 ps
   120/18 1.02| +0.001 resolve
   120/18 1.05| +0.009 resolved
  840/126 1.17| +0.026 status
     60/9 0.87| -0.125 switch
  840/126 0.94| -0.039 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_1559559' is faster.
 "2/3" means: '1.8.0' has 2 timings on record, the other has 3.)

Above totals split into separate <dir-levels>x<dir-spread> runs:
----------------------------------------------------------------

Compare trunk_at_1559559,5x5 to 1.8.0,5x5
       N avg operation
     20/3 1.10|+15.446 TOTAL RUN
   3K/456 1.05| +0.002 add
     40/6 1.01| +0.024 checkout
   160/24 1.06| +0.299 commit
     20/3 0.87| -0.004 copy
     20/3 0.90| -0.071 delete
   100/15 1.54| +1.141 info
     40/6 1.13| +0.466 merge
   2K/470 1.16| +0.002 mkdir
   160/20 0.88| -0.001 propdel
   41K/6K 1.12| +0.001 proplist
   43K/6K 1.14| +0.002 propset
   3K/552 1.05| +0.001 ps
     40/6 1.08| +0.003 resolve
     40/6 1.06| +0.029 resolved
   280/42 1.20| +0.073 status
     20/3 0.82| -0.441 switch
   280/42 0.95| -0.085 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_1559559,5x5' is faster.
 "2/3" means: '1.8.0,5x5' has 2 timings on record, the other has 3.)

Compare trunk_at_1559559,100x1 to 1.8.0,100x1
       N avg operation
     20/3 1.03| +0.375 TOTAL RUN
   560/71 1.36| +0.009 add
     40/6 0.95| -0.009 checkout
   160/24 0.96| -0.017 commit
     20/3 1.30| +0.007 copy
     20/3 1.08| +0.011 delete
   100/15 0.87| -0.026 info
     40/6 0.94| -0.021 merge
   280/46 1.13| +0.003 mkdir
   2K/337 1.11| +0.001 proplist
   1K/273 1.16| +0.002 propset
   140/33 1.16| +0.002 ps
     40/6 1.10| +0.002 resolve
     40/6 1.06| +0.006 resolved
   280/42 1.12| +0.009 status
     20/3 1.27| +0.076 switch
   280/42 0.91| -0.021 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_1559559,100x1' is faster.
 "2/3" means: '1.8.0,100x1' has 2 timings on record, the other has 3.)

Compare trunk_at_1559559,1x100 to 1.8.0,1x100
       N avg operation
     20/3 0.85| -0.733 TOTAL RUN
     20/3 1.12| +0.013 add
     40/6 0.97| -0.003 checkout
   160/24 0.88| -0.019 commit
     20/3 1.10| +0.003 copy
     20/3 1.07| +0.002 delete
   100/15 0.83| -0.015 info
     40/6 0.68| -0.045 merge
  740/111 0.77| -0.003 proplist
  840/126 0.83| -0.002 propset
     40/6 0.60| -0.005 ps
     40/6 0.80| -0.003 resolve
     40/6 0.75| -0.006 resolved
   280/42 0.84| -0.003 status
     20/3 0.88| -0.011 switch
   280/42 0.83| -0.011 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_1559559,1x100' is faster.
 "2/3" means: '1.8.0,1x100' has 2 timings on record, the other has 3.)

More detail:
------------

Timings for 1.8.0,5x5
   N min max avg operation (unit is seconds)
  20 121.88 186.59 148.04 TOTAL RUN
  3K 0.01 3.48 0.03 add
  40 0.02 4.44 2.03 checkout
 160 0.59 14.71 4.69 commit
  20 0.02 0.23 0.03 copy
  20 0.57 1.02 0.71 delete
 100 0.64 7.07 2.11 info
  40 2.59 5.22 3.50 merge
  2K 0.01 0.06 0.01 mkdir
 160 0.01 0.02 0.01 propdel
 41K 0.01 0.03 0.01 proplist
 43K 0.01 0.17 0.01 propset
  3K 0.01 0.18 0.01 ps
  40 0.03 0.11 0.04 resolve
  40 0.30 1.06 0.49 resolved
 280 0.12 1.24 0.37 status
  20 2.37 3.00 2.51 switch
 280 0.21 4.77 1.57 update

--
Timings for trunk_at_1559559,5x5
   N    min     max     avg   operation  (unit is seconds)
   3  152.82  177.67  163.48  TOTAL RUN
 456    0.01    2.88    0.03  add
   6    0.02    4.32    2.05  checkout
  24    0.71   12.33    4.99  commit
   3    0.02    0.04    0.03  copy
   3    0.61    0.66    0.64  delete
  15    0.58    7.58    3.25  info
   6    3.49    5.06    3.97  merge
 470    0.01    0.03    0.02  mkdir
  20    0.01    0.02    0.01  propdel
  6K    0.01    0.03    0.01  proplist
  6K    0.01    0.04    0.01  propset
 552    0.01    0.03    0.01  ps
   6    0.03    0.06    0.04  resolve
   6    0.31    0.93    0.52  resolved
  42    0.12    1.17    0.44  status
   3    2.00    2.19    2.07  switch
  42    0.15    4.62    1.48  update
--
Compare trunk_at_1559559,5x5 to 1.8.0,5x5
       N        min              max              avg         operation
     20/3    1.25|+30.941     0.95| -8.917     1.10|+15.446   TOTAL RUN
   3K/456    0.95| -0.000     0.83| -0.593     1.05| +0.002   add
     40/6    1.11| +0.002     0.97| -0.122     1.01| +0.024   checkout
   160/24    1.19| +0.115     0.84| -2.381     1.06| +0.299   commit
     20/3    1.26| +0.004     0.17| -0.190     0.87| -0.004   copy
     20/3    1.06| +0.037     0.65| -0.355     0.90| -0.071   delete
   100/15    0.92| -0.051     1.07| +0.513     1.54| +1.141   info
     40/6    1.35| +0.899     0.97| -0.163     1.13| +0.466   merge
   2K/470    0.95| -0.000     0.55| -0.026     1.16| +0.002   mkdir
   160/20    0.97| -0.000     0.92| -0.002     0.88| -0.001   propdel
   41K/6K    0.92| -0.001     0.88| -0.004     1.12| +0.001   proplist
   43K/6K    0.93| -0.001     0.23| -0.130     1.14| +0.002   propset
   3K/552    0.93| -0.001     0.14| -0.156     1.05| +0.001   ps
     40/6    1.08| +0.002     0.53| -0.051     1.08| +0.003   resolve
     40/6    1.03| +0.008     0.88| -0.125     1.06| +0.029   resolved
   280/42    0.99| -0.001     0.95| -0.062     1.20| +0.073   status
     20/3    0.84| -0.379     0.73| -0.811     0.82| -0.441   switch
   280/42    0.74| -0.052     0.97| -0.153     0.95| -0.085   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_1559559,5x5' is faster.
 "2/3" means: '1.8.0,5x5' has 2 timings on record, the other has 3.)
Timings for 1.8.0,100x1
   N    min     max     avg   operation  (unit is seconds)
  20    9.77   21.29   14.61  TOTAL RUN
 560    0.01    0.17    0.02  add
  40    0.02    0.54    0.17  checkout
 160    0.10    1.20    0.45  commit
  20    0.02    0.04    0.03  copy
  20    0.08    0.21    0.13  delete
 100    0.10    0.46    0.20  info
  40    0.21    0.62    0.35  merge
 280    0.01    0.05    0.02  mkdir
  2K    0.01    0.03    0.01  proplist
  1K    0.01    0.03    0.01  propset
 140    0.01    0.03    0.01  ps
  40    0.01    0.03    0.02  resolve
  40    0.06    0.17    0.10  resolved
 280    0.03    0.18    0.08  status
  20    0.21    0.50    0.28  switch
 280    0.04    0.70    0.24  update
--
Timings for trunk_at_1559559,100x1
   N    min     max     avg   operation  (unit is seconds)
   3   12.02   16.52   14.99  TOTAL RUN
  71    0.01    0.34    0.03  add
   6    0.02    0.43    0.16  checkout
  24    0.10    0.95    0.43  commit
   3    0.02    0.05    0.03  copy
   3    0.08    0.18    0.14  delete
  15    0.10    0.39    0.18  info
   6    0.20    0.51    0.33  merge
  46    0.01    0.05    0.02  mkdir
   1    0.03    0.03    0.03  propdel
 337    0.01    0.03    0.01  proplist
 273    0.01    0.03    0.02  propset
  33    0.01    0.03    0.02  ps
   6    0.01    0.03    0.02  resolve
   6    0.06    0.15    0.11  resolved
  42    0.03    0.18    0.09  status
   3    0.25    0.42    0.36  switch
  42    0.04    0.58    0.22  update
--
Compare trunk_at_1559559,100x1 to 1.8.0,100x1
       N        min              max              avg         operation
     20/3    1.23| +2.245     0.78| -4.768     1.03| +0.375   TOTAL RUN
   560/71    1.01| +0.000     1.95| +0.165     1.36| +0.009   add
     40/6    1.09| +0.002     0.79| -0.111     0.95| -0.009   checkout
   160/24    1.05| +0.005     0.79| -0.250     0.96| -0.017   commit
     20/3    1.34| +0.006     1.15| +0.006     1.30| +0.007   copy
     20/3    0.96| -0.003     0.90| -0.022     1.08| +0.011   delete
   100/15    0.98| -0.002     0.85| -0.069     0.87| -0.026   info
     40/6    0.93| -0.015     0.82| -0.110     0.94| -0.021   merge
   280/46    1.04| +0.000     0.93| -0.003     1.13| +0.003   mkdir
   2K/337    0.93| -0.000     0.92| -0.003     1.11| +0.001   proplist
   1K/273    0.98| -0.000     0.95| -0.002     1.16| +0.002   propset
   140/33    0.88| -0.001     0.91| -0.003     1.16| +0.002   ps
     40/6    0.98| -0.000     0.98| -0.001     1.10| +0.002   resolve
     40/6    0.99| -0.000     0.90| -0.017     1.06| +0.006   resolved
   280/42    0.99| -0.000     1.01| +0.002     1.12| +0.009   status
     20/3    1.20| +0.042     0.83| -0.083     1.27| +0.076   switch
   280/42    0.98| -0.001     0.82| -0.124     0.91| -0.021   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_1559559,100x1' is faster.
 "2/3" means: '1.8.0,100x1' has 2 timings on record, the other has 3.)
Timings for 1.8.0,1x100
   N    min     max     avg   operation  (unit is seconds)
  20    2.84    6.59    4.74  TOTAL RUN
  20    0.07    0.18    0.11  add
  40    0.02    0.24    0.10  checkout
 160    0.03    0.49    0.16  commit
  20    0.02    0.04    0.03  copy
  20    0.02    0.05    0.03  delete
 100    0.04    0.19    0.09  info
  40    0.07    0.23    0.14  merge
 740    0.01    0.02    0.01  proplist
 840    0.01    0.02    0.01  propset
  40    0.01    0.02    0.01  ps
  40    0.01    0.03    0.02  resolve
  40    0.01    0.04    0.03  resolved
 280    0.01    0.04    0.02  status
  20    0.05    0.13    0.09  switch
 280    0.02    0.23    0.06  update
--
Timings for trunk_at_1559559,1x100
   N    min     max     avg   operation  (unit is seconds)
   3    3.13    4.98    4.00  TOTAL RUN
   3    0.06    0.16    0.12  add
   6    0.02    0.21    0.10  checkout
  24    0.03    0.47    0.14  commit
   3    0.02    0.04    0.03  copy
   3    0.02    0.04    0.04  delete
  15    0.04    0.18    0.07  info
   6    0.06    0.13    0.09  merge
 111    0.01    0.02    0.01  proplist
 126    0.01    0.02    0.01  propset
   6    0.01    0.01    0.01  ps
   6    0.01    0.02    0.01  resolve
   6    0.01    0.03    0.02  resolved
  42    0.01    0.03    0.02  status
   3    0.05    0.11    0.08  switch
  42    0.02    0.20    0.05  update
--
Compare trunk_at_1559559,1x100 to 1.8.0,1x100
       N        min              max              avg         operation
     20/3    1.10| +0.289     0.76| -1.606     0.85| -0.733   TOTAL RUN
     20/3    0.96| -0.003     0.85| -0.028     1.12| +0.013   add
     40/6    1.12| +0.002     0.88| -0.028     0.97| -0.003   checkout
   160/24    0.99| -0.000     0.97| -0.015     0.88| -0.019   commit
     20/3    1.00| -0.000     1.03| +0.001     1.10| +0.003   copy
     20/3    0.95| -0.001     0.91| -0.004     1.07| +0.002   delete
   100/15    0.98| -0.001     0.95| -0.010     0.83| -0.015   info
     40/6    0.94| -0.004     0.59| -0.095     0.68| -0.045   merge
  740/111    0.92| -0.001     0.85| -0.003     0.77| -0.003   proplist
  840/126    0.93| -0.001     0.88| -0.003     0.83| -0.002   propset
     40/6    0.92| -0.001     0.42| -0.012     0.60| -0.005   ps
     40/6    1.02| +0.000     0.84| -0.004     0.80| -0.003   resolve
     40/6    0.99| -0.000     0.59| -0.018     0.75| -0.006   resolved
   280/42    0.93| -0.001     0.78| -0.009     0.84| -0.003   status
     20/3    0.90| -0.005     0.86| -0.018     0.88| -0.011   switch
   280/42    1.05| +0.001     0.88| -0.028     0.83| -0.011   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_1559559,1x100' is faster.
 "2/3" means: '1.8.0,1x100' has 2 timings on record, the other has 3.)
Timings for 1.8.0
   N    min     max     avg   operation  (unit is seconds)
  60    2.84  186.59   55.79  TOTAL RUN
  3K    0.01    3.48    0.03  add
 120    0.02    4.44    0.77  checkout
 480    0.03   14.71    1.77  commit
  60    0.02    0.23    0.03  copy
  60    0.02    1.02    0.29  delete
 300    0.04    7.07    0.80  info
 120    0.07    5.22    1.33  merge
  3K    0.01    0.06    0.01  mkdir
 160    0.01    0.02    0.01  propdel
 44K    0.01    0.03    0.01  proplist
 45K    0.01    0.17    0.01  propset
  3K    0.01    0.18    0.01  ps
 120    0.01    0.11    0.02  resolve
 120    0.01    1.06    0.20  resolved
 840    0.01    1.24    0.16  status
  60    0.05    3.00    0.96  switch
 840    0.02    4.77    0.62  update
--
Timings for trunk_at_1559559
   N    min     max     avg   operation  (unit is seconds)
   9    3.13  177.67   60.82  TOTAL RUN
 530    0.01    2.88    0.03  add
  18    0.02    4.32    0.77  checkout
  72    0.03   12.33    1.85  commit
   9    0.02    0.05    0.03  copy
   9    0.02    0.66    0.27  delete
  45    0.04    7.58    1.17  info
  18    0.06    5.06    1.46  merge
 516    0.01    0.05    0.02  mkdir
  21    0.01    0.03    0.01  propdel
  6K    0.01    0.03    0.01  proplist
  6K    0.01    0.04    0.01  propset
 591    0.01    0.03    0.01  ps
  18    0.01    0.06    0.03  resolve
  18    0.01    0.93    0.21  resolved
 126    0.01    1.17    0.18  status
   9    0.05    2.19    0.84  switch
 126    0.02    4.62    0.58  update
--
Compare trunk_at_1559559 to 1.8.0
       N        min              max              avg         operation
     60/9    1.10| +0.289     0.95| -8.917     1.09| +5.029   TOTAL RUN
   3K/530    0.95| -0.000     0.83| -0.593     1.09| +0.003   add
   120/18    1.12| +0.002     0.97| -0.122     1.01| +0.004   checkout
   480/72    0.99| -0.000     0.84| -2.381     1.05| +0.088   commit
     60/9    1.03| +0.000     0.21| -0.181     1.07| +0.002   copy
     60/9    0.95| -0.001     0.65| -0.355     0.93| -0.019   delete
   300/45    0.98| -0.001     1.07| +0.513     1.46| +0.367   info
   120/18    0.94| -0.004     0.97| -0.163     1.10| +0.134   merge
   3K/516    0.95| -0.000     0.78| -0.013     1.16| +0.002   mkdir
   160/21    0.97| -0.000     1.21| +0.004     0.94| -0.001   propdel
   44K/6K    0.92| -0.001     0.92| -0.003     1.11| +0.001   proplist
   45K/6K    0.93| -0.001     0.23| -0.130     1.14| +0.002   propset
   3K/591    0.93| -0.001     0.14| -0.156     1.06| +0.001   ps
   120/18    1.02| +0.000     0.53| -0.051     1.02| +0.001   resolve
   120/18    0.99| -0.000     0.88| -0.125     1.05| +0.009   resolved
  840/126    0.93| -0.001     0.95| -0.062     1.17| +0.026   status
     60/9    0.90| -0.005     0.73| -0.811     0.87| -0.125   switch
  840/126    1.05| +0.001     0.97| -0.153     0.94| -0.039   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_1559559' is faster.
 "2/3" means: '1.8.0' has 2 timings on record, the other has 3.)
Had started at Mon Jan 20 00:26:55 UTC 2014,
       done at Mon Jan 20 00:40:13 UTC 2014
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk_at_last12.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk_at_last12,5x5.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk_at_last12,1x100.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk_at_last12,100x1.svg
Received on 2014-01-20 01:47:19 CET

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