【发布时间】:2013-11-21 06:24:53
【问题描述】:
直到今天,我才知道permgen空间有一些限制,当这个限制用完时,OutOfMemoryError就来了,我认为这是正确的,因为我已经看到了OutOfMemoryError Permgen空间。
但是Inside the Java Virtual Machine 引号,
方法区域的大小不需要固定。随着 Java 应用程序的运行,虚拟机可以扩展和收缩方法区域以适应应用程序的需要。
那么,当JVM可以扩展时,为什么会出现错误?扩展有限制吗?
【问题讨论】: