[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 1.4.4 performance problems

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-08-11 09:25:48 CEST

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

This is an archived mail posted to the TortoiseSVN Users mailing list.