【JVM基礎】深入瞭解Java虛擬機(五)

垃圾回收算法 一、標記-清除算法 這種算法分爲兩部份:標記、清除兩個階段, 標記階段是從根集合(GC Root)開始掃描,每到達一個對象就會標記該對象爲存活狀態,清除階段在掃描完成之後將沒有標記的對象給清除掉。 這種算法在垃圾收集器進行GC時,必須停止所有Java執行線程(也稱「Stop The World」),原因是在標記階段進行可達性分析時,不可以出現分析過程中對象引用關係還在不斷變化的情況,
相關文章
相關標籤/搜索