JVM學習之垃圾回收

如何確定一個對象是垃圾? 對於某個對象而言,只要應用程序中持有該對象的引用,就說明該對象不是垃圾,如果一個對象沒有任何指針對其引用,它就是垃圾。 通過GC Root的對象,開始向下尋找,看某個對象是否可達 例子:opt2==引用—》引用其他對象—》其他對象person 只要這條鏈路上的對象被引用,那麼就不能稱他們爲垃圾,即不可回收; 一般情況下只針對堆進行垃圾回收。方法區、棧和本地方法區不被GC所
相關文章
相關標籤/搜索