8.JVM的垃圾回收機制

 java7之前,方法區位於永久代(PermGen),永久代和堆相互隔離,永久代的大小在啓動JVM時可以設置一個固定值,不可變; java7中,static變量從永久代移到堆中; java8中,取消永久代,方法存放於元空間(Metaspace),元空間仍然與堆不相連,但與堆共享物理內存,邏輯上可認爲在堆中 GC通過確定對象是否被活動對象引用來確定是否收集該對象。 JVM內存由幾個部分組成:堆、方法
相關文章
相關標籤/搜索