GC之Minor/Young/Major GC的區別

    咱們平時說起Minor GC、Young GC、Major GC,它們之間的關係是怎樣的呢?java

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

                                                   圖1 Minor/Young/Major GC的關係3d

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

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

    引伸出一個問題,Full GC與上述這些的關係呢?get

 

    JDK8的heap圖,以爲挺好的,原文連接,建議自行查看原文博客

                                                              圖2 JDK8的heap圖io

相關文章
相關標籤/搜索