啥是深圳网站建设,域名主机基地,网站维护建设,做网站多少钱一张页面ZGC是一款JDK 11中新加入的具有实验性质的低延迟垃圾收集器ZGC的目标主要有4个 支持TB量级的堆。我们生产环境的硬盘还没有上TB呢#xff0c;这应该可以满足未来十年内#xff0c;所有JAVA应用的需求了吧。最大GC停顿时间不超10ms。目前一般线上环境运行良好的JAVA应用Minor …ZGC是一款JDK 11中新加入的具有实验性质的低延迟垃圾收集器ZGC的目标主要有4个 支持TB量级的堆。我们生产环境的硬盘还没有上TB呢这应该可以满足未来十年内所有JAVA应用的需求了吧。最大GC停顿时间不超10ms。目前一般线上环境运行良好的JAVA应用Minor GC停顿时间在10ms左右Major GC一般都需要100ms以上G1可以调节停顿时间但是如果调的过低的话反而会适得其反之所以能做到这一点是因为它的停顿时间主要跟Root扫描有关而Root数量和堆大小是没有任何关系的。奠定未来GC特性的基础。最糟糕的情况下吞吐量会降低15%。这都不是事停顿时间足够优秀。至于吞吐量通过扩容分分钟解决
它最大的优点是它的停顿时间不会随着堆的增大而增长也就是说几十G堆的停顿时间是10ms以下几百G甚至上T堆的停顿时间也是10ms以下ZGC收集器是一款基于Region内存布局的 暂时不设分代的 使用了读屏障、 颜色指针等技术来实现可并发的标记-整理算法的 以低延迟为首要目标的一款垃圾收集器。
ZGC的Region可以具有如图3-19所示的大、 中、 小三类容量 参考新一代垃圾回收器ZGC的探索与实践 - 美团技术团队