GC之Minor/Young/Major GC的區別


    我們平時提及Minor GC、Young GC、Major GC,它們之間的關系是怎樣的呢?

    如下圖1所示,一圖勝千言,這是JDK8之前的,JDK8上沒有最右邊的Perm區。

                                                   圖1 Minor/Young/Major GC的關系

    此圖來自國外的一篇博客,建議讀者閱讀原文,鏈接地址

    從圖1來看Minor GC發生在Eden區;Young GC發生在Eden、S0、S1區;Major GC發生在Old區。

    引申出一個問題,Full GC與上述這些的關系呢?

 

    JDK8的heap圖,覺得挺好的,原文鏈接,建議自行查看原文

                                                              圖2 JDK8的heap圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM