25.1.5 发布


龙芯正式发布基于 OpenJDK 25 的龙芯平台 Java 环境。

Java 25 是最新的 LTS(Long-Term Support, 即长期支持)版本,龙芯将对龙芯平台 Java 25 环境提供长期支持。Java 25 包含 18 个新的 JEP(JDK Enhancement Proposal,即JDK增强建议):

  • 470: PEM Encodings of Cryptographic Objects (Preview)
  • 502: Stable Values (Preview)
  • 503: Remove the 32-bit x86 Port
  • 505: Structured Concurrency (Fifth Preview)
  • 506: Scoped Values
  • 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)
  • 508: Vector API (Tenth Incubator)
  • 509: JFR CPU-Time Profiling (Experimental)
  • 510: Key Derivation Function API
  • 511: Module Import Declarations
  • 512: Compact Source Files and Instance Main Methods
  • 513: Flexible Constructor Bodies
  • 514: Ahead-of-Time Command-Line Ergonomics
  • 515: Ahead-of-Time Method Profiling
  • 518: JFR Cooperative Sampling
  • 519: Compact Object Headers
  • 520: JFR Method Timing & Tracing
  • 521: Generational Shenandoah

此次龙芯发布的 25.1.5 对应上游 GA (General-Availability) 版本 25+36。关于 Java 25 更详细的内容请见https://www.oracle.com/java/technologies/javase/25-relnote-issues.html

在 25.1.5 中,针对 LoongArch 平台进行了新功能开发和优化,一些主要内容如下。

通过 TCK,符合 Java SE 25

龙芯是具有 TCK 权限的少数几家公司之一 [1]。此次发布的龙芯平台 Java 25 环境经过 TCK 验证符合 Java SE 25,新应用程序和现有应用程序无需修改即可运行。

JEP 518: JFR Cooperative Sampling 支持

增强 JFR 在异步执行 Java 线程堆栈采样时的稳定性,帮助开发人员提高代码可靠性。这使 JFR 可以尽可能减少事件采样器中的安全点偏差,同时避免在安全点之外生成用于堆栈跟踪的风险性启发函数。在此次发布的版本中,实现了 LoongArch 平台上的 JFR Cooperative Sampling 支持。


[1] https://openjdk.org/groups/conformance/JckAccess/jck-access.html

©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2025-09-24 11:37:50

results matching ""

    No results matching ""

    results matching ""

      No results matching ""