All,

Has anyone else noticed a client memory leak when using
svn:externals in the 1.7.3 client?

We have a large project with tens of thousands of externals.
When checked out with a 1.6 client, it uses 150MB of memory.
When checked out with a 1.7 client it uses >1.5GB of memory.
Same memory issue occurs with an update.

I'm still putting a test script together to show the behavior,
but it appears to be leaking 400k per external when I
watch task manager in Windows.

We first observed this with TortoiseSVN, but the same
behavior exists with the command line client.

I was hoping a developer may have valgrind setup
and could catch this easier.

Server version does not matter, this occurs with
both a 1.6.17 and a 1.7.3 server when a 1.7.3
client is used.  Does not occur if a 1.6.17 client
is used.  All testing was done with neon, but
that is only because serf does not complete
the test.

I'm in the middle of creating the script to
create the test case, but was hoping
to get a fix into 1.7.4, so I'm posting this early.

Thanks!
Kevin R.


Reply via email to