Tomcatのメモリ割り当てを増やす方法


Tomcatでパフォーマンスの問題が発生している場合、一般的な原因はJVM(Java Virtual Machine)メモリ割り当てが不足していることです。最大ヒープサイズのデフォルト設定は64MBまたは128MBです。 -XmxJVMパラメータを設定することで、アプリケーションの最大ヒープサイズを増やすことができます。

たとえば、-Xmx512mでは、 JVMのために。このパラメータを調整するには、[マイコンピュータ]アイコンを右クリックし、[詳細]タブを選択します。 環境変数]ボタンをクリックします。

CATALINA_OPTS変数を作成し、 -server -Xmx256m"などの希望の値を入力します。

LinuxまたはUNIXで実行している場合は、端末に移動してsudo su - tomcatまたは対応するアカウント名を入力します。

CATALINA_OPTSJAVA_OPTSの両方の環境変数を確認してください。環境変数をより高い値に設定します。たとえば、JAVA_OPTS変数に最小64MBと最大128MBのヒープ・サイズが含まれている場合は、128MBと256MBの値に増やしてください。

OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

新しい設定が有効かどうかを確認するには、TomcatサーバーのURLに移動します。

JVMセクションの下に新しい値が表示されます。

ページに更新されたJVMメモリが表示されない場合は、パラメータを変更する際にTomcatを再起動する必要があります。有効にするには、Tomcatを再起動する必要があります。これは、Tomcatのパフォーマンスが悪い場合の問題を修正し、サーバーサイドスクリプトのメモリ不足の問題を回避するはずです。ご不明な点がございましたら、コメントにご記入ください。お楽しみください!

【仮面ライダービルド】DXスクラッシュドライバー

関連記事:


9.06.2009