Java的永久代的那些事
方法区:是JVM的一种规范,存放类信息、常量、静态变量、即时编译器编译后的代码等;永久代:是HotSpot的一种具体实现,实际指的就是方法区,备注:由于方法区主要存储类的相关信息,所以对于动态生成类的情况比较容易出现永久代的内存溢出。最典型的场景就是,在 jsp 页面比较多的情况,容易出现永久代内存溢出。JDK7之前,字符串常量池被存储在永久代(默认大小是4m)中,因此导致性能问题和O...