1

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

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

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

$ 回声 $MAVEN_OPTS -Xmx512m:wq

有人可以告诉我是什么导致属性发生变化以及 :wq 来自什么?

4

1 回答 1

1

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

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

于 2012-11-24T06:41:33.670 回答