什么是GraalVM
下图可以看出使用了Graalvm内存和cpu使用率大大降低
打开下载网站 https://www.graalvm.org/downloads/#
我的是x86_64位架构,查看放下为 arch
下载完成拖动到linux服务器中使用解压命令
tar -xvf graalvm-jdk-21_linux-x64_bin.tar.gz
将解压后的文件重命名为graalvm
配置环境变量
vim /etc/profile
找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在下面写上:
#java
export JAVA_HOME=/usr/local/java/graalvm
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
java21是没有jre/bin目录的,但是为了方便切换到8版本,还是保留吧。想切换到java只需要修改环境变量JAVA_HOME为你java8的安装目录即可。
:wq保存并退出,使环境变量生效
source /etc/profile && java -version
输出
java version "21.0.1" 2023-10-17
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19, mixed mode, sharing)
没有成功的显示还是jdk8的可以试着重启下