OpenJDK 新闻汇总:紧凑对象头、同步虚拟线程、禁用安全管理器

OpenJDK 新闻汇总:紧凑对象头、同步虚拟线程、禁用安全管理器

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

OpenJDK生态系统活跃,四个JEP成功评审,目标为JDK 24,五个新JEP待审。JEP 490提议移除ZGC的非代际模式,JEP 487、478、404等被提升为目标。JDK 24计划于2024年12月5日进入第一阶段。

🎯

关键要点

  • OpenJDK生态系统活跃,四个JEP成功评审,目标为JDK 24。

  • 五个新JEP待审,计划于2024年11月4日进行评审。

  • JEP 490提议移除ZGC的非代际模式,提升为目标。

  • JEP 487提议的Scoped Values(第四次预览)被提升为目标。

  • JEP 478提议的密钥派生函数API(预览)被提升为目标。

  • JEP 404提议的代际Shenandoah(实验性)被提升为目标。

  • JEP 493提议的无JMOD链接运行时镜像被提升为目标。

  • JEP 491提议的无固定虚拟线程同步被提升为目标。

  • JEP 488提议的模式中的原始类型(第二次预览)被提升为目标。

  • JEP 486提议的永久禁用安全管理器被提升为目标。

  • JEP 450提议的紧凑对象头(实验性)被提升为目标。

  • JDK 24计划于2024年12月5日进入第一阶段,后续有多个阶段。

  • 开发者被鼓励通过Java Bug数据库报告错误。

延伸问答

JDK 24的发布计划是什么?

JDK 24的发布计划包括:2024年12月5日进入第一阶段,2025年1月16日进入第二阶段,2025年2月6日发布初始候选版本,2025年2月20日发布最终候选版本,2025年3月18日正式发布。

JEP 490提议了什么变化?

JEP 490提议移除ZGC的非代际模式,旨在简化开发并提高新特性的开发效率。

JEP 486的主要目标是什么?

JEP 486的主要目标是永久禁用安全管理器类,因为它在JEP 411中已被弃用,最终将被移除。

JEP 487的功能有什么特点?

JEP 487提议的Scoped Values允许在多个线程之间共享不可变数据,特别适用于大量虚拟线程的场景。

JEP 450的实验性提议是什么?

JEP 450提议将HotSpot JVM中的对象头大小从96到128位减少到64位,旨在优化内存使用。

开发者如何报告JDK 24中的错误?

开发者可以通过Java Bug数据库报告JDK 24中的错误。

🏷️

标签

➡️

继续阅读