On Wed, 2005-11-23 at 09:39 +0100, Arnaud Charlet wrote:
> > Most svn side operations create subpools for loops that may allocate
> > per-iteration memory due to calls to other functions, etc, and clear it
> > each iteration to avoid such per iteration allocations become too large.
> > Some don't.
> 
> FWIW, the first (and only) time I tried to do a svn diff on lots of
> files (about 700), svn diff never returned: my machine started to swap
> and be unresponsive like hell, and I had a very hard time hitting ^C
> to stop it.

Uh, i've never seen such behavior from *SVN*.

SVN diff requires stat'ing a lot of files currently (and in 1.2.3,
opening and reading a bunch of almost-empty files), but *memory usage*
should be close to nothing.

It'd be really nice if you could reproduce this behavior so i can fix
it.


--Dan

Reply via email to