目录

菠萝🍍的博客

有谁不喜欢吃菠萝呢

标签: SpringNative (1)

GraalVM与Spring Native初体验,一个让你的应用在100ms内启动的神器

先吹一波截图,当中springboot的启动只用了0.036秒,试问如果没有Spring Native,谁还能做到。 即使是M1 Mac Pro启动也是需要0.559 秒。两张图片的时间差距比较久是因为在写博客的时候,突发奇想想把solo博客也给做成GraalVM的,但是很可惜失败了,这里省略几百字的小作文,但是会提到为什么失败了。 1. 一些背景知识 1.1 GraalVM GraalVM在官方网站对自己的介绍是 High Performanсe. Cloud Native. Polyglot 意思就是 高性能,云原生,多语言。 GraalVM for Java 具有新的编译器优化的高性能runtime,以加速Java应用程序性能和较低的基础设施成本以及云中的基础设施成本。Graalvm是Java和其他JVM语言的高性能runtime。它包含一个兼容的JDK,并提供基于Java 8(仅GRAALVM Enterprise Edition),Java 11和Java 17 Graalvm提供多个编译器优化的分布,旨在加速Java应用程序性能,同时消耗更少的资源。要开始使用Graalv....