必要な起動パラメーターを追加するのを忘れたため、Eclipse3.6開発ランタイムでPermGenOOMを取得しました。他に何か問題があると思ったので気付く前に、JVisualVMを起動して、次のスクリーンショットを取得しました。
使用量はサイズとほぼ同じですが、最大値はまだ少し大きくなっています。使用済みがサイズではなく最大に近づいている場合は、OOMを期待します。私が持っている唯一の漠然とした説明は、JVMが最大よりも大きい使用済みスペースの2倍を割り当てようとしているということです。それでもコメントはありがたいです。