JAVA中,哪些對象可以作爲GC Roots?

JVM內存模型 Java數據區域分爲五大數據區域。這些區域各有各的用途,創建及銷燬時間。 其中方法區和堆是所有線程共享的,棧,本地方法棧和程序虛擬機則爲線程私有的。 根據java虛擬機規範,java虛擬機管理的內存將分爲下面五大區域。其中三個是線程私有:程序計數器,虛擬機棧,本地方法棧,兩個是線程共享:堆,方法區。 線程私有的區域等到線程結束時(棧幀出棧時)會自動被釋放,空間比較容易清理。 而線程
相關文章
相關標籤/搜索