JVM: GC過程

堆區是用來存儲new出來的對象的,當對象填充滿堆區後,就會導致內存爆掉,程序就GG了。 就需要科學的進行GC: 首先需要判斷這個對象是否應該被刪除,如果應該被刪除,那麼需要將這個對象清理掉。 判斷的標準:GCRoot(一般是指被棧上的直接或間接引用、本地方法棧直接或間接引用的對象、方法區的j靜態static變量或常量直接或間接引用的對象) 和GCRoot沒有相連的關係的就可以刪除。 清理堆區對象的
相關文章
相關標籤/搜索