JVM—HotSpot GC算法實現

1.枚舉根節點 之前說的尋找堆中"垃圾"內存的方法是使用可達性分析算法,用一系列的GC Roots去找到引用鏈,進而找到已經沒有用的對象,但其實現起來有兩個要注意的地方 1.GC Roots往往選取全局性的引用(方法區中的常量或靜態屬性)和執行上下文(虛擬機棧或本地方法棧中的本地變量表),而很多應用僅僅方法區就有數百兆,如果逐個檢查其中的引用,會很耗費時間 2.GC停頓: 在執行可達性分析時,不可
相關文章
相關標籤/搜索