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

[TSVN] Re: Another Possible Commit Memory Leak

From: Bill Reister <bill.reister_at_vesdia.com>
Date: 2005-08-31 15:53:44 CEST

Stefan,
Thanks for the quick response. Couple of answers & questions:

Stefan Küng <tortoisesvn <at> gmail.com> writes:
To avoid running such script, you should now set the autoprops in the
config file. Otherwise you'll have to run that script again really
soon ;)
==> Do you mean on the server side? Sorry, I'm a user not an
  administrator - if this is what you mean I'll have the admin
  set. Can you provide a sample of the autoprops file entries
  with an example of the lines needed to set props automatically?

Was the progress dialog already up? Or was still the dialog shown
where you select the files for commit?
==> The progress dialog came up empty, and the memory started growing.

Did you select *all* the files shown there or did you exclude some of
them from the commit?
==> Selected all. And the memory growth was associated with
  TortiseProc.exe process.

That seems to indicate the memory growth is happening in the progress
dialog. In that case, it's a leak in Subversion, not TSVN.
If you can, please try the CL client. If the memory grows there too,
please report it on the Subversion mailing list.
==> Not sure where to get the CL client, or how to use to
  "disprove" Tortise as the culprit.
  I re-created this morning, and I made a mistake in my report.
  Runaway occurs in the vicinity of 5,000, not 500 files. Commited
  2,200 files and memory grew to 350MB before progress dialog
  began to scroll. It may be that no actual runaway happened per-se;
  but just that my computer slowed down tremendously because of
  disk swapping when I ran out or physical memory. Therefore it
  may not actually be a leak but simply amazing memory use. Should
  memory use be this high (350MB = 2,200 files to commit)? I can't
  see how it would be SubVersion if the process that grows is
  TortiseProc.exe.

Again, thanks for your help. I know this won't happen to most folks!

Bill Reister
Hot-lanta, GA

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Aug 31 16:02:31 2005

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