Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Apache Tomcat の PS Perm Gen は、サーバーが起動するとすぐに、ほぼ 97% (割り当てられた 82MB のスペースのうち 80.7MB) を占有します。時間の経過とともに、サーバーはメモリ不足エラーでダウンします。
これは正常ですか?または、最初は値を小さくして、徐々に大きくする必要がありますか? これを避けるために何をすべきですか?誰か説明してください。前もって感謝します :)
はい、これは大規模な Web アプリケーションではまったく正常なことのように思えます。
解決策は、Perm Gen のサイズを大きくすることです。
問題は、ロードするスペースがあるよりも多くのクラスをアプリケーションがロードする必要があることです。したがって、これらのクラスをロードできるようにするには、Perm Gen により多くのスペースを割り当てる必要があります。容量はアプリによって異なります。128M から始めて、アプリケーションが安定するまで 2 倍にします。