您的位置:首页 > 编程语言 > Java开发

Eclipse java.lang.OutOfMemoryError: PermGen space

2014-09-03 00:10 465 查看
关于Eclipse java.lang.OutOfMemoryError: PermGen space这个问题,遇到过好几次,网上找了好多答案都是说修改

修改eclipse.ini文件或者修改TOMCAT_HOME/bin/catalina.sh却还是报错

网上的解决方案多半是针对纯Tomcat的情况,并非通过Eclipse启动的Tomcat。

或者修改eclipse.ini配置文件,不过这些方法都不适合Eclipse运行Tomcat抛出该异常的情况。

修改eclipse.ini配置文件增大的是Ecipse开发平台本身运行的JVM的空间,并非Eclipse启动Tomcat的内存空间。

正确的方法是,点击“Run” – “Run Configurations…”,选中Tomcat Server,进入Arguments分页,在VM arguments中加入提升初始分配空间的参数,

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: