1

Javaプロセスを実行しています。jstatを使用すると、permgenの使用率と容量がほぼ同じであることがわかります。つまり、現在の容量はほぼ満杯ですが、指定された最大permgensizeをはるかに下回っています。

これは標準ですか、それともある程度のヘッドルームスペースが割り当てられることを期待する必要がありますか?

標準のSun1.5JVM

4

1 に答える 1

1

permgenは貴重なものであるため、Javaは必要以上に割り当てることはありません。ヒープではないため、一度使用すると、VMが停止するまでシステムに戻されないことに注意してください。

したがって、使用するPermGenをMaxPermGenよりも少なくすることは良いことですが、容量(現在割り当てられている)と使用率(その割り当ての一部として使用されている)が互いに近い場合は問題ありません。

于 2011-10-21T17:16:35.090 に答える