OpenJ9 是一个开源的 Java 虚拟机(JVM)实现(基于 Eclipse 项目),常作为 OpenJDK 的替代 JVM 使用,特点通常包括较快启动、较小内存占用,并提供 JIT 编译与垃圾回收等运行时能力。(在不同发行版/配置下表现会有差异。)
/ˈoʊpən ˌdʒeɪ naɪn/
We switched the service to OpenJ9 to reduce memory usage.
我们把服务切换到 OpenJ9 以降低内存占用。
After migrating from HotSpot to OpenJ9, the team measured faster startup times in container deployments, but had to re-tune JVM options for production.
从 HotSpot 迁移到 OpenJ9 之后,团队在容器部署中测得启动更快,但需要为生产环境重新调优 JVM 参数。
“OpenJ9”由 “Open(开源)” + “J9” 组成;“J9”源自 IBM 的 J9 虚拟机家族。该技术后来以开源形式在 Eclipse 基金会下发展为 Eclipse OpenJ9 项目,因此名称强调其开源属性与 J9 血统。