JVM--GC(分代收集算法)

GC(是jvm垃圾回收分代收集算法) 爲什麼是分代呢,因爲他在每個代中採用的不同的算法; 堆的內存結構 總體來說: 次數上頻繁收集Young區 次數上較少收集Old區 基本不動Perm區 gc的主要幾種算法及分佈 1.引用計數法:簡單來說當這個引用計數爲0時 清理 不過這種算法也存在缺陷:循環引用,比如你引用我,我引用你;這樣的話兩個都計數都不可能爲0,都會成爲常駐內存,引起堆爆 2:複製算法(C
相關文章
相關標籤/搜索