Java7 和Java8 堆(Heap)比較不同之處

堆是JVM內存中最大的一塊內存空間,該內存被所有線程共享,幾乎所有對象和數組都被分配到了堆內存中。堆被劃分爲新生代和老年代,新生代又被進一步劃分爲Eden和Survivor區,最後Survivor由From Survivor和To Survivor組成。 在Java6版本中,永久代在非堆內存區;到了Java7版本,永久代的靜態變量和運行時常量池被合併到了堆中;而到了Java8,永久代被元空間取代了
相關文章
相關標籤/搜索