We are using Tomcat 6.0.18 on Linux environment for our production.
We have enabled SSL by deploying SSL ertificates. We observed that, over a period of time, the memory consumption is increasing and we are facing serious performance issues.
I have taken a heap dump and analyzed it using Eclipse Memory analyzer. What I found was, com.sun.net.ssl.internal.ssl.SSLSocketImpl objects are never Garbage collected.
The leak report by Memory analyzer is as follows:
2,996 instances of com.sun.net.ssl.internal.ssl.SSLSocketImpl", loaded by "<system class loader>" occupy 219,843,760 (62.76%) bytes
Upon drilling down, these objects are being held by finalizer method of GC.
I have got the following similar link:
Can anybody tell me if there is any memory leak issues exists with Tomcat 6.0.18? I read some where that, the memory leak issue with SSL was fixed on 6.0.20.