当前位置: 首页 > 面试题库 >

Java Increase permgen space

韩彬
2023-03-14
问题内容

我正在使用tomcat 6.0,并且在建立索引(而不是在我启动tomcat时)时,出现了permgen空间错误。
我如何增加空间?


问题答案:

你可以使用 :

-XX:MaxPermSize=128m

增加空间。但这通常只会推迟不可避免的事情。

你还可以启用PermGen进行垃圾收集

-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled

通常在进行大量重新部署时会发生这种情况。我很惊讶你使用诸如索引之类的东西。使用virtualvm或jconsole监视Perm gen空间,并在预热索引后检查其水平是否稳定。

也许你应该考虑更改为另一个JVM,例如IBM JVM。它没有永久代,因此不受此问题的影响。



 类似资料:

相关阅读

相关文章

相关问答