安装JDK
1.去官网下载jdk 8
2.当前目录安装jdk
yum install jdk-xxx-linux-x64.rpm -y
配置Java环境
不是特殊原因需要JAVA_HOME的话可以不配置,rpm安装包一样可以执行java命令,试下java -version你就知道。
1.查看Java安装路径
按照下面的命令执行,最后一个命令会获得jdk的安装目录
which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
2.编辑环境
vim /etc/profile
将下面的内容添加在文件的底部
export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
3.使环境变得有效
source /etc/profile
4.检查是否成功
echo $JAVA_HOME
JDK8 JVM参数设置
本文只设置元空间和堆的最大限制,其他初始化会自动完成。
设置最大内存量
java -XX:MaxHeapSize=2g
-Xmx选项等效于-XX:MaxHeapSize
查看
Centos命令行上查看
jstat -gcutil pid
Java代码查看
//最大可用内存,对应-Xmx
Runtime.getRuntime().maxMemory();
//当前JVM空闲内存
Runtime.getRuntime().freeMemory();
//当前JVM占用的内存总数,其值相当于当前JVM已使用的内存及freeMemory()的总和
Runtime.getRuntime().totalMemory();