更快速、更智能、更精简。
GraalVM 是一个高性能 JDK,可提高基于 Java 和 JVM 的应用的性能并简化 Java 云原生服务的构建和运行。它提供优化的编译器,可以更快地生成代码并降低计算资源消耗,实现微服务即时启动。GraalVM 是 Java SE Universal Subscription 的一部分,无需额外付费。
构建可帮助 Java 应用快速启动、减少内存使用并节省托管成本的原生可执行文件。您可以在 Oracle Cloud Infrastructure (OCI) 上免费使用。
在网络中移动大型容器映像会影响映像启动和启动时间。了解如何构建高效的小型容器化 Java 应用并作为轻量、安全的容器映像进行部署。
阅读技术简报,了解优化编译器能够如何提高 Java 应用性能。您可以了解原生镜像实用程序如何生成可快速启动并占用较少微服务内存的可执行文件。
VDC Research 在最新的调查报告中深入剖析了前沿业务和技术趋势,分析了 Java 与其他技术的关系以及为何 Java 在关键 IT 投资中连续位列第一。
GraalVM 的每一个新版本都支持开发人员使用原生可执行文件部署微服务而无需预热,并实现与 OpenJDK 相同的即时峰值性能。
GraalVM 基于成熟的 Oracle Java 构建,可显著改进各种 Java 应用的性能。GraalVM 关键补丁程序更新包含所有 Oracle Java SE 关键补丁程序,可有效防范已知漏洞。
GraalVM 的高性能优化编译器无需更改任何代码即可提升应用性能高达 55%。这意味,应用运行速度更快,扩展性能更好,CPU 和内存需求更低。
GraalVM Native Image 实用程序将 Java 和基于 Java 字节码的应用编译为原生二进制可执行文件,无需 Java 虚拟机即可直接运行。Native Image 二进制可执行文件支持近乎瞬时的启动,内存占用低,可零预热地达到峰值性能。GraalVM 支持所有主要微服务框架,包括 Helidon、Micronaut、Quarkus 和 Spring Boot。
GraalVM 让 Java 应用走向现代化。了解 Constellation Research 观点,探索 GraalVM 如何提升 Java 应用性能,改进微服务部署。观看视频 (5:44)
GraalVM 为包括 Java 在内的多种语言提供了高性能的运行时支持,并且能够在不影响性能的情况下让不同的语言和库之间实现互操作。开发人员可以针对特定任务使用正确的语言或库,从而提高工作效率。
GraalVM Subscription 可提供全天候 Oracle 标准支持服务,您可以轻松获取所有性能、稳定性和安全更新。Oracle Cloud 订阅包含 Oracle GraalVM 许可和支持。
Oracle Cloud Infrastructure 使用 GraalVM 来提升性能,降低资源占用。迁移到 Oracle GraalVM 后,Oracle Cloud Infrastructure 将垃圾回收时间缩短了 25%,实现了 10% 的事务处理速度提升。现在,Oracle GraalVM 已加入 Oracle Cloud Infrastructure 订阅。
应用性能提升高达 55%,无需更改任何代码。
基于 Oracle GraalVM 运行的微服务的内存和 CPU 占用更低,可以显著降低云计算成本。
GraalVM 支持所有主要微服务框架,包括 Helidon、Micronaut、Quarkus 和 Spring Boot。
GraalVM 为包括 Java 在内的多种语言提供高性能运行时支持,能够在不影响性能的情况下让不同的语言和库互操作。
Oracle Cloud 和 Java SE Universal Subscription 包含 Oracle GraalVM 许可和支持,无需您额外付费。
Graal Cloud Native (GCN) 是一组精心设计的开源 Micronaut ® 框架模块。它可简化多云应用开发,并设计为使用 GraalVM Native Image 提前编译。借助 Graal Cloud Native,您可以轻松构建可移植、可即时启动并且占用更少资源的云原生 Java 微服务,从而降低计算成本。
获取最新版 Oracle GraalVM 和安装指南。
了解 Oracle GraalVM 的使用技巧和优秀实践。
关于 GraalVM 的新术语和定义您将了解该技术的工作原理。
联系 Oracle 产品专家,了解 Oracle GraalVM。
注:为免疑义,本网页所用以下术语专指以下含义: