[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: Kevin Greiner <greinerk_at_gmail.com>
Date: 2006-02-18 05:38:12 CET

On 2/17/06, Stefan Küng < tortoisesvn@gmail.com> wrote:
>
>
> If you can give me an exact recipe with which the CL client doesn't use
> much memory but TSVN does, *then* I start spending hours of my time to
> find the reason. But as of now, all you've told me points to the
> Subversion library.
>

Try the attached zip (rename it) containing batch files and WSH scripts.
There isn't anything special or hard about these scripts. Just create 5,000
small files, import them, modify them, and commit them. It's amazing that
the import and checkout are even faster using TSVN than the cmd-line version
in some scenarios. That's pretty neat.

cd \temp\svn\
mkdir repo
svnadmin create --fs-type fsfs repo
cd wc
cscript ..\n-files-create.vbs 5000
svn import -m "" file:///c:/temp/svn/repo
del *
svn co -m "" file:///c:/temp/svn/repo .
cscript ..\n-files-modify.vbs
svn co -m ""

                              -------Cmd line--- -----TSVN--------
 # of files Operation Exec Time Memory Exec Time Memory
-----------------------------------------------------------------------
1,000 files import 00:00:05 8mb 00:00:08 15mb
1,000 files checkout 00:00:24 8mb 00:00:28 15mb
1,000 files commit 00:00:44 15mb 00:01:29 29mb

2,000 files import 00:00:10 15mb 00:00:14 14mb
2,000 files checkout 00:01:16 8mb 00:01:20 17mb
2,000 files commit 00:02:52 15mb 00:05:56 60mb

5,000 files import 00:00:37 10mb 00:00:33 22mb
5,000 files checkout 00:05:11 17mb 00:04:44 26mb
5,000 files commit 00:15:45 28mb 00:28:31 246mb

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org

Received on Sat Feb 18 05:38:23 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.