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

Re: tortoisesvn issues with large commits

From: Jon Week <jonawr_at_hotmail.com>
Date: 2006-02-18 01:02:33 CET

>>I committed all of the files that were selected by default, but the
>>problem exists. Is there something else?
>I never said the problem didn't exist.
>But did you try the CL client with a file containing all the files to
>commit too? What was the performance/memory use there?

The performance was much better when using svn.exe on the commandline with
the -F filelist.txt method. svn.exe took up about 16 MB of memory and 15 MB
of virtual memory during the "CHECKOUT" process and gradually maxed out at
60MB of memory and 58MB of virtual memory by the final "PUT/MERGE/DELETE".
(Compared to 500MB and 1GB with tortoise throughout almost all of the

>>The layout: workspace/directories/*.cpp
>>Commit applied to the workspace directory.
>>The version is TortoiseSVN1.3.1 build 5521.
>>>>After clicking the "ok" button on the commit window, tortoise appears to
>>>>be doing something for a few minutes before the modifications are sent
>>>>and logged by the apache/svn server as a CHECKOUT(this time lapse
>>>>doesn't happen when using the svn commandline). Then, tortoise starts
>>>>listing the
>Where exactly does TSVN appear to be doing something? After you click "ok"
>but before the progress dialog shows up? Or after the progress dialog shows
>up but before something is written there?

(after the progress dialog shows up but before something is written there)

It looks like this is the approximately the same for both usage methods, so
the memory usage is probably a more relevant issue.

>>>>During the commit process, tortoiseproc.exe takes up 550MB of memory and
>>>>1GB of virtual memory. Also, it takes 10 minutes after the svn server
>>>>logs the final MERGE/DELETE for the tortoisesvn window to finally
>>>>update. Once the tortoisesvn window is closed, then the memory is
>The memory consumption *during* the commit is out of TSVN's responsibility:
>the commit is done by the Subversion library alone.
>So as I said: try the CL client again and check that one too for memory

There is not a memory problem with the svn commit on the commandline.

Thank you for your help.

FREE pop-up blocking with the new MSN Toolbar – get it now!

To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Sat Feb 18 02:13:40 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.