1. 程式人生 > >JVM 垃圾收集

JVM 垃圾收集

pac 回收 收集 算法 copy 對象 一次 開始 垃圾回收

jdk8中已經移除了永生代這個東東,數據轉移到了metaspace area。

新創建的對象都放在eden, eden滿了之後 jvm執行mark-copy算法,標記那些還幸存的對象,放到survivor1,其他的都清理掉。

等下一次eden或者survivor1滿的時候,mark-copy又開始工作,將eden和survivor1中幸存的對象標記一下,放到survivor2,其他的都清理掉

以上就是年輕代的垃圾回收,成為minor GC

老年代比較復雜,老年代的垃圾回收成為major GC

JVM 垃圾收集