java – 增加permgen空间

我正在使用tomcat 6.0,当我索引(而不是当我开始tomcat),我有一个permgen空间错误。
如何增加这个空间?

谢谢

您可以使用 :

-XX:MaxPermSize=128m

以增加空间。但这通常只是推迟不可避免的。

您还可以启用PermGen以进行垃圾回收

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

通常这在进行大量重新部署时发生。我很惊讶你有它使用像索引的东西。使用virtualvm或jconsole监视Perm基空间并在加热索引后检查其级别。

也许你应该考虑改用另一个JVM,如IBM JVM。它没有永久代和免疫这个问题。

http://stackoverflow.com/questions/3003855/increase-permgen-space

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 增加permgen空间