1.7.0@1181106 vs. trunk@1358779 Started at Mon Jul 9 00:25:08 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@1358779 N avg operation 6/9 0.76|-36.256 TOTAL RUN 372/530 0.79| -0.006 add 12/18 0.96| -0.044 checkout 48/72 0.98| -0.167 commit 6/9 1.28| +0.062 copy 6/9 0.93| -0.021 delete 30/45 0.14| -5.096 info 12/18 0.85| -0.594 merge 312/516 0.82| -0.003 mkdir 16/21 0.76| -0.003 propdel 4K/6K 0.68| -0.004 proplist 4K/6K 0.71| -0.004 propset 370/591 0.71| -0.004 ps 12/18 0.83| -0.002 resolve 12/18 0.91| -0.021 resolved 84/126 0.84| -0.034 status 6/9 1.06| +0.089 switch 84/126 0.87| -0.109 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779' 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@1358779,5x5 N avg operation 2/3 0.75|-102.669 TOTAL RUN 314/456 0.79| -0.006 add 4/6 0.96| -0.101 checkout 16/24 0.99| -0.272 commit 2/3 1.67| +0.171 copy 2/3 0.94| -0.042 delete 10/15 0.13|-15.155 info 4/6 0.86| -1.442 merge 284/470 0.81| -0.003 mkdir 16/20 0.75| -0.003 propdel 4K/6K 0.68| -0.004 proplist 4K/6K 0.71| -0.004 propset 352/552 0.71| -0.004 ps 4/6 0.83| -0.002 resolve 4/6 0.92| -0.049 resolved 28/42 0.85| -0.078 status 2/3 1.09| +0.354 switch 28/42 0.88| -0.252 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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@1358779,100x1 N avg operation 2/3 0.82| -5.008 TOTAL RUN 56/71 0.74| -0.005 add 4/6 0.88| -0.024 checkout 16/24 0.88| -0.214 commit 2/3 1.13| +0.026 copy 2/3 0.85| -0.016 delete 10/15 0.54| -0.126 info 4/6 0.72| -0.192 merge 28/46 0.93| -0.001 mkdir 218/337 0.68| -0.004 proplist 176/273 0.70| -0.004 propset 14/33 0.72| -0.004 ps 4/6 0.82| -0.002 resolve 4/6 0.90| -0.008 resolved 28/42 0.75| -0.019 status 2/3 0.82| -0.069 switch 28/42 0.78| -0.066 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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@1358779,1x100 N avg operation 2/3 0.88| -1.091 TOTAL RUN 2/3 0.85| -0.007 add 4/6 0.90| -0.008 checkout 16/24 0.98| -0.014 commit 2/3 0.95| -0.010 copy 2/3 0.86| -0.004 delete 10/15 0.90| -0.006 info 4/6 0.54| -0.148 merge 74/111 0.65| -0.004 proplist 84/126 0.67| -0.004 propset 4/6 0.65| -0.004 ps 4/6 0.84| -0.002 resolve 4/6 0.71| -0.006 resolved 28/42 0.73| -0.005 status 2/3 0.79| -0.017 switch 28/42 0.82| -0.009 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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) 2 415.62 418.75 417.19 TOTAL RUN 314 0.01 2.29 0.03 add 4 0.02 5.81 2.87 checkout 16 1.63 85.70 24.58 commit 2 0.25 0.26 0.26 copy 2 0.74 0.80 0.77 delete 10 9.43 43.37 17.43 info 4 7.15 13.09 10.51 merge 284 0.01 0.35 0.02 mkdir 16 0.01 0.02 0.01 propdel 4K 0.01 0.33 0.01 proplist 4K 0.01 0.35 0.01 propset 352 0.01 0.10 0.01 ps 4 0.01 0.01 0.01 resolve 4 0.49 0.71 0.60 resolved 28 0.21 0.83 0.52 status 2 3.62 4.56 4.09 switch 28 0.27 6.66 2.17 update -- Timings for trunk@1358779,5x5 N min max avg operation (unit is seconds) 3 306.03 326.86 314.52 TOTAL RUN 456 0.01 1.93 0.02 add 6 0.02 5.70 2.77 checkout 24 2.39 84.24 24.31 commit 3 0.28 0.68 0.43 copy 3 0.71 0.74 0.73 delete 15 0.90 4.64 2.27 info 6 4.77 14.57 9.07 merge 470 0.01 0.41 0.01 mkdir 20 0.01 0.02 0.01 propdel 6K 0.01 0.22 0.01 proplist 6K 0.01 0.73 0.01 propset 552 0.01 0.17 0.01 ps 6 0.01 0.01 0.01 resolve 6 0.33 0.88 0.55 resolved 42 0.14 1.18 0.44 status 3 3.35 5.76 4.44 switch 42 0.22 5.47 1.91 update -- Compare 1.7.0,5x5 to trunk@1358779,5x5 N min max avg operation 2/3 0.74|-109.585 0.78|-91.892 0.75|-102.669 TOTAL RUN 314/456 0.68| -0.003 0.84| -0.364 0.79| -0.006 add 4/6 0.76| -0.006 0.98| -0.109 0.96| -0.101 checkout 16/24 1.47| +0.764 0.98| -1.461 0.99| -0.272 commit 2/3 1.13| +0.032 2.58| +0.414 1.67| +0.171 copy 2/3 0.96| -0.027 0.93| -0.057 0.94| -0.042 delete 10/15 0.10| -8.522 0.11|-38.734 0.13|-15.155 info 4/6 0.67| -2.379 1.11| +1.478 0.86| -1.442 merge 284/470 0.68| -0.004 1.17| +0.062 0.81| -0.003 mkdir 16/20 0.66| -0.004 0.98| -0.000 0.75| -0.003 propdel 4K/6K 0.65| -0.003 0.67| -0.108 0.68| -0.004 proplist 4K/6K 0.68| -0.003 2.08| +0.379 0.71| -0.004 propset 352/552 0.68| -0.003 1.72| +0.073 0.71| -0.004 ps 4/6 0.74| -0.003 0.89| -0.002 0.83| -0.002 resolve 4/6 0.68| -0.158 1.25| +0.175 0.92| -0.049 resolved 28/42 0.70| -0.063 1.43| +0.357 0.85| -0.078 status 2/3 0.93| -0.269 1.26| +1.198 1.09| +0.354 switch 28/42 0.83| -0.045 0.82| -1.181 0.88| -0.252 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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) 2 27.29 28.02 27.66 TOTAL RUN 56 0.01 0.21 0.02 add 4 0.03 0.38 0.20 checkout 16 0.36 4.03 1.83 commit 2 0.19 0.20 0.20 copy 2 0.11 0.12 0.11 delete 10 0.18 0.48 0.28 info 4 0.60 0.83 0.69 merge 28 0.01 0.02 0.01 mkdir 218 0.01 0.02 0.01 proplist 176 0.01 0.03 0.01 propset 14 0.01 0.02 0.01 ps 4 0.01 0.01 0.01 resolve 4 0.05 0.10 0.07 resolved 28 0.05 0.11 0.08 status 2 0.38 0.40 0.39 switch 28 0.05 0.60 0.30 update -- Timings for trunk@1358779,100x1 N min max avg operation (unit is seconds) 3 22.41 23.01 22.65 TOTAL RUN 71 0.01 0.13 0.01 add 6 0.02 0.34 0.18 checkout 24 0.83 3.65 1.62 commit 3 0.19 0.26 0.22 copy 3 0.09 0.10 0.10 delete 15 0.11 0.22 0.15 info 6 0.42 0.67 0.49 merge 46 0.01 0.15 0.01 mkdir 1 0.01 0.01 0.01 propdel 337 0.01 0.06 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.06 0.07 0.07 resolved 42 0.03 0.08 0.06 status 3 0.31 0.33 0.32 switch 42 0.04 0.45 0.23 update -- Compare 1.7.0,100x1 to trunk@1358779,100x1 N min max avg operation 2/3 0.82| -4.880 0.82| -5.007 0.82| -5.008 TOTAL RUN 56/71 0.71| -0.003 0.63| -0.077 0.74| -0.005 add 4/6 0.68| -0.008 0.89| -0.040 0.88| -0.024 checkout 16/24 2.33| +0.475 0.90| -0.384 0.88| -0.214 commit 2/3 1.04| +0.008 1.25| +0.052 1.13| +0.026 copy 2/3 0.89| -0.011 0.82| -0.022 0.85| -0.016 delete 10/15 0.62| -0.069 0.47| -0.253 0.54| -0.126 info 4/6 0.70| -0.177 0.80| -0.161 0.72| -0.192 merge 28/46 0.70| -0.004 7.70| +0.130 0.93| -0.001 mkdir 218/337 0.66| -0.003 2.97| +0.040 0.68| -0.004 proplist 176/273 0.69| -0.003 0.58| -0.011 0.70| -0.004 propset 14/33 0.68| -0.004 0.81| -0.003 0.72| -0.004 ps 4/6 0.84| -0.002 0.79| -0.002 0.82| -0.002 resolve 4/6 1.09| +0.005 0.79| -0.021 0.90| -0.008 resolved 28/42 0.77| -0.010 0.74| -0.029 0.75| -0.019 status 2/3 0.81| -0.074 0.84| -0.064 0.82| -0.069 switch 28/42 0.87| -0.006 0.76| -0.143 0.78| -0.066 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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) 2 8.79 8.93 8.86 TOTAL RUN 2 0.05 0.05 0.05 add 4 0.02 0.15 0.08 checkout 16 0.24 1.88 0.65 commit 2 0.20 0.24 0.22 copy 2 0.03 0.03 0.03 delete 10 0.05 0.10 0.07 info 4 0.16 0.61 0.32 merge 74 0.01 0.02 0.01 proplist 84 0.01 0.02 0.01 propset 4 0.01 0.01 0.01 ps 4 0.01 0.01 0.01 resolve 4 0.02 0.02 0.02 resolved 28 0.01 0.03 0.02 status 2 0.08 0.08 0.08 switch 28 0.02 0.14 0.05 update -- Timings for trunk@1358779,1x100 N min max avg operation (unit is seconds) 3 7.59 8.05 7.77 TOTAL RUN 3 0.04 0.04 0.04 add 6 0.02 0.13 0.07 checkout 24 0.22 2.05 0.63 commit 3 0.20 0.21 0.21 copy 3 0.02 0.02 0.02 delete 15 0.05 0.09 0.06 info 6 0.10 0.30 0.17 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.06 0.07 0.06 switch 42 0.02 0.12 0.04 update -- Compare 1.7.0,1x100 to trunk@1358779,1x100 N min max avg operation 2/3 0.86| -1.199 0.90| -0.883 0.88| -1.091 TOTAL RUN 2/3 0.85| -0.007 0.86| -0.007 0.85| -0.007 add 4/6 0.72| -0.007 0.90| -0.014 0.90| -0.008 checkout 16/24 0.91| -0.021 1.09| +0.172 0.98| -0.014 commit 2/3 1.01| +0.002 0.91| -0.022 0.95| -0.010 copy 2/3 0.83| -0.005 0.91| -0.002 0.86| -0.004 delete 10/15 0.92| -0.004 0.93| -0.007 0.90| -0.006 info 4/6 0.62| -0.063 0.49| -0.312 0.54| -0.148 merge 74/111 0.66| -0.003 0.76| -0.004 0.65| -0.004 proplist 84/126 0.68| -0.004 0.61| -0.007 0.67| -0.004 propset 4/6 0.69| -0.003 0.58| -0.006 0.65| -0.004 ps 4/6 0.77| -0.002 0.92| -0.001 0.84| -0.002 resolve 4/6 0.56| -0.008 0.82| -0.004 0.71| -0.006 resolved 28/42 0.71| -0.004 0.77| -0.006 0.73| -0.005 status 2/3 0.76| -0.018 0.82| -0.014 0.79| -0.017 switch 28/42 0.80| -0.004 0.88| -0.017 0.82| -0.009 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779,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) 6 8.79 418.75 151.23 TOTAL RUN 372 0.01 2.29 0.03 add 12 0.02 5.81 1.05 checkout 48 0.24 85.70 9.02 commit 6 0.19 0.26 0.22 copy 6 0.03 0.80 0.30 delete 30 0.05 43.37 5.92 info 12 0.16 13.09 3.84 merge 312 0.01 0.35 0.02 mkdir 16 0.01 0.02 0.01 propdel 4K 0.01 0.33 0.01 proplist 4K 0.01 0.35 0.01 propset 370 0.01 0.10 0.01 ps 12 0.01 0.01 0.01 resolve 12 0.02 0.71 0.23 resolved 84 0.01 0.83 0.21 status 6 0.08 4.56 1.52 switch 84 0.02 6.66 0.84 update -- Timings for trunk@1358779 N min max avg operation (unit is seconds) 9 7.59 326.86 114.98 TOTAL RUN 530 0.01 1.93 0.02 add 18 0.02 5.70 1.01 checkout 72 0.22 84.24 8.85 commit 9 0.19 0.68 0.29 copy 9 0.02 0.74 0.28 delete 45 0.05 4.64 0.83 info 18 0.10 14.57 3.25 merge 516 0.01 0.41 0.01 mkdir 21 0.01 0.02 0.01 propdel 6K 0.01 0.22 0.01 proplist 6K 0.01 0.73 0.01 propset 591 0.01 0.17 0.01 ps 18 0.01 0.01 0.01 resolve 18 0.01 0.88 0.21 resolved 126 0.01 1.18 0.17 status 9 0.06 5.76 1.61 switch 126 0.02 5.47 0.73 update -- Compare 1.7.0 to trunk@1358779 N min max avg operation 6/9 0.86| -1.199 0.78|-91.892 0.76|-36.256 TOTAL RUN 372/530 0.68| -0.003 0.84| -0.364 0.79| -0.006 add 12/18 0.75| -0.006 0.98| -0.109 0.96| -0.044 checkout 48/72 0.91| -0.021 0.98| -1.461 0.98| -0.167 commit 6/9 1.04| +0.008 2.58| +0.414 1.28| +0.062 copy 6/9 0.83| -0.005 0.93| -0.057 0.93| -0.021 delete 30/45 0.92| -0.004 0.11|-38.734 0.14| -5.096 info 12/18 0.62| -0.063 1.11| +1.478 0.85| -0.594 merge 312/516 0.68| -0.004 1.17| +0.062 0.82| -0.003 mkdir 16/21 0.66| -0.004 0.98| -0.000 0.76| -0.003 propdel 4K/6K 0.65| -0.003 0.67| -0.108 0.68| -0.004 proplist 4K/6K 0.68| -0.003 2.08| +0.379 0.71| -0.004 propset 370/591 0.68| -0.003 1.72| +0.073 0.71| -0.004 ps 12/18 0.79| -0.002 0.89| -0.002 0.83| -0.002 resolve 12/18 0.56| -0.008 1.25| +0.175 0.91| -0.021 resolved 84/126 0.71| -0.004 1.43| +0.357 0.84| -0.034 status 6/9 0.76| -0.018 1.26| +1.198 1.06| +0.089 switch 84/126 0.80| -0.004 0.82| -1.181 0.87| -0.109 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1358779' is faster. "2/3" means: '1.7.0' has 2 timings on record, the other has 3.) Had started at Mon Jul 9 00:25:08 UTC 2012, done at Mon Jul 9 00:50:15 UTC 2012 /home/neels/svnbench real 1506.95 user 547.51 sys 305.83