基于spring mvc+spring+hibernate开发,使用ECLIPSE开发工具。
在网上找了一些这个问题的解决方法基本上是增加PermGen space,而且都是无法启动的时候去修改这个参数。
我的问题是tomcat可以启动 程序也可以运行,但是程序运行一段时间就出现OutOfMemoryError : PermGen space错误。
我根据网上找到的方法更改了参数,但是程序运行一段时间还是出现这个错误,只不过出现的时间晚一些而已。
PermGen space存放的是class(类),难道我程序运行的时候会产生新的类?
求高手帮忙解答。
刚看了这个http://blog.csdn.net/zenwong/article/details/2409775
------解决思路----------------------
当报这个问题的时候,我一般都在MyEclipse中的Preference下找到对应的tomcat的JDK,在其中加上 -Xms512m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M,之后就都没报过这个错误了。
------解决思路----------------------
我用的是MyEcplise+jboss也遇到过这个问题,我的解决方式是增加jdk的内存,希望对你有用
------解决思路----------------------
昨天刚处理的http://blog.csdn.net/huiwenjie168/article/details/48784239