JDK 14:CMS GC是OBE
JDK 14 Early Access Build#23 ( 2019/11/13 ) 現已上市 。 此版本最值得注意的更改之一是刪除了并發標記掃描垃圾收集器 。 JEP 291 [“棄用并發標記掃描(CMS)垃圾收集器”]早在2017年就使用JDK 9和JEP 363 [“刪除并發標記掃描(CMS)垃圾收集器”] 棄用了 JDK 14的目標是完全刪除CMS垃圾收集器。
下一個屏幕快照展示了CMS垃圾收集器仍可用于JDK 14 Early Access Build#22。
在該JDK 14 Early Access Build#22中 ,我們看到允許指定-XX:+UseConcMarkSweepGC并僅顯示棄用警告:“ 選項UseConcMarkSweepGC在9.0版中已棄用,并且可能在以后的版本中刪除。 “
下一個屏幕快照展示了從JDK 14 Early Access Build#23開始,不能將CMS指定為垃圾收集器:
嘗試使用-XX:+UseConcMarkSweepGC運行Java應用程序時,錯誤消息現在顯示為:“ 忽略選項UseConcMarkSweepGC; 在“ 14.0 ” 中刪除了支持 。
盡管刪除CMS垃圾收集器是我在JDK 14 Early Access Build#23中注意到的最大更改,但是我發現其他一些更改有些有趣。 這些包括:
- JDK-8226297 : 雙軸 快速排序改進
- 錯誤報告中詳盡的更改列表。
- JDK-8232684 : 使開關表達式為最終表達式
- 轉換開關表達式的功能從“預覽”到“最終”( JEP 361 )。
- JDK-8233884 : 避免在安全性庫中查找標準字符集
- 提醒您利用StandardCharsets類中定義為public字段的常量。
翻譯自: https://www.javacodegeeks.com/2019/11/jdk-14-cms-gc-is-obe.html
總結
以上是生活随笔為你收集整理的JDK 14:CMS GC是OBE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘符 两个字母(盘符 linux)
- 下一篇: 银行备案表是什么(网银备案表)