Hi Alex,

thanks for the suggestion. makes sense to me.

+1

regards
 marcel

Alexandru Popescu wrote:
Hi!

I've been profiling an application using Jackrabbit by means of BindableRepository. I have noticed that on consequetive redeployments a lot of memory is not freed (check the attached picture). As you can notice a lot of this space is used by java.lang.Shutdown which keeps the shutdown hooks.

The application has context listeners that are correctly unregistering the BindableRepository (using RegistryHelper).

My proposed patch is the following:

1/ keep the shutdown hook thread in the BindableRepository after init is called; 2/ if the BindableRepository.shutdown is correctly called by means of RegistryHelper than remove the shutdown hook

Attached is also the patch generated upon BindableRepository v.307128.


What is your opinion on this?

./alex
--
.w( the_mindstorm )p.




Reply via email to