Steven Fisher wrote:
> I'm not sure how to say this without sounding like a crank, so bear with 
> me...
> 
> Since the TortoiseSVN 1.4.4 upgrade, I've been having performance 
> problems. The most common occurrence is that TSVNCache will run away. 
> The performance is bad enough that before I realized it was TortoiseSVN 
> I was considering a rebuild of my development machine, and I truly hate 
> reinstalling Windows...
> 
> Anyway, after comparing experiences with a coworker, I downgraded to 
> 1.4.3. Everything worked perfectly there, and I was happy. More 
> recently, I decided to upgrade to the latest build to see if the problem 
> was still present. It was still present as of the 2007/07/02 build.
> 
> So that's where I am now. It seems something got introduced between 
> 1.4.3 and 1.4.4 that is causing my performance problems, and it is still 
> present. How can I help isolate exactly what's going on? I looked 
> through the change notes, and the only thing that looked like it could 
> possibly cause this sort of side effect was a bug fix for the cache 
> getting stuffed and slow for big working copies. (Is 460MB "big"?)
> 
> However, I don't know for sure that's going on. How can I help isolate 
> this and report it properly?
Please do the following to narrow the problem down a little:
* create the registry key HKCU\Software\TortoiseSVN\CacheTrayIcon
* set the DWORD value of that key to something else than 0
* kill the TSVNCache.exe process
* browse to your working copy with the explorer
* wait a little bit until the cache has crawled your working copy
* doubleclick on the TSVN icon in the system tray
* a window pops up, showing you all paths the cache is currently crawling
* find out which paths are crawled over and over again
* try to find out why those paths: what's special/different about those 
paths?
If those paths the cache is crawling aren't even versioned, you should 
exclude them from the cache (settings dialog).
Stefan
-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Sat Aug 11 09:24:07 2007