私はtomcat732ビットを使用しています。私が知っているように、それはおそらく最大1GBのメモリ使用量を管理します。アプリケーションでキャッシュデータ(ehcache)を使用しましたが、「OutOfMemory」エラーが発生することがあり、アプリケーションが機能していません。tomcat7 64ビットを使用してメモリを増やすことを計画していますが、最大で何GBを管理できるかわかりません。Tomcatのメモリを変更するように構成するにはどうすればよいですか?前もって感謝します。
質問する
25380 次
1 に答える
7
メモリの最大量は tomcat によって「制限」されるのではなく、JVM + システム アーキテクチャ / OS によって制限されます。
詳細については、次の質問/回答を参照してください。
つまり、64 ビットの Java ランタイム環境をインストールする必要があります (64 ビットの Tomcat ではありません)。次に、Tomcat 起動スクリプトで -Xmx 設定を調整します。例を参照してください:
===編集申し訳ありませんが、少し時代遅れでした。パッケージ化されたTomcat7 64ビットオールインワンのWindows用Tomcatがあります。ただし、これは私の答えが間違っているという意味ではありません。パッケージには 64 ビット JRE のみが含まれます。64 ビット システムと JVM を使用すると、何年にもわたってメモリ制限を気にする必要がなくなります。
于 2012-09-18T06:48:55.207 に答える