Eclipse OpenJ9 v0.33.0 发布


Eclipse OpenJ9 v0.33.0 现已发布,Eclipse OpenJ9 是 OpenJDK 的 JVM,由 IBM 创建并捐赠给 Eclipse 基金会。此 Java 虚拟机经过优化,具备占用空间小、启动速度快以及吞吐量高等优势。

自 0.30.0 版以来,此版本包含以下新功能和显着更改:

  • 新的二进制文件和对受支持环境的更改
  • JITServer technology feature 更新
  •  AIX 上所需的 XL C++ 运行时
  •  Linux 参考编译器更新到 gcc 10.3
  • 增加 JIT 编译线程的最大数量
  •  x64 平台上的默认操作系统堆栈大小增加
  • Control groups v2 支持
  • 支持 OpenSSL 3.0.x

特性和变化

二进制文件和支持的环境

OpenJ9 版本 0.33.0 支持 OpenJDK 8、11、17 和 18。

OpenJ9 Windows builds for OpenJDK 8 现在使用 Microsoft Visual Studio 2017 编译。构建中包含的 Visual Studio 可再发行文件已更新以匹配。

要了解有关 OpenJ9 版本支持的更多信息,包括 OpenJDK 级别和平台支持,可参阅支持的环境。

JITServer technology feature 更新

JITServer technology feature 已更新以提供以下新功能,默认情况下禁用:

  • 在服务器上缓存 AOT 编译的方法。当客户端请求编译以前缓存的方法时,AOT 缓存会提高 CPU 使用率。使用-XX:+JITServerUseAOTCache命令行选项启用此功能。
  • 向遵循 OpenMetrics 标准的监控工具提供指标。以下指标可用于 JITServer 服务器:CPU 使用率、可用内存、连接的客户端数和活动编译线程数。使用-XX:+JITServerMetrics命令行选项启用此功能。

​​​​AIX 上所需的 XL C++ 运行时

AIX OpenJ9 构建现在需要 IBM XL C++ Runtime 16.1 版。OpenJDK 17 已经需要这个版本,现在从 11.0.16 开始也需要此功能,以适应 HarfBuzz text shaping 库的安全更新。

 Linux 参考编译器更新到 gcc 10.3

适用于所有平台的 Linux 构建现在使用 gcc 10.3 而不是 gcc 7.5。可参见构建环境列表。

增加 JIT 编译线程的最大数量

JIT 编译线程的最大数量从 7 增加到 15。如果启用 JITServer 功能,则服务器上的 JIT 编译线程的最大数量进一步增加,达到 999。你可以通过指定-XcompilationThreads命令行选项设置要使用的编译线程数。

 x64 平台上的默认操作系统堆栈大小增加

Windows x64、macOS x64 和 Linux x64 平台上的默认操作系统堆栈大小从 256 KB 增加到 512 KB,以适应矢量支持。你可以使用 -Xmso 选项更改操作系统堆栈大小。

Control groups v2 支持

Linux 内核有两个 control groups (cgroups) 变体: v1 和 v2。许多 Linux 操作系统正逐渐从 cgroups v1 过渡到 v2 作为它们的默认选择。现在,OpenJ9 添加了对 cgroups v2 的支持,这与对 cgroups v1 的支持完全相同。

支持 OpenSSL 3.0.x

JITServer technology feature 现在支持 OpenSSL 3.0.x。有关 OpenSSL 支持的更多信息,请参阅Cryptographic operations

已知问题和完整发布信息

要查看已知问题以及 Eclipse OpenJ9 v0.32.0 和 v0.33.0 版本之间的完整更改列表,可参阅发行说明。

更新公告:https://www.eclipse.org/openj9/docs/version0.33/


相关文章

2022-06-28

试。此外,作为参考对比,还加入了两个替代实现方案:OpenJ9 和 GraalVM CE。 测试环境: 搭载 Intel Core i5 12600K CPU、运行 Ubuntu 22.04 LTS 的电脑 参与测试的所有 OpenJDK 构建均来自官方 OpenJDK 二进制文件,并使用测试时的最

2022-08-29

Eclipse 和 Equinox 4.25 (2022-09) 发布了第一个 RC 版本。 Eclipse 下载地址 https://download.eclipse.org/eclipse/downloads/drops4/S-4.25RC1-202208241800/ 更新内容 https://www.eclipse.org/eclipse/news/4.25/ 升级已有安装版本(不要在生产环境进行) https://down

2022-06-06

Eclipse 和 Equinox 4.24 (2022-06) 发布了第二个 RC 版本。 Eclipse 下载地址 https://download.eclipse.org/eclipse/downloads/drops4/S-4.24RC2-202206011800/ 更新内容 https://www.eclipse.org/eclipse/news/4.24/ 升级已有安装版本(不要在生产环境进行) https://downl

2022-06-28

t 将提供 80 万美元的资金,供 Python 软件基金会(PSF)和 Eclipse 基金会进行平分。 Alpha-Omega Project 于今年 2 月启动,旨在与开源软件项目维护者合作,系统地发现开源软件中中新的、尚未发现的漏洞,并将其修复以提高全球软件

2022-08-06

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 修复和改进 (Spring Boot) fixed:YAML 编辑器中 @@ 占位符的验证错误 ( #711 ) (VSCode) fixed:在 internalConsole 中启动应用程序时不会自动

2022-06-04

源的企业级 JDK 发行版,于 2022 年 05 月 26 日成功登陆了 Eclipse Adoptium 开源 JDK 发行版市场。 近日,Eclipse 基金会与其 Adoptium 工作组合作,宣布推出了 Adoptium Marketplace,旨在让用户有机会通过 Eclipse 基金会管理的集中式网站

2022-06-17

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 Spring Tools 4 for Eclipse 发行版的主要变化 更新到 Eclipse 2022-06 版本(new and noteworthy) fixes and improvements (Spring Boot) fixed:vscode-sts:@PutM

2022-06-21

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 修复和改进 (Spring Boot) fixed:VScode 错误地建议从方法中删除 @Autowired 注解 ( #787 ) (Spring Boot) fixed:VScode 快速修复不应该建议从 J

2022-09-23

Eclipse 基金会已发布 Jakarta EE 10 平台、Web Profile 和新的 Core Profile 规范。Jakarta EE 10 引入了用于构建现代化、简化和轻量级云原生 Java 应用程序的功能。据 Eclipse 基金会执行董事 Mike Milinkovich 称 这个版本是在现代微服务

2022-08-14

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 更新内容主要是错误修复: (Spring Boot) fixed: 修复 Spring Boot Tools 代码补全速度变慢的问题 (#808) (Language Server) fixed: 被复制的文件

2022-04-29

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 更新内容包括错误修复和功能增强: (Spring Boot) fixed: 使用startupSnapshot代替startup 计时器调用,以避免清除底层数据 (Spring Boot)&nbs

2022-06-28

记用 @Inject 注解的字段 外部贡献 #4006: [doc] 修复 eclipse 插件更新网站 URL #4010: [core] 将 Kotlin 升级到 1.7.0 版本 …… 更多详情可查看:https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.47.0  

2022-09-26

复关联创建 元数据编辑器:schema 刷新性能显著提升 Eclipse 插件:错误日志中许多与 DBeaver 相关的警告已解决 i18n: 改进中文、德语本文化 Clickhouse: 添加了 SSL 连接配置支持 添加了 UUID 数据类型支持 Greenplum:

2022-04-28

逊市场份额大幅攀升至 22%(2020 年为 2.18%);此外还有 Eclipse Adoptium 占 11.48%、Azul Systems 占 8.17%、Red Hat 占 6% 和 IcedTea 占 5.38%。 此外,容器化应用已经成为主流趋势。向 New Relic 报告的 Java 应用中,有 70% 以上是从容器中进行