UseConcMarkSweepGC 已弃用,它的替代品是啥?

Posted

技术标签:

【中文标题】UseConcMarkSweepGC 已弃用,它的替代品是啥?【英文标题】:UseConcMarkSweepGC is deprecated, what is its replacement?UseConcMarkSweepGC 已弃用,它的替代品是什么? 【发布时间】:2018-09-08 21:32:55 【问题描述】:

Java 程序使用 JRE 10.0.2 发出此警告:

Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.

此开关的推荐替代品是什么?

【问题讨论】:

【参考方案1】:

放弃对 CMS 的支持,然后删除 CMS 代码,或者至少更彻底地隔离它,将减少 GC 代码库的维护负担并加速新的开发。 从长远来看,G1 垃圾收集器旨在替代 CMS 的大多数用途。

From the Official JEP

【讨论】:

以上是关于UseConcMarkSweepGC 已弃用,它的替代品是啥?的主要内容,如果未能解决你的问题,请参考以下文章

DTD 是不是已弃用?

LocationRequest (FusedLocationProviderClient) - 已弃用

方法 setDrawerListener 已弃用

替换已弃用的函数 mysql_connect [重复]

UIWebView(已弃用)与swift中的webkit View之间的区别

如果 HTML 导入已失效/已弃用,那么导入 Web 组件(X-Tag)模板的最佳方式是啥?