1.7.0@1181106 vs. trunk@1382336 Started at Mon Sep 10 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@1382336 N avg operation 33/9 0.72|-43.698 TOTAL RUN 2K/530 0.75| -0.006 add 66/18 0.92| -0.077 checkout 264/72 0.91| -0.928 commit 33/9 0.82| -0.054 copy 33/9 0.84| -0.055 delete 165/45 0.13| -4.951 info 66/18 0.85| -0.606 merge 1K/516 0.56| -0.007 mkdir 88/21 0.58| -0.005 propdel 24K/6K 0.63| -0.004 proplist 25K/6K 0.66| -0.004 propset 2K/591 0.61| -0.005 ps 66/18 1.00| +0.000 resolve 66/18 0.70| -0.070 resolved 462/126 0.71| -0.058 status 33/9 1.02| +0.028 switch 462/126 0.81| -0.154 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336' 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@1382336,5x5 N avg operation 11/3 0.72|-121.421 TOTAL RUN 1K/456 0.75| -0.006 add 22/6 0.93| -0.181 checkout 88/24 0.92| -2.184 commit 11/3 1.08| +0.022 copy 11/3 0.85| -0.133 delete 55/15 0.13|-14.717 info 22/6 0.87| -1.503 merge 1K/470 0.56| -0.007 mkdir 88/20 0.57| -0.005 propdel 23K/6K 0.63| -0.004 proplist 23K/6K 0.66| -0.004 propset 1K/552 0.61| -0.005 ps 22/6 1.46| +0.005 resolve 22/6 0.69| -0.192 resolved 154/42 0.72| -0.145 status 11/3 1.05| +0.201 switch 154/42 0.82| -0.383 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336,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@1382336,100x1 N avg operation 11/3 0.75| -7.261 TOTAL RUN 308/71 0.71| -0.005 add 22/6 0.81| -0.037 checkout 88/24 0.80| -0.418 commit 11/3 0.60| -0.135 copy 11/3 0.77| -0.026 delete 55/15 0.51| -0.128 info 22/6 0.69| -0.203 merge 154/46 0.55| -0.008 mkdir 1K/337 0.61| -0.004 proplist 968/273 0.65| -0.005 propset 77/33 0.68| -0.004 ps 22/6 0.74| -0.002 resolve 22/6 0.80| -0.015 resolved 154/42 0.69| -0.024 status 11/3 0.75| -0.096 switch 154/42 0.75| -0.069 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336,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@1382336,1x100 N avg operation 11/3 0.74| -2.412 TOTAL RUN 11/3 0.79| -0.009 add 22/6 0.82| -0.014 checkout 88/24 0.76| -0.182 commit 11/3 0.81| -0.049 copy 11/3 0.80| -0.005 delete 55/15 0.87| -0.008 info 22/6 0.53| -0.112 merge 407/111 0.61| -0.004 proplist 462/126 0.64| -0.004 propset 22/6 0.64| -0.004 ps 22/6 0.78| -0.002 resolve 22/6 0.70| -0.005 resolved 154/42 0.70| -0.005 status 11/3 0.72| -0.020 switch 154/42 0.78| -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@1382336,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) 11 395.33 561.33 433.34 TOTAL RUN 1K 0.01 2.29 0.02 add 22 0.02 5.81 2.73 checkout 88 1.53 160.96 27.45 commit 11 0.19 0.49 0.30 copy 11 0.74 1.24 0.88 delete 55 8.63 43.37 16.83 info 22 6.81 21.02 11.18 merge 1K 0.01 0.66 0.02 mkdir 88 0.01 0.09 0.01 propdel 23K 0.01 0.69 0.01 proplist 23K 0.01 1.10 0.01 propset 1K 0.01 0.54 0.01 ps 22 0.01 0.01 0.01 resolve 22 0.47 0.96 0.62 resolved 154 0.20 1.08 0.52 status 11 3.24 4.68 3.90 switch 154 0.26 7.02 2.17 update -- Timings for trunk@1382336,5x5 N min max avg operation (unit is seconds) 3 297.67 337.22 311.92 TOTAL RUN 456 0.01 1.54 0.02 add 6 0.02 5.68 2.55 checkout 24 2.22 96.21 25.26 commit 3 0.24 0.43 0.32 copy 3 0.68 0.84 0.75 delete 15 1.29 3.56 2.12 info 6 4.61 14.88 9.68 merge 470 0.01 0.20 0.01 mkdir 20 0.01 0.01 0.01 propdel 6K 0.01 0.35 0.01 proplist 6K 0.01 0.59 0.01 propset 552 0.01 0.03 0.01 ps 6 0.01 0.05 0.02 resolve 6 0.31 0.59 0.43 resolved 42 0.13 0.63 0.37 status 3 2.83 5.09 4.10 switch 42 0.21 5.06 1.79 update -- Compare 1.7.0,5x5 to trunk@1382336,5x5 N min max avg operation 11/3 0.75|-97.659 0.60|-224.116 0.72|-121.421 TOTAL RUN 1K/456 0.69| -0.003 0.67| -0.751 0.75| -0.006 add 22/6 0.80| -0.004 0.98| -0.125 0.93| -0.181 checkout 88/24 1.45| +0.689 0.60|-64.753 0.92| -2.184 commit 11/3 1.30| +0.055 0.87| -0.064 1.08| +0.022 copy 11/3 0.93| -0.055 0.68| -0.401 0.85| -0.133 delete 55/15 0.15| -7.339 0.08|-39.808 0.13|-14.717 info 22/6 0.68| -2.203 0.71| -6.142 0.87| -1.503 merge 1K/470 0.69| -0.003 0.31| -0.454 0.56| -0.007 mkdir 88/20 0.72| -0.003 0.10| -0.077 0.57| -0.005 propdel 23K/6K 0.66| -0.003 0.50| -0.343 0.63| -0.004 proplist 23K/6K 0.68| -0.003 0.54| -0.508 0.66| -0.004 propset 1K/552 0.68| -0.003 0.06| -0.510 0.61| -0.005 ps 22/6 0.79| -0.002 3.61| +0.037 1.46| +0.005 resolve 22/6 0.66| -0.157 0.61| -0.370 0.69| -0.192 resolved 154/42 0.67| -0.066 0.58| -0.448 0.72| -0.145 status 11/3 0.87| -0.408 1.09| +0.414 1.05| +0.201 switch 154/42 0.84| -0.041 0.72| -1.958 0.82| -0.383 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336,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) 11 24.71 43.91 29.16 TOTAL RUN 308 0.01 0.21 0.02 add 22 0.02 0.43 0.20 checkout 88 0.31 10.98 2.08 commit 11 0.19 1.29 0.34 copy 11 0.11 0.13 0.11 delete 55 0.17 0.48 0.26 info 22 0.59 0.83 0.65 merge 154 0.01 0.47 0.02 mkdir 1K 0.01 0.06 0.01 proplist 968 0.01 0.04 0.01 propset 77 0.01 0.02 0.01 ps 22 0.01 0.01 0.01 resolve 22 0.05 0.10 0.07 resolved 154 0.04 0.13 0.08 status 11 0.37 0.41 0.39 switch 154 0.05 1.02 0.28 update -- Timings for trunk@1382336,100x1 N min max avg operation (unit is seconds) 3 21.46 22.50 21.90 TOTAL RUN 71 0.01 0.11 0.01 add 6 0.02 0.31 0.16 checkout 24 0.85 4.64 1.66 commit 3 0.17 0.24 0.20 copy 3 0.09 0.09 0.09 delete 15 0.10 0.20 0.13 info 6 0.40 0.57 0.45 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.28 0.30 0.29 switch 42 0.04 0.41 0.21 update -- Compare 1.7.0,100x1 to trunk@1382336,100x1 N min max avg operation 11/3 0.87| -3.252 0.51|-21.411 0.75| -7.261 TOTAL RUN 308/71 0.69| -0.003 0.54| -0.094 0.71| -0.005 add 22/6 0.80| -0.004 0.71| -0.125 0.81| -0.037 checkout 88/24 2.74| +0.541 0.42| -6.333 0.80| -0.418 commit 11/3 0.94| -0.011 0.19| -1.051 0.60| -0.135 copy 11/3 0.80| -0.021 0.70| -0.038 0.77| -0.026 delete 55/15 0.61| -0.065 0.41| -0.287 0.51| -0.128 info 22/6 0.67| -0.194 0.70| -0.252 0.69| -0.203 merge 154/46 0.71| -0.003 0.03| -0.455 0.55| -0.008 mkdir 1K/337 0.66| -0.003 0.16| -0.052 0.61| -0.004 proplist 968/273 0.69| -0.003 0.27| -0.030 0.65| -0.005 propset 77/33 0.67| -0.004 0.58| -0.008 0.68| -0.004 ps 22/6 0.78| -0.002 0.71| -0.003 0.74| -0.002 resolve 22/6 0.94| -0.003 0.70| -0.029 0.80| -0.015 resolved 154/42 0.70| -0.013 0.60| -0.052 0.69| -0.024 status 11/3 0.76| -0.090 0.75| -0.103 0.75| -0.096 switch 154/42 0.81| -0.009 0.40| -0.615 0.75| -0.069 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336,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) 11 7.69 17.23 9.22 TOTAL RUN 11 0.04 0.05 0.04 add 22 0.02 0.15 0.08 checkout 88 0.18 5.67 0.75 commit 11 0.18 0.66 0.25 copy 11 0.02 0.03 0.02 delete 55 0.05 0.10 0.06 info 22 0.14 0.61 0.24 merge 407 0.01 0.03 0.01 proplist 462 0.01 0.05 0.01 propset 22 0.01 0.01 0.01 ps 22 0.01 0.01 0.01 resolve 22 0.02 0.02 0.02 resolved 154 0.01 0.03 0.02 status 11 0.07 0.08 0.07 switch 154 0.02 0.14 0.05 update -- Timings for trunk@1382336,1x100 N min max avg operation (unit is seconds) 3 6.64 7.10 6.81 TOTAL RUN 3 0.03 0.04 0.04 add 6 0.02 0.11 0.06 checkout 24 0.20 1.87 0.57 commit 3 0.19 0.22 0.20 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.11 0.04 update -- Compare 1.7.0,1x100 to trunk@1382336,1x100 N min max avg operation 11/3 0.86| -1.046 0.41|-10.128 0.74| -2.412 TOTAL RUN 11/3 0.84| -0.006 0.73| -0.013 0.79| -0.009 add 22/6 0.80| -0.004 0.75| -0.036 0.82| -0.014 checkout 88/24 1.11| +0.020 0.33| -3.793 0.76| -0.182 commit 11/3 1.05| +0.009 0.33| -0.438 0.81| -0.049 copy 11/3 0.86| -0.003 0.67| -0.010 0.80| -0.005 delete 55/15 0.93| -0.003 0.81| -0.019 0.87| -0.008 info 22/6 0.64| -0.051 0.29| -0.431 0.53| -0.112 merge 407/111 0.66| -0.003 0.24| -0.022 0.61| -0.004 proplist 462/126 0.69| -0.003 0.17| -0.038 0.64| -0.004 propset 22/6 0.69| -0.003 0.53| -0.006 0.64| -0.004 ps 22/6 0.77| -0.002 0.78| -0.002 0.78| -0.002 resolve 22/6 0.59| -0.006 0.71| -0.007 0.70| -0.005 resolved 154/42 0.71| -0.003 0.66| -0.009 0.70| -0.005 status 11/3 0.77| -0.016 0.68| -0.026 0.72| -0.020 switch 154/42 0.84| -0.003 0.75| -0.036 0.78| -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@1382336,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) 33 7.69 561.33 157.24 TOTAL RUN 2K 0.01 2.29 0.02 add 66 0.02 5.81 1.00 checkout 264 0.18 160.96 10.09 commit 33 0.18 1.29 0.30 copy 33 0.02 1.24 0.34 delete 165 0.05 43.37 5.72 info 66 0.14 21.02 4.02 merge 1K 0.01 0.66 0.02 mkdir 88 0.01 0.09 0.01 propdel 24K 0.01 0.69 0.01 proplist 25K 0.01 1.10 0.01 propset 2K 0.01 0.54 0.01 ps 66 0.01 0.01 0.01 resolve 66 0.02 0.96 0.24 resolved 462 0.01 1.08 0.20 status 33 0.07 4.68 1.45 switch 462 0.02 7.02 0.83 update -- Timings for trunk@1382336 N min max avg operation (unit is seconds) 9 6.64 337.22 113.54 TOTAL RUN 530 0.01 1.54 0.02 add 18 0.02 5.68 0.92 checkout 72 0.20 96.21 9.16 commit 9 0.17 0.43 0.24 copy 9 0.02 0.84 0.28 delete 45 0.04 3.56 0.77 info 18 0.09 14.88 3.42 merge 516 0.01 0.20 0.01 mkdir 21 0.01 0.01 0.01 propdel 6K 0.01 0.35 0.01 proplist 6K 0.01 0.59 0.01 propset 591 0.01 0.03 0.01 ps 18 0.01 0.05 0.01 resolve 18 0.01 0.59 0.17 resolved 126 0.01 0.63 0.14 status 9 0.05 5.09 1.48 switch 126 0.01 5.06 0.68 update -- Compare 1.7.0 to trunk@1382336 N min max avg operation 33/9 0.86| -1.046 0.60|-224.116 0.72|-43.698 TOTAL RUN 2K/530 0.69| -0.003 0.67| -0.751 0.75| -0.006 add 66/18 0.80| -0.004 0.98| -0.125 0.92| -0.077 checkout 264/72 1.11| +0.020 0.60|-64.753 0.91| -0.928 commit 33/9 0.99| -0.002 0.33| -0.868 0.82| -0.054 copy 33/9 0.86| -0.003 0.68| -0.401 0.84| -0.055 delete 165/45 0.93| -0.003 0.08|-39.808 0.13| -4.951 info 66/18 0.64| -0.051 0.71| -6.142 0.85| -0.606 merge 1K/516 0.69| -0.003 0.31| -0.454 0.56| -0.007 mkdir 88/21 0.72| -0.003 0.12| -0.075 0.58| -0.005 propdel 24K/6K 0.66| -0.003 0.50| -0.343 0.63| -0.004 proplist 25K/6K 0.69| -0.003 0.54| -0.508 0.66| -0.004 propset 2K/591 0.68| -0.003 0.06| -0.510 0.61| -0.005 ps 66/18 0.77| -0.002 3.61| +0.037 1.00| +0.000 resolve 66/18 0.59| -0.006 0.61| -0.370 0.70| -0.070 resolved 462/126 0.71| -0.003 0.58| -0.448 0.71| -0.058 status 33/9 0.77| -0.016 1.09| +0.414 1.02| +0.028 switch 462/126 0.84| -0.003 0.72| -1.958 0.81| -0.154 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1382336' is faster. "2/3" means: '1.7.0' has 2 timings on record, the other has 3.) Had started at Mon Sep 10 00:24:52 UTC 2012, done at Mon Sep 10 00:50:23 UTC 2012 /home/neels/svnbench real 1531.52 user 541.27 sys 247.49