1. ホーム
  2. java

[解決済み] Windowsのデフォルトヒープサイズを設定する [重複].

2022-02-11 19:23:49

質問

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

解決方法を教えてください。

設定方法 JAVA_OPTS をシステム変数として、以下の内容で設定します。

JAVA_OPTS="-Xms256m -Xmx512m"

その後、コマンドプロンプトで以下のコマンドを実行してください。

SET JAVA_OPTS="-Xms256m -Xmx512m"

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

  • 最低256MBのヒープを確保する
  • 最大512MBのヒープを確保する。

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

EDIT

また、「環境のプロパティ」メニューから追加してみることもできます。

  1. から デスクトップ を右クリックします。 マイコンピュータ をクリックし プロパティ .
  2. クリック システムの詳細設定 のリンクをクリックします。
  3. システムプロパティ ウィンドウをクリックします。 環境変数 ボタンをクリックします。
  4. 新規作成]をクリックして、新しい変数名と値を追加します。
  5. 変数名には JAVA_OPTS 変数の値には -Xms256m -Xmx512m
  6. OKをクリックし システムプロパティ タブを表示します。
  7. javaアプリケーションを再起動します。

EDIT 2:

JAVA_OPTS はシステム変数で、ローカルの様々な設定/構成を保存します。 Java仮想マシン . を持つことで JAVA_OPTS の上で動作するすべてのアプリケーションをシステム変数として設定します。 JVM は、このパラメータから設定を取得します。

システム変数を設定するには、上記の1~4の手順を完了する必要があります。