[ https://issues.apache.org/jira/browse/CONFIGURATION-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13957920#comment-13957920 ]
Oliver Heger commented on CONFIGURATION-572: -------------------------------------------- Thank you very much for this report. Currently, there is a major refactoring ongoing which will eventually lead to version 2.0. In this progress, your proposed change can be applied. > Possible memory leak when using CombinedConfiguration > ----------------------------------------------------- > > Key: CONFIGURATION-572 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-572 > Project: Commons Configuration > Issue Type: Bug > Reporter: Rob Walker > Priority: Minor > Attachments: 2960.patch > > > We altered our code to use CombinedConfiguration in a more dynamic way and > immediately started to see large memory usage. Looking for a potential leak, > we realised we were missing a clear() when the config objects were done with. > Even with this call in, the leak persisted. It seems that whilst the clear() > method cleans up the object, it doesn't clear the listener list as well. This > leaves around stale references which then never become GC. > Will attach the patch we found worked at curing this -- This message was sent by Atlassian JIRA (v6.2#6252)