淺談java GC的幾種算法

最近在看<<深入理解java虛擬機>>這本書,對垃圾收集算法這部分內容做個筆記整理下。 java的運行時數據區如下,其實就是堆,棧,方法區,其中棧又分爲虛擬機棧,本地方法棧,程序計數器,並且棧是屬於線程私有,堆跟方法區是線程共享的。 幾乎所有的對象都是存放在堆中的,所以java堆是垃圾收集器管理的主要區域。 可達性分析算法 通過一些GC Roots作爲起點,當一些對象沒有任何引用鏈能夠到達時,則證
相關文章
相關標籤/搜索