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