Java虛擬機 JVM的GC總結之GC算法和GC過程

一.GC對象的判斷—什麼是垃圾? 目前,Java 虛擬機判斷垃圾對象使用的是:GC Root Tracing 算法。其大概的過程是這樣:從 GC Root 出發,所有可達的對象都是存活的對象,而所有不可達的對象都是垃圾。 GC Root 就是經過特意篩選出來的一組活躍引用的集合。通常包括: 所有當前被加載的 Java 類 Java 類的引用類型靜態變量 Java類的運行時常量池裏的引用類型常量 J
相關文章
相關標籤/搜索