ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

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

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

例: -Xmx512m 最大512MBのヒープをJVMに割り当てることができます。このパラメータを調整するには、[マイコンピュータ]アイコンを右クリックして、[詳細]を選択します。 タブ。 環境変数をクリックします ボタン:

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

CATALINA_OPTSを作成します 変数を入力し、目的の値を設定します(例:「 -server -Xmx256m 」)。 「。

LinuxまたはUNIXで実行している場合は、ターミナルに移動し、 sudo su – tomcatを使用してtomcatアカウントを使用します。 または、設定に応じて対応するアカウント名。 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"

物理RAMのサイズよりも小さい最大値を使用してください。そうしないと、ハードディスクにページングされ、パフォーマンスの問題がさらに発生する可能性があります。

新しい設定が有効かどうかを確認するには、TomcatサーバーのURLに移動し、[ステータス]をクリックします。 :

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

JVMセクションの下に新しい値が表示されるはずです:

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

ページに更新されたJVMメモリが表示されない場合は、パラメータの変更を有効にする前にTomcatを再起動する必要があるため、Tomcatを再起動してみてください。これにより、Tomcatのパフォーマンスの低下に関する問題が修正され、サーバー側スクリプトのメモリ不足の問題も回避されます。ご不明な点がございましたら、コメント欄でお知らせください。お楽しみください!


  1. PlayStation 4 で USB ドライブを追加メモリとして使用する方法

    PlayStation は、互換性のないテクノロジを通じて、ゲームのスキルを披露するための最高のプラットフォームの 1 つを提供してきました。ビデオゲームを別のレベルに引き上げたパイオニアの1人であり、誰もがこれらのゲームに頭を悩ませています. PlayStation の人気は、新しい発売を前に進んでいます。 ただし、PlayStation で誰もが直面する欠点の 1 つは、ストレージ容量が限られていることです。 PS4 にストレージを追加したいのですが、どのようにすればよいのでしょうか。さて、あまりお金をかけずに PS4 のストレージを増やすために、練習してゲームをもっと楽しくする方法をい

  2. Windows 7 で仮想メモリを増やす方法

    システムのパフォーマンスが低下し始めたことに気付いた場合や、画面に「仮想メモリが不足しています」という通知が表示された場合があります。ドライブの空き容量が少ないことが実際の問題ではなく、不適切な設定がこのエラー メッセージの原因である場合はどうなるでしょうか。ありがたいことに、いくつかの簡単な調整を行うことで、Windows の仮想メモリを簡単に増やすことができます。 仮想メモリとは何か、コンピュータの速度を向上させるために仮想メモリを増やす方法を教えてください。 仮想メモリとは 仮想メモリは、シミュレートされた RAM (ランダム アクセス メモリ) に他なりません。 Windows が