继续得到java.lang.OutOfMemoryError:PermGen空间错误

时间:2012-10-16 15:52:32

标签: maven maven-2 jvm out-of-memory jvm-crash

我需要在本地启动少量服务器。我不时地得到“java.lang.OutOfMemoryError:PermGen space”错误。我试图通过以下命令增加我的JVM大小。 export MAVEN_OPTS =“ - Xmx128m -XX:MaxPermSize = 512m”

运行上面的命令后,我看到MAVEN_OPTS已正确更新。 $ echo $ MAVEN_OPTS -Xmx128m -XX:MaxPermSize = 512m

然而,在启动服务器几分钟后,我出现内存不足错误。

$ echo $ MAVEN_OPTS -Xmx512m:WQ

有人可以告诉我导致属性改变的原因以及:wq来自何处?

1 个答案:

答案 0 :(得分:1)

wq是用于保存和退出的vim命令。 看起来你的jvm选项被破坏了。你可以删除它并重试。

增加-XX:MaxPermSize是正确的做法。