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|
Category: Uncategorized