除Semi-Space(SS)GC和Generational Semi-Space(GSS)GC,ART运行时还引入了第三种Compacting GC:Mark-Compact(MC)GC。这三种GC虽然都是Compacting GC,不过它们的实现方法却有很大不同。SS GC和GSS GC需两个Space来紧缩内存,而MC GC只需一个Space来紧缩内存。本篇文章就详细剖析MC GC的履行进程。 除Semi-Space(SS)GC和Generational Semi-Space(G
除Semi-Space(SS)GC和Generational Semi-Space(GSS)GC,ART运行时还引入了第三种Compacting GC:Mark-Compact(MC)GC。这三种GC虽然都是Compacting GC,不过它们的实现方法却有很大不同。SS GC和GSS GC需两个Space来紧缩内存,而MC GC只需一个Space来紧缩内存。本篇文章就详细剖析MC GC的履行进程。 除Semi-Space(SS)GC和Generational Semi-Space(G