PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
PermGen space
最新推荐文章于 2024-09-15 09:18:41 发布
本文介绍了PermGenspace内存区域的概念及其可能导致的内存溢出问题。PermGenspace用于存储Class和Meta信息,当加载大量Class时容易引发错误。文章探讨了此问题的成因及解决方法。
720

被折叠的 条评论
为什么被折叠?



