Java错误解决:java.lang.OutOfMemoryError: PermGen space

错误:java.lang.OutOfMemoryError: PermGen space

原因:这个错误发生的原因是内存不足。一般情况下,启动的项目,可能是引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,都有可能导致这个错误的发生。

解决方法:可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。 问题解决。

配置步骤(eclipse中配置tomcat内存大小):

1 、双击tomcat

2、出现如下所示tomcat界面

3、点击步骤2中的Open launch confinguration,在打开的界面添加内存设置信息-XX:MaxPermSize=256m

 


版权声明:本文为wwpp1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。