Amazon Corretto 25 现已全面推出
发布于:
2025年9月17日
Amazon Corretto 25 是长期支持 (LTS) 版本,现已全面推出。Amazon Corretto 是 OpenJDK 的免费、多平台、生产就绪型发行版。您可以从我们的下载页面下载适用于 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 月。