jvm虚拟机

一、jvm结构 二、永久代和元空间的区别? 1、jdk1.8以前是永久代,之后是元空间,最大的区别是永久代使用的是虚拟机的内存,元空间使用的是系统内存 2、Class在被加载的时候被放入永久区域,GC不会在主程序运行期对永久区域进行清理,所以这也导致了永久代的区域会随着加载的Class的增多而胀满,最终抛出OOM异常;    元空间的本质和永久代类似,都是对JVM规范中方法区的实现,设置参数不同M
相关文章
相关标签/搜索