Fernando P. Nájera Cano wrote:
> I have came across a big issue when using right-click and moving
> subversion-controlled files from a subversion-controlled folder to
> another subversion-controlled one.
>
> Create a new repository on harddisk with 2 folders 'a' and 'b'. Add
> files from TortoisePlink to 'a' (just a CMD copy, do not use 'move
> files in subversion to here or similar). Commit all.
>
> With 65 files totalling 927 Kb there, now select all files in 'a' and
> use right-click and "Move files in Subversion to here" to move them to
> folder 'b'. Watch your memory: in my system TortoiseProc used "just"
> 35Mb!!!! to perform that operation!
>
> At work, when doing the same with the files of my project, no more
> than 80 files at a time, I got more than 400Mb used, which was too
> much for my poor system.
>
> Using command line: "for %p in (a\*) do svn mv %p b" tooks a little
> longer but no more than 2 Mb are used in total.
>
> Using TortoiseSVN 1.0.6, Build 1200, UNICODE (yet :P)
I think this got already fixed. Since there are no leaks visible in the
sourcecode and I can't reproduce this leak my guess is that you
encounter the same problem as Zen: Windows not freeing and/or reusing
released dll's but keeping them for several seconds in memory. Since
those dll's are correctly released by the program, windows frees the
memory after a few seconds anyway, but until it does, the memory use
grows and grows, ...
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Jul 13 21:25:33 2004