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

Re: [TSVN] TSVNCache too resource intensive on large working copies

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2005-05-27 10:24:52 CEST

At 10:15 27/05/2005 +0200, you wrote:

>I do not know in which order disk I/O requests are queued by the OS:
>the order they've been requested, task priority or process priority
>class? Maybe you could reduce the priority class of the cache process?
>Something like
>SetSetPriorityClass(GetCurrentProcess(), BELOW_NORMAL_PRIORITY_CLASS);

I don't think that's really the way to tackle it - it's not an issue of
process/thread priority which is primarily a CPU thing. The problem is
that once a disk access has started, it takes so long that there's ages
before another one can happen.

As Stephan has said, the crawler thread is already 'idle' priority, but
that's not helping, because that thread's blocked all the time anyway.

It would be interesting to do some experiments with stalling the crawler
for longer between each bit of work, to see if that made a dramatic
difference to people who are having these problems.

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri May 27 10:25:32 2005

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.