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

Re: [TSVN] Memory consumption on huge commit

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-06-15 18:22:16 CEST

Jasper, Alexander wrote:

> Today I merged and commit a new version of a big vendor branch.
> (ACE/TAO Corba Implementation to be specific). The commit consisted
> of 20K adds and 10K changes files. It took ages (i.e. several hours).
> But this is due to svn it self, I assume.

And the windows filesystem (NTFS) which is the biggest performance
problem Subversion faces.

> The more worrying effect was that it took 650MB of virtual memory. I
> experienced similar behavior in other svn-clients. My guess is, that

Then you shouldn't report the problem here but on the Subversion mailing
list (users@subversion.tigris.org).

> that is due the listing of files being process. May be that list
> should be limited. It also seemed strange that after having stopped

How could that work? I mean, Subversion does commits atomically, so it
*has* to build the list of *all* files for a commit.

> putting out "sending content..." messages it took another 30 Minutes
> to complete the commit. During this time the memory usage was rising
> continuously.

I think that memory leak was fixed some time ago. You should check the
Subversion mailing list about "memory leak, commit". I'm sure you'll
find some entries describing the same problem you have.

> Maybe this can be improved in a future release.

AFAIK, it already is. But even if it isn't - it's not TSVN which
consumes the memory but the Subversion library, so if you have the same
problems with the latest TSVN/Subversion version, you should report this
on their mailing list.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jun 15 18:24:44 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.