我有一个简单的登录和注销弹出应用程序抛出异常java.lang.OutOfMemoryError:PermGen空间一次又一次。我尝试在NetBeans IDE中更改应用程序的虚拟机选项,但无法使用。 我做了如下改变:弹簧应用程序的Permgen空间错误
-Xmx1024m
和
-Xmx512m
每当我的应用程序正在运行的2-3倍,然后抛出此异常。是因为我的代码还是其他配置?我如何解决它?
我有一个简单的登录和注销弹出应用程序抛出异常java.lang.OutOfMemoryError:PermGen空间一次又一次。我尝试在NetBeans IDE中更改应用程序的虚拟机选项,但无法使用。 我做了如下改变:弹簧应用程序的Permgen空间错误
-Xmx1024m
和
-Xmx512m
每当我的应用程序正在运行的2-3倍,然后抛出此异常。是因为我的代码还是其他配置?我如何解决它?
PermGen
内存空间位于堆外,因此更改Xmx
将无济于事。
请尝试以下操作:-XX:MaxPermSize=256m
或更大的值,如果这还不够。
希望这有助于
请问
我会试试.... – Dramorian
使用选项增加最大permgen空间。更多信息http://stackoverflow.com/questions/3003855/increase-permgen-space –
你是如何运行Tomcat的? – Bart
@Bart:点击IDE的运行按钮。 Tomcat正在自动启动 – Dramorian