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

Re: [TSVN] Memory problem when "move files in subversion to here"

From: SteveKing <steveking_at_gmx.ch>
Date: 2004-07-13 20:23:59 CEST

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

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.