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

Re: TSVNCache Status Thread Has Priority Over Crawling Thread?

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2006-01-09 19:45:06 CET

At 18:34 09/01/2006 +0100, you wrote:

>There are in fact several (6) different threads in the cache, each
>with its own function to take care of.
>And as you already want it: the thread handling status requests from
>the explorer has the highest priority - all other threads have
>either "idle" or "below normal" priority.

And to re-iterate what Stephan is saying, the main issue should be
disk contention, not CPU contention - so the thread priority is not a
great tool for manipulating the relative performance of the different
operations - the file/disk system may well complete operations in a
completely different order to that in which they started, in order to
optimise disk accesses.

That said, I'm not really sure why you're seeing 20-50% CPU in
TSVNCache.exe, unless it's fairly narrow spikes. Stephan understands
the current cache an awful lot better than me, so he probably know
where it's going.

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jan 9 20:34:10 2006

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.