JVM效能調優-演算法內功之剖析標記清除

erossong發表於2022-03-08

⾸先標記出所有需要回收的物件,在標記完成後統⼀回收所有被標記的物件,它的標記過程其實在前- -節講述物件標記判定時已經介紹過了

它的主要不⾜有兩個:


⼀個是效率問題,標記和清除兩個過程的效率都不⾼;

另⼀個是空間問題,標記清除之後會產⽣⼤量不連續的記憶體碎⽚,空間碎⽚太多可能會導致以後在程式運⾏過程中需要分配較⼤物件時,⽆法找到⾜夠的連續記憶體⽽不得不提前觸發另⼀次垃圾收集動作


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30276376/viewspace-2867644/,如需轉載,請註明出處,否則將追究法律責任。

相關文章