8.JVM的垃圾回收机制

 java7之前,方法区位于永久代(PermGen),永久代和堆相互隔离,永久代的大小在启动JVM时可以设置一个固定值,不可变; java7中,static变量从永久代移到堆中; java8中,取消永久代,方法存放于元空间(Metaspace),元空间仍然与堆不相连,但与堆共享物理内存,逻辑上可认为在堆中 GC通过确定对象是否被活动对象引用来确定是否收集该对象。 JVM内存由几个部分组成:堆、方法
相关文章
相关标签/搜索