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.
Javaプロセスを実行しています。jstatを使用すると、permgenの使用率と容量がほぼ同じであることがわかります。つまり、現在の容量はほぼ満杯ですが、指定された最大permgensizeをはるかに下回っています。
これは標準ですか、それともある程度のヘッドルームスペースが割り当てられることを期待する必要がありますか?
標準のSun1.5JVM
permgenは貴重なものであるため、Javaは必要以上に割り当てることはありません。ヒープではないため、一度使用すると、VMが停止するまでシステムに戻されないことに注意してください。
したがって、使用するPermGenをMaxPermGenよりも少なくすることは良いことですが、容量(現在割り当てられている)と使用率(その割り当ての一部として使用されている)が互いに近い場合は問題ありません。