JVM學習筆記第44天-標記-壓縮(整理)算法

一、標記-壓縮算法 背景 複製算法的高效性是建立在存活對象少、垃圾對象多的前提下的。這種情況在新生代經常發生,但是在老年代,更常見的情況是大部分對象都是存活對象。如果依然使用複製算法,由於存活對象多,複製成本也將很高。因此,基於老年代垃圾回收的特性,需要使用其它的算法。 標記-清除算法確實可以應用在老年代中,但是,該算法不僅執行效率低下,而且在執行完內存收集後,還會產生內存碎片,所以JVM的設計者
相關文章
相關標籤/搜索