同僚は、Eclipse/Tomcat 実行パラメータで次の設定を行っており、常にヒープ メモリ不足を訴えています。
-XX:PermSize=512M
-XX:MaxPermSize=1024M
-Xmx1024m
これを正しく理解すれば、max PermGen
とmax Heap
はそれぞれ 1 GB です。はヒープの特別な部分であるためPermGen
、これはすべてのヒープを に割り当てることになりますPermGen
。これは正しいです?
Perm Space 対 Heap Spaceごとに、私は正しいかもしれません。これが問題の原因になりますか?
Per Is Java PermGen Space Part of Total VM Memory、私の理解は正しくありません。