Tomcat多次热部署后引起内存溢出的问题

如题

为方便开发我将项目设置为热部署,但是多次热部署后Tomcat会出现内存溢出的问题。
网上说是Tomcat内存设置的比较小,需要调整Tomcat内存。但是我认为这不是好的解决方案。
我想知道引起这个问题的根本原因是什么。

另外使用Tomcat的manager热部署也是同样的问题。
使用Maven自动部署也是同样的问题。

请求各位大神的帮忙,请指教小弟。谢谢了

需要优化jvm,不过再怎么优化,也不能完全解决这个问题,只能把重启的频率降低。

http://bbs.csdn.net/topics/390091384

降低重启的频率,优化jvm

哪个区溢出?方法区吗?