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

[svnbench] Revision: 1380099 compiled Sep 3 2012, 00:21:29 on x86_64-unknown-linux-gnu

From: <neels_at_apache.org>
Date: Mon, 03 Sep 2012 00:50:36 +0000

1.7.0_at_1181106 vs. trunk_at_1380056
Started at Mon Sep 3 00:24:52 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_1380056
       N avg operation
     30/9 0.74|-41.194 TOTAL RUN
   1K/530 0.77| -0.005 add
    60/18 0.83| -0.172 checkout
   240/72 0.96| -0.362 commit
     30/9 0.77| -0.071 copy
     30/9 0.78| -0.077 delete
   150/45 0.12| -5.019 info
    60/18 0.73| -1.066 merge
   1K/516 0.51| -0.008 mkdir
    80/21 0.54| -0.006 propdel
   22K/6K 0.63| -0.004 proplist
   22K/6K 0.65| -0.004 propset
   1K/591 0.67| -0.004 ps
    60/18 0.76| -0.002 resolve
    60/18 0.87| -0.031 resolved
  420/126 0.71| -0.058 status
     30/9 0.65| -0.512 switch
  420/126 0.81| -0.156 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_1380056' 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_1380056,5x5
       N avg operation
     10/3 0.74|-114.004 TOTAL RUN
   1K/456 0.78| -0.005 add
     20/6 0.83| -0.463 checkout
    80/24 0.98| -0.502 commit
     10/3 0.87| -0.039 copy
     10/3 0.77| -0.201 delete
    50/15 0.12|-14.920 info
     20/6 0.74| -2.887 merge
   1K/470 0.51| -0.007 mkdir
    80/20 0.52| -0.006 propdel
   20K/6K 0.63| -0.004 proplist
   21K/6K 0.65| -0.004 propset
   1K/552 0.67| -0.004 ps
     20/6 0.71| -0.003 resolve
     20/6 0.88| -0.073 resolved
   140/42 0.72| -0.147 status
     10/3 0.64| -1.417 switch
   140/42 0.82| -0.389 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_1380056,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_1380056,100x1
       N avg operation
     10/3 0.75| -7.350 TOTAL RUN
   280/71 0.70| -0.005 add
     20/6 0.80| -0.038 checkout
    80/24 0.80| -0.428 commit
     10/3 0.60| -0.141 copy
     10/3 0.79| -0.024 delete
    50/15 0.51| -0.128 info
     20/6 0.71| -0.192 merge
   140/46 0.52| -0.008 mkdir
   1K/337 0.61| -0.005 proplist
  880/273 0.64| -0.005 propset
    70/33 0.67| -0.004 ps
     20/6 0.79| -0.002 resolve
     20/6 0.81| -0.014 resolved
   140/42 0.70| -0.023 status
     10/3 0.75| -0.098 switch
   140/42 0.76| -0.067 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_1380056,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_1380056,1x100
       N avg operation
     10/3 0.76| -2.227 TOTAL RUN
     10/3 0.79| -0.010 add
     20/6 0.80| -0.015 checkout
    80/24 0.80| -0.154 commit
     10/3 0.87| -0.033 copy
     10/3 0.78| -0.005 delete
    50/15 0.85| -0.009 info
     20/6 0.52| -0.118 merge
  370/111 0.59| -0.004 proplist
  420/126 0.62| -0.004 propset
     20/6 0.63| -0.004 ps
     20/6 0.78| -0.002 resolve
     20/6 0.69| -0.005 resolved
   140/42 0.69| -0.005 status
     10/3 0.71| -0.021 switch
   140/42 0.76| -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_1380056,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)
  10 395.33 561.33 433.32 TOTAL RUN
  1K 0.01 2.29 0.02 add
  20 0.02 5.81 2.76 checkout
  80 1.53 160.96 27.39 commit
  10 0.19 0.49 0.30 copy
  10 0.74 1.24 0.89 delete
  50 8.63 43.37 16.86 info
  20 6.81 21.02 11.07 merge
  1K 0.01 0.66 0.02 mkdir
  80 0.01 0.09 0.01 propdel
 20K 0.01 0.69 0.01 proplist
 21K 0.01 1.10 0.01 propset
  1K 0.01 0.54 0.01 ps
  20 0.01 0.01 0.01 resolve
  20 0.47 0.96 0.62 resolved
 140 0.20 1.08 0.52 status
  10 3.36 4.68 3.96 switch
 140 0.26 7.02 2.17 update

--
Timings for trunk_at_1380056,5x5
   N    min     max     avg   operation  (unit is seconds)
   3  306.31  333.58  319.32  TOTAL RUN
 456    0.01    1.55    0.02  add
   6    0.02    4.78    2.29  checkout
  24    2.17   97.67   26.89  commit
   3    0.23    0.29    0.26  copy
   3    0.61    0.76    0.69  delete
  15    0.84    3.56    1.94  info
   6    4.44   12.91    8.18  merge
 470    0.01    0.10    0.01  mkdir
  20    0.01    0.01    0.01  propdel
  6K    0.01    0.51    0.01  proplist
  6K    0.01    0.70    0.01  propset
 552    0.01    0.40    0.01  ps
   6    0.01    0.01    0.01  resolve
   6    0.31    1.13    0.54  resolved
  42    0.13    1.33    0.37  status
   3    2.52    2.57    2.54  switch
  42    0.21    5.76    1.78  update
--
Compare 1.7.0,5x5 to trunk_at_1380056,5x5
       N        min              max              avg         operation
     10/3    0.77|-89.020     0.59|-227.756    0.74|-114.004  TOTAL RUN
   1K/456    0.69| -0.003     0.68| -0.738     0.78| -0.005   add
     20/6    0.78| -0.004     0.82| -1.027     0.83| -0.463   checkout
    80/24    1.42| +0.639     0.61|-63.292     0.98| -0.502   commit
     10/3    1.24| +0.045     0.59| -0.204     0.87| -0.039   copy
     10/3    0.83| -0.128     0.61| -0.479     0.77| -0.201   delete
    50/15    0.10| -7.787     0.08|-39.810     0.12|-14.920   info
     20/6    0.65| -2.372     0.61| -8.112     0.74| -2.887   merge
   1K/470    0.70| -0.003     0.16| -0.554     0.51| -0.007   mkdir
    80/20    0.69| -0.003     0.08| -0.078     0.52| -0.006   propdel
   20K/6K    0.66| -0.003     0.74| -0.182     0.63| -0.004   proplist
   21K/6K    0.69| -0.003     0.64| -0.397     0.65| -0.004   propset
   1K/552    0.69| -0.003     0.73| -0.147     0.67| -0.004   ps
     20/6    0.79| -0.002     0.54| -0.006     0.71| -0.003   resolve
     20/6    0.67| -0.154     1.18| +0.174     0.88| -0.073   resolved
   140/42    0.67| -0.065     1.23| +0.251     0.72| -0.147   status
     10/3    0.75| -0.843     0.55| -2.113     0.64| -1.417   switch
   140/42    0.83| -0.043     0.82| -1.261     0.82| -0.389   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_1380056,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)
  10   24.71   43.91   29.57  TOTAL RUN
 280    0.01    0.21    0.02  add
  20    0.02    0.43    0.20  checkout
  80    0.31   10.98    2.12  commit
  10    0.19    1.29    0.35  copy
  10    0.11    0.13    0.11  delete
  50    0.17    0.48    0.26  info
  20    0.59    0.83    0.66  merge
 140    0.01    0.47    0.02  mkdir
  1K    0.01    0.06    0.01  proplist
 880    0.01    0.04    0.01  propset
  70    0.01    0.02    0.01  ps
  20    0.01    0.01    0.01  resolve
  20    0.05    0.10    0.07  resolved
 140    0.04    0.13    0.08  status
  10    0.37    0.41    0.39  switch
 140    0.05    1.02    0.28  update
--
Timings for trunk_at_1380056,100x1
   N    min     max     avg   operation  (unit is seconds)
   3   21.60   23.10   22.22  TOTAL RUN
  71    0.01    0.11    0.01  add
   6    0.02    0.30    0.16  checkout
  24    0.84    4.62    1.69  commit
   3    0.16    0.27    0.21  copy
   3    0.09    0.09    0.09  delete
  15    0.10    0.20    0.13  info
   6    0.40    0.63    0.46  merge
  46    0.01    0.01    0.01  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.05    0.07    0.06  resolved
  42    0.03    0.08    0.05  status
   3    0.29    0.29    0.29  switch
  42    0.04    0.43    0.21  update
--
Compare 1.7.0,100x1 to trunk_at_1380056,100x1
       N        min              max              avg         operation
     10/3    0.87| -3.108     0.53|-20.808     0.75| -7.350   TOTAL RUN
   280/71    0.69| -0.003     0.55| -0.093     0.70| -0.005   add
     20/6    0.77| -0.005     0.70| -0.128     0.80| -0.038   checkout
    80/24    2.70| +0.530     0.42| -6.350     0.80| -0.428   commit
     10/3    0.87| -0.023     0.21| -1.020     0.60| -0.141   copy
     10/3    0.81| -0.020     0.73| -0.034     0.79| -0.024   delete
    50/15    0.60| -0.066     0.41| -0.288     0.51| -0.128   info
     20/6    0.68| -0.188     0.76| -0.196     0.71| -0.192   merge
   140/46    0.68| -0.003     0.03| -0.455     0.52| -0.008   mkdir
   1K/337    0.65| -0.003     0.16| -0.052     0.61| -0.005   proplist
  880/273    0.69| -0.003     0.28| -0.030     0.64| -0.005   propset
    70/33    0.66| -0.004     0.59| -0.008     0.67| -0.004   ps
     20/6    0.78| -0.002     0.95| -0.001     0.79| -0.002   resolve
     20/6    0.97| -0.002     0.70| -0.029     0.81| -0.014   resolved
   140/42    0.70| -0.013     0.62| -0.048     0.70| -0.023   status
     10/3    0.77| -0.085     0.73| -0.111     0.75| -0.098   switch
   140/42    0.80| -0.010     0.42| -0.592     0.76| -0.067   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_1380056,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)
  10    7.69   17.23    9.34  TOTAL RUN
  10    0.04    0.05    0.04  add
  20    0.02    0.15    0.08  checkout
  80    0.18    5.67    0.76  commit
  10    0.18    0.66    0.26  copy
  10    0.02    0.03    0.02  delete
  50    0.05    0.10    0.06  info
  20    0.14    0.61    0.25  merge
 370    0.01    0.02    0.01  proplist
 420    0.01    0.02    0.01  propset
  20    0.01    0.01    0.01  ps
  20    0.01    0.01    0.01  resolve
  20    0.02    0.02    0.02  resolved
 140    0.01    0.03    0.02  status
  10    0.07    0.08    0.07  switch
 140    0.02    0.14    0.05  update
--
Timings for trunk_at_1380056,1x100
   N    min     max     avg   operation  (unit is seconds)
   3    6.99    7.24    7.11  TOTAL RUN
   3    0.03    0.04    0.03  add
   6    0.02    0.11    0.06  checkout
  24    0.18    1.85    0.61  commit
   3    0.16    0.29    0.23  copy
   3    0.02    0.02    0.02  delete
  15    0.04    0.08    0.05  info
   6    0.09    0.18    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.05    0.05  switch
  42    0.01    0.10    0.04  update
--
Compare 1.7.0,1x100 to trunk_at_1380056,1x100
       N        min              max              avg         operation
     10/3    0.91| -0.700     0.42| -9.985     0.76| -2.227   TOTAL RUN
     10/3    0.84| -0.007     0.72| -0.013     0.79| -0.010   add
     20/6    0.78| -0.004     0.75| -0.038     0.80| -0.015   checkout
    80/24    0.99| -0.002     0.33| -3.818     0.80| -0.154   commit
     10/3    0.92| -0.014     0.44| -0.370     0.87| -0.033   copy
     10/3    0.84| -0.004     0.65| -0.010     0.78| -0.005   delete
    50/15    0.92| -0.004     0.78| -0.023     0.85| -0.009   info
     20/6    0.64| -0.051     0.29| -0.434     0.52| -0.118   merge
  370/111    0.66| -0.003     0.36| -0.011     0.59| -0.004   proplist
  420/126    0.69| -0.003     0.40| -0.011     0.62| -0.004   propset
     20/6    0.69| -0.003     0.51| -0.007     0.63| -0.004   ps
     20/6    0.76| -0.002     0.80| -0.002     0.78| -0.002   resolve
     20/6    0.58| -0.006     0.71| -0.007     0.69| -0.005   resolved
   140/42    0.70| -0.003     0.67| -0.009     0.69| -0.005   status
     10/3    0.76| -0.016     0.66| -0.027     0.71| -0.021   switch
   140/42    0.82| -0.003     0.74| -0.037     0.76| -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_1380056,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)
  30    7.69  561.33  157.41  TOTAL RUN
  1K    0.01    2.29    0.02  add
  60    0.02    5.81    1.01  checkout
 240    0.18  160.96   10.09  commit
  30    0.18    1.29    0.30  copy
  30    0.02    1.24    0.34  delete
 150    0.05   43.37    5.73  info
  60    0.14   21.02    3.99  merge
  1K    0.01    0.66    0.02  mkdir
  80    0.01    0.09    0.01  propdel
 22K    0.01    0.69    0.01  proplist
 22K    0.01    1.10    0.01  propset
  1K    0.01    0.54    0.01  ps
  60    0.01    0.01    0.01  resolve
  60    0.02    0.96    0.24  resolved
 420    0.01    1.08    0.20  status
  30    0.07    4.68    1.47  switch
 420    0.02    7.02    0.83  update
--
Timings for trunk_at_1380056
   N    min     max     avg   operation  (unit is seconds)
   9    6.99  333.58  116.22  TOTAL RUN
 530    0.01    1.55    0.02  add
  18    0.02    4.78    0.84  checkout
  72    0.18   97.67    9.73  commit
   9    0.16    0.29    0.23  copy
   9    0.02    0.76    0.26  delete
  45    0.04    3.56    0.71  info
  18    0.09   12.91    2.92  merge
 516    0.01    0.10    0.01  mkdir
  21    0.01    0.01    0.01  propdel
  6K    0.01    0.51    0.01  proplist
  6K    0.01    0.70    0.01  propset
 591    0.01    0.40    0.01  ps
  18    0.01    0.01    0.01  resolve
  18    0.01    1.13    0.21  resolved
 126    0.01    1.33    0.14  status
   9    0.05    2.57    0.96  switch
 126    0.01    5.76    0.68  update
--
Compare 1.7.0 to trunk_at_1380056
       N        min              max              avg         operation
     30/9    0.91| -0.700     0.59|-227.756    0.74|-41.194   TOTAL RUN
   1K/530    0.69| -0.003     0.68| -0.738     0.77| -0.005   add
    60/18    0.78| -0.004     0.82| -1.027     0.83| -0.172   checkout
   240/72    0.99| -0.002     0.61|-63.292     0.96| -0.362   commit
     30/9    0.92| -0.014     0.22| -1.006     0.77| -0.071   copy
     30/9    0.84| -0.004     0.61| -0.479     0.78| -0.077   delete
   150/45    0.92| -0.004     0.08|-39.810     0.12| -5.019   info
    60/18    0.64| -0.051     0.61| -8.112     0.73| -1.066   merge
   1K/516    0.70| -0.003     0.16| -0.554     0.51| -0.008   mkdir
    80/21    0.69| -0.003     0.13| -0.074     0.54| -0.006   propdel
   22K/6K    0.66| -0.003     0.74| -0.182     0.63| -0.004   proplist
   22K/6K    0.69| -0.003     0.64| -0.397     0.65| -0.004   propset
   1K/591    0.69| -0.003     0.73| -0.147     0.67| -0.004   ps
    60/18    0.76| -0.002     0.76| -0.003     0.76| -0.002   resolve
    60/18    0.58| -0.006     1.18| +0.174     0.87| -0.031   resolved
  420/126    0.70| -0.003     1.23| +0.251     0.71| -0.058   status
     30/9    0.76| -0.016     0.55| -2.113     0.65| -0.512   switch
  420/126    0.82| -0.003     0.82| -1.261     0.81| -0.156   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_1380056' is faster.
 "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
Had started at Mon Sep  3 00:24:52 UTC 2012,
       done at Mon Sep  3 00:50:36 UTC 2012
/home/neels/svnbench
real 1544.25
user 541.31
sys 244.00
Received on 2012-09-03 02:51:47 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.