Java ヒープ サイズを永続的に設定したいのですが、すべての jar ファイルをオプション付きで実行したくありません。Windows と Java 1.7 を使用しています。
質問する
139673 次
2 に答える
65
次の内容でシステム変数としてJAVA_OPTSを設定します。
JAVA_OPTS="-Xms256m -Xmx512m"
その後、コマンド プロンプトで次のコマンドを実行します。
SET JAVA_OPTS="-Xms256m -Xmx512m"
これは次のように説明できます。
- 最低 256MB のヒープを割り当てる
- 最大 512MB のヒープを割り当てます
これらの値は、アプリケーションの要件に従って変更する必要があります。
編集:
次の場所にある [環境プロパティ] メニューから追加することもできます。
- デスクトップから[マイ コンピュータ] を右クリックし、[プロパティ] をクリックします。
- 左の列にある[システムの詳細設定] リンクをクリックします。
- [システムのプロパティ] ウィンドウで、[環境変数] ボタンをクリックします。
- [新規] をクリックして、新しい変数名と値を追加します。
- 変数名にはJAVA_OPTSと入力し、変数値には-Xms256m -Xm512mと入力します。
- [OK] をクリックして、[システム プロパティ] タブを閉じます。
- Java アプリケーションを再起動します。
編集2:
JAVA_OPTSは、ローカルJava 仮想マシンのさまざまな設定/構成を格納するシステム変数です。JAVA_OPTSをシステム変数として設定すると、 JVM上で実行されるすべてのアプリケーションがこのパラメーターから設定を取得します。
システム変数を設定するには、上記の 1 から 4 までの手順を完了する必要があります。
于 2013-06-28T16:45:14.000 に答える
17
_JAVA_OPTIONS
必要なヒープ サイズで呼び出される Windows システム環境変数を設定してみてください。Javaはそれを見つけて、それに応じて行動できるはずです。
于 2013-06-28T16:37:28.677 に答える