Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
11.0.0.Final, 12.0.0.Final
-
None
-
None
Description
In some cases it seems that removing deployment from the Wildfly, doesn't free up org.hibernate.internal.SessionFactoryImpl- instance related to the deployment. (plus some other Hibernate related classes). This can be seen by taking memory dump with VisualVM and looking up SessionFactoryImpl instances.
This leads to cumulative memory leak in cases, where application is repeatedly deployed/undeployed (or updated).
updated: Seems to occur on 12.0.0.Final also
Memory dumps can be found at https://drive.google.com/drive/folders/1WbHB6hRpr_lrc4yb4yxWLpeObmJlNCzD (wildfly-leak-1 is after first deployment, wildfly-leak-2 after few re-deploys)
server.log https://drive.google.com/file/d/1I32OTnPWeopVEtRC3ol-pjkH2dlkLizD/view?usp=sharing