2

-Xms512m -Xmx1024m のパラメーターを設定した tomcat 6 アプリケーションがあります。4 GB の RAM に 1 GB のメモリがあれば十分だと思っていましたが、そうではありません。アプリケーションの停止/開始を複数回 (Tomcat マネージャーから)、またイメージのアップロード (時々) で、OutOfMemory PermGen スペース エラーが発生し、サイトが応答を停止します。メモリをもう少し増やしたほうがいいですか?PermGen スペースの問題に遭遇しないように、Tomcat 側から他にできることはありますか? ポインタ/ヒントなどを事前に感謝します。

4

2 に答える 2

4

この-Xmxオプションは、使用可能なヒープ スペースにのみ影響し、PermGen メモリ プールには影響しません。

permgen プールを 64MB のデフォルトを超えて増やすには、次のよう-XX:MaxPermSizeなオプションを使用します。

-XX:MaxPermSize=256m

これはSun Hotspot VM 固有のオプションであり、他の JVM では機能しない可能性があります。

于 2010-05-08T19:11:13.187 に答える
0

これは助けになるはず です http://frankkieviet.blogspot.co.uk/2006/10/how-to-fix-dreaded-permgen-space.html

于 2010-05-14T00:34:01.153 に答える