Eclipse

1、在空白处单击右键,选择Run As,在选择Run Configurations……
image.png
2、设置虚拟机参数
image.png

IDEA

1、Edit Configurations…
image.png
2、设置虚拟机参数

image.png

运行jar包

java -Xms50m -Xmx50m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -jar demo.jar

这是在java -jar demo.jar中的java -jar之间添加了虚拟机配置信息

通过Tomcat运行war包

Linux系统下可以在tomcat/bin/catalina.sh中添加类似如下配置:
JAVA_OPTS=”-Xms512M -Xmx1024M”

Windows系统下载catalina.bat中添加类似如下配置:
set “JAVA_OPTS=-Xms512M -Xmx1024M”

程序运行过程中

image.png

使用jinfo -flag = 设置非Boolean类型参数
使用jinfo -flag [+|-] 设置Boolean类型参数


查看初始堆大小
image.png

image.png