0

Apache Tomcat の PS Perm Gen は、サーバーが起動するとすぐに、ほぼ 97% (割り当てられた 82MB のスペースのうち 80.7MB) を占有します。時間の経過とともに、サーバーはメモリ不足エラーでダウンします。

これは正常ですか?または、最初は値を小さくして、徐々に大きくする必要がありますか? これを避けるために何をすべきですか?誰か説明してください。前もって感謝します :)

4

1 に答える 1

0

はい、これは大規模な Web アプリケーションではまったく正常なことのように思えます。

解決策は、Perm Gen のサイズを大きくすることです。

問題は、ロードするスペースがあるよりも多くのクラスをアプリケーションがロードする必要があることです。したがって、これらのクラスをロードできるようにするには、Perm Gen により多くのスペースを割り当てる必要があります。容量はアプリによって異なります。128M から始めて、アプリケーションが安定するまで 2 倍にします。

于 2013-11-12T21:24:13.477 に答える