Re: [svnbench] Revision: 1357620 compiled Jul 5 2012, 14:10:32
From: Neels J Hofmeyr <neels_at_elego.de>
Date: Thu, 05 Jul 2012 17:58:23 +0200
On 2012-07-05 16:41, neels_at_apache.org wrote:
Bert pointed out to me that these timings look reversed, and sure enough,
Below are the same timings, with a few more 1.7.0 runs added, and in the
Now I'm still trying to figure out why the N numbers are slightly different.
~Neels
1.7.0_at_1181106 vs. trunk_at_1357617
*Disclaimer* - This tests only file://-URL access on a GNU/Linux VM.
Averaged-total results across all runs:
Compare 1.7.0 to trunk_at_1357617
Above totals split into separate <dir-levels>x<dir-spread> runs:
Compare 1.7.0,5x5 to trunk_at_1357617,5x5
Compare 1.7.0,100x1 to trunk_at_1357617,100x1
Compare 1.7.0,1x100 to trunk_at_1357617,1x100
More detail:
Timings for 1.7.0,5x5
-- 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 3/3 0.73|-124.993 0.73|-128.170 0.73|-124.193 TOTAL RUN 422/418 0.69| -0.003 0.94| -0.116 0.82| -0.004 add 6/6 0.77| -0.005 0.88| -0.684 0.87| -0.371 checkout 24/24 1.21| +0.357 1.02| +1.771 0.98| -0.463 commit 3/3 1.32| +0.061 1.23| +0.058 1.23| +0.053 copy 3/3 0.88| -0.093 0.54| -0.618 0.69| -0.300 delete 15/15 0.18| -7.799 0.09|-39.393 0.14|-14.818 info 6/6 0.61| -2.801 0.74| -5.418 0.71| -4.010 merge 481/485 0.69| -0.003 1.56| +0.181 0.85| -0.002 mkdir 122/127 0.70| -0.003 0.48| -0.066 0.69| -0.004 propdel 6K/6K 0.66| -0.003 0.31| -0.213 0.66| -0.004 proplist 12K/12K 0.68| -0.003 0.38| -0.401 0.70| -0.004 propset 3K/3K 0.69| -0.003 2.64| +0.638 0.72| -0.004 ps 6/6 0.79| -0.002 0.66| -0.005 0.75| -0.003 resolve 6/6 0.66| -0.178 1.21| +0.147 0.89| -0.070 resolved 42/42 0.67| -0.070 0.81| -0.247 0.73| -0.152 status 3/3 0.68| -1.254 1.05| +0.192 0.81| -0.787 switch 42/42 0.83| -0.044 0.86| -1.014 0.83| -0.376 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and difference < 0 means 'trunk_at_1357617,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) 3 29.37 30.52 29.90 TOTAL RUN 73 0.01 0.17 0.02 add 6 0.02 0.41 0.20 checkout 24 0.36 3.66 1.69 commit 3 0.18 0.25 0.21 copy 3 0.11 0.12 0.12 delete 15 0.17 0.61 0.30 info 6 0.59 1.48 0.87 merge 58 0.01 0.02 0.02 mkdir 10 0.01 0.02 0.01 propdel 353 0.01 0.02 0.01 proplist 561 0.01 0.03 0.02 propset 189 0.01 0.02 0.01 ps 6 0.01 0.02 0.01 resolve 6 0.06 0.11 0.08 resolved 42 0.05 0.12 0.08 status 3 0.38 0.44 0.41 switch 42 0.05 0.91 0.30 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 3/3 0.79| -6.211 0.79| -6.377 0.79| -6.149 TOTAL RUN 73/75 0.68| -0.004 0.65| -0.059 0.66| -0.007 add 6/6 0.73| -0.007 0.76| -0.100 0.80| -0.042 checkout 24/24 2.33| +0.480 0.95| -0.198 0.95| -0.076 commit 3/3 1.02| +0.003 0.95| -0.013 0.98| -0.005 copy 3/3 0.75| -0.028 0.76| -0.028 0.74| -0.030 delete 15/15 0.60| -0.069 0.34| -0.400 0.47| -0.157 info 6/6 0.66| -0.201 0.42| -0.866 0.55| -0.396 merge 58/65 0.69| -0.004 0.58| -0.010 0.65| -0.006 mkdir 10/8 0.69| -0.003 0.69| -0.005 0.68| -0.004 propdel 353/351 0.64| -0.004 0.55| -0.011 0.60| -0.005 proplist 561/565 0.69| -0.004 3.21| +0.058 0.65| -0.005 propset 189/182 0.68| -0.004 0.57| -0.010 0.63| -0.006 ps 6/6 0.79| -0.002 0.55| -0.007 0.72| -0.003 resolve 6/6 0.95| -0.003 0.69| -0.033 0.80| -0.016 resolved 42/42 0.70| -0.014 0.69| -0.036 0.70| -0.024 status 3/3 0.79| -0.080 0.77| -0.098 0.79| -0.085 switch 42/42 0.80| -0.010 0.51| -0.447 0.74| -0.079 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and difference < 0 means 'trunk_at_1357617,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) 3 9.50 10.42 9.92 TOTAL RUN 3 0.04 0.05 0.05 add 6 0.02 0.14 0.08 checkout 24 0.24 2.02 0.66 commit 3 0.18 0.20 0.19 copy 3 0.02 0.03 0.03 delete 15 0.05 0.10 0.06 info 6 0.16 0.34 0.23 merge 12 0.01 0.02 0.01 propdel 144 0.01 0.02 0.01 proplist 294 0.01 0.02 0.01 propset 93 0.01 0.02 0.01 ps 6 0.01 0.02 0.01 resolve 6 0.02 0.02 0.02 resolved 42 0.01 0.04 0.02 status 3 0.08 0.09 0.08 switch 42 0.02 0.14 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 3/3 0.88| -1.175 0.83| -1.744 0.85| -1.443 TOTAL RUN 3/3 0.82| -0.008 0.74| -0.014 0.80| -0.010 add 6/6 0.76| -0.006 0.92| -0.011 0.89| -0.009 checkout 24/24 0.78| -0.053 0.91| -0.172 0.95| -0.036 commit 3/3 0.82| -0.033 1.14| +0.028 1.00| -0.001 copy 3/3 0.86| -0.003 0.83| -0.004 0.84| -0.004 delete 15/15 0.97| -0.001 0.94| -0.006 0.94| -0.003 info 6/6 0.64| -0.056 0.61| -0.132 0.58| -0.098 merge 12/12 0.71| -0.003 0.51| -0.010 0.66| -0.004 propdel 144/144 0.68| -0.003 0.83| -0.003 0.67| -0.004 proplist 294/294 0.72| -0.003 0.77| -0.004 0.71| -0.004 propset 93/93 0.72| -0.003 0.66| -0.006 0.67| -0.004 ps 6/6 0.89| -0.001 0.78| -0.004 0.80| -0.002 resolve 6/6 0.70| -0.005 0.75| -0.006 0.74| -0.005 resolved 42/42 0.74| -0.003 0.73| -0.010 0.77| -0.005 status 3/3 0.73| -0.022 0.73| -0.024 0.74| -0.022 switch 42/42 0.83| -0.003 0.82| -0.025 0.83| -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 'trunk_at_1357617,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) 9 9.50 475.20 169.10 TOTAL RUN 498 0.01 1.87 0.02 add 18 0.02 5.86 1.05 checkout 72 0.24 83.41 9.25 commit 9 0.18 0.26 0.21 copy 9 0.02 1.34 0.37 delete 45 0.05 43.34 5.83 info 18 0.16 20.65 4.93 merge 539 0.01 0.32 0.01 mkdir 144 0.01 0.13 0.01 propdel 6727 0.01 0.31 0.01 proplist 13536 0.01 0.64 0.01 propset 3494 0.01 0.39 0.01 ps 18 0.01 0.02 0.01 resolve 18 0.02 0.72 0.24 resolved 126 0.01 1.30 0.22 status 9 0.08 4.21 1.53 switch 126 0.02 7.31 0.87 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 9/9 0.88| -1.175 0.73|-128.170 0.74|-43.928 TOTAL RUN 498/496 0.69| -0.003 0.94| -0.116 0.80| -0.005 add 18/18 0.77| -0.005 0.88| -0.684 0.87| -0.140 checkout 72/72 0.78| -0.053 1.02| +1.771 0.98| -0.192 commit 9/9 0.82| -0.033 1.23| +0.058 1.07| +0.016 copy 9/9 0.86| -0.003 0.54| -0.618 0.70| -0.111 delete 45/45 0.97| -0.001 0.09|-39.393 0.14| -4.993 info 18/18 0.64| -0.056 0.74| -5.418 0.70| -1.501 merge 539/550 0.69| -0.003 1.56| +0.181 0.82| -0.003 mkdir 144/147 0.70| -0.003 0.48| -0.066 0.69| -0.004 propdel 6K/6K 0.66| -0.003 0.31| -0.213 0.65| -0.004 proplist 13K/13K 0.68| -0.003 0.38| -0.401 0.70| -0.004 propset 3K/3K 0.69| -0.003 2.64| +0.638 0.71| -0.004 ps 18/18 0.89| -0.001 0.78| -0.004 0.76| -0.003 resolve 18/18 0.70| -0.005 1.21| +0.147 0.87| -0.030 resolved 126/126 0.74| -0.003 0.81| -0.247 0.73| -0.060 status 9/9 0.73| -0.022 1.05| +0.192 0.81| -0.298 switch 126/126 0.83| -0.003 0.86| -1.014 0.82| -0.154 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and difference < 0 means 'trunk_at_1357617' is faster. "2/3" means: '1.7.0' has 2 timings on record, the other has 3.)
|
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.