permenter区用来存放用得非常多的类和类描述。permsize默认就4m。本来SUN设计的时候认为这个区域在JVM启动的时候就固定了,但他没有想到现在动态会用得这么广泛。而且这个区域有特殊的垃圾收回机制,现在的问题是动态加载类到这个区域后,gc根本没办法回收!
解决方法:-XX:PermSize=64M -XX:MaxPermSize=128M
permenter区用来存放用得非常多的类和类描述。permsize默认就4m。本来SUN设计的时候认为这个区域在JVM启动的时候就固定了,但他没有想到现在动态会用得这么广泛。而且这个区域有特殊的垃圾收回机制,现在的问题是动态加载类到这个区域后,gc根本没办法回收!
解决方法:-XX:PermSize=64M -XX:MaxPermSize=128M