1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java cms 垃圾回收_Java 9 或将放弃 CMS(并发标记清除垃圾收集器)

java cms 垃圾回收_Java 9 或将放弃 CMS(并发标记清除垃圾收集器)

时间:2020-09-11 14:02:44

相关推荐

java cms 垃圾回收_Java 9 或将放弃 CMS(并发标记清除垃圾收集器)

原标题:Java 9 或将放弃 CMS(并发标记清除垃圾收集器)

近日,JEP 291 再次被 Java 开发团队提上日程。先来看看该 JEP。

JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector

Dropping support for CMS and then removing the CMS code, or at least more thoroughly segregating it, will reduce the maintenance burden of the GC code base and accelerate new development. The G1 garbage collector is intended, in the long term, to be a replacement for most uses of CMS.

JEP 291 是 年 11 月 11 日提出的。该 JEP 的目的是不再支持 CMS,在HotSpot中删除 CMS 相关代码,或者至少将其分离,减轻维护压力。

Oracle Java 平台组首席架构师 Mark Reinhold 在 jdk9-dev 邮件组中提到:如果到 4 月 11 日 23:00 UTC 没有异议,该 JEP 将加到 JDK 9 中。

目前在 jdk9-dev 邮件组中很多人已经就此展开讨论。

Christoph Engelbert 提到,他很理解,CMS 代码确实难以维护,他想理解相关代码,不过放弃了 :) 。但是从经验来看,很多 Java 应用选择的是 CMS+ParNew,而且很多应用针对 CMS 的行为做了优化。现在宣布去掉 CMS,或许还为时过早。

Mark Reinhold 提到,在 JEP 291 提出之后,他们也做了多次讨论,希望能为 CMS 找到一位新的维护者,但是现在还没找到。

会有人挺身而出吗?期待。

参考资料:

JEP 291: /jeps/291

相关讨论:http://mail./pipermail/jdk9-dev/-April/005734.html返回搜狐,查看更多

责任编辑:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。