自分のコンピューターでjvmのデフォルトのヒープサイズを設定する方法はありますか?デフォルトのjvmサイズで常に超過ポイントに達するカスタムプログラムを常に実行しているため、1gに設定します。
コマンドラインからJava appを実行するたびに-XmX1gを入力することを覚えておく必要はありません...
これを正しく行うには管理者の方法が必要ですか?
どうやら、_Java_OPTIONS
はLinuxでも動作します。
$ export _Java_OPTIONS="-Xmx1g"
$ Java -jar jconsole.jar &
Picked up _Java_OPTIONS: -Xmx1g
Windowsユーザーの場合、_Java_OPTIONSという名前のシステム環境変数を追加し、そこにヒープサイズの値を設定できます。 JVMは、_Java_OPTIONSから仮想マシンオプションを取得できる必要があります。
これは私のために働いた:
export _Java_OPTIONS="-Xmx1g"
私にとっては機能しなかったので、スペースがないことが重要です。コピーして貼り付けることをお勧めします。それから私は走った:
Java -XshowSettings:vm
そしてそれはあなたに言うでしょう:
_Java_OPTIONSをピックアップ:-Xmx1g
どのプラットフォームを実行していますか?..
Unixの場合、おそらく追加
alias Java='Java -XmX1g'
.bashrc(または同様の)作業へ