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

Re: [TSVN] Performance issue caused by unversioned files/folders in WC

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2004-12-15 17:09:52 CET

At 16:20 15/12/2004 +0100, you wrote:

>That's would be good anyway, even if you don't have performance issues.
>Even subversion will be a lot faster if you set the svn:ignore property
>for unversioned folders.

I have just been having a look at this, trying a commit on a big area of
unversioned files within a WC on a machine here.

Things I've noticed:

1. TSVN seems much slower than SVN in getting me a list of what needs
committing.

2. I have a suspicion (it's still running in the profiler and has been for
ages) that CSVNStatusListCtrl::Stat is running an n-squared path name
comparison on all (most of) the files in the directory structure below
where I started. (About 30000 files, or about 900 million string compares)

3. I have another suspicion that entry->inunversionedfolder is never set,
which is why this string comparison is happening...

Cheers,

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Dec 15 17:10:50 2004

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