GraalVM

GraalVM是Oracle开发的一款通用虚拟机产品,它被称为新一代的通用多语言高性能虚拟机。GraalVM不仅支持Java语言,还支持其他编程语言,如JavaScript、Python、Ruby和R等。它的设计目标是在不同语言之间提供无缝的互操作性,并通过即时编译和优化技术提供出色的性能。

GraalVM使用一种称为“本机图像”的技术,将应用程序编译成本机可执行文件,以提高性能和降低内存使用量。它还包含一个即时编译器(JIT)和一个AOT编译器,可以动态生成最优化的本机代码,提高程序的性能。GraalVM还采用了一种称为Truffle的框架,用于构建语言运行时,并提供一种通用的中间表示形式,使得在GraalVM上运行不同的编程语言变得更加容易。

此外,GraalVM还具有以下特点:

高性能:主要体现在启动高和省内存。
云原生:GraalVM可以部署java项目时,不用先安装jdk,直接在目标机器运行。
通晓多语言:除了运行基于Java和JVM的语言之外,GraalVM的语言实现框架(Truffle)还可以在JVM上运行JavaScript、Ruby、Python和许多其他流行语言。

现阶段Spring Boot 3已基本支持Native原生构建,官方的Demo(JPA非mybatis)试过能运行,想试试正在开发的项目,不出意外的没有跑起来,欲知后事如何,且看我洗洗道来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z-fenix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值