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

Re: [TSVN] Some cache stats / impressions

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2005-02-14 14:28:11 CET

At 14:19 14/02/2005 +0100, you wrote:

>Hi Will,
>
>I'm working with the new Cache since day 1 and apart from some flaws that I
>post to the list, I'm very happy with it. Explorer responsiveness is nice,
>recursive overlays are usable. It's a real pleasure :-)

Good, thanks!

>Taskmanager shows me that TSVNCache eats 10%-40% CPU time (on a 2.4G
>Celeron) when backgrounding, but overall explorer / application
>responsiveness is very nice during that time.

It's an idle-priority thread, so it will be preempted for almost anything else.

>Sometimes, especially when
>opening a which containsseveral (~10) working copies for the first time,
>explorer hangs for 5-10 seconds without showing an hourglass or something
>similar to show that it's still alive. I'm not sure how much windows' disk
>cache loading for the first time and our virus scanner are to blame here.
>Have to fire up task manager and look at the CPU time after a reboot.

One thing which *does* block the shell is actually starting the cache
application, which could take some time at a boot when nothing's
loaded/cached.

I think we intend to start the cache at boot-time, so that you don't really
notice this delay - this would just be an installer change, but I'm not
sure that we're really ready for this, yet.

>TSVNCaches memory consumption after opening all my WCs in explorer (~25,
>some the same size as subversion) is 7-8Meg real and 5-7Meg virtual memory.
>I don't have the impression that it's leaking, but I'll keep an eye on it.

I doubt it's leaking, too, but it does have a 'ratchet' effect in that it
never purges anything, so it might go on expanding until you've visited
every single folder on your disk. (Even unversioned folders get put in the
cache.)

>Cheers & thanks for the good work!

Thanks for the feedback. I am unlikely to be able to do much to TSVN for
the next week or so, as I'm very busy with real work.

Cheers,

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Feb 14 14:28:58 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.