Amazon Corretto 25 现已全面推出

发布于: 2025年9月17日

Amazon Corretto 25 是长期支持 (LTS) 版本,现已全面推出。Amazon CorrettoOpenJDK 的免费、多平台、生产就绪型发行版。您可以从我们的下载页面下载适用于 Linux、Windows 和 macOS 的 Corretto 25。

Amazon Corretto 25 的新功能包括:

  • 最初在 JDK 24 中作为实验版本发布的两个功能现已在 JDK 25 中成为 LTS 生产就绪型版本:
    紧凑型对象标头:旨在通过将对象标头从 96 到 128 位缩减到 64 位来降低堆内存使用量。
    Generational Shenandoah GC:旨在提供可持续的吞吐量并缩短 p99 暂停时间或类似的暂停时间,同时缩小堆并降低 CPU 使用率。
  • 前期 (AOT) 缓存:旨在通过在训练和生产运行之间重复使用预解析、预链接的类和编译配置文件来缩短冷启动和预热时间。
  • 语言改进:模式中的原始类型、灵活的构造函数、模块范围的导入、紧凑的源文件、用于线程局部变量的作用域值、用于不可变数据的稳定值,所有这些都旨在减少模板代码,使日常代码更短、更安全。
  • 可观测性:JDK Flight Recorder 新增了 CPU 时间采样、协同采样和方法跟踪事件,以实现低开销的生产分析。
  • 结构化并发:旨在提供协调的任务管理,允许相关任务一起失败或完成。
  • 向量 API:旨在提供计算,以编译为在受支持的 CPU 上运行的最佳向量指令。
  • 虚拟线程固定改进:减少同步块中的线程固定,以提高可扩展性。

有关这些功能的详细描述,请参阅 OpenJDK 25 项目页面。Amazon Corretto 25 由 Amazon 根据开源许可分发,支持期持续至 2032 年 10 月。