内存结构的改变: 1.在1.8之前内存分为:栈,堆(新生代,老年代,永久代) 注意:永久代几乎是不被GC的,但是在特殊的情况下也会GC 2.在1.8之后在堆中就没有(方法区)永久代了,把(方法区)永久代换成了MetaSpace(元空间),并不放在堆中了 注意:MetaSpace是物理内存 好处:1.元空间发生内存溢出的情况变小 (原因物理内存大) 2.提高GC的效率 (元空间很少执行GC) 来源:https://www.cnblogs.com/chenchun/p/11826462.html 标签 物理内存 jvm