在我们启动myeclipse的时候会报java.lang.OutOfMemoryError: PermGen space,说的就是jvm内存溢出,这里主要的原因就是项目比较大,加载的类比较多,而给jvm分配的内存不足
解决办法:
1.打开myeclipse点击window---->preferences----->myeclipse------>servces----->tomcat---->jdk
然后再optional java vm arguments这个参数下填写如下信息
-Xms256m
-Xmx256m
-XX:PermSize=512M
-XX:MaxPermSize=512m
解释一下这些参数的意思:
-Xms256m 表示jvm的最小堆内存为256MB
-Xms256m 表示jvm的最大堆内存为512MB
如果不是很理解,请看这边文章:http://www.cnblogs.com/xuange306/p/6857114.html,会有更详细的解释,我主要是参考这篇文章上的