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

Re: TSVNCache problem (Was: Overlay network share configuration -> explorer freeze/slowdown)

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 16 Feb 2011 11:57:14 +0100

On 15.02.2011 12:54, Hans-Emil Skogh wrote:
> Ok... I'm seeing the explorer/TSVNCache slowdown again. This time it
> happens on my local disk, so the connection to networked drives must
> have been a coincidence.
>
> What happens is that the explorer slows down to an absolute crawl.
> Multiple seconds to up to half a minute between responses to my
> clicks. When I look at TSVNCache.exe in the task manager I can see
> that it is steadily consuming memory. A click in the explorer leads
> to an increase of a couple of (say ten) megabytes over the period
> when the explorer stops responding. When TSVNCache stops growing the
> explorer comes back to life.
>
> I tried looking at the TSVNCache process in Process Monitor
> (FileMon), and I see 0 disk accesses during this time.
>
> Killing TSVNCache brings everything back to normal with a responsive
> explorer and a healthy amount of disk access from the new TSVNCache.
>
> This is pretty annoying as it happens seemingly randomly, and not
> that frequently. Any ideas on what it could be or how I could go on
> debugging the problem when it occurs?
>
> Running TortoiseSVN 1.6.99, Build 20848 - 32 Bit -dev, 2011/02/10
> 21:47:27 on XP.

 From your description I guess this is an issue with a deadlock
somewhere in the cache. I have a look at this, but deadlocks are hard to
find and to reproduce so this might take me a while to fix...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2704783
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-16 11:57:26 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.