OpenJDK 新闻汇总:关键派生、范围值、紧凑头部、JFR 方法计时与追踪

OpenJDK 新闻汇总:关键派生、范围值、紧凑头部、JFR 方法计时与追踪

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

2025年5月12日,OpenJDK生态系统活跃,JDK 25的多个JEP被提升。JEP 510和JEP 506将正式发布,JEP 519、515、514和507被提议为目标。JDK 25计划于2025年9月16日发布,成为下一个长期支持版本。

🎯

关键要点

  • 2025年5月12日,OpenJDK生态系统活跃,多个JEP被提升。
  • JEP 510和JEP 506被正式发布,JEP 519、515、514和507被提议为目标。
  • JDK 25计划于2025年9月16日发布,成为下一个长期支持版本。
  • JEP 510提出了密钥派生函数API,经过一轮预览后将正式发布。
  • JEP 506提出了范围值,经过四轮预览后将正式发布,允许在多个线程间共享不可变数据。
  • JEP 519提出了紧凑对象头,旨在减少HotSpot JVM中对象头的大小。
  • JEP 515提出了提前方法分析,旨在改善应用程序的预热时间。
  • JEP 514提出了提前命令行人性化,简化创建提前缓存的过程。
  • JEP 507提出了原始类型在模式、instanceof和switch中的应用,进行第三轮预览以获取反馈。
  • JEP 520被提升为候选状态,扩展JDK Flight Recorder以支持方法计时和追踪。
  • JDK 25的发布计划包括多个阶段,最终版本定于2025年9月16日发布。

延伸问答

JDK 25的发布计划是什么时候?

JDK 25计划于2025年9月16日发布。

JEP 510的主要功能是什么?

JEP 510提出了密钥派生函数API,允许安全提供者在Java或本地代码中实现KDF算法。

JEP 506的作用是什么?

JEP 506允许在多个线程间共享不可变数据,优于线程局部变量。

JEP 519的目标是什么?

JEP 519旨在减少HotSpot JVM中对象头的大小,从96-128位减少到64位。

JEP 515如何改善应用程序的启动时间?

JEP 515通过使上次运行的应用程序的执行配置文件在HotSpot JVM启动时立即可用,从而改善启动时间。

JDK 25包含哪些JEP?

JDK 25目前包含13个JEP,包括JEP 510、JEP 506、JEP 519、JEP 515、JEP 514和JEP 507等。

➡️

继续阅读