Linux で JVM メモリパラメータを設定する方法を教えてください。

JVMのメモリパラメータをLinux環境で設定するには、JVM起動スクリプトの編集か環境変数の設定を行います。以下に代表的な2つの方法を記載します。

JVM 起動スクリプトの編集

  1. JVMのスタートアップスクリプトは、通常Javaのインストールディレクトリのbinディレクトリにあり、javaまたはjava.shというファイル名です。
  2. 起動スクリプトを開き,適切な位置に次のパラメータを追加してJVMメモリーパラメータを設定します。
-Xms<initial_heap_size>  # 设置初始堆大小
-Xmx<maximum_heap_size>  # 设置最大堆大小

初期ヒープサイズと最大ヒープサイズは具体的な値、例えば 1G は 1GB メモリを意味します。

例えば、初期ヒープサイズを512MB、最大ヒープサイズを2GBにする:

-Xms512m
-Xmx2g
  1. 起動スクリプトを保存して閉じる。
  2. アプリケーションを再起動するか、起動スクリプトをやり直す。

環境変数の設定

  1. ターミナルを開きます。
  2. 下記のコマンドを実行して環境変数を設定します。
export JAVA_OPTS="-Xms<initial_heap_size> -Xmx<maximum_heap_size>"

ここでは、 と を 1G のように具体的なサイズ値に設定できます。

例えば、初期ヒープサイズを 512MB、最大ヒープサイズを 2GB に設定する。

export JAVA_OPTS="-Xms512m -Xmx2g"
  1. アプリを再起動するか、起動スクリプトを再実行してください。

上記のメソッドのパラメータ値は、状況に応じて調整し、適切なメモリ割当を確保してください。

bannerAds