最近我在我的Web应用程序中遇到了这个错误:
java.lang.OutOfMemoryError:PermGen空间
这是在Tomcat 6和JDK 1.6上运行的典型Hibernate/JPA + IceFaces/JSF应用程序.显然,重新部署应用程序几次后就会发生这种情况.
导致它的原因以及可以采取哪些措施来避免它?我该如何解决这个问题?
我知道他们已经用Java 8中的MetaSpace取代了PermGen.但我几乎没有问题:
-XX:+CMSClassUnloadingEnabled,那么是什么让MetaSpace比PermGen更好?OutOfMemoryException.提前致谢