1

いくつかのサーバーをローカルで起動する必要があります。「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 の由来を教えてください。

4

1 に答える 1

1

wq保存して終了するためのvimコマンドです。あなたのjvmオプションがそれで壊れたようです。それを削除して再試行できますか。

増やす-XX:MaxPermSizeことは、ここで行うべき正しいことです。

于 2012-11-24T06:41:33.670 に答える