Tomcatでパフォーマンスの問題が発生している場合、一般的な原因はJVM(Java Virtual Machine)メモリ割り当てが不足していることです。最大ヒープサイズのデフォルト設定は64MBまたは128MBです。 -XmxJVMパラメータを設定することで、アプリケーションの最大ヒープサイズを増やすことができます。
たとえば、-Xmx512mでは、 JVMのために。このパラメータを調整するには、[マイコンピュータ]アイコンを右クリックし、[詳細 strong>]タブを選択します。 環境変数]ボタンをクリックします。
CATALINA_OPTS変数を作成し、 -server -Xmx256m"などの希望の値を入力します。
LinuxまたはUNIXで実行している場合は、端末に移動してsudo su - tomcatまたは対応するアカウント名を入力します。
CATALINA_OPTSとJAVA_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のパフォーマンスが悪い場合の問題を修正し、サーバーサイドスクリプトのメモリ不足の問題を回避するはずです。ご不明な点がございましたら、コメントにご記入ください。お楽しみください!