我需要在本地启动少量服务器。我不时地得到“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来自何处?
答案 0 :(得分:1)
wq
是用于保存和退出的vim
命令。
看起来你的jvm选项被破坏了。你可以删除它并重试。
增加-XX:MaxPermSize
是正确的做法。