Java之CMS GC的7个阶段

CMS收集器的主要设计目标是:低应用停顿时间。它通过两种方式实现这一目标:

不压缩老年代,而是使用空闲列表来管理回收空间。 大部分标记清理工作与应用程序并发执行。

主要问题:由于不压缩带来的老年代堆碎片,或者在对象分配率高的情况下,都可能导致Full … [阅读文章]