On 21.03.2015 16:23, Branko Čibej wrote: > On 19.03.2015 11:43, Marc Strapetz wrote: >> Attached example performs an endless series of remote status against >> the Subversion repository. When invoked with -Xmx24M, the VM will run >> out of memory soon. Monitoring with jvisualvm shows that the used heap >> size constantly grows. Monitoring with the Task Manager shows that the >> allocated memory grows even more (significantly). Looks like a memory >> leak, for which a large amount of native memory is involved, too. >> >> Tested on Windows 8.1 with almost latest Subversion 1.9 JavaHL builds. > I can confirm that this happens on the Mac, too, and it's not a garbage > collector artefact. I'm trying to trace where the leak is happening ... > valgrind with APR pool debugging doesn't tell me much (no surprise there).
Just to make sure we weren't doing something bad in our libraries, I wrote a small C program that does the same as your Java example (Ev2 shims included), and memory usage is completely steady. So it is something in JavaHL, but I have no clue yet what the problem is. -- Brane