GraalVM 更高效

Table of Contents

GraalVM 提前将您的 Java 应用程序编译成独立的二进制文件。 与在 Java 虚拟机 (JVM) 上运行的应用程序相比,这些二进制文件更小,启动速度快 100 倍,无需预热即可提供峰值性能,并且使用更少的内存和 CPU。

GraalVM 减少了应用程序的攻击面。 它从应用程序二进制文件中排除未使用的类、方法和字段。 它将反射和其他动态 Java 语言功能限制为仅构建时间。 它在运行时不会加载任何未知代码。

Spring Boot、Micronaut、Helidon 和 Quarkus 等流行的微服务框架以及 Oracle Cloud Infrastructure、Amazon Web Services、Google Cloud Platform 和 Microsoft Azure 等云平台都支持 GraalVM。

与在 Java 虚拟机 (JVM) 上运行的应用程序相比,通过配置文件引导的优化和 G1(垃圾优先)垃圾收集器,您可以获得更低的延迟以及同等或更好的峰值性能和吞吐量。

您可以像 IDE 中的任何其他 Java 开发工具包一样使用 GraalVM JDK

Comments |0|

Legend *) Required fields are marked
**) You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Category: Uncategorized