Java GC與內存分配策略

1、回收區域 主要區域:Java堆、方法區。程序計數器、虛擬機棧、本地方法棧3個區域隨線程而生,隨線程而滅,不需要過多考慮回收的問題。 2、對象是否可回收? 可達性分析算法:通過一系列稱爲「GC Roots」的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路徑稱爲引用鏈,當一個對象到GC Roots沒用任何引用鏈相連時,則證明此對象時不可用的,即該對象可回收。 可作爲GC Roots的對象:
相關文章
相關標籤/搜索