1.7.0@1181106 vs. trunk@1377299 Started at Mon Aug 27 00:25:01 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@1377299 N avg operation 27/9 0.69|-48.483 TOTAL RUN 1K/530 0.77| -0.005 add 54/18 0.92| -0.081 checkout 216/72 0.87| -1.323 commit 27/9 0.89| -0.035 copy 27/9 0.75| -0.087 delete 135/45 0.11| -5.124 info 54/18 0.76| -0.937 merge 1K/516 0.57| -0.007 mkdir 72/21 0.53| -0.006 propdel 20K/6K 0.59| -0.004 proplist 20K/6K 0.64| -0.004 propset 1K/591 0.60| -0.005 ps 54/18 0.72| -0.003 resolve 54/18 0.90| -0.022 resolved 378/126 0.70| -0.061 status 27/9 0.95| -0.078 switch 378/126 0.88| -0.103 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299' 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@1377299,5x5 N avg operation 9/3 0.69|-134.368 TOTAL RUN 1K/456 0.77| -0.005 add 18/6 0.93| -0.188 checkout 72/24 0.88| -3.218 commit 9/3 1.29| +0.088 copy 9/3 0.74| -0.229 delete 45/15 0.10|-15.232 info 18/6 0.77| -2.518 merge 1K/470 0.58| -0.006 mkdir 72/20 0.52| -0.006 propdel 18K/6K 0.59| -0.004 proplist 19K/6K 0.64| -0.004 propset 1K/552 0.59| -0.005 ps 18/6 0.71| -0.003 resolve 18/6 0.92| -0.046 resolved 126/42 0.70| -0.152 status 9/3 0.97| -0.112 switch 126/42 0.90| -0.225 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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@1377299,100x1 N avg operation 9/3 0.71| -8.784 TOTAL RUN 252/71 0.70| -0.006 add 18/6 0.79| -0.041 checkout 72/24 0.73| -0.587 commit 9/3 0.56| -0.161 copy 9/3 0.77| -0.026 delete 45/15 0.51| -0.130 info 18/6 0.72| -0.187 merge 126/46 0.50| -0.009 mkdir 981/337 0.60| -0.005 proplist 792/273 0.63| -0.005 propset 63/33 0.65| -0.005 ps 18/6 0.72| -0.003 resolve 18/6 0.80| -0.015 resolved 126/42 0.69| -0.024 status 9/3 0.75| -0.099 switch 126/42 0.75| -0.072 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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@1377299,1x100 N avg operation 9/3 0.76| -2.295 TOTAL RUN 9/3 0.78| -0.010 add 18/6 0.80| -0.016 checkout 72/24 0.79| -0.163 commit 9/3 0.87| -0.033 copy 9/3 0.77| -0.006 delete 45/15 0.84| -0.009 info 18/6 0.58| -0.107 merge 333/111 0.58| -0.004 proplist 378/126 0.61| -0.004 propset 18/6 0.61| -0.004 ps 18/6 0.74| -0.003 resolve 18/6 0.67| -0.006 resolved 126/42 0.68| -0.006 status 9/3 0.71| -0.022 switch 126/42 0.75| -0.012 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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) 9 395.33 561.33 434.16 TOTAL RUN 1K 0.01 2.29 0.02 add 18 0.02 5.81 2.79 checkout 72 1.53 160.96 27.46 commit 9 0.19 0.49 0.31 copy 9 0.74 1.24 0.89 delete 45 8.63 43.37 16.93 info 18 6.81 21.02 10.84 merge 1K 0.01 0.43 0.02 mkdir 72 0.01 0.09 0.01 propdel 18K 0.01 0.69 0.01 proplist 19K 0.01 1.10 0.01 propset 1K 0.01 0.54 0.01 ps 18 0.01 0.01 0.01 resolve 18 0.47 0.89 0.61 resolved 126 0.20 1.08 0.51 status 9 3.39 4.68 4.03 switch 126 0.26 7.02 2.18 update -- Timings for trunk@1377299,5x5 N min max avg operation (unit is seconds) 3 298.24 302.40 299.79 TOTAL RUN 456 0.01 1.59 0.02 add 6 0.02 6.18 2.60 checkout 24 2.21 83.68 24.24 commit 3 0.25 0.63 0.39 copy 3 0.61 0.70 0.66 delete 15 0.71 3.48 1.69 info 6 4.50 13.13 8.32 merge 470 0.01 0.41 0.01 mkdir 20 0.01 0.01 0.01 propdel 6K 0.01 0.29 0.01 proplist 6K 0.01 0.54 0.01 propset 552 0.01 0.04 0.01 ps 6 0.01 0.01 0.01 resolve 6 0.31 1.36 0.56 resolved 42 0.13 0.86 0.36 status 3 3.31 4.30 3.92 switch 42 0.22 6.24 1.95 update -- Compare 1.7.0,5x5 to trunk@1377299,5x5 N min max avg operation 9/3 0.75|-97.084 0.54|-258.930 0.69|-134.368 TOTAL RUN 1K/456 0.71| -0.003 0.69| -0.704 0.77| -0.005 add 18/6 0.74| -0.005 1.06| +0.374 0.93| -0.188 checkout 72/24 1.44| +0.674 0.52|-77.278 0.88| -3.218 commit 9/3 1.37| +0.068 1.29| +0.142 1.29| +0.088 copy 9/3 0.82| -0.129 0.56| -0.545 0.74| -0.229 delete 45/15 0.08| -7.915 0.08|-39.891 0.10|-15.232 info 18/6 0.66| -2.312 0.62| -7.884 0.77| -2.518 merge 1K/470 0.71| -0.003 0.95| -0.020 0.58| -0.006 mkdir 72/20 0.70| -0.003 0.09| -0.078 0.52| -0.006 propdel 18K/6K 0.68| -0.003 0.43| -0.396 0.59| -0.004 proplist 19K/6K 0.69| -0.003 0.49| -0.557 0.64| -0.004 propset 1K/552 0.71| -0.003 0.07| -0.506 0.59| -0.005 ps 18/6 0.77| -0.002 0.54| -0.006 0.71| -0.003 resolve 18/6 0.66| -0.160 1.53| +0.471 0.92| -0.046 resolved 126/42 0.68| -0.065 0.80| -0.217 0.70| -0.152 status 9/3 0.98| -0.074 0.92| -0.384 0.97| -0.112 switch 126/42 0.84| -0.040 0.89| -0.783 0.90| -0.225 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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) 9 25.92 43.91 30.11 TOTAL RUN 252 0.01 0.21 0.02 add 18 0.02 0.43 0.20 checkout 72 0.35 10.98 2.18 commit 9 0.19 1.29 0.37 copy 9 0.11 0.13 0.11 delete 45 0.17 0.48 0.26 info 18 0.60 0.83 0.66 merge 126 0.01 0.47 0.02 mkdir 981 0.01 0.06 0.01 proplist 792 0.01 0.04 0.01 propset 63 0.01 0.02 0.01 ps 18 0.01 0.01 0.01 resolve 18 0.05 0.10 0.07 resolved 126 0.04 0.13 0.08 status 9 0.38 0.41 0.39 switch 126 0.05 1.02 0.28 update -- Timings for trunk@1377299,100x1 N min max avg operation (unit is seconds) 3 20.95 21.53 21.33 TOTAL RUN 71 0.01 0.12 0.01 add 6 0.02 0.30 0.16 checkout 24 0.83 3.64 1.59 commit 3 0.19 0.23 0.21 copy 3 0.09 0.09 0.09 delete 15 0.10 0.20 0.13 info 6 0.40 0.60 0.48 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.30 0.29 switch 42 0.04 0.40 0.21 update -- Compare 1.7.0,100x1 to trunk@1377299,100x1 N min max avg operation 9/3 0.81| -4.976 0.49|-22.378 0.71| -8.784 TOTAL RUN 252/71 0.67| -0.003 0.58| -0.087 0.70| -0.006 add 18/6 0.77| -0.005 0.70| -0.130 0.79| -0.041 checkout 72/24 2.39| +0.483 0.33| -7.335 0.73| -0.587 commit 9/3 1.05| +0.008 0.18| -1.064 0.56| -0.161 copy 9/3 0.82| -0.019 0.70| -0.038 0.77| -0.026 delete 45/15 0.60| -0.066 0.41| -0.288 0.51| -0.130 info 18/6 0.67| -0.197 0.73| -0.227 0.72| -0.187 merge 126/46 0.66| -0.004 0.02| -0.456 0.50| -0.009 mkdir 981/337 0.64| -0.003 0.17| -0.051 0.60| -0.005 proplist 792/273 0.68| -0.003 0.29| -0.030 0.63| -0.005 propset 63/33 0.62| -0.004 0.62| -0.007 0.65| -0.005 ps 18/6 0.76| -0.002 0.69| -0.004 0.72| -0.003 resolve 18/6 0.94| -0.003 0.69| -0.030 0.80| -0.015 resolved 126/42 0.70| -0.013 0.58| -0.054 0.69| -0.024 status 9/3 0.77| -0.088 0.73| -0.110 0.75| -0.099 switch 126/42 0.81| -0.009 0.40| -0.619 0.75| -0.072 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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) 9 7.69 17.23 9.47 TOTAL RUN 9 0.04 0.05 0.04 add 18 0.02 0.15 0.08 checkout 72 0.18 5.67 0.77 commit 9 0.18 0.66 0.26 copy 9 0.02 0.03 0.03 delete 45 0.05 0.10 0.06 info 18 0.14 0.61 0.25 merge 333 0.01 0.02 0.01 proplist 378 0.01 0.02 0.01 propset 18 0.01 0.01 0.01 ps 18 0.01 0.01 0.01 resolve 18 0.02 0.02 0.02 resolved 126 0.01 0.03 0.02 status 9 0.07 0.08 0.07 switch 126 0.02 0.14 0.05 update -- Timings for trunk@1377299,1x100 N min max avg operation (unit is seconds) 3 6.78 7.74 7.17 TOTAL RUN 3 0.03 0.03 0.03 add 6 0.02 0.11 0.06 checkout 24 0.21 1.87 0.61 commit 3 0.21 0.25 0.23 copy 3 0.02 0.02 0.02 delete 15 0.04 0.08 0.05 info 6 0.09 0.22 0.15 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@1377299,1x100 N min max avg operation 9/3 0.88| -0.905 0.45| -9.485 0.76| -2.295 TOTAL RUN 9/3 0.84| -0.007 0.72| -0.013 0.78| -0.010 add 18/6 0.78| -0.004 0.74| -0.038 0.80| -0.016 checkout 72/24 1.13| +0.024 0.33| -3.793 0.79| -0.163 commit 9/3 1.20| +0.036 0.39| -0.404 0.87| -0.033 copy 9/3 0.84| -0.004 0.65| -0.011 0.77| -0.006 delete 45/15 0.92| -0.004 0.78| -0.022 0.84| -0.009 info 18/6 0.64| -0.052 0.36| -0.388 0.58| -0.107 merge 333/111 0.65| -0.003 0.36| -0.011 0.58| -0.004 proplist 378/126 0.69| -0.003 0.38| -0.012 0.61| -0.004 propset 18/6 0.66| -0.003 0.48| -0.007 0.61| -0.004 ps 18/6 0.77| -0.002 0.71| -0.003 0.74| -0.003 resolve 18/6 0.58| -0.006 0.67| -0.007 0.67| -0.006 resolved 126/42 0.70| -0.003 0.64| -0.009 0.68| -0.006 status 9/3 0.76| -0.016 0.66| -0.027 0.71| -0.022 switch 126/42 0.82| -0.003 0.73| -0.038 0.75| -0.012 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299,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) 27 7.69 561.33 157.91 TOTAL RUN 1K 0.01 2.29 0.02 add 54 0.02 5.81 1.02 checkout 216 0.18 160.96 10.13 commit 27 0.18 1.29 0.31 copy 27 0.02 1.24 0.34 delete 135 0.05 43.37 5.75 info 54 0.14 21.02 3.92 merge 1K 0.01 0.47 0.02 mkdir 72 0.01 0.09 0.01 propdel 20K 0.01 0.69 0.01 proplist 20K 0.01 1.10 0.01 propset 1K 0.01 0.54 0.01 ps 54 0.01 0.01 0.01 resolve 54 0.02 0.89 0.23 resolved 378 0.01 1.08 0.20 status 27 0.07 4.68 1.50 switch 378 0.02 7.02 0.84 update -- Timings for trunk@1377299 N min max avg operation (unit is seconds) 9 6.78 302.40 109.43 TOTAL RUN 530 0.01 1.59 0.02 add 18 0.02 6.18 0.94 checkout 72 0.21 83.68 8.81 commit 9 0.19 0.63 0.28 copy 9 0.02 0.70 0.26 delete 45 0.04 3.48 0.63 info 18 0.09 13.13 2.98 merge 516 0.01 0.41 0.01 mkdir 21 0.01 0.01 0.01 propdel 6K 0.01 0.29 0.01 proplist 6K 0.01 0.54 0.01 propset 591 0.01 0.04 0.01 ps 18 0.01 0.01 0.01 resolve 18 0.01 1.36 0.21 resolved 126 0.01 0.86 0.14 status 9 0.05 4.30 1.42 switch 126 0.01 6.24 0.73 update -- Compare 1.7.0 to trunk@1377299 N min max avg operation 27/9 0.88| -0.905 0.54|-258.930 0.69|-48.483 TOTAL RUN 1K/530 0.71| -0.003 0.69| -0.704 0.77| -0.005 add 54/18 0.77| -0.004 1.06| +0.374 0.92| -0.081 checkout 216/72 1.13| +0.024 0.52|-77.278 0.87| -1.323 commit 27/9 1.10| +0.018 0.49| -0.662 0.89| -0.035 copy 27/9 0.84| -0.004 0.56| -0.545 0.75| -0.087 delete 135/45 0.92| -0.004 0.08|-39.891 0.11| -5.124 info 54/18 0.64| -0.052 0.62| -7.884 0.76| -0.937 merge 1K/516 0.71| -0.003 0.88| -0.058 0.57| -0.007 mkdir 72/21 0.70| -0.003 0.12| -0.075 0.53| -0.006 propdel 20K/6K 0.66| -0.003 0.43| -0.396 0.59| -0.004 proplist 20K/6K 0.69| -0.003 0.49| -0.557 0.64| -0.004 propset 1K/591 0.68| -0.003 0.07| -0.506 0.60| -0.005 ps 54/18 0.77| -0.002 0.55| -0.006 0.72| -0.003 resolve 54/18 0.58| -0.006 1.53| +0.471 0.90| -0.022 resolved 378/126 0.70| -0.003 0.80| -0.217 0.70| -0.061 status 27/9 0.76| -0.016 0.92| -0.384 0.95| -0.078 switch 378/126 0.82| -0.003 0.89| -0.783 0.88| -0.103 update (legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds; factor < 1 and seconds < 0 means 'trunk@1377299' is faster. "2/3" means: '1.7.0' has 2 timings on record, the other has 3.) Had started at Mon Aug 27 00:25:01 UTC 2012, done at Mon Aug 27 00:49:12 UTC 2012 /home/neels/svnbench real 1451.13 user 537.08 sys 240.02