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

Re: [TSVN] Another go at a patch for SVNFolderStatus

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2004-10-29 23:02:48 CEST

At 22:49 29/10/2004 +0200, you wrote:

>/me thinking that you're right.

Blimey. Have you been drinking?

>I'll have a look at that this weekend. We have to be very careful with '\'
>and '/' because Windows likes '\', but Subversion _only_ knows '/'
>(Windows API's usually can deal with both, not all though).

I'm interested in which Windows APIs can't cope with / - as far as I knew,
/ has been OK in file paths since about DOS2. (But not on command lines,
obviously.)

But you're right, you have to be very careful where there's lots of string
comparison going on. My version here is running with a \ cache, but I did
get caught by a couple of things (the strchr in BuildCache, for example)

>No, I don't have such a testsuite. If I had one, you wouldn't find so many
>performance optimizations ;)

Probably true! I'll look at what would be involved.

>I only deal with the Subversion API and leave the apr stuff to that. I
>once had a look at apr, but I couldn't get used to it...

I sympathise! I was just looking around for what was doing the ridiculous
copy that I could see going on filemon.

>>We have a 2-gig working copy, with many, many files between 1M and 2M in
>>size, and frankly some aspects of SVN performance are not that brilliant...
>
>Subversion as well as apr are optimized for smaller files. Apr is because
>it's an Apache project and for a webserver, the files are usually very
>small. Subversion is because it uses apr...
>
>2gigs? What are you storing in there?

As well as software, it has a very large number of 3d cad models.

>/me wondering how big your repository already is and if such big
>harddrives even exist?

Funny enough, the repos is only about 3G. Of course, the WC is double the
size of the real data, because of the shadow copies in the .SVN folders.

So it's about 1G of data, really.

As for disk space, not a problem... Even this workstation has nearly 500G
in, though 320 of that is a RAID1 mirror, so is halved.

I tend to think that if I see a performance problem on this machine,
somebody else must be *really* hurting somewhere.

Cheers,

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Oct 30 00:09:35 2004

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.