ZGC的7种垃圾回收触发时机
ZGC中,为了实现更高的性能,尽量避免进行同步垃圾回收,也就是说尽量避免触发同步的垃圾回收的消息。ZGC中触发同步消息的场景也比较少,总体以触发异步消息为主。异步消息主要由ZDirector根据规则判断是否可以触发,在ZDirector流程图中【了解更多,可以阅读小编的另一篇文章:ZGC线程之时钟触发器和消息触发】介绍了ZDirector有4种触发规则,本文主要介绍这4种规则是如何触发的,最后,还会简要介绍其他的垃圾回收消息是如何触发的。一、基于固定时间间隔触发ZDirector提供的第一个规则