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

RE: TSVNCache should run at a lower priority

From: <ms72_at_inf.tu-dresden.de>
Date: Fri, 5 Dec 2008 01:06:50 -0800 (PST)

> Mirko Seifert wrote:
> > Hi,
> >
> > I'm running TortoiseSVN 1.5.5, Build 14361 - 32 Bit on WinXP SP3 and I
> > was wondering why the TSVNCache process does run at priority "normal".
> > Using the task manager to change the priority to "low" works fine and
> > makes my system run much smoother, because foreground activities are not
> > delayed by I/O or processor usage of TSVNCache.
>
> I doubt that. You may think at first that it works, but it doesn't.
> Unless you don't care that the overlay icons show the status several
> minutes delayed.

I'm running TSVNCache at low priority (manually) for quite a while and I did not recognize icons that show a wrong state.
I have quite large repositories checked out (several gigabytes), so this bahavior is not explained by the number of files or directories observed by TSVNCache.

As far as I understand the implications of process priorities, the icons should only be delayed if there is processes running at a higher priority than TSVNCache. This is usually the case for all user applications (e.g., the explorer itself). From my perspective these processes are more important than up-to-date icons. If I can't open directories, because my explorer is blocked by TSVNCache the icons do not buy me anything. I have collegues who actually uninstalled TortoiseSVN just because of this behavior.

If you think lowering the priority is not appropriate for all users, then how about a configuration option in the settings dialog?

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=979979

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2008-12-05 10:52:27 CET

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