Java 查看Xmx和Xms默认值的大小

860 阅读1分钟

查看Xmx和Xms默认值的大小

Windows

java -XX:+PrintFlagsFinal -version | findstr /i "HeapSize"

Linux

java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize'

MaxHeapSize(最大堆大小)就是Xmx的默认值,InitialHeapSize(最小堆大小)时Xms的默认值,默认值和Java的版本有关,在Linux中的版本是Java11,Xmx的默认值是当前系统ARM的1/4

Linux查看运行中Java程序的Xmx和Xms值

首先查看Java进程的PID

ps -ef | grep java

然后根据PID查看当前设置值

jcmd PID VM.flags