java8新特性-jvm

我的梦境 提交于 2019-12-04 01:11:17

内存结构的改变:

1.在1.8之前内存分为:栈,堆(新生代,老年代,永久代)

注意:永久代几乎是不被GC的,但是在特殊的情况下也会GC

2.在1.8之后在堆中就没有(方法区)永久代了,把(方法区)永久代换成了MetaSpace(元空间),并不放在堆中了

注意:MetaSpace是物理内存

好处:1.元空间发生内存溢出的情况变小 (原因物理内存大)

           2.提高GC的效率             (元空间很少执行GC)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!