24

Java ヒープ サイズを永続的に設定したいのですが、すべての jar ファイルをオプション付きで実行したくありません。Windows と Java 1.7 を使用しています。

4

2 に答える 2

65

次の内容でシステム変数としてJAVA_OPTSを設定します。

JAVA_OPTS="-Xms256m -Xmx512m"

その後、コマンド プロンプトで次のコマンドを実行します。

SET JAVA_OPTS="-Xms256m -Xmx512m"

これは次のように説明できます。

  • 最低 256MB のヒープを割り当てる
  • 最大 512MB のヒープを割り当てます

これらの値は、アプリケーションの要件に従って変更する必要があります。

編集:

次の場所にある [環境プロパティ] メニューから追加することもできます。

  1. デスクトップから[マイ コンピュータ] を右クリックし、[プロパティ] をクリックします。
  2. 左の列にある[システムの詳細設定] リンクをクリックします。
  3. [システムのプロパティ] ウィンドウで、[環境変数] ボタンをクリックします
  4. [新規] をクリックして、新しい変数名と値を追加します。
  5. 変数名にはJAVA_OPTSと入力し、変数値には-Xms256m -Xm512mと入力します。
  6. [OK] をクリックして、[システム プロパティ] タブを閉じます。
  7. 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 に答える