JVM常見垃圾回收算法

在java內存模型中,程序計數器、虛擬機棧、本地方法棧這些區域每個線程獨立擁有,與線程「同生共死」。每個棧幀內存大小是確定可知的,方法或線程結束時自動回收,這些區域不需要考慮內存回收問題。這裏的垃圾回收指的是jvm堆內存和方法區的回收,這些區域內存在程序運行期間動態分配、動態回收,需要考慮選擇合適的垃圾回收算法。 一、如何判斷對象是否已經「消亡「 1.引用計數法 一個對象如果沒有任何引用指向它,就
相關文章
相關標籤/搜索