在性能不足的机器上传统优化JVM调优已经作用不大的背景下,采用graalvm进行打包成二进制文件,脱离java虚拟机,性能提升20%到100%,因此实操记录下来,方便后续使用
(注:目前Graalvm打包问题相对较多,学习为主,不要用于生产)
1、前置预装
graalvm-ce-java17-windows-amd64-22.3.3.zip
native-image-installable-svm-java17-windows-amd64-22.3.3.jar(必须和graalvm版本一致,22.3.3)
下载地址:Release GraalVM Community Edition 22.3.3 · graalvm/graalvm-ce-builds · GitHub

Visual Studio Community 2022
下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)

maven3.9.7(maven版本过低可能会不兼容提示报错,自行maven官方下载配置即可)
(1)graalvm-ce-java17-windows-amd64-22.3.3.zip解压到一个目录下

和安装java一样进行环境变量配置


cmd执行java -vesion查看是否配置好

(2)安装native-image
在下载好的native-image-installable-svm-java17-windows-

最低0.47元/天 解锁文章
4351

被折叠的 条评论
为什么被折叠?



