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

Re: [TSVN] Result of performance tests on huge repositories

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2005-01-14 12:14:39 CET

>>
>>are you talking about the Explorer registry setting?
>Yes.
>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
>"Max Cached Icons"="4096"

That doesn't seem to make much difference, nor would I expect it to. (The
cache it refers to is nothing to do with TSVN.)

Am I right in my interpretation of your stats that the main fact is:

4860 files in one directory - loads very slowly.
3078 files in one directory - loads *much* more quickly.

If so, I think this probably caused by TSVN's icon overlay cache timing out
between the two sizes. Once this happens, there is a complete collapse in
performance.

There are various hacks and bodges in the code to try and avoid this
happening, but I don't think they're based on deep statistical analysis,
and they probably still have various pathological cases.

I am currently writing a completely new status cache, which I hope will
address all sorts of issues in this area. Don't expect it for a week or
too though, I'm afraid.

Cheers,

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Jan 14 12:19:13 2005

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