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 2014/01/20 01:42:27 UTC
[svnbench] Revision: 1559611 compiled Jan 20 2014, 00:21:56 on
x86_64-unknown-linux-gnu
1.8.0@1492600 vs. trunk@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@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@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@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@1559559,5x5' is faster.
"2/3" means: '1.8.0,5x5' has 2 timings on record, the other has 3.)
Compare trunk@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@1559559,100x1' is faster.
"2/3" means: '1.8.0,100x1' has 2 timings on record, the other has 3.)
Compare trunk@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@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@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@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@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@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@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@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@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@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@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@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@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@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@last12.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk@last12,5x5.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk@last12,1x100.svg
wrote chart file: /home/neels/svnbench/charts/.busy/compare_1.8.0_trunk@last12,100x1.svg