用tomcat的时候,
有时候提示如下信息,tomcat也变得越来越慢。
The web application appears to have started a thread named *** but has failed to stop it. This is very likely to create a memory leak
研究了一下,大概是因为我们每次改代码后,tomcat自动重新部署(我用eclipse),在这个重新部署的过程中,有的对象无法完成垃圾回收,导致内存泄漏。
如果是这样,那这个问题应该只会影响本地开发环境。
可以忽略,不会影响生产环境(不在生产环境改代码热部署),
本地开发环境的话,重启一下tomcat即可。
本文探讨了在使用Tomcat服务器进行应用开发时遇到的内存泄漏问题。特别是在代码修改后自动重新部署过程中出现的对象无法正常垃圾回收现象,分析了其原因,并提出了解决方案。
3619

被折叠的 条评论
为什么被折叠?



